/**
*
* Css padrão do site Pousada Estrela da Manhã
*
*@author        Diego Eyer <diego@friwebdesign.com>
*@empresa       Friweb <www.friweb.com.br>
*@package       Estilos
*subpackage     Principal
*/


/* CSS PADRÃO */

* {
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	list-style-type: none;
}
.fl{
	float:left;
}
.ov{
	overflow:hidden;
}
.di{
	display:inline;	
}
.m{
	border:1px solid #0f0;
}
#frmInscricao label{
	text-align:left;
}

body {
	text-align:center;
	background:#f8f8ef url(../imagens/layout/bg-geral.jpg) repeat-x top left;
	
}

div, table, input, textarea {
	font-family: verdana, "trebuchet ms", arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4a4a4a;
} 
	
p {
	line-height:150%;
	padding:0px 0px 10px 0px;
	text-align:left;
}

p.branco {
	color:#ffffff;
}

p.forma1 {
	margin-top:6px;
}

p.centralizar {
	text-align:center;
	line-height:150%;
	padding:0px 0px 5px 0px;
}

p.centralfotos {
	text-align:center;
	line-height:150%;
	padding:0px 0px 5px 0px;
	margin-bottom:10px;
	font-size:11px;
}

p.inicio-veja {
	text-align:center;
	line-height:150%;
	padding:0px 0px 5px 0px;
	margin-top:10px;
	margin-left:300px;
	font-size:11px;
	display:inline-table;
}

p.right {
	text-align:right;
}

a {
	margin:0px auto;
	color:#c2712b;
	font-weight:bold;	
	
	
}

a:hover {
	color:#dc9b62;
	
}

a.um {
	margin:0px auto;
	color:#c2712c;
	font-weight:bold;	
	background:url(../imagens/layout/seta3.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 12px;
	font-size:10px;
}

a.um:hover {
	color:#cc9c72;	
}

a.dois {
	margin:0px auto;
	font-weight:normal;
	color:#ffffff;
	background:url(../imagens/layout/seta2.gif) no-repeat 3px 6px;
	padding:3px 5px 3px 17px;
	background-color:#0e0e0e;
	font-size:10px;
}

a.dois:hover {
	color:#c2712b;	
}

a.tres {
	margin:0px auto;
	color:#c2712c;
	font-weight:bold;	
	background:url(../imagens/layout/seta.gif) no-repeat 0px 4px;
	padding:0px 0px 0px 12px;
	font-size:10px;
}

a.tres:hover {
	color:#cc9c72;	
}

img.space {
	margin-right:5px;
	vertical-align:1px;
}

#geral {
	margin:0px auto;
	width:990px;
	text-align:left;
	margin-top:0px;
	border:0px solid #ab2202;

}

#geral #topo {
	height:460px;
	width:100%;
	text-align:left;
}

#geral #conteudo {
	width:940px;
	margin-left:0px;
	padding:30px 25px 40px 25px;
	display:table;
}

#geral #conteudo #fix {
	display:block;
}

#geral #conteudo #principal {
	height:402px;
	background:url(../imagens/layout/bg-principal.jpg) no-repeat top left;
}

#geral #conteudo #principal #txt {
	width:620px;
	padding:50px 0px 0px 40px;
}

/* internas */
#geral #conteudo #interna {
	width:940px;
	display:table;
	margin-top:20px;
}

#geral #conteudo #interna #cont {
	width:600px;
	float:left;
}

#geral #conteudo #interna #imgs {
	width:320px;
	float:right;
}

#geral #conteudo #interna #imgs-cont {
	background:url(../imagens/layout/bg-fotos.jpg) repeat-y top left;
	padding:0px 30px 0px 30px;
	width:260px;
}

#imgs-cont2 {
	background:url(../imagens/layout/bg-fotos02.jpg) repeat-y top left;
	padding:0px 30px 0px 30px;
	width:400px;
}

#geral #conteudo #interna #imgs-cont span.chama, .chama2 {
	font-weight:bold;
	color:#3e585a;
	font-size:16px;
	border-bottom:2px solid #3e585a;
	font-family:"trebuchet ms", arial, verdana, sans;	
}

#geral #conteudo #interna #imgs-cont span.obs {
	color:#bbb7ac;
	font-size:9px;
}

#geral #conteudo #interna #fotos {
	width:260px;
	display:table;
	margin-left:5px;
}

#geral #conteudo #interna #fotos img {
	float:left;
	margin:7px 7px 7px 7px;
	border:4px solid #3e585a;	
}

p.mural {
	border-bottom:1px dotted #c0bdb6;
	padding:10px 15px 10px 15px;
	margin-bottom:10px;
	background:#ecece1 url(../imagens/layout/top-mural.gif) no-repeat top left;
}

/*Paginacao*/
#geral #conteudo p.centralizar {
	text-align:center;
}

#geral #conteudo ul.paginacao {
	width:100%;
	text-align:center;
}

#geral #conteudo ul.paginacao li {
	display:inline;
	margin-left:5px;
	margin-right:5px;
}

#geral #conteudo ul.paginacao li a {
	color:#387426;
	font-weight:bold;
}

#geral #conteudo ul.paginacao li a:hover {
	color:#4a9932;
	font-weight:bold;
	text-decoration:underline;
}

#geral #conteudo ul.paginacao li img {
	vertical-align:middle;
}

#geral #conteudo ul.paginacao li.selecionado {
	color:#ffffff;
	background-color:#4a4a4a;
	padding:1px 1px 1px 1px;
	text-align:center;
}






ul.geral {
	width:100%;
	margin-bottom:20px;
	margin-top:5px;
}

ul.geral li {
	padding:3px 5px 3px 20px;
	margin-left:20px;
	
	background:url(../imagens/layout/seta2.gif) no-repeat 5px 7px;
	color:#9e6b3f;
}

ul.geral2 {
	width:100%;
	margin-bottom:20px;
	margin-top:5px;
	border-top:2px solid #414141;
	padding-top:5px;
}

ul.geral2 li {
	padding:3px 5px 3px 20px;
	margin-left:0px;
	
	background:url(../imagens/layout/seta2.gif) no-repeat 5px 7px;
	color:#9e6b3f;
}

h1 {
	margin-left:10px;
	margin-bottom:0px;
	margin-top:5px;
	font-family:"trebuchet ms", verdana, arial;
	font-size:18px;
	font-weight:normal;
	color:#387426;
}

h1 span {
	color:#265274;
}


.voltar {
	text-align:right;
	margin:10px 0px 0px 0px;
	padding:5px 15px 0px 0px;
}

.nomes {
	font-weight:bold;
	font-size:13px;
}

h2 {
	color:#9c0f0f;
	font-family:'trebuchet ms', verdana, arial;
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	text-transform:uppercase;
	width:95%;
	border-bottom:1px solid #505050;
	padding:5px 5px 2px 2px;
	margin-bottom:10px;
}

table.info {
	width:100%;
	margin:0px 0px 20px 0px;
	font-size:11px;
	color:#000000;
	font-weight: normal;
	text-align:left;
	border-collapse:separate;
	border-spacing:2px;
}

table.info th {
	color:#ffffff;
	font-weight:bold;
	background-color:#215072;
	border:1px solid #293551;
	text-transform:uppercase;
	padding:3px 0px 3px 0px;	
	text-align:center;
}

table.info td {
	border:1px solid #325e61;
	padding:3px 0px 3px 3px;
	background-color:#bfcfd0;
}

#rodape {
	color:#ffffff;
	margin-top:0px;
	padding:20px 0px 10px 0px;
	text-align:center;
	font-size:10px;
	width:100%;
	height:65px;
	background:url(../imagens/layout/bg-rodape.jpg) repeat-x top center;
}	

#rodape  p {
	text-align:center;
}

#rodape a {
	color:#1e703a;
	font-weight:normal;
}

#rodape a:hover {
	color:#e0c010;
}

#rodape ul.links {
	width:100%;
	text-align:center;
	margin-bottom:10px;
	margin-left:0px;
	margin-top:5px;
}

#rodape ul.links li {
	display:inline;
}

#rodape ul.links li a {
	padding:0px 10px 0px 10px;
	color:#13291a;
	font-weight:normal;
	text-transform:uppercase;
}

#rodape ul.links li a:hover {
	color:#e0c010;
}
	

/* CSS DOS FORMULÁRIOS */
form.interno {
	width:85%;
	margin-left:40px;
	margin-top:10px;
	padding:0px 0px 0px 0px;
}

form.interno fieldset {
	padding:0px 2px 0px 2px;
}

form.interno legend {
	font-weight:bold;
	color:#fff;
	letter-spacing:1px;
	padding:3px;
	margin-bottom:5px;
	background-color:#f6f6f6;
	width:100%;
}

form.interno label {
	text-align:right;
	width:80px;
	/*display:block;
	float:left;*/
	margin-top:1px;
	margin-bottom:5px;
	margin-right:5px;
	color:#2a5658;
	
	margin-left:0px;
}

form.interno input, textarea, select {
	color:#500d0d;
	font-size:11px;
	border:1px solid #232323;
	background-color:#f6f6f6;
	margin-bottom:10px;
	margin-top:2px;
	padding:2px 2px 2px 2px;
}

form.interno input.noborder {
	border:0px;
	background-color:#fafafa;
}

form.interno select {
	margin-top:6px;
}

form.interno span {
	font-size:9px;
}

form.interno .botaocontato {
	border:1px solid #2a5658;
	background-color:#2a5658;
	color:#ffffff;
	margin-left:35px;
	width:120px;
}

.error_form {
	border:1px solid #166137;
	background-color:#f8eeee;
}

.contato {
	text-align:center;
	background-color:#eeeeee;
	border:1px solid #cccccc;
	padding:10px 10px 10px 10px;
}
.aviso li{
	line-height:20px;
	font-size:12px;
	font-family:helvetica;
}

