/*  
Theme Name: Clean Default
Theme URI: http://estupendos.net
Description: The Base Developer Theme For WP
Version: 1.0
Author: Pablo Noel
Author URI: http://pablonoel.com/
*/

/**CSS RESET**/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;}
:focus {outline: 0;}
ol, ul {list-style: none}
table {border-collapse: collapse;border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input, textarea {margin: 0;padding: 0;border:0;}
.oculto, hr, legend{display:none;visibility:hidden;}
/**CSS RESET**/

/*Estilos Generales de tipografia y enlaces*/
body{font-size:76%;color:#444;font-family:Helvetica, Arial, sans-serif!important;}
a:link, a:visited{color:#333;text-decoration:none;}
a:hover, a:active{color:black;text-decoration:underline;}
p{font-family:Helvetica, Arial, sans-serif;}

/*Estilos de Generales de Estructura*/
#contenedor{width:920px;float:left;margin:10px 30px;}
#cabeza{width:920px;height:60px;float:left;}
#lateral{width:290px;float:left;margin:0 10px 0 0;padding:0 10px 0 0;}
#pie{width:920px;float:left;border-top:1px solid #333;padding:10px 0 0 0;margin:20px 0 0 0;}


h2{font-size:0.9em;line-height:1.4em;}
h3{font-size:1.1em;text-transform:lowercase;font-weight:900;color:#222;margin:0 0 5px 0;}
h4{font-size:0.75em;line-height:1.4em;}
em{ font-style:italic;}

#cabeza h1 a{float:left;width:200px;height:30px;background:url(i/logo.png) no-repeat center left;text-indent: -1000em;overflow:hidden;cursor:pointer;display:block;}
#cabeza h2{display:none;}
#cabeza ul{float:left;margin:20px 0 0 0;}
#cabeza ul li{float:left;margin:0 15px;text-transform: uppercase;font-size:0.7em;letter-spacing:0.3em;}
#cabeza ul li a{color:#999!important;font-weight:900!important;}


#lateral p, #lateral ul{margin-bottom:50px;font-size:0.9em;line-height:1.2em;}
#lateral #news small, #lateral #news a{display:block;}
#lateral #news small{font-size:0.9em;}
#lateral ul.marcas_left{float:left;margin:0 20px 0 0;}
#lateral ul.marcas_right{float:right;}
#lateral h2{font-size:1.4em;font-weight:900;}
#lateral strong{font-weight:900;}

/*Estilos de Galeria Portada*/
#entrada{width:610px;height:500px;float:left;}
#entrada a.prev{float:left;width:300px;height:405px;position:absolute;text-indent: -1000em;overflow:hidden;cursor:pointer;}
#entrada a.next{float:right;width:300px;height:405px;position:absolute;margin:0 0 0 300px;text-indent: -1000em;overflow:hidden;cursor:pointer;}
#entrada div{width:610px;height:445px;float:left;position:absolute!important;margin:10px 0;}
#entrada div span{width:305px;height:445px;float:left!important;display:block!important;}
#entrada div span img{margin:0 0 10px 0;}
#entrada div span dfn{font-size:0.8em;}




#pie p{float:right;width:220px;text-align:right;font-size:0.8em;height:15px;}

.glosario h2{width:100%!important;}
.glosario p{margin:10px 0;}
.glosario ul{margin:0 0 40px 0;}
.glosario strong{font-weight:900;}

.autor{width:95%;margin:10px 0;float:left;background:#f5f5f5;padding:10px;height:50px;}
.autor img{float:left;margin:0 20px 0 0;}
.autor p strong{display:block;font-weight:900;}
.autor p em{display:block;}
.autor p{margin:0!important;padding:0!important;line-height:1.6em!important;word-spacing:0.07em!important;}

.sesiones h2{width:100%!important;}

.mini{width:400px;float:left;display:block;margin:20px;}
.mini strong a{font-weight:900!important;display:block;line-height:1.4em;font-size:1.2em!important;}
.mini small{display:block;line-height:1.4em;}
.mini em{display:block;line-height:1.4em;}
.mini span{font-weight:900;}
.mini a img{margin:10px!important;}


/*Estilos Page*/
.page .imagen{float:left;margin:0 30px 0 0;}
.page h2{font-size:1.8em;font-weight:900!important;font-variant:bold;color:black;line-height:0.8em;margin:0 0 20px 0;float:left;display:block;width:400px;}
.page .entry{font-size:0.9em;float:left;}
.page .entry p{width:280px;display:block;margin:10px 10px 10px 0;line-height:1.2em;}
.page .entry div.left{float:left;display:block;}
.page .entry div.right{float:right;display:block;}

/*Estilos Page*/
.marcas .imagen{float:left;margin:0 30px 0 0;}
.marcas h2{font-size:1.8em;font-weight:900!important;font-variant:bold;color:black;line-height:0.8em;margin:0 0 20px 0;}
.marcas .entry{font-size:0.9em;float:left;}
.marcas .entry ul li{line-height:1.4em;}
.marcas .entry p{width:280px;margin:10px 10px 10px 0;}
.marcas .galerias{float:left;width:350px;}
.marcas .galeria{float:left;margin:5px;}



#post, .post{float:left;width:600px;}
.post img{float:left;margin:0 20px 20px 0;}
.post h2{text-align:left;font-size:1.6em;font-weight:900!important;margin:0 0 10px 0;}
.post p{font-size:0.9em;line-height:1.4em;}

.noticias p{margin:10px 0 15px 0;word-spacing:0.07em;line-height:1.6em;}
.noticias p strong{font-weight:900;}

#comentarios{float:left;display:block;width:100%;}
div#comentarios h3{margin-bottom: 5px;text-transform: uppercase;font-weight: 100;font-size:1.2em;padding: 5px;border-bottom:1px solid #333;float:left;width:610px;}
div#comentarios ol{margin: 10px;margin-left: 25px;list-style: decimal-leading-zero!important;float:left;}
div#comentarios ol li{margin: 10px;margin-bottom: 20px;padding: 5px;font-size: 1em;border-bottom:1px solid #eee;float:left;display:list-item;width:98%;float:left;width:540px;}
div#comentarios ol li.alt{background:#f5f5f5;}
div#comentarios img.avatar{float: left;padding:0 5px 5px 0;}
div#comentarios .fecha{float:right;font-size:0.8em;text-transform: uppercase;}
div#comentarios ol li div{float: left;border-bottom: 1px solid #555;background: #777;padding: 3px;}
div#comentarios ol li span{text-transform: uppercase;font-weight: 100;font-size: 1em;color: #fff;float: left;}
div#comentarios ol li span small.aviso{text-transform: lowercase;font-size: 0.8em;color: #000;background: #fffcb6;padding: 3px;margin-left: 20px;}
div#comentarios ol li small.datoscom{text-transform: uppercase;font-size: 0.8em;float: right;}
div#comentarios ol li cite{font-size:1em;}
div#comentarios ol li p{}
div#comentarios form{margin-left: 5px;float:left;}
div#comentarios form input, div#comentarios form textarea{padding:2px;border: solid 1px #777;margin-bottom: 5px;}
div#comentarios form p label{display: block;}
div#comentarios form input#submit{padding:5px;text-align: center;width: 300px;cursor: pointer;border: solid 1px #777;}
div#comentarios form input#submit:hover{border: solid 1px #555;background: #999;color:blue;}