/*
THEME NAME: Cando
THEME URI: 
DESCRIPTION: Theme personalizado para Cando
VERSION: 1.0
AUTHOR: Salvi Design
AUTHOR URI:
TAGS: Cando
*/


/*-- Estructura --*/
body{
	background-image:url(images/img_fondo.jpg);
	margin:0;
	padding:0;
	}
	
/*html{
	height:1f00%;
	}*/

div{
	margin:0px;
	/*border: 1px solid #9C6;*/
	}

/*.todo{
	text-align:left;
	width:50.00em;
	min-width:750px;
	}*/
	
#contenido{
	width:100%;
	height: 100%;
	}
	
#cuerpo{
	/*zoom:1;*/
	}

/*-- Fonts--*/

@font-face{
	font-family: "Berling";
	src: url(fonts/Berling-Roman.otf) format("opentype");
	}

@font-face {
    font-family: "Berling_italic";	
    src: url(fonts/Berling-Italic.otf) format("opentype");
	}

@font-face {
    font-family: "Berling_bold";	
    src: url(fonts/Berling-Bold.otf) format("opentype");
	}

@font-face{
	font-family: "Paquita";
	src: url(fonts/Paquita.TTF) format("truetype");
	}

em{
    font-family: "Berling_italic";
	}
	
strong{
    font-family: "Berling_bold";	
	}

p{
	font-family: "Berling";
	color: #7d7a6b;
	font-size: 0.8em;
	text-decoration:none;
	text-align:justify;
	}

h1{
	font-family: "Berling";
	color: #7d7a6b;
	font-size: 1.5em;
	text-decoration:none;
	margin: 2px 2px 2px 10px;
	}
	
h1.title{
	font-family: "Berling_bold";
	color: #7d7a6b;
	font-size: 1.1em;
	text-decoration:none;
	line-height: 1.3em;
	}
h2{
	font-family: "Berling_bold";
	color: #7d7a6b;
	font-size: 1.1em;
	text-decoration:none;
	line-height: 1.3em;
	}
	
h2 a { color:#7d7a6b; text-decoration:none; }
.right{
	text-align:right;
	}

h3{
	word-wrap: normal;
	word-spacing: 1px;
	font-weight: bold;
	font-family: "Berling_bold";
	color: #7d7a6b;
	font-size: 1.1em;
	text-decoration:none;
	line-height: 1.3em;
	}

h4{
	font-family: "Berling_bold";
	color: #7d7a6b;
	font-size: 1.0em;
	text-decoration:none;
	line-height: 1.3em;
	}
		

.separacion {
	background:url(images/fondo_separacion.gif) repeat-x;
	width: 100%;
	height: 3px;
	margin: 5px 0px 5px 0px;
	font-size: 0.0em;
	}
.separacion_buscador {
	background:url(images/fondo_separacion.gif) repeat-x;
	width: 100%;
	height: 1px;
	margin: 0;
	font-size: 0.0em;
	clear:both;
	}	
.separacion_top {
	background-image:url(images/fondo_separacion.gif);
	background-repeat:repeat-x;
	height: 3px;
	width: 100%;
	margin: 5px 0px 5px 0px;
	font-size: 0.0em;
	}
input, textarea{
	font-family: "Berling";
	color: #7d7a6b;
	font-size: 0.9em;
	text-decoration:none;
	border: 0px;
	}
	
.nota{
	font: "Berling_italic";
	color: #7d7a6b;
	font-size: 0.8em;
	}
	

/*-- Formularios (Buscador, Suscripción) --*/

#buscador{
	width: 250px;
	height: 50px;
	background-color:#f3f3f3;
	font-weight: lighter;
	margin: 75px 0px 0px 659px;
	}

.formulario{
	margin: 10px 10px 10px 10px;
	padding: 10px 0px 0px 0px;
	}

#bordebuscador{
	clear: both;
	background:url(images/fondo_sup_contenido.jpg) no-repeat right top;
	height:10px;
	width: 100%;
}

#suscripcion {
	background:url(images/fondo_suscripcion.jpg) no-repeat #f3f3f3 left;
	width: 214px;
	height: 130px;
	display:table;
	}

#suscripcion h2{
	font-family: "Berling";
	color: #7d796d;
	font-size: 1.1em;
	text-decoration:none;
	margin: 0px 0px 5px 0px;
	line-height: 13px;
	}
	
#suscripcion_content{
	margin: 10px 10px 10px 10px;
	}
	
#suscripcion p{
	font-family: "Berling";
	color: #7d796d;
	font-size: 1.0em;
	text-decoration:none;
	}

#buscador a,
#suscripcion a{
	font-family: "Berling";
	color: #73b3a2;
	font-size: 0.8em;
	text-decoration:none;
	}
#suscripcion input[type="submit"] {
	font-family: "Berling";
	color: #73b3a2;
	font-size: 0.7em;
	text-decoration:none;
	border:0;
	background:none;
	margin:0;
	padding:0;
	display:inline;
	float:left;
	width:90px;
	border:0;

}
#suscripcion .separacion {
	background:url(images/fondo_separacion.gif) repeat-x;
	width: 90%;
	margin: 2px 2px 2px 2px;
	font-size: 0.0em;
	}

#cabecera{
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

/*--Menu --*/
#menu{
	z-index: 100;
	float: left;
	width: 214px;
	background: url(images/fondo_menu.png) repeat-y;
	margin: 0px 0px 0px 100px;
	height: 100%;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	}
/*html>body #menu {
	z-index: 100;
	height: 100%; /* ie5win fudge ends *
	}*/
	
#logo{
	height: 221px;
	}
	
#menu ul{
	list-style:none;
	text-align:right;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
	}

#menu li{
	background:url(images/bt_fondo.jpg) no-repeat;
	height: 50px;
	list-style:none;
	vertical-align: middle;
	text-transform: lowercase
	}
	
#menu li a{
	font-family: "Berling";
	color: #7d796d;
	font-size: 1.0em;
	text-decoration:none;
	margin-right: 30px;
	line-height: 40px;
	}
	

/*--Contenido --*/

#content{
	display:inline;
	float: left;
	/*background-color:#FFF;*/
	background:url(images/fondo_content_1.jpg) #FFF no-repeat;
	width: 610px;
	margin: 0px 0px 0px -16px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 610px;
	z-index: 1;
	min-height:650px;
	}

/*--Contenido Home --*/

.titular {
	padding: 5px;
	height: 90px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 40px;
	}
	
html>body .titular {
	height: 40px; /* ie5win fudge ends */
	}

#home_ultimahora{
	background-color:#f3f3f3;
	margin: 10px 10px 10px 25px;
	width: 95%;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 100%;
	}

html>body #home_ultimahora {
	width: 95%; /* ie5win fudge ends */
	}
	

.ultimahora_contenido{
	margin: 10px 10px 10px 20px;
	height: 250px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 220px;
	vertical-align:top;
	}
	
html>body .ultimahora_contenido {
	height: 220px; /* ie5win fudge ends */
	}	

#ultimahora_texto {
	display:inline;
	float: left;
	margin: 5px 0px 0px 0px;
	width: 48%; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 48%;
	}
	
html>body #ultimahora_texto {
	width: 48%; /* ie5win fudge ends */
	}
	
#ultimahora_img {
	display:inline;
	float: right;
	padding: 3px;
	background: #ffffff;
	border: 1px solid #ccc;
	width: 246px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 240px;
	}

html>body #ultimahora_img {
	width: 240px; /* ie5win fudge ends */
	}

/*CUADERNO DE VIAJES*/


#home_cuaderno{
	background: url(images/fondo_cuaderno.jpg) repeat-y;
	margin: 0px 0px 0px 25px;
	width: 95%;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 100%;
	}

.header_cuaderno{
	background: url(images/fondo_cuaderno_sup.png) no-repeat;
	height: 37px;
	margin: 0px 0px 0px 25px;
	}
	
.pie_cuaderno{
	background: url(images/fondo_cuaderno_inf.jpg) no-repeat;
	height: 13px;
	margin: 0px 0px 0px 25px;
	}

html>body #home_cuaderno {
	width: 95%; /* ie5win fudge ends */
	}
	

.cuaderno_contenido{
	margin: 10px 20px 0px 20px;
	height: 250px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 220px;
	vertical-align:top;
	}
	
html>body .cuaderno_contenido {
	height: 220px; /* ie5win fudge ends */
	}	

#cuaderno_texto {
	display:inline;
	float: left;
	margin: 5px 0px 0px 0px;
	width: 48%; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 48%;
	}
	
html>body #cuaderno_texto {
	width: 48%; /* ie5win fudge ends */
	}
	
#cuaderno_img {
	display:inline;
	float: right;
	padding: 3px;
	background: #ffffff;
	border: 1px solid #ccc;
	width: 246px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 240px;
	}

html>body #cuaderno_img {
	width: 240px; /* ie5win fudge ends */
	}
	
	
	
/*FIN DE CUADERNO DE VIAJES */




#home_cursos{
	margin: 0px 10px 15px 25px;
	width: 95%;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 100%;
	}
html>body #home_cursos {
	width: 95%; /* ie5win fudge ends */
	}

.cursos_contenido{
	margin: 10px 10px 10px 10px;
	height: 250px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 220px;
	vertical-align:top;
	}
	
html>body .cursos_contenido {
	height: 220px; /* ie5win fudge ends */
	}	

#cursos_texto_1 {
	/*position:static;*/
	display:inline;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	border-right: 1px solid #ccc;
	width: 47%; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 47%;
	}
	
html>body #cursos_texto_1 {
	width: 47%; /* ie5win fudge ends */
	}
	
#cursos_texto_2 {
	/*position:static;*/
	display:inline;
	float: right;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 47%; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 47%;
	}

html>body #cursos_texto_2 {
	width: 47%; /* ie5win fudge ends */
	}
	
#home_escuela{
	background:url(images/fondo_galeria.png) no-repeat;
	margin: 20px 10px 0px 40px;
	width: 95%;
	height: 320px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 100%;
	height: 320px;
	}
	
html>body #home_escuela {
	width: 95%; /* ie5win fudge ends */
	}

#home_escuela .titular{
	width: 95%;
	margin: 0px 0px 0px 0px;
	}

#home_escuela h1{
	font-family: "Berling";
	color: #7d7a6b;
	font-size: 1.0em;
	text-decoration:none;
	margin: 2px 2px 2px 10px;
	}
	
/*.escuela_fondo{
	position:static;
	margin: 0px 0px 0px 10px;
	width: 95%;
	height: 320px;
	/* ie5win fudge begins *
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 95%;
	height: 320px;
	}*/
	
.escuela_galeria{
	position: static;
	margin: 10px 0px 0px 125px;
	width: 365px;
	height: 232px;
	}
#home_categoria_cursos {
	background-color:#fff;
	margin: 10px 10px 20px 25px;
	width: 564px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 100%;
	}
html>body #home_categoria_cursos {
	width: 564px; /* ie5win fudge ends */
	}
.ultimahora_contenidocat {
	padding: 10px 10px 10px 20px;
	margin-bottom:5px;
	width:530px;
	voice-family: "\"}\"";
	voice-family:inherit;
	vertical-align:top;
	display:block;
	clear:both;
	background: url(images/ultimahora_contenidocat.png) repeat-x bottom;
	}
	
.categoria_cursos {
	display:inline;
	margin: 5px 0px 0px 0px;
	width: 98%; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 98%;
	}
.categoria_cursos a { color:#76b5a2; text-decoration:none; }
.categoria_cursos img { border:0; }
.fondogris { background:#f3f3f3 url(images/ultimahora_contenidocat.png) repeat-x bottom; }
	
.titularcat {
	padding: 5px;
	height: 90px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 50px;
	}
	
html>body .titularcat {
	height: 50px; /* ie5win fudge ends */
	}
.fecha { font-style:italic; }
/*--Paginación --*/
.wp-pagenavi { display:block; float:right; clear:both; height:30px; font-size: 0.8em; color:#76b5a2; }
.wp-pagenavi a { margin:4px; color:#76b5a2; text-decoration:none; }
.wp-pagenavi span { margin:4px; color:#76b5a2; text-decoration:none; }
.postmetadata { font-style:italic; font-size:0.9em; }
.postmetadata a { color:#76b5a2; text-decoration:none; }

/*--Alineación de archivos adjuntos--*/
img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncentered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.directorio_presentacion { font-style:italic; }	
.directorio_presentacion .central { text-align:center; }
.buscador {
	font-family: "Berling";
	color: #7d7a6b;
	font-size: 1.4em;
	text-decoration:none;
	margin: 2px 2px 2px 14px;
	}
.buscador_tx { padding:0 10px; }
.buscador_contenido { background:#f5f5f5; padding:10px 0 18px 0; }
#form_buscador label { color: #6db29d; font-size:0.8em; padding:0 8px 0 30px; }
#form_buscador select { width:200px; border:0; background:#fff; }
.buscador_arriba { height:24px; padding-top:7px; }
.buscador_titular { padding-left:12px; color:#6db29d; font-weight:bold; font-size:1.1em; float:left; }
.buscador_titular a { color:#6db29d; font-weight:bold; font-size:1.1em; }
.buscador_poblacion { padding:3px 2px 0 0; float:right; font-size:0.8em; color: #7d7a6b;  }
.buscador_descripcion { padding:12px; font-size:0.8em; color: #7d7a6b;}
.buscador_descripcion span { color:#6db29d; }
.buscador_descripcion a { text-decoration:none; color: #7d7a6b; }
.buscador_paginacion { display:block; float:right; clear:both; height:30px; font-size: 0.8em; }
.buscador_paginacion a { margin:4px; color:#76b5a2; text-decoration:none; }
.buscador_paginacion span { margin:4px; color:#76b5a2; text-decoration:none; }


/*--comentarios--*/
#comments { color: #39534a; background-color:#f5f5f5; margin-top:4px; }
#comments h3 { margin-left:10px; color:#8a8a7e; }
#comments form { margin:22px 0 0 35px; padding-bottom:30px; }
#comments .form-label { font-size:0.8em; color: #6bb39b; float:left; width:250px; margin-bottom:6px; height:27px; padding-top:3px; }
#comments .form_in {  width:180px; float:left; display:inline; }
#comments .form_in input { width:165px; margin:0; padding:0; display:inline; *margin-left: -35px; /* IE6 e IE7 */
 }
#comments .form-textarea textarea { width:420px; }
#comments .form-submit { text-align:right; width:428px; }
#comments .button { background-color:#f5f5f5; color:#6bb39b; padding-top:5px; }

#comments-list ol { list-style:none; margin:0; padding:0; }
#comments-list li { background-color:#eef9f5; color: #39534a; padding: 10px 15px 10px 30px; border-top:1px dashed #989c9b; }
#comments-list li a, #comments-list li span, #comments form a { color:#86c3b1; text-decoration:none; font-weight:bold; }

.comment { clear:both; overflow:auto; }
.comment .publicado { font-style:italic; }
.comment .avatar { float:left; padding-right:25px; }
.comment .avatar img { border:3px solid #8e8c7d; padding:0; }
.comment .comment-resto { float:right; width:400px; }

h3.widgettitle { display:none; }
#slideshow { margin-top:-3px; }
.escuela_slideshow { text-align:center; width:100%; padding-top:15px; }
.entry-content { padding:0 15px; }
.entry-content h2 { color:#6db29d; font-size:1.2em; font-weight:bold; padding-bottom:25px; }
.entry-content h2 a { color:#6db29d; text-decoration:none; }
.entry-content a { color:#6db29d; text-decoration:none; }

/*--Pie --*/
#pie{
	clear:both;
	background:url(images/fondo_pie.png) repeat-x;
	background-position: bottom;
	margin: 30px 0px 0px 0px;
	width: 100%;
	}
	
#pie .imagen{
	background-image:url(images/img_pie.png);
	background-position: bottom;
	width: 668px;
	height: 225px;
	}

#pie .informacion{
	width: 100%;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	}
	
#pie .informacion_contenido{
	margin: 10px 0px 0px 300px;
	height: 20px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-family: "Berling";
	color: #39534a;
	height: 20px;
	font-size: 0.8em;
	text-decoration:none;	
	}
	
#pie .informacion_contenido span{
	margin: 0px 0px 0px 230px;
	font-family: "Berling";
	color: #39534a;
	font-size: 1.0em;
	text-decoration:none;	
	text-align:right;
	}

#pie .informacion_contenido a{
	font-family: "Berling";
	color: #39534a;
	font-size: 1.0em;
	text-decoration:none;	
	}


