/*
Theme Name: Patitas
Author: Cammino
Author URI: http://www.cammino.com.br

*/

/* Begin Typography & Colors */
body {
	font-size: 86%; /* Resets 1em to 10px */
	font-family: Arial, Helvetica, 'Lucida Grande', Sans-Serif;
	background: #A7D77C url('images/page_bg.jpg') repeat-x;
	color: #666;
	padding: 0; margin: 0;
	}


/*CONFIGURA TAGS
*****************************************************************************************/
/*gerais*/
div, span, a, img, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, form, label, table, tr, th, td { position: relative; }
img { border: 0; }
hr { display: none; height: 1px; font-size: 1px; }
ul { list-style: none; padding: 0; margin: 0; }
address { font-style: normal; }
ol { list-style: decimal inside; }


/*tipografia*/
h2 { font-size: 2em; margin-bottom: 1.1em; color: #766315; }
h3 { font-size: 1.4em; margin-bottom: 0.8em; }
p { line-height: 1.8em; margin-bottom: 1.4em; }   
li { line-height: 1.6em; }
a { text-decoration: none; color: #A54EB5; }


/*TOPO
*****************************************************************************************/
#header { height: 274px; background: url('images/topo3_bg.jpg') no-repeat center; }
.header_util { width: 920px; height: 240px; margin: 0 auto; }
.header_util h1 { display: absolute; width: 251px; height: 75px; left: 0; top: 72px; text-indent: -9000px; overflow: hidden; margin: 0; }
.header_util h1 a { display: block; height: 75px; }



/*NAVEGACAO
*****************************************************************************************/
/*navegacao principal*/
#nav { float: left; width: 170px; padding: 15px 0 200px 0; background: #FAF5FB url(images/menu_bg.jpg) repeat-y; margin-top: 10px; }
#nav li { margin: 0 0 1px 0; padding: 0; }
#nav li a { display: block; padding: 10px 5px 10px 10px; }
#nav li a:hover, #nav li.current_page_item a { background: #9841A8 url(images/menu_opt_on.jpg) no-repeat; color: #fff; }




/*CONTEUDO
*****************************************************************************************/
#content_wrap { width: 920px; margin: 0 auto; }
#content { float: left; width: 710px; background: #fff url(images/content_bg.gif) repeat-y; margin: 0 20px 20px 0; }

#sidebar { float: left; width: 190px; background: url(images/sidebar_bg.gif) repeat-y 0 -29px; font-size: 0.9em; margin-bottom: 30px; }
.sidebar_top { height: 10px; background: url(images/sidebar_top.gif) no-repeat; }
.sidebar_content { padding: 0 15px; text-align: center; color: #F9F9F0; }
.sidebar_content a { color: red; }
.sidebar_content p { border-bottom: 1px dotted #917995; padding-bottom: 12px; margin-bottom: 12px; }
.sidebar_promo { background: #fff url(images/sidebar_mais.gif) no-repeat; width: 156px; margin: 0 auto; padding: 15px; }
.sidebar_promo_base { height: 157px; background: url(images/gato.gif) no-repeat; }
.link_cammino { position: absolute; left: 0; bottom: -20px; font-size: 11px; }

#content_top { clear: both; height: 10px; background: url(images/conteudo_top.gif) no-repeat; }
#content_base { clear: both; height: 10px; background: url(images/conteudo_base.gif) no-repeat; }

.post { float: left; width: 500px; padding: 0 20px; }
.patamenu { position: absolute; left: -0px; bottom: 0px; width: 164px; height: 185px; background: url(images/patamenu.gif); }

.destaque_block { padding-top: 35px; float: left; width: 233px; height: 195px; }
.destaque_block img { margin-bottom: 10px; }
.destaque_block p { margin: 0; }
.destaque_block a { color: #666; font-size: 12px; }

.contact_wrap { float: left; width: 200px; margin-right: 30px; }
.contact_wrap input, .contact_wrap textarea { width: 190px; }
.endereco { float: left; width: 250px; }




/*template galeria*/
.headercontent { height: 100px; }
.headercontent .msg { width: 320px; padding-top: 8px; }
.headercontent .bt_enviarfoto { position: absolute; display: block; width: 121px; height: 45px; right: 20px; top: 10px; background: url(images/bt_enviarfoto.jpg) no-repeat; text-indent: -9000px; overflow: hidden; }


/*LISTAS
*****************************************************************************************/
.post ul { margin: 20px 0; padding: 0; }
.post ul li { margin-bottom: 26px; padding: 2px 0 2px 35px; background: url(images/bullet.gif) no-repeat; }
.post ul li ul { font-size: 0.9em; margin: 5px 0 5px 0; }
.post ul li ul li { margin-bottom: 6px; padding: 2px 0 2px 10px; background: url(images/bullet_sub.gif) no-repeat 0 7px;}




/*GALERIA DE IMAGENS
*****************************************************************************************/
.wp-caption { float: left; font-size: 0.9em; margin: 0 0 5px 0; text-align: center; background: ; height: 220px; width:160px; }
.wp-caption-text { margin: 3px 0; line-height: 1.3em; }




/*EFEITOS
*****************************************************************************************/
.clear { position: relative; clear: both; height: 1px; font-size: 1px; }
.center { text-align: center; }
.floatleft { float: left; }
.nounderline { text-decoration: none; }
.nodisplay { display: none; }
.small { font-size: 0.9em; }
.big { font-size: 1.1em; }
.bolder { font-weight: bolder; }
.alignright { text-align: right; }