/* ===---===  CSS Principal Octaviano Neves  ==-----===
                       Octaviano Neves              ===
                                                    ===
         Copyright:    © 2008, Francisco Rangel     ===
          Coded by:       Francisco R. Q. Junior    ===
                                                    ===
              http:              www.whz.com.br     ===
			  mail:        francisco@whz.com.br     ===
                                                    ===
----------=== Vs. 1.0 - Jun/2008 | By Francisco  ---=== */


html {height: 100%;}
body{margin:5px 0px 5px 0px; background:url(../img/bg.jpg) #f4f9fb; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555555; line-height:125%;}
a{padding:0px; margin:0px; font-weight:bold; text-decoration:none; color:#555555;}
a:hover{text-decoration:underline;}
img{border:0px;}
p{padding:0px; margin:0px;}
form{padding:0px; margin:0px; text-align:left;}
label{font-size:12px; font-weight:bold; color:#009492; width:60px; display:block; float:left; padding-top:5px;}
fieldset{border:0px; padding:0px; margin:0px;}
hr{height:1px; color:#EAEAEA;}

h1, a h1{font-family:Trebuchet MS,Arial; font-size:20px; color:#009492; letter-spacing:-0.06em; margin:0px;}
h2, a h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c2b987; letter-spacing:-0.06em; margin:0px; margin-bottom:5px;}
a:hover h1, a:hover h2{ text-decoration:none;}
h3{font-size:14px; margin:10px 0px 5px 0px;}
h4{font-size:13px;  margin:10px 0px 5px 0px;}


#container{width:764px; height:auto; display:table; border:solid 5px #FFFFFF; margin:0 auto; background:#FFFFFF;}


/***MENU***/
#barra{background:url(../img/fundo_menu.jpg) repeat-x; height:29px; width:100%; margin:0px; padding:0px; list-style:none; margin:1px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
ul.menubar li{float:left; width:108px; color:#15828c; font-weight:bold;}
ul.menubar li a{color:#15828c; text-decoration:none; display:block; padding:7px 0px 7px 0px;}
ul.menubar li a:hover{background:#e4f8f9;}
#barra #separador{width:1px; height:29px; padding:0px; background:url(../img/separador.jpg) no-repeat;}
ul.menubar a{ display:block; text-decoration:none; text-align:center;}


/*** SUB MENU ***/
ul.menubar ul.menu{display:none; position:absolute; padding:0px; list-style:none; }
ul.menu, ul.menu ul{margin:0px; border:1px solid #F1F1F1; border-top:0px; border-bottom:2px; width:150px; background:#FFFFFF; z-index:1000;}
ul.menu li{width:100%; height:25px; padding:0px; position:relative; list-style:none; text-align:left; color:#af251c;}
ul.menu li a{margin:0px; padding:0px; display:block; text-align:left; text-decoration:none; border-top:1px solid #F1F1F1; padding:5px; background:#FFFFFF;}
ul.menu li a:hover{background:#e4f8f9; background:#15828c; color:#FFFFFF;}

/*** FIM MENU ***/

#conteudoTotal{padding:10px;}
#contDir{width:210px; float:right;}
#contEsq, #contEsqInt{width:546px; float:left; margin-right:5px;}
#contEsqInt{padding:10px; width:526px;}
#contEsqInt #titulo{margin-bottom:20px; border-bottom:solid 1px #CCCCCC; width:100%;}
#contEsqInt p{padding:6px 0px 6px 0px; margin:0px;}

#chamada{width:178px; height:240px; margin:10px 4px 5px 0px; float:left; text-decoration:none; line-height:150%;}
#chamada a{font-weight:normal; cursor:pointer; }
#chamada a:hover p,  #chamada a:hover h1{text-decoration:underline; color:#555555;}

#chamada p{padding:2px;}
#chamada h1{font-family:Trebuchet MS,Arial; font-size:20px; color:#009492; letter-spacing:-0.06em; /*background:#dcf2f2; height:18px; /*padding:7px 5px 5px 5px;*/ padding:5px 0px 5px 0px; margin-bottom:2px;}

#chamada img{float:left; margin-bottom:5px;}
#rodape{ width:754px; background:#e3f2f5; text-align:center; color:#15828c; margin-top:15px; padding:10px 5px 10px 5px; float:left; font-size:11px;}


#chamadaDir{padding:15px 0px 10px 0px; font-size:11px;}
#chamadaDir a{font-weight:normal;}

#listaDesc{width:100%;}
#listaDesc dt{padding:5px; background:#f5fafa; margin-bottom:4px; font-weight:bold; border-bottom:solid 1px #dcf2f2;}
#listaDesc dd{margin:0px; padding:10px 10px 20px 10px;}

#listaColor{margin:10px; padding:0px; list-style:none; float:left; width:230px; _width:220px;}
#listaColor li{width:100%; background:#f5fafa; display:block; margin-bottom:2px; padding:5px; border-bottom:solid 1px #dcf2f2; font-size:10px;}

table{font-size:10px;}
table th{background:#dcf2f2; padding:5px;}
table tbody tr td{background:#f5fafa; padding:5px;}

#fotoTexto, #fotoTextoDir{display:block; float:left; margin:10px; _margin:5px; padding:3px; background:#EBEBEB none repeat scroll 0 0;}
#fotoTextoDir{float:right;}
#fotoTexto .descricao , #fotoTextoDir .descricao{ background:#EBEBEB none repeat scroll 0 0; color:#535353; font-size:11px; padding:7px 4px;}

#formContato{margin:0 auto; width:460px;}
#formContato label{width:120px; _width:110px; text-align:right; margin-right:10px; margin-top:5px;}
#formContato input, #formContato textarea{margin-top:5px;}


#cursos{width:100%;}
#cursos thead th{text-align:left;}
#cursos tbody tr td{border-bottom:solid 2px #FFFFFF; height:20px;}
#cursos tbody tr:hover td{background:#FFFFFF; cursor:pointer;}
#cursos tfoot tr td{background:#fbf9ec; text-align:right; height:10px; padding:3px; font-size:9px;}


#bercario{list-style:none; padding:0px; margin:0px;}
#bercario li{float:left; width:335px; height:81px; margin:8px; border:solid 4px #F9F9F9; padding:5px; font-size:10px;}
#bercario li a{font-weight:normal;}
#bercario li img{float:left; margin-right:10px; border:solid 3px #e2eeee; }

#paginacao{text-align:center; margin:0 auto; margin-top:25px; border:solid 4px #F9F9F9; font-size:10px; clear:left; padding:5px 5px 7px 5px; width:85%; height:15px !important;}
#paginacao label{float:left;}
#paginacao a:hover{color:#009492;}

#paginacao #anterior{float:left;}
#paginacao #proxima{float:right;}
#paginacao #padinas{width:auto; float:left;}



#hospitour{padding:25px;}
#hospitour ul{padding:0px; margin:0px;}
#hospitour ul li{list-style:none; float:left; margin:10px; padding:0px; height:auto; display:block; background:#EBEBEB none repeat scroll 0 0; padding:5px;}

/*
#container{width:100%; border:0px; margin:0px;}
#container #conteudo, #container #barra ul li{margin:0 auto;}
#container #topo{text-align:center; background:url(../img/fundo_topo.jpg) center; height:118px;}
#conteudo{width:764px;}
#rodape{width:100%; margin-top:15px; padding:10px 0px 10px 0px;}
#menu{margin:0 auto; width:100%;}
#menu #barra{margin:0 auto;}*/

#detalheAlbum{ width:400px; height:430px; background:#FFFFFF; margin:0 auto; text-transform:uppercase;}
#detalheAlbum h1{ font-size:20px; margin:5px 0px 5px 0px; line-height:normal;}
#detalheAlbum #foto{text-align:center; width:100%;}
#detalheAlbum h2{margin:5px 0px 5px 0px; text-transform:uppercase;}
#detalheAlbum ul{padding:0px; margin:0px;}
#detalheAlbum ul li{ background:url(../img/lnha_detalhe_album.jpg); width:390px; height:16px; margin:0px 0px 5px 0px; padding:5px; list-style:none; color:#191919;}




/****** ESTILOS ******/
.mais{font-family:Trebuchet MS,Arial; font-size:15px; color:#c2b987; letter-spacing:-0.06em; text-transform:lowercase; padding:5px 5px 0px 5px; display:block; float:right; text-decoration:none; }

input{height:15px; color:#999999; font-size:11px; margin-bottom:2px; border:#CCCCCC solid 1px;}
.ok{color:#009492; background:none; border:none; font-size:12px; font-weight:bold; }
.btEnviar{background:#F4F4F4; padding:5px; height:25px; border:solid 1px #F0F0F0; font-weight:bold;}
textarea{color:#999999; font-size:11px; margin-bottom:2px; border:#CCCCCC solid 1px;}
select{color:#999999; font-size:11px; margin-bottom:2px; border:#CCCCCC solid 1px; height:20px; margin-top:5px;}