/* * * * * * * * * * *
 *
 *  CSS by REFFER
 *  www.reffer.com.br
 *
 * * * * * * * * * * */


/***** INICIALIZAÇÃO ***********************************************/

* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration: none;
	vertical-align:baseline;
	outline: none;
}

img {
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align:middle;
}


/***** FONTE PADRÃO - Alterar ***************************************/

body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, font, small, strong, sup, tt, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, td {
	font-size: 8pt ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}


/***** FORMULÁRIO PADRÃO - Alterar *********************************/


.campo, select, textarea {
	border: 1px solid #CCCCCC;	
	background-color: #F7F7F7;	
	margin: 4px 0pt 4px 4px;	
	vertical-align: middle;
}
.campo {
	height: 15px;
}
.botao {
	background-color: #EEE;
	border-color: #696;
}


.c_large
{
 width:250px;
}

.c_cod
{
  width:150px;
}

.t_large
{
 width:302px;
 height:60px;
 overflow:auto;
}


/***** CSS *********************************************************/

body
{
 background-image:url(../img/fundo_001.jpg);
 text-align:center;
}


#corpo
{
 background-color:#FFFFFF;
 margin:auto;
 width:779px;
 min-height:600px; 
 text-align:left;
}

#topo
{
 height:122px;
}

#menu
{
 background-image:url(../img/menu_bg.jpg);
 background-repeat:repeat-x;
 height:37px; 
 padding-top:10px;
 padding-left:10px;

}

#menu ul
{
 width:493px;
}

.log 
{
 float:right;
 margin-right:9px;
 margin-top:3px;
}

#menu ul img
{
 margin:0px 10px;
}
#menu li
{
 display:inline; 
}

#form_login
{
 display:inline;
}

.text_inp
{
 width:75px;
 height:15px;
}

#conteudo
{
 min-height:487px;
 padding:0px 11px;
}

#coluna_esq
{
 background-image:url(../img/coluna_esq_bg.gif);
 background-repeat:repeat-y;
 width:437px;
 height:445px;
 float:left;
}

#chamada
{
 background:url(../img/sininho.gif) no-repeat scroll 262px 195px;
 background-position:0 40px 0 0;
 height:413px;
 padding:0px 20px;;
}


#coluna_dir
{
 width:313px;
 float:left;
 margin-left:7px;
}

#noticias_ini
{
 background-image:url(../img/noticias_ini_bg.gif);
 background-repeat:repeat-y;
 width:313px;
 height:177px;
 margin-bottom:12px;
 margin-top:4px;
}

#box_noticia
{
 height:161px;
 padding: 0 10px;
}

#box_noticia .noticia_linha
{
 margin: 7px 35px;
}

#fotos_ini
{
 background-image:url(../img/noticias_ini_bg.gif);
 width:313px;
 height:235px;
}

#box_foto
{
 height:208px;
 text-align:center;
 padding-top:4px;
}

#rodape_topo
{
 height:58px;
 padding: 0 10px;
 padding-top:10px;
 text-align:center;
}


#rodape_base
{
 background-color:#13353F;
 height:37px
}

#rodape_base img
{
 float:right;
 margin:8px 15px;
}

#rodape_base p
{
 padding-top:10px;
 padding-left:70px;
 text-align:center;
}

.clear
{
 clear:both;
}

.titulo_pagina
{
 height:29px;
 padding-top:5px;
}



/***** FORMATAÇÃO *********************************************************/
a
{
 color:#0082C3;
}

a:hover
{
 color:#044B7C;
}

h2
{
 color:#025A75;
 font-size:16px;
 font-family:Arial, Helvetica, sans-serif;
}

#menu *
{
 color:#FFFFFF;
}

#menu a:hover
{
 color:#00FFFF;
}

#box_noticia h2 a
{
 color:#025A75;
 font-weight:normal;
 font-size:14px;
}

#box_noticia h2 a:hover
{
 color:#0082C3;
}

#form_login
{
 color:#FFFFFF;
}

.titulo_pagina
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 color:#025A75;
}

#rodape_base p
{
 color:#FFFFFF;
}

#form_rest *
{
 color:#025A75;
}

#form_rest a:hover
{
 color:#FFFFFF;
 #0081C6
}

#form_rest a
{
 color:#0081C6; 
}

/***** LAYOUT PÁGINA INTERNA *********************************************************/

#conteudo_int
{
 min-height:487px;
 padding:0px 11px;
}

#coluna_esq_int
{
 background-image:url(../img/coluna_esq_bg_int.gif);
 background-repeat:repeat-y;
 width:755px;
 float:left;
 margin-left:3px;
}

#chamada_int
{
 min-height:413px;
 padding:0px 20px;;
}

.parque
{
 margin:10px 5px;
}

.parque img
{
 float:left;
 margin:5px;
}

.gal
{
 margin: 20px 0;
}

.gal img
{
 margin:5px;
}

#form_rest
{
 background-color:#92C2DA;
 width:145px;
 margin:auto;
 margin-top:150px;
 padding: 10px 25px; 
}

#caixa_esq_senha
{
 background-color:#92C2DA;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-150px;
 margin-top:-100px;
 height:150px;
 width:300px;
 padding-top:50px;
}


.tarifas
{
 margin:auto;
 width:600px;
 border:#025A75 1px solid;
 margin-top:20px;
}

.tarifas th
{
 background-color:#92C2DA;
 width:400px;
 height:10px;
 padding:5px 10px;
}

.tarifas td
{
 background-color:#B0D8FF;
 padding:5px 10px;
 text-align:right;
}