/*
Theme Name: Pousada Pesqueiro das Palmeiras
Theme URI: http://www.agenciaactive.com.br
Version: 1.0
Description: Site Pesqueiro das Palmeiras.
Author: Agência Active
Author URI: http://www.agenciaactive.com.br
*/


/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}

table {border-collapse:collapse;border-spacing:0;}

fieldset,img {border:0;}

address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}

q:before,q:after {content:'';}

abbr,acronym {border:0;}

strong {font-weight:bold;}

em {font-style:italic;}


/* base */
body{ font-family:"Trebuchet MS", Arial, sans-serif; background:#017840 url(images/background.jpg) no-repeat top center; color:#fff; font-size:12px; }

h1 {}
h2 {}
h3 {}
h4 {}

p { padding-bottom:1em; }

ul{ list-style:disc outside; margin-left:2em; padding-bottom:1em; }

ol { list-style:decimal outside;margin-left:2.5em; padding-bottom:1em; }

hr{}

div{}

li{}

.row span.label { display:block;padding:3px; }

.field input {width:300px; padding:2px; margin:0 0 5px 0; }

input{}

select{padding:2px;margin:0 0 5px 0;}

textarea{margin:0 0 5px 0;padding:2px;}

cite{ font-style:italic; }

code{ white-space:pre; }

.clear {clear:both;}


/* layout */

.bg { background: transparent url(images/back-graficos.png) top center no-repeat; }
.main { width:978px; margin-left:auto; margin-right:auto; }


/* topo */
.topo h1 a { width: 152px; height: 153px; text-indent: -5000em; float:left; background: transparent url("images/pousada-das-palmeiras.png") top left no-repeat; margin:30px 75px; cursor:pointer; padding:0px; }
.topo p img { margin: 38px 0 10px 65px; }
.topo .menu { width:650px; float:right; }
.topo .menu ul { list-style:none; margin:0px; padding:10px; }
.topo .menu ul li { float:left; text-transform:lowercase; padding:0 13px; }
.topo .menu ul li a {color:#fff; text-decoration:none; font-size:22px; font-weight:normal; }
.topo .menu ul li a:hover { color:#94D6A9; text-decoration:none; }




/* rodape */
.rodape .menu-rodape { width:870px; margin-left:auto; margin-right:auto; }
.rodape .menu-rodape ul { list-style:none; margin: 0 0 10px 0; padding:10px; }
.rodape .menu-rodape ul li { float:left; text-transform:lowercase; padding:15px; }
.rodape .menu-rodape ul li a {color:#fff; text-decoration:none; font-size:16px; font-weight:normal; }
.rodape .menu-rodape ul li a:hover { color:#94D6A9; text-decoration:none; }

.rodape .endereco { background: transparent url(images/separador-rodape.gif) no-repeat left top; margin:20px 0; }

.rodape .endereco p { padding:15px; }



/* principal [index.php]*/
.banner { margin-bottom:15px; }
.destaque { height:123px; background: transparent url(images/links-destaques.png) top left no-repeat; }

.destaque h2.pacote a { width: 447px; height: 69px; text-indent: -5000em; float:left; background: transparent url("images/pacotes.png") top left no-repeat; margin:18px 20px; cursor:pointer; padding:0px; }
.destaque h2.pacote a:hover { width: 447px; height: 69px; text-indent: -5000em; float:left; background: transparent url("images/over-pacotes.png") top left no-repeat; margin:18px 20px; cursor:pointer; padding:0px; }

.destaque h2.pesqueiro a { width: 183px; height: 69px; text-indent: -5000em; float:left; background: transparent url("images/pesqueiro.png") top left no-repeat; margin:18px 30px; cursor:pointer; padding:0px; }
.destaque h2.pesqueiro a:hover { width: 183px; height: 69px; text-indent: -5000em; float:left; background: transparent url("images/over-pesqueiro.png") top left no-repeat; margin:18px 30px; cursor:pointer; padding:0px; }

.destaque h2.pousada a { width: 183px; height: 69px; text-indent: -5000em; float:left; background: transparent url("images/pousada.png") top left no-repeat; margin:18px 30px; cursor:pointer; padding:0px; }
.destaque h2.pousada a:hover { width: 183px; height: 69px; text-indent: -5000em; float:left; background: transparent url("images/over-pousada.png") top left no-repeat; margin:18px 30px; cursor:pointer; padding:0px; }



/* conteudo interno */
.pagina { width:716px; float:left; display:table; }
.pagina .head { height:50px; background: transparent url(images/bg-head-page.png) top left no-repeat; }
.pagina .head h2 { color:#14451B; font-size:28px; padding: 5px 0 0 60px; }
.pagina .texto { padding:15px; background: #fff url(images/bg-conteudo.jpg) bottom right no-repeat; min-height:250px; font-size:13px; color:#666; }
.pagina .texto h1 { font-size:28px; color:#017840; padding-bottom:15px; }
.pagina .texto h2 { font-size:22px; color:#017840; }
.pagina .texto h3 { font-size:18px; color:#017840; padding:10px 0; margin-bottom:20px; border-bottom:1px solid #999; }
.pagina .texto blockquote { border:1px solid #eee; padding:10px; background:#F4F4F4; margin:5px 0 15px 0; color:#017840; font-style:italic; font-size:13px; }
.pagina .texto .item h3 { border:none; margin:0px; }
.pagina .texto blockquote p { margin:0px; padding:0px; }

/* box item categorias */
.pagina .texto .box-item { padding:5px; border:1px solid #eee; background:#fff; margin-bottom:15px; }
.pagina .texto .box-item .imagem { float:left; margin-right:5px; }
.pagina .texto .box-item h3 { padding-bottom:10px;}
.pagina .texto .box-item h3 a { font-size: 22px; font-weight:normal; text-decoration:none; color:#017840;}
.pagina .texto .box-item h3 a:hover { text-decoration:none; color:#666; }

/*sidebar*/
.sidebar img { margin:0 0 15px 8px; }
.sidebar ul { list-style:none; }
.sidebar { float:right; }
.sidebar a { text-decoration: none; color:#5C5C33; }
.sidebar a:hover { text-decoration: underline; }
.sidebar ul li h2 { }
.sidebar ul li { padding:8px; background:#fff; font-size:0px; }

.wpcf7 p { margin:0 0 0 50px; padding:5px; }
.wpcf7 span { font-size:10px; color:#c00; }
.wpcf7 .celula { float:left; width:120px; margin:10px 10px 0 0; text-align:right; }
.wpcf7 input { padding:5px; border:1px solid #ccc; background:#fff; font-family:"Trebuchet MS", Arial, sans-serif; color:#666; font-size:12px; width:350px; }
.wpcf7 input.telefone {width:80px;}
.wpcf7 textarea { padding:5px; border:1px solid #ccc; background:#fff; font-family:"Trebuchet MS", Arial, sans-serif; color:#666; font-size:12px; width:350px; }
.wpcf7 input.botao { background: transparent url(images/bt-enviar.png) no-repeat left top; border:none; width:91px; height:37px; padding:0px; margin:10px 0 0 80px; cursor:pointer; }
