/*
Theme Name: PLANTILLA PARA ZOOM
Theme URI: http://www.publico.es/
Description: Plantilla para zoom.
Version: 2.0
Author: Daniel Solana Tacón
*/

/* Global properties*/
body {margin:0; padding: 0; background: #fff url(img/bgcab.png) repeat-x; font-family: arial, helvetica, sans-serif; font-size: 1em;}
a {outline: none; color: #057; text-decoration: none}
a:hover {background: #b0113a; color: #fff}
img {border: none}
h1, h2, h3, h4, h5, p, ul, li {margin: 0; padding: 0; font-weight: normal}
ul {list-style: none}

/* Contenedor y Contenido */
#contenedor {width: 996px; margin: 0 auto}
#contenido {width: 996px; float: left; background: #fff; }

/* Menu arriba P�blico */
#barapublico {width: 996px; height: 27px; margin: 0; background: url(img/bg_publicomenu.gif) repeat-x; border-top: 1px solid #bcbbbb; border-bottom: 1px solid #222;  }
#barapublico .logo {float: left; width: 127px; padding: 0}
#barapublico .logo a {display: block; height: 27px; background: url(img/logo_publico.gif) no-repeat}
#barapublico .logo span {position: absolute; top: -99999em}
#barapublico ul {float: left; margin: 6px 0 0 50px; padding: 0; list-style: none; font-size: 0.75em}
#barapublico ul li {display: inline; margin: 0; padding: 0 3px; text-transform: uppercase; font-weight: bold}
#barapublico ul li a {color: #fff}
#barapublico ul li a:hover {color: #ccc; background: none}

/* Cabecera */
#cabecera {width: 996px; float: left; position: relative; margin: 0; padding: 0; background: #222;}
#cabecera .logo {width: 139px; height: 129px; position: absolute; top: 1px; background: url(img/logo.jpg) no-repeat}
#cabecera .logo span {position: absolute; top: -99999em}
#contcabecera { margin: 0;padding: 0;}
#contcabecera h1 { float: left; width: auto; margin: 0 10px 0 0; padding: 0; font-size: 1.4em; text-transform: uppercase;}
#contcabecera h1 a {color: #f0f0f0}
#contcabecera h1 a:hover {background: none; color: #ccc}
#contcabecera h2 {float: left; width: auto; margin: 5px 0 0 0; padding: 0; font-size: 0.875em; color: #ccc; text-transform: uppercase;}

/* Sidebar */
#sidebar {float: right; width: 260px; margin: 25px 15px 0 0; padding: 0; display: none}

/* Contenido izq */
#main { float: left; width: 996px; margin: 25px 0 0 0; padding: 0; display: inline}
#main .post { float: left; width: 980px; margin: 0 0 50px 0; padding: 7px; border: 1px solid #ccc; position: relative; }
#main .post .imagenes { position: relative; float: left; width: 980px; overflow: hidden; margin-top: 10px;}
#main .post .imagenes a { text-decoration: none; background: none;}
#main .meta { float: right; width: 130px; margin: 0; color: #a4a4a4; }
#main .tags { width: 600px; float: left; font-size: 0.625em; text-transform: uppercase}
#main .fecha { width: auto; background: #333; font-size: 0.725em; margin: 10px 0 0 0; padding: 4px 0; text-align: center; color: #fff; text-transform: uppercase;}
#main .fecha span { font-size: 1em}
#main .herramientas { float: left; width: 100%; margin: 10px 0 0 0; padding: 0; font-size: 0.825em}
#main .text { float: left}
#main .text img { margin: 0 1px}
#main .compartir { float: right}
#main .compartir img { margin: 0 1px}

.post ul.listado { float: left; width: 970px;  padding: 5px; background: #000; list-style: none;}
.post ul.listado li { float: left; width: auto; margin: 0 5px 0 0; padding: 0px; }
.post ul.listado li a { text-decoration: none; }
.post ul.listado li a:hover { text-decoration: none; background: none; padding: 0; }
.post ul.listado li a img { padding: 1px; border: 1px solid #fff; width: 150px; height: 90px; }

/* Contenido izq - Post */
#main .post h3.storytitle { float: left; width: 840px; margin: 0; padding: 0; font-size: 1.8em; font-weight: normal;  }
#main .post h3.storytitle a { color: #057; }
#main .post h3.storytitle a:hover { background: none; color: #057}
#main .post p { margin: 10px 0; padding: 0; font-size: 0.875em; color: #171717; line-height: 20px}
#main .post p.autor { float: left; width: auto; margin: 5px 0 0 0; padding: 1px 5px; background: #333; color: #fff; text-transform: uppercase;  }
#main .post .feedback { float: right; width: 130px; margin: 5px 0 0 0; font-size: 0.825em; text-align: center; text-transform: uppercase; background: #b0113a; color: #fff; }
#main .post .feedback a {color: #fff; padding: 5px 0; display: block}
#main .post p.entradilla { float: left; width: 100%; margin: 5px 0 0 0; padding: 3px 0; font-size: 1em; color: #333; line-height: 1.5em; }
#main .post p.more { position: absolute; bottom: 110px;  right: 16px; }
#main .post p.more a { display: block; width: 60px; height: 60px; background: url(img/more.png) no-repeat; }
#main .post p.more a span { visibility: hidden;}

/* Contenido izq - Comentarios */
#main .comentarios { float: left; margin-top: 60px; padding-top: 20px; border-top: 1px solid #ccc;}
#main .comentarios ul {float: left; width: 100%; margin: 20px 0 0 0; padding: 0; list-style: none}
#main .comentarios ul li { width: 100%; float: left; margin: 0 0 25px 0; padding: 0; background: #eee; color: #222; }
#main .comentarios .autor {height: 22px; background: #f7f7f7; border: 1px solid #efefef}
#main .comentarios .autor h4 {margin: 3px 0 0 3px; padding: 0 0 0 25px; font-size: 0.875em; color: #171717; background: url(img/ico_com.gif) no-repeat; font-size: 0.875em}
#main .comentarios .autor h4 span {font-weight: bold; color: #057}
#main .comentarios .autor p.fechacom {float: right; margin-top: -20px; padding: 4px 4px 0 0; font-size: 0.688em; color: #a6a6a6; text-transform: uppercase;}
#main .comentarios .texto {float: left; padding: 0 10px; margin: 0 0 20px 0; font-size: 0.75em; line-height: 18px; color: #2a2a2a}
#main .comentarios .texto p, #main .comentarios .texto br { margin: 7px 0; font-size: 15px; }
#main .comentarios p.meta { margin: -30px 0 0 0; padding: 0; }
#main .comentarios p { margin: 10px 0; padding: 0; }
#main .comentarios form p { margin: 0 20px 0 0; padding: 0; width: auto; }



/* post pequeños */
#main .post.small {float: left; width: 450px; height: 450px; margin: 0 0 30px 0; padding: 7px; border: 1px solid #ccc; position: relative;  }
#main .post.small h3.storytitle { margin: 0 0 10px 0; padding: 0; font-size: 1.5em; font-weight: normal;  }
#main .post.small p.entradilla { font-size: 0.825em; }
#main .post.small .meta { float: none; width: 100%; margin: 0; }
#main .post.small .fecha { float: left; width: 130px; margin: 5px 0 0 0; padding: 2px 0; font-size: 0.825em; text-align: center; text-transform: uppercase; background: #333; color: #fff; }
#main .post .info p.entradilla { margin-bottom: 50px;}


/* Google Adsense */
.publiAdsense {float: left; width: 100%; margin: 10px 0; padding: 0 0 5px 0; display: inline; border-bottom: 1px solid #ccc; }
.publiAdsense h3 { margin: 0 0 2px 0; padding: 2px; font-size: 12px; font-weight: bold; text-transform: uppercase; background: #057; }
.publiAdsense h3 a { color: #fff; text-decoration: none; }
.publiAdsense ul { margin: 0; padding: 0; font-size: 0.9em !important} 
.publiAdsense ul li {float: left; width: 250px; margin: 0 10px 0 0; width: 310px !important}
.publiAdsense ul li p {margin: 0 !important}

/* #sidebar #publiAdsense h3 { background:transparent url(http://www.publico.es/estaticos/css/img/bg_cintillo.gif) repeat-x scroll 0 0; border-bottom:medium none #EEEEEE; display:block; font-weight:normal; height:23px; margin:0; padding:2px 0; } */
.publiAdsense ul li { margin: 0; padding:5px 7px 0 7px; border-right: 1px dotted #ccc; border-left: 1px dotted #ccc; }
.publiAdsense ul li h4 { color:#057; font-size: 14px; font-weight:bold; margin:0; padding:1px 0 0; }
.publiAdsense ul li h4 a { color:#057; background: none; text-decoration: underline; }

.publiAdsense ul li a:hover { background: none; text-decoration: underline; }
.publiAdsense ul li p { color:#666; font-size: 13px; font-weight:normal; margin:0; padding:1px 0 0; }
.publiAdsense ul li a.link { font-size: 13px; color: green; }

p#respond {width: auto !important; float: right !important; padding: 4px 0 10px 0 !important}
.contcomment {float: left; width: 100%;}
h2#comments {float: left}
h2#postcomment { float: left; margin: 0 20px 0 0; padding: 0; color: #057}
form#commentform {float: left; width: 96%; margin: 0; padding: 2%; background: #057;}
form#commentform a { color: #fff}
input { width: 350px; margin: 2px 0 6px 0px; padding: 2px; border: 1px solid #bcbbbb}
#comment { width:930px; height: 230px; padding: 5px; margin-top: 0; padding:2px; border:1px solid #BCBBBB; font-family: arial, helvetica, sans-serif; font-size: 14px; }
.captcha { float:left; margin:10px 0; width:370px; padding: 5px; background:#287999;}
.captcha p.captcha_1 img { float:left; width:100px; margin-right: 10px; }
.captcha p {font-size: 12px}
.captcha input.captcha { float:none; margin:0; width:80px; font-size: 13px; background:white;}
.captcha input#text2 { border: 1px solid #057; font-size: 15px; font-weight: bold;}
p.captcha_1 input#submit2, p.captcha_2 input#submit2, p.captcha_notvalid input#submit2 { width: auto !important; padding: 3px 14px; background:#2d7700 !important; border: 1px solid #338700 !important; cursor:pointer; font-size:12px; font-weight: bold; text-transform: uppercase; text-align:center; color: #fff; }
label {width: 250px; float: left; margin: 5px 0; font-size: 14px; color: #fff;}
small {  font-size: 14px; }
input#submit { width: 150px; background: #197700; border: 1px solid #fff; color: #fff; cursor: pointer; margin: 5px 0; text-transform: uppercase; font-size: 11px; font-weight: bold }

/*** OJO QUITAR ESTO CUANDO SE ESTILE LA CABECERA ***/
.contcaja { display :none;}


/* Sidebar Bio */
#sidebar .bio {float: left; display: inline; position: relative; width: 250px; margin: 0 0 20px 0; padding: 0 5px 5px 5px; background: #f7f7f7 url(img/bg_bio.gif) top left no-repeat; border-bottom: 1px solid #bcbbbb}
#sidebar .bio .contbio {height: 57px; margin: 0 0 5px 0; border-bottom: 1px solid #bcbbbb; }
#sidebar .bio .contfoto {position: absolute; top: -13px; left: 3px; }
#sidebar .bio h3 { float: left; width: auto; margin: 0 5px; padding: 0; font-size: 0.75em; color: #777}
#sidebar .bio p {margin: 0; padding: 5px; font-size: 0.75em; color: #666}

/* Caja - sidebar */
.caja {float: right; display: inline; width: auto; margin: 0; padding: 0;}
.caja h3 { float: left; width: auto; margin: 5px 5px 0 5px; padding: 0; font-size: 0.75em; font-weight: bold; color: #fff; text-transform: uppercase; }
.caja h3 span.open { }
.caja h3 span.close {}
.caja h3 a {color: #fff; text-decoration: none; cursor: pointer; }
.caja h3 a:hover {text-decoration: underline; background: none}
.caja .contcaja {padding: 5px}

.caja h3.rss { float: left; width: 32px; margin: -2px 5px 0 5px; padding: 0; font-size: 0.75em; font-weight: bold; color: #fff; text-transform: uppercase; background: url(img/rss.png) no-repeat; }
.caja h3.rss a { display: block; width: 32px; height: 26px; text-indent: -99999em; overflow: hidden }

/* Caja Tags */
.caja p.cajatags {margin: 0; padding: 5px; font-size: 0.688em; color: #666}

/* Caja Blogs */
.caja ul.otrosblogs {margin: 0; padding: 0; list-style: none}
.caja ul.otrosblogs li {float: left; width: 250px; margin: 0; padding: 10px 0}
.caja ul.otrosblogs h4 {margin: 0; padding: 1px 0 0 0; font-size: 0.875em; color: #057; font-weight: normal}
.caja ul.otrosblogs p {margin: 0; padding: 0; text-transform: uppercase; font-size: 0.688em; color: #171717}
.caja ul.otrosblogs h5 {margin: 6px 0 5px 0; padding: 0; font-size: 0.75em; color: #171717; font-style: italic; font-weight: normal}
.caja ul.otrosblogs h5 a {color: #171717; background: none}
.caja ul.otrosblogs h5 a:hover {text-decoration: underline}
.caja .imagen {float: left; width:110px}
.caja .imagen img {border-top: 1px solid #cecece}


/* Caja Mes a mes */
.caja ul.mesames { margin:20px 0 0 0; padding:10px 5px; width:200px; background: #fff; list-style: none}
.caja ul.mesames li {font-size: 0.813em}
.caja ul.mesames li a {color: #171717; background: none}
.caja ul.mesames li a:hover {color: #666}

/* categorías */
.caja ul.listacat { margin:20px 0 0 0; padding:10px 5px; width:200px; background: #fff; list-style: none}
.caja ul.listacat li {font-size: 0.813em}
.caja ul.listacat li a {color: #171717; background: none}
.caja ul.listacat li a:hover {color: #666}


/* Caja Buscador */
.caja #searchform { margin:20px 0 0 0; padding:10px 5px; width:245px; background: #fff; }
.caja input {width: 80px; border: 1px solid #bcbbbb; margin: 0 0 0 2px}
.caja .searchtext {width: 150px}
.caja .searchbutt {background: #ededed; cursor: pointer; font-size: 0.813em; text-transform: uppercase}
.caja .searchbutt:hover {background: #bcbbbb}

/* Caja Sindicacion */
.caja ul.rss { margin:20px 0 0 0; padding:10px 5px; width:200px; background: #fff; list-style: none}
.caja ul.rss li {margin: 0; padding: 0 0 0 22px; font-size: 0.813em; background: url(img/ico_rss.gif) no-repeat}
.caja ul.rss li a {color: #171717; background: none}
.caja ul.rss li a:hover {color: #666}

/* Caja Post mas comentados*/
.caja ul.mascomentados {margin: 0; padding: 0; list-style: none; float: left; display: inline}
.caja ul.mascomentados li {margin: 0 0 10px 0; padding: 0 0 0 15px; background: url(img/list-style.gif) 0 6px no-repeat}
.caja ul.mascomentados h4 {margin: 0; padding: 0; font-size: 0.875em; color: #057; font-weight: normal}
.caja ul.mascomentados p {margin: 0; padding: 0; text-transform: uppercase; font-size: 0.688em; color: #171717}

/* Pie */ 
#footer {float: left; width: 100%; margin: 15px 0 5px 0; border-top: 1px dashed #c9c9c9}
#footer ul.contact { float: left; width: 100%; padding: 0; margin: 0 auto; list-style: none; font-size: 17px; }
#footer ul.contact li {float: left; margin: 5px; padding: 0; display: inline}
#footer ul.contact li.validateXhtml, #footer ul.contact li.validateCss {float: right; }
#footer ul.contact li a { font-size: 0.75em; color: #595858}
#footer ul.contact li a:hover {background: none; text-decoration: underline}
#footer .contp {float: left}
#footer p {margin: 0 0 0 15px; padding: 0; font-size: 0.688em; color: #838383; clear: both}
#footer p.diario {font-weight: bold; margin-top: 0px}
#footer .wordpress {margin: 0 15px 0 0}
#footer .wordpress a {float: right; display: block; width: 127px; height: 60px; background: url(img/logo_wordpress.gif) bottom no-repeat}
#footer .wordpress span {position: absolute; top: -99999em}

#main .compartir a:hover { background: none; text-decoration: none; border: none}
#main .compartir a img { background: none; text-decoration: none; border: none}

.navigationMain .left {float: left; margin: 5px 0}
.navigationMain .right {float: right; margin: 5px 0}
.navigationMain .left a, .navigationMain .right a { padding: 2px 5px;} 

/* entradilla general */
.content { float: left; width: 840px; margin: 0;}
#main .post .content p { font-size: 0.85em; line-height: 20px; }
#main .post .content p strong { background: #222; padding: 1px 30px; color: #fff; text-transform: uppercase; font-weight: normal; font-size: 12px; clear: both; float: left; width: auto; margin: 0 700px 5px 0; display: inline; }
.content img { display: none;}
.content a { font-weight: bold; text-decoration: underline; padding: 1px 5px;}

/***** ADSENSE good **********/
#publiAdsense { width: auto !important; padding: 5px; margin: 10px 0 15px 0; border: 2px solid #ccc; font-family: arial, georgia, helvetica; background: none}
#publiAdsense ul { padding: 0; margin: 0; list-style: none}
#publiAdsense ul li { padding: 3px 0; margin: 0; width: 100%; font-size: 1.1em}
#publiAdsense ul li a { color: #057; text-decoration: none;}
#publiAdsense ul li a:hover { text-decoration: underline; }
#publiAdsense ul li h4 {font-size: 1.025em; font-weight: bold;}
#publiAdsense ul.unico li h4, .publiAdsense ul.unico li p { font-size: 13px}
#publiAdsense h3 { height: 14px !important; padding: 2px; margin: 4px 0; background: #005577 !important; color: #fff !important; font-size: 11px !important; text-transform: uppercase; font-weight: bold !important; }
#publiAdsense h3 a { color: #fff}
#publiAdsense p { font-family: Arial, helvetica; float: left; width: auto; margin-right: 10px;}
#publiAdsense a.link { font-family: arial, helvetica;}

/* Módulo loPeta hecho por Multivac */
.v2esimportante.v2ventanica { float: left; height: auto; margin: 0 0 15px 0; padding: 0 0 5px 0; background: #f7f7f7; border: 1px solid #999; border-top: 1px solid #999;}
.v2esimportante.v2ventanica h3 { display: block; height: 20px !important; margin: 0; padding: 2px 0; background: none; font-weight: bold; text-transform: none; }
.v2esimportante.v2ventanica h3 span.open { display: block; height: 19px; padding: 7px 0 0 10px; background: #057; font-size: 12px; color: #fff; text-decoration: none; text-transform: uppercase; font-family: georgia; }
.v2esimportante.v2ventanica ul li .ventanica { float: left; width: 80px; height: auto; padding: 0; margin: 0 5px 0 0; overflow: hidden; border: 1px solid  #ccc; }
.v2esimportante.v2ventanica ul li img { width: 80px; margin: 0; padding: 0;  }
.v2esimportante.v2ventanica ul { margin: 0; padding: 5px; list-style: none; font-size: 13px; }
.v2esimportante.v2ventanica ul li { display: inline; margin: 2px 0; padding: 3px 0px 6px 0px; float: left; width: 100%; border-bottom: 1px solid #ccc; background: #f0f0f0; text-transform: none; }
.v2esimportante.v2ventanica ul li.deportes .ventanica { border: 2px solid #fa9a21; }
.v2esimportante.v2ventanica ul li.ciencias .ventanica { border: 2px solid #2e5c09; }
.v2esimportante.v2ventanica ul li.espana .ventanica, .v2esimportante.v2ventanica ul li.dinero .ventanica { border: 2px solid #b0113a}
.v2esimportante.v2ventanica ul li.internacional .ventanica { border: 2px solid #005577}
.v2esimportante.v2ventanica ul li.culturas .ventanica { border: 2px solid #25404c}
.v2esimportante.v2ventanica ul li.televisionygente .ventanica { border: 2px solid #7f0055}
.v2esimportante.v2ventanica ul li.viajes .ventanica { border: 2px solid #33a4ee}
.v2esimportante.v2ventanica ul li a { color: #005577; text-decoration: none;}
.v2esimportante.v2ventanica ul li a:hover { text-decoration: underline; background: none; }
.v2esimportante.v2ventanica ul li h3, .v2esimportante.v2ventanica ul li span { font-family: georgia, arial, helvetica; font-size: 12px; font-weight: bold; float: none; width: auto; text-transform: none;}
.v2esimportante.v2ventanica ul li p { font-family: arial, helvetica; font-size: 12px; font-weight: bold; float: none; width: auto; text-transform: none; text-align: right; padding-top: 30px; color: #555}
.v2esimportante.v2ventanica ul li p a span { font-family: arial, helvetica; }
.v2esimportante.v2ventanica ul li p a { color: #555}
#main .post img.alignleft{float:left; margin:10px;}
#main .post img.alignright{float:right; margin:10px;}
/* Movil */
@media only screen and (max-device-width: 500px) {
	
	body {margin: 4px; padding: 0; background: none}
	#contenedor {width: 100%; margin: 0; padding: 0}
	#contenido {width: 100%; margin: 0; padding: 0; border: none}
	#barapublico {display: none}
	#cabecera {width: 100%; padding: 0; margin: 0 0 10px 0; background: #b0113a}
	#cabecera #contcabecera {width: 100%; padding: 0; margin: 0; height: auto; background: none; border: none}
	#cabecera #contcabecera h1 {float: none; width: 100%; padding: 0; margin: 0; text-align: left; font-size: 24px}
	#cabecera #contcabecera h2 {float: none; width: 100%} 	
	#cabecera .caja {display: none}
	#main {width: 100%; padding: 0; margin: 0}
	#main .navigationMain .left {margin: 0; font-size:11px}
	#main .navigationMain .left a {color:#4D4D4D; text-decoration: underline}
	#main .navigationMain .right {margin: 0; font-size:11px}	
	#main .navigationMain .right a {color:#4D4D4D; text-decoration: underline}
	#main .post {width: 100%; margin: 0 0 10px; padding: 0; border: none; clear: left}
	#main .post .imagenes {width: 100%}
	#main .post .imagenes img {width: 100%; padding: 0}
	#main .post .imagenes a img {width: 100%; padding: 0}
	#main .post h3.storytitle {width: 100%; margin: 15px 0 0 0; font-size: 17px; }
	#main .post h3.storytitle a {font-size: 17px}
	#main .post .content {float: none; width: 100%; font-size: 13px}
	#main .post .content p {line-height: 18px}
	#main .post p {width: 100%; font-size: 13px}
	#main .post ul.listado {display: none}
	#main .post ul.listado li a img {width: 40px; height: 40px}
	#main .meta {width: 100%; float: left; display: inline; float: none; margin: 0}
	#main .fecha {width: 100%; float: left; font-size: 10px; margin: 0 0 10px 0; padding: 0; text-align: left; background: none; color:#4D4D4D}
	#main .fecha span {font-size: 11px}
	#main .herramientas {float: right; width: 100%; margin: 0 0 15px 0; padding: 0; border: none; font-size: 11px; display: none}
	#main .compartir a img {width: 14px}
	#main .post .feedback {font-size: 11px; width: 100px; float: right}
	#main .post .feedback a {padding: 2px}
	#main .post p.autor {background: #333}
	#main .comentarios {width: 100%}
	#main .comentarios h2 {width: 100%; background: #B0133A; color:#fff; font-weight: bold; font-size:12px; margin: 15px 0 10px; padding:1px 2px; text-transform: uppercase}
	#main .comentarios .autor {float: none; width: 100%; background: none; border: none}
	#main .comentarios .autor h4 {float: none; width: auto; margin: 0; padding: 0 0 0 22px; font-size: 12px}
	#main .comentarios .autor p.fechacom {float: none; width: 100%; padding: 2px 0 0 0; color: #4D4D4D}
	#main .comentarios .texto {float: none; width: 100%; margin: 10px 0 20px; padding: 0}
	#main p#respond {display: none}
	#main .comentarios ul {width: 100%; margin: 0}
	#main .contcomment {width: 100%}
	#main .contcomment h2#postcomment {float: left; width: 100%; background: #B0133A; color:#fff; font-weight: bold; font-size:12px; margin: 15px 0 10px; padding: 1px 2px; text-transform: uppercase}
	#main .contcomment #commentform {width: 100%; float: none}
	#main .contcomment p small {width: 100%; color:#4D4D4D; font-size:11px}
	#main .contcomment #commentform label {float: none; display: block; width: 100%; font-size: 13px; text-transform: uppercase; color: #4D4D4D}
	#main .contcomment #commentform #author {float: none; display: block; width: 160px; margin: 0 0 10px 0; padding: 3px; color: #666; background: #fff; border: 1px solid #ccc}
	#main .contcomment #commentform #email {float: none; display: block; width: 160px; margin: 0 0 10px 0; padding: 3px; color: #666; background: #fff; border: 1px solid #ccc}
	#main .contcomment #commentform #url {float: none; display: block; width: 160px; margin: 0 0 10px 0; padding: 3px; color: #666; background: #fff; border: 1px solid #ccc}
	#main .contcomment #commentform #comment {float: none; display: block; width: 160px; height: 80px; margin: 0 0 10px 0; padding: 3px; color: #666; background: #fff; border: 1px solid #ccc}
	#main .contcomment p.captcha_1 {width: 100%; font-size: 11px; color:#4D4D4D}
	#main .contcomment p.captcha_1 input#text2, p.captcha_2 input#text2, p.captcha_notvalid input#text2 {width: 50px}
	#sidebar {display: none}
	#footer {margin: 4px 0; color:#4D4D4D; display: none}
	#footer p {margin: 0}
	#footer ul.contact {display: none}
	#footer p.diario {margin: 4px 0 0 0}
	#footer .contp {width: 100%; float: none}
	#footer .wordpress {display: none}
}
