/*
Theme Name: academia C10
Theme URI: http://www.academiac10.com
Description:  Theme Premium personalizado para academiac10.com 
Version: 1.0
*/

/* 
Diseño: www.blogalizate.com
*/


body {background:#eee url(images/bg-body.jpg) top center no-repeat ; font:13px Arial, Verdana, Geneva, sans-serif; color:#FFF; margin:0; line-height: 1.3em;}
a {color:#5ed8f9; text-decoration: none; font-weight:normal; outline:none;}
a:hover {color:#fff; text-decoration: none;}
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}
img{border:none;}
.clear { clear:both;}



/* h1 a h5
==================================== */

h1 {margin:0;}

h2 {font-size: 30px; margin:6px 0; color:#5ed8f9; font-weight:normal; font-family: "Trebuchet MS", Arial; line-height:0.8em; text-align:left;}

h3 {font-size: 20px; font-weight: bold; margin: 10px 0 -5px 0; letter-spacing: -1px; color: #5ed8f9; font-family: "Trebuchet MS", Arial; text-align:left;}

h4 {font-size: 20px; font-weight: bold; margin: 10px 0; letter-spacing: -1px; color: #5ed8f9; font-family: "Trebuchet MS", Arial; text-align:left;}

h5 {font-size: 20px; font-weight: bold; margin: 30px 0; letter-spacing: -1px; color: #5ed8f9; font-family: "Trebuchet MS", Arial; text-align:left; border-bottom: 1px solid #5ed8f9;}



/* CAB - HEADER 

====================================== */

.no {display: none;}

#header{ width:960px; height:360px; background:url(images/cab.jpg) no-repeat top;}



/* MENU

======================================*/

#menu {width: 960px; height: 50px;  float: left; margin:-104px 0 0 9px;}

#menu ul {list-style: none; padding: 5px 0 0 0; }

#menu ul li {float: left; margin-right: 15px; font-size: 20px; display: block; }

#menu ul li a {text-decoration: none; color:#fff;}

#menu ul li a:hover {text-decoration: none; color:#eee; }



/* SUBMENU

======================================*/

#submenu {width: 960px; height: 50px;  float: left; margin:-55px 0 0 9px; clear:both;}

#submenu ul {list-style: none; padding: 5px 0 0 0; }

#submenu ul li {float: left; margin-right: 15px; font-size: 16px; display: block; }

#submenu ul li a {text-decoration: none; color:#000;}

#submenu ul li a:hover {text-decoration: none; color:#000; }



/* CONTENEDOR

============================================== */

#contenedor {width:960px; margin:0 auto; padding:0; text-align: justify;}



/* ENTRADAS COLUMNA LATERAL IZQUIERDA

============================================== */

#columnaizquierda {width:399px; float: left; margin:5px 5px 5px 0; background: #131624; border: 1px solid #fff; padding:15px;}

.fecha { font-size:20px; width:100px;}

.num-comentarios { width:49px; height:35px; background:url(images/bg-num-comentarios.png) no-repeat; text-align:center; padding:3px 0 0 0; font-size:16px; float:right; margin:-20px 0 0 0;}

.num-comentarios a {color: #000; text-decoration:none;}

.num-comentarios a:hover { color:#fff; text-decoration:underline;}

.artportadaizq {border-bottom: 1px dotted #d2d2d2; margin:0 0 20px 0;}

.fotoportadaizq {width:397px; height: 220px; border: 1px solid #fff; margin: 10px auto -5px auto; }



/* ENTRADAS COLUMNA CENTRAL

============================================== */

#columnacentral {width:235px; float: left; margin:5px 5px 5px 2px; background: #131624; border: 1px solid #fff; padding:10px 10px 0 10px;}

.zona-fecha-comentarios { width:235px; height:25px; margin:0 0 0 0;} 

.fechacentro { font-size:16px; width: 100px; float:left; } 

.caja-num-comentarios-mini { width:25px; height:20px; background:url(images/bg-num-comentarios-mini.png) no-repeat; text-align:center;  font-size:12px; float:right; margin:0 0 0 0;}
.num-comentarios-mini {margin:-1px 0 0 0;}
.num-comentarios-mini a {color: #000; text-decoration:none;}
.num-comentarios-mini a:hover { color:#fff; text-decoration:underline;}

#columnacentral h3 {font-size: 20px; font-weight: bold; margin: 10px 0 -5px 0; letter-spacing: -1px; color: #5ed8f9; font-family: "Trebuchet MS", Arial; text-align:left; clear:both;}
.artportadacentro {border-bottom: 1px dotted #d2d2d2; margin: 0 0 20px 0; }
.fotoportadacentro {width:233px; height: 150px; border: 1px solid #fff; margin: 0 0 5px 0; float: left;}


/* COLUMNA DERECHA BANNERS

============================================== */

#columnaderecha {width: 250px; float: right; margin: 0 0 10px 7px; }



/* PIE 

============================================== */

#pie {width: 960px; clear:both; background: #131624; padding:0 0 5px 0;}

#txtpie {width: 960px; float: left; margin: -10px 0 5px 0; color:#333; font-weight:bold; text-align: left; clear:both; font-size:12px;}

#txtpie a {color:#333; text-decoration: none; font-weight:normal;}

#txtpie a:hover {color:#131624; text-decoration: underline;}

.blogalizate { font-size:11px; margin: -10px 0 5px 0;}



/* ENTRADAS INDIVIDUALES - SINGLE

============================================= */

#imagen-categoria a { color: #fff; font-size:20px; font-weight:normal; font-family: "Trebuchet MS", Arial; }

#imagen-categoria a:hover { color: #fff; font-size:20px; font-weight:normal; font-family: "Trebuchet MS", Arial; }

.posts-wrap { width:660px; margin:10px 5px 5px 0; background: #131624; border: 1px solid #fff; padding:15px;}

#post-single {margin:0 0 10px 0; }

.post-archive { border-bottom: 1px solid #fff; padding:20px 0;}

.entry-content {text-align: justify; margin:0;}

.entry-content img {float: left; margin: 0 15px 5px 0; border: 5px solid #fff;}

.tags {margin: 15px auto;}



/* ERROR 404

======================================== */

.error404 {margin:0;width:100%;}

.error404 h1,.error404 h2 {margin: 10px auto;}



/* COMENTARIOS y COMENTARIOS ANIDADOS

========================================= */

.comentarios { width:660px; margin:35px auto 15px auto;  }

.comentario-titulo { font-size:25px; margin: 0 0 5px 0}

.commentlist {}

.deja-comentario {font-size:25px; margin: 0 0 5px 0}

#email, #author, #url {width: 350px; background:#fff; border:1px solid #eee; padding: 7px; }

#comment {width: 350px; overflow:auto; background:#fff; border:1px solid #eee; padding: 7px;}

#submit {margin: 10px 0;}

li.comment,li.trackback, li.pingback { width:580px; margin: 10px 0 0 -40px; list-style: none; padding: 10px;  list-style: none; background:#353E5F; }

ul.commentlist, ul.pinglist {margin:0 0 0 0; font-size: 13px; }

ul.children li {width:300px; background:#12172F;}

.reply {}



/* ALINEACIONES DE IMAGEN

============================================ */

img.alignright {float:right;clear:none;margin:0 0 1em 1em}

img.alignleft {float:left;clear:none;margin:0 1em 1em 0}

img.aligncenter {display: block; margin:1em auto; text-align:center}

img.alignnone {margin:0 0.5em 0 0;}



/* PAGINACION / PAGENAVI

============================================= */

.wp-pagenavi { width:548px; clear: both; padding: 20px 0;}



/* WIDGETS

=========================================== */

h3.widgettitle {font-size: 16px; font-weight: bold; margin: 10px 0 10px 0; letter-spacing: 2px; color: #fff; font-family: "Trebuchet MS", Arial; text-transform:uppercase; padding:10px 0 0 0; border-bottom:1px solid #fff;}

.widget {margin: 10px 30px; float:left; padding-bottom:20px;}

.widget ul {width: 210px; margin: 0 0 0 0;}

.widget ul li {width: 210px; margin: 2px 0 0 -25px; font-size: 13px; text-align: left; }

.widget ul li a {color:#fff; text-decoration: none; font-weight:normal;}

.widget ul li a:hover {color:#5ed8f9; text-decoration: none;}



/* RESULTADOS DE ARCHIVO: CATEGORIAS, TAGS, ETC

==================================================== */

.archivos {font-size: 20px; color: #FFF; padding: 0; margin:0;}



/* ROTADOR

============================= */

#rotator {width:695px; height:250px; margin:10px 0 5px 0; float:left;}

#rotator img {display: none; position: absolute; }



/* REDES SOCIALES

============================= */

#redes-sociales { width:200px; margin: 60px 20px 0 0; float:right;}

#redes-sociales img {margin: 5px 5px 5px 0; float:left;}



/* FORM BUSQUEDA

=========================================== */

#form-busqueda {margin: 210px -215px 0 0; float:right; }

#searchform {margin: 10px;}

#s {width: 150px; margin:0 0 0 0; padding: 2px; border: none; background: #fff;}

#searchsubmit { background:transparent; border:none; width:50px; height:30px; cursor: pointer; }



/* PAGINA MICROCURSOS
=========================================== */
.microcurso { width:640px; height:182px; margin:50px auto; line-height:1em; padding:0 10px 0 0; }
.microcurso a { text-decoration:underline;}
.microcurso a:hover { text-decoration:none; }


.microcurso h3 a { margin:0 0 0 0; font-size:20px; text-align:left; line-height:1.1em; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.microcurso h3 a:hover { text-decoration:underline;}

.microcurso img { width:180px; height:180px; border:5px  solid #fff; margin: 2px 10px 0 0;}

/* PAGINA CURSOS
=========================================== */
.curso { width:640px; height:182px; margin:50px auto; line-height:1em; padding:0 10px 0 0; }
.curso a { text-decoration:underline;}
.curso a:hover { text-decoration:none; }


.curso h3 a { margin:0 0 0 0; font-size:20px; text-align:left; line-height:1.1em; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.curso h3 a:hover { text-decoration:underline;}

.curso img { width:180px; height:180px; border:5px  solid #fff; margin: 2px 10px 0 0;}


/* PAGINA PROFESORES

=========================================== */

.profe {display:block; margin: 20px auto;}



/* FORMULARIO DE CONTACTO

=========================================== */

.inputform {width: 400px; padding: 5px; background: #fff; border: 1px solid #eee;}

.textareaform {width: 400px; padding: 5px; background: #fff; border: 1px solid #eee;}

