/*
Theme Name: Aire y Luz Reloaded
Theme URI: http://wordpress.org/
Description: Arrancando desde cero.
Version: 1.0
Author: Julian Rodriguez
Author URI: http://aireyluz.com/
Tags: widgets, aireyluz

*/

#text-441366001 {
background: green;
padding: 10px;
}


body {
	padding: 0;
	background-color: #eeeeee;
}
body, textarea {
	font: 0.8em/1.5em "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a {
	text-decoration: none;
	color:#0000cc;
}
a:link,
a:active { color:#0000cc; }
a:hover { text-decoration: underline; }
a img { border:none; }
#main {
	width: 760px;
	margin: 0 auto;
	padding: 0;
}
/******************************************** HEADER***********************************/

#admin {
	font-size: 1.2em;
	position:absolute;
	margin-left: -7em;
}

#header {
	background: #fae710 url(images/header.jpg) no-repeat center top;
	margin:0;
	height:230px;
        padding-top: 0;
}

#header .izquierda {
margin: 20px 0 0 20px;
float:left;
width: 340px;
}


#header .about {
	width:360px;
	font-size:0.8em;
        line-height: 1.3em;
	margin:0;
}

#header .about a:link,
#header .about a:visited,
#header .about a:active {
	color:#000;
	text-decoration: underline;
}

#header .derecha {
width: 300px;
float: right;
margin: 120px 20px 0 0;
}

#header .derecha .banner {
/* visibility: hidden; */
margin-top: 15px;
width:300px;
height:200px;
overflow: hidden;
}

#header .derecha #headersearch {
margin-top: 0px;
white-space: nowrap;
overflow: hidden;
text-align: right;
}

#header .derecha #headersearch label { display: none; }

#header .derecha #headersearch #s, #header .derecha #headersearch #searchsubmit {
        background-color: #fef8b9;
        border: none;
	font-size: 0.9em;
        color: #52503b;

}

#header .derecha #headersearch #s {
        width: 150px;
padding: 5px 5px;
}

#header .derecha #headersearch #searchsubmit {
padding: 4px 5px;
}

#header .derecha #headersearch #searchsubmit:hover,
#header .derecha #headersearch #s:hover {
color: black;
}

#twitter {
font-size: 0.85em;
clear: both;
padding: 4px 14px 0;
}

#twitter_update_list {
list-style: none;
padding: 0 8px;
background: #faf360;
border: solid 1px #dad340;
}


#seccion {
background: #666 url(images/seccion-head.jpg) no-repeat center top;
padding-top: 10px;
margin: 0 0 10px 0;
}

#seccion h1{
font-size: 1.5em;
color:#eee;
margin:0;
padding: 0 20px 10px 20px;
	background: #666 url(images/seccion-foot.jpg) no-repeat center bottom;
}




/******************************************** CONTENT *********************************/

#contenido { 
margin: 10px 0;
width:760px;
}

#contenido #izquierda {
width:450px;
margin:0 10px 0 0;
float:left;
}




#contenido .navegacion {
background: #ffc221 url(images/nav.jpg) no-repeat center center;
height: 40px;
padding: 0;
font-size: 1.3em;
margin-bottom: 10px;
font-weight: bold;
}

#contenido .navegacion p {
margin: 0; padding: 10px; 	
}

#contenido .navegacion .next {
float: right;
}

#contenido .navegacion .prev {
float: left;
}

#contenido .navegacion a {
	color: #000;
}

#contenido .navegacion a:hover {
	color: #00c;
    text-decoration: none;
}



#contenido .post {
padding-bottom: 10px;
}

#contenido .post .encabezado {
padding: 10px 10px 0px;
}

#contenido .post .encabezado h3 {
margin: 0;
}

#contenido .post .encabezado h3 a {
color:#555;
font-size: 1.6em;
line-height: 1.2em;
}

#contenido .post .encabezado h3 a:hover {
color:#fe7500;
text-decoration:none;
}

#contenido .post .encabezado h5.fecha {
color:#888;
margin:0;
}

#contenido .post .cuerpo {
padding: 0 10px;
}


#contenido .post .wp-caption {
width: 425px;
font-size: 0.75em; line-height: 0;
}



#contenido .post ul, #formulario ul {
list-style-type: circle;
}

#contenido .post blockquote {
border-left: 5px solid #ddd;
margin: 0 20px;
padding: 0 5px;
}

#contenido .post .pie {
border-top: 1px dashed gray;
margin: 10px 10px 0;
font-size: 0.85em;
line-height: 1.3em;
}


#contenido .post .destacado {
font-size: 0.8em;
line-height: 1.3em;
background: #ffdd77;
border: 1px solid #ffee88;
margin: 0;
padding: 0 5px;
}

#contenido .post .pie ul {
list-style: none;
padding:0; margin: 4px 0 0 0;
}

#contenido #izquierda .post {
background: #fff url(images/post-head.jpg) no-repeat center top;
font-size: 1em;
line-height: 1.7em;
color: #333;
width: 450px;
overflow: hidden;
}


#contenido #centrado .post {
background: #fff url(images/post-head-wide.jpg) no-repeat center top;
padding: 0 155px 10px;
}

#contenido #izquierda .close, #contenido #centrado .close {
color: #fff;
border: none;
height: 10px;
margin: 0 0 10px;
}

#contenido #izquierda .close {
background: #fff url(images/post-foot.jpg) no-repeat center bottom;
}

#contenido #centrado .close {
background: #fff url(images/post-foot-wide.jpg) no-repeat center bottom;
}




#contenido #izquierda .culturatv {
background: #fff url(images/culturatv-head.jpg) no-repeat center top;
}

#contenido #izquierda .compromiso {
background: #fff url(images/compromiso.jpg) no-repeat center top;
}

/*
#contenido #izquierda .culturatv .close {
background: #f9ebff url(images/culturatv-foot.jpg) no-repeat center bottom;
}


*/


/********************************************* WTF ********************************/


.post .cuerpo .acercade {
padding: 0; margin: 0;
font-size: 1.5em;
line-height: 1.2em;
}

.post .cuerpo .acercade dt {
width: 128px;
height: 128px;
margin: 10px 0 0 10px;
}

.post .cuerpo .acercade dd {
margin:-138px 0px 20px 0px;
padding: 10px 0px 0px 145px;
height: 138px;
background-color: #f6f6f6;
border: 1px solid #f0f0f0;
}



.podcast a {
	display: block;
	padding: 1em;
	background: #EEEEFF;
	border: 1px solid blue;
}


/********************************************* COMENTARIOS ********************************/

#comentarios {
width: 600px;
margin: 0 auto 10px;
}

#comentarios .commentlist {
list-style: none;
padding: 0;
}

#comentarios .commentlist .comment {
background: #fcfeff;
padding: 10px;
margin: 10px 0;
}

#comentarios .commentlist li .avatar {
float: left;
margin-right: 10px;
border: 1px solid #ccc;
}

#comentarios .commentlist .alt {
background: #f0fcff;
}

#comentarios .commentlist .byuser {
background: #fe9 url(images/comment.jpg) no-repeat right center;
border: 2px solid orange;
}






#formulario {
border: 1px solid black;
background: #f8f8f8;
padding: 2px 10px;
}

#formulario #comment, #formulario input {
border: 1px solid black;
}

#formulario label {

}

#formulario input {
font-size: 1.25em;
}

#formulario #comment {
font-size: 1.5em;
width: 100%;
}

#formulario small {
font-size: 0.9em;
}

#formulario #submit {
        background-color: #ffd863;
        border: none;
	font-size: 1.25em;
        color: #52503b;
}

#formulario .warn {
font-size: 0.9em;
padding: 0 1em;
border: 1px dotted red;
background: #fff5f5;
}

#formulario .warn p, #formulario .warn ul li {line-height: 1.5em;}


/******************************************** SIDE BAR ************************************/

#contenido #sidebar {
background: #ffc221 url(images/sidebar-head.jpg) no-repeat left top; 
	padding: 0;
        width:290px;
        float: right;
overflow: hidden;
margin-bottom:10px;
}

#contenido #sidebar a {
color: #000;
text-decoration:none;
}

#contenido #sidebar a:hover {
color: #00c;
}




#contenido #sidebar #recent-posts-3 {
padding: 0;
}

#contenido #sidebar h3 {
text-align: center;
font-size: 1.8em;
margin:0;
padding: 10px 0;
}

#contenido #sidebar #recent-posts-3 h3 {
color: #555;
}

#contenido #sidebar #recent-posts-3 ul {
list-style: none;
padding: 0;
background-color:#fbf151;
}

#contenido #sidebar #recent-posts-3 li {
padding: 5px 0 0 0;
margin: 0;
font-size: 1.2em;
}

#contenido #sidebar #recent-posts-3 li {
padding: 5px 10px;
}

#contenido #sidebar #recent-posts-3 li .alt {
	background-color:#ffdd21;
}

#contenido #sidebar #recent-comments-3 h3 {
color: #eee;
}

#contenido #sidebar #democracy h3 {
background-color: #ffc221;
color: #555;
}

#contenido #sidebar #archives-2 h3 {
background-color: #ff6;
color: #333;
}


#contenido #sidebar #recent-comments-3 { background-color: #218000; }

#contenido #sidebar #recent-comments-3 ul {
list-style: none;
padding: 0;
margin: 0;
}

#contenido #sidebar #recent-comments-3 li {
padding: 10px;
	background-color:#b3ffb3;
}
#contenido #sidebar #recent-comments-3 .alt {
	background-color:#8eff8e;
}

#contenido #sidebar #archives-2 {
background-color: #ffd;
color: #886;
padding-bottom: 5px;
font-size: 0.8em;
line-height: 1.4em;
}

#contenido #sidebar #archives-2 ul {
list-style: none;
padding: 0 10px;

}


#contenido #sidebar .close {
color: #fff;
border: none;
background: #ffc221 url(images/sidebar-foot.jpg) no-repeat center bottom; 
height: 20px;
margin:0;
}

/* ENCUESTA */

#contenido #sidebar #democracy .body {
background-color: #ffdd21;
padding: 20px;
}

#democracy ul {
	list-style:none;
	padding: 5px;
}
#democracy ul li { padding:5px 0; }


/* --- ENCUESTA */


/* Otros videos */

#sz-youtube-recent-videos {
margin:0; padding: 0 0 3px 0;
background: #cef;
}

#sz-youtube-recent-videos h3 {
background: #acf;
}

#sz-youtube-recent-videos ul {
list-style: none;
padding:0 10px;
}

#sz-youtube-recent-videos ul li {
margin: 0 auto;
}

#sz-youtube-recent-videos span {
display: block; margin-bottom: 10px;
}

#text-441366002 h3, #text-318927951 h3, #text-441366001 h3, #twitter h3 {
display: none;
}



/******************************************** FOOTER **************************************/

#footer { background: #2ab1eb url(images/footer-head.jpg) no-repeat center top;
clear: both;
padding: 10px 0 0 0;
color: #fff;
font-size: 0.9em;
}

#footer a {
	color: #fff;
text-decoration: none;
}
#footer a:hover {
font-weight: bold;
}

#footer .fotos {
	background-color: #2190c3;
	margin:0;
}
#footer .fotos .widget_flickrRSS {
overflow: hidden;
white-space: nowrap;
width: 760px;
}

#footer .fotos .widget_flickrRSS h3 {
padding: 0 10px;
}

#footer .fotos .widget_text h3 {
text-align: left;
}

#footer .fotos .widget_text {
text-align: left;
}

#footer .fotos .widget_text h3{
padding: 0 10px;
}


#footer .fotos .widget_text img {
overflow: hidden;
}


#footer .categorias, #footer .links {
	padding:0 10px;
}

#footer .categorias h3, #footer .links h3, #footer .widget_flickrRSS h3, #footer .widget_text h3 {
font-size: 1.6em;
margin:10px 0;
}

#footer .categorias ul {
        color: #b6e4f8;
	list-style:none;
	padding:0;
	margin:0 0 12px;
	overflow:auto;
}
#footer .categorias ul li {
	float: left;
	width:243px; /* 760px / 3 - 10px */
}

#footer .links { background-color: #2190c3;
float: left;
width: 740px; /* 740 -20px de padding */
padding-bottom: 10px;
}

#footer .sitios ul, #footer .doscero ul {
	float: left;
	list-style:none;
	padding:0; margin:0;
}

#footer .sitios .widget_links, #footer .doscero {
	float: left;
        width: 243px;
}

#footer .final {
margin:0; padding:10px;
clear: both;
background: #2ab1eb url(images/footer-foot.jpg) no-repeat center bottom;
text-align: center;
}

#footer .final p {margin:0; padding:0;}

