/* CSS BLOG Santista Reset ======================================================================= */
body,h1,h2,h3,h4,h5,h6,form,div,span,dl,ul,ol,li,dt,dd,p,address,a,blockquote,th,td{margin:0;padding:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:none;}
ul li{list-style:none;}
fieldset{border:none;}

/*general*/
p{margin:5px 0 0 10px;_margin:5px 0 0 25px;text-align:left;font-style:italic;color:#000;font-size:11px;}
strong{font-weight:bold;color:#3f3f3f;}

/* ========== fonts ==============*/
body{font-family:Verdana, Arial, Helvetica, sans-serif;background:url(../img_blog/bg.png) repeat-x;}
h1,h2,h3,h4,h5,h6{font-family:Verdana, Arial, Helvetica, sans-serif;}
h1{padding:10px 0 0 50px;font-size:14px;font-style:italic;color:#fff;font-weight:700;}
h2{padding:25px 0 0 27px;font-size:14px;font-style:italic;color:#000;}
.textcom{font-size:11px;color:#000;}
.texthd{font-size:11px;color:#000;margin:5px 0 0 40px;width: 50px;}
.texthd a{font-size:11px;color:#000;}
.rss{width:30px;height:30px;margin-top: -18px; margin-left: 94px;}
.rss a{width:30px;height:30px;background: url(../img/rss.jpg);display: block;text-decoration: none;}
/* ========== links ==============*/
a{text-decoration:underline;font-size:11px;color:#000;}
a:hover{text-decoration:none;color:#f29251;}

/*structure*/
hd,bd,ft{float:none;clear:both;}
#all{width:780px;min-width:780px;max-width:100%;height:auto;margin:0 auto;background:#fff;overflow:hidden;}
#hd{width:780px;height:430px;background:url(../img_blog/header_blog.jpg) no-repeat;}
#colA{width:468px;height:auto;margin:0 0 0 10px;_margin:0 0 0 5px;float:left;}
#colB{width:272px;height:auto;margin:0 10px 0 0;_margin:0 5px 0 0;float:right;}
#ft{width:780px;height:28px;}
#publicidade{width:270px;height:100px;border:1px dashed #c8c8c8;margin:10px 0 0 0;}

/*header  e Boxes- deficiencia Visual*/
h1.hd{position:relative;font-size:1px;}
h1.hd span{position:absolute;}
h3.hd{position:relative;font-size:1px;}
h3.hd span{position:absolute;}

/*Boxes*/
.hdbox{margin:395px 0 0 610px;*margin:400px 0 0 610px;background:url(../img_blog/link_logo_santista.jpg) no-repeat right;width:160px;height:23px;position:absolute;}
.hdesquerdo{width:468px;height:12px;background:url(../img_blog/arredondado_superior_esquerdo.jpg) no-repeat;_margin-bottom:-6px;}
.bdesquerdo{width:466px;height:auto;background:#f5f5f5;border-left:#c8c8c8 solid 1px;border-right:#c8c8c8 solid 1px;overflow:hidden;}
.data{font-size:12px;color:#666;margin:0 0 0 8px;}
.titulo{font-size:16px;color:#8f0000;padding:15px 0 0 30px;background:url(../img_blog/marcador_big.jpg) no-repeat 5px 17px;}
.categoria{font-size:12px;color:#666;margin:15px 0 0 403px;font-style:italic;}
.conteudo{width:448px;height:auto;margin:10px 0 0 0;overflow:hidden;}
.conteudo .ft{width:142px;height:150px;margin:10px 10px 10px 15px;border:1px dashed #c8c8c8;float:left;}
.comentarios{font-size:12px;color:#666;margin:20px 0 0 365px;font-style:italic;}
.linkesquerdo{font-size:11px;color:#000;width:442px;height:20px;margin:20px 0 0 15px;}
.ftesquerdo{width:468px;height:12px;background:url(../img_blog/arredondado_inferior_esquerdo.jpg) no-repeat;}
.hddireito{width:272px;height:12px;background:url(../img_blog/topo_vinho.jpg) no-repeat;_margin-bottom:-6px;}
.bddireito{width:272px;height:auto;background:#8f0000;}
.boxdir{width:225px;height:129px;margin:20px 30px;_margin:20px 20px;}
.ftdireito{width:272px;height:12px;background:url(../img_blog/arredondado_inferior_direito.jpg) no-repeat;}
.boxdir .logo{width:104px;height:88px;margin:10px 10px 10px 11px;background:url(../img_blog/logo_santista.jpg) no-repeat;float:left;}
.boxdir .texto{font-size:12px;color:#fff;}

/* Alterado */
.mostrar{font-size:14px;font-style:italic;color:#fff;font-weight:700;padding:10px 0 0 50px;background:url(../img_blog/marcadores_front.jpg) no-repeat 35px 14px;}
/**/
.boxcategorias{width:225px;height:auto;overflow:hidden;}
.categorias{font-size:14px;font-style:italic;color:#fff;font-weight:700;padding:15px 0 0 50px;background:url(../img_blog/marcadores_down.jpg) no-repeat 32px 19px;}
.dtcategorias{font-size:11px;color:#fff;padding:10px 0 0 50px;float:left;}
.linkscateg{font-size:11px;color:#fff;padding:10px 0 0 0;float:right;}
.linkscateg a{font-size:11px;color:#8f0000;padding:10px 0 0 0;float:right;}
.boxmail{width:272px;height:135px;margin:30px 0 0 0;background:#b2b2b2;}
.boxmail .envelope{width:272px;height:59px;background:url(../img_blog/arredondado_newsletter.jpg) no-repeat;}
.boxmail .question{width:200px;font-size:12px;color:#fff;padding:0 0 0 50px;}
.boxmail .envio{padding:15px 10px;}
.parceirosleft{width:66px;height:66px;margin:10px 0 0 15px;_margin:10px 0 0 5px;float:left;}
.parceirosleft img{border:none;}

/* ======== form===========*/
.submit{width:65px;height:21px;background:#666;font-size:11px;color:#fff;border:#666 2px solid;float:right;}
.cxmail{width:170px;margin:0 5px 0 0;float:left;}

/* ======== Seção Página Comentários===========*/
.conteudo .ftcomentarios{width:43px;height:35px;margin:10px 10px 10px 15px;background:url(../img_blog/figura_postado_por.jpg) no-repeat;float:left;}
.conteudo .visitante{font-size:12px;color:#000;margin:20px 0 0 0;}
.conteudo .texto{font-size:11px;color:#000;font-style:italic;margin:25px 0 0 20px;}
#footercom{margin:25px 0 0 20px;_margin:25px 0 0 10px;float:left;}
#footercom .esq a{width:270px;font-size:11px;color:#666;text-decoration:underline;float:left;}
#footercom .dir{width:165px;font-size:11px;color:#000;float:right;}
.linha{width:420px;height:35px;border-bottom:1px #bc9191 solid;margin:25px 20px  0;*margin:-10px 20px  0;}

/*** Forms ***/
.comentario{display: none;}
.comentario form {width: 430px;margin-left: 15px; _width: 400px;_margin-left: 5px;}
.comentario form fieldset{border: 1px solid #666; padding: 0 0.5em; margin-left: 20px;}
.comentario form legend{ padding: 0 0.5em; border: 1px solid #333; }
.comentario form label {display: block; width: auto; margin-bottom: 1em; padding:0 6px 0 3px;}
.comentario form input{width: 250px; display: block; margin-bottom: 1em;}
.comentario form input.enviar{margin-bottom: 1em; width: auto;clear: both;float: right; margin-right: 34px;}
.comentario form textarea{width: 250px; margin-bottom: 0.8em;}
.comentario form div{float:left; margin:1em 0;}

.amigo{display: none; margin: 10px 0;}
.amigo form {width: 430px;margin-left:5px; _margin-left:0; _width: 400px;}
.amigo form fieldset{border: 1px solid #666; padding: 0 0.5em; margin-left: 20px;}
.amigo form legend{ padding: 0 0.5em; border: 1px solid #333; }
.amigo form label {display: block; width: auto; margin-bottom: 1em; padding:0 6px 0 3px;}
.amigo form input{width: 200px; display: block; margin-bottom: 1em;}
.amigo form input.enviar{margin-bottom:1em;width:auto;clear:both;float:right;_float:none;margin-right:40px;*margin-top:270px;*margin-left:-40px;}
.amigo form textarea{width: 200px; margin-bottom: 0.8em;}
.amigo form div{float:left; margin:1em 0;}
.fechar{clear: both; width: 400px;}
.b_fechar{width: 47px!important; height: 42px;float: right; border:0; padding:0;  background: url(../img/botao_fechar_comentario.jpg); margin-right: 10px;}
/*footer*/
#ft{margin:25px 0 0 10px;_margin:25px 0 0 5px;float:left;}
#ft .ctesq{width:270px;font-size:10px;color:#c8c8c8;float:left;}
#ft .ctdir{width:165px;font-size:10px;color:#c8c8c8;float:right;}


/*** Menu Blog ***/
.esconder{display: none;}
.mostrar{display: block; margin:0 5px 0 0;}
.mostrar ul li a{color:#fff;font-size:14px;text-decoration:none; padding:0 0 0 5px;}



