/*  
Theme Name: Musicoterapia en la Infancia
Theme URI: http://www.musicoterapiaenlainfancia.com
Description: Wordpress template de Musicoterapia en la Infancia
Author: webmanage.me
Author URI: http://webmanage.me
*/

body{margin:20px auto 20px auto; padding:0; background:#B11F24 url(images/fondo.png) repeat; width:953px; font-family:Arial, Helvetica, sans-serif}
img {border:0; margin:0 0 0 0; padding:0 0 0 0; }

.clear { clear:both;}

/* --------- web ----------*/

.cont{ width:953px; background-color:#FFFFFF; clear:both;}
.cont-up { background:url(images/cont-up.png) no-repeat; width:953px; height:8px;}
.cont-down { background:url(images/cont-down.png) no-repeat; width:953px; height:8px;clear:both;}


/* --------- header ----------*/

.header{ width:910px; height:153px; padding:0 20px 0 20px;}
.header .logo{ padding:20px 0 0 0; width:117px; height:120px; float:left; display:inline; border:none;}
.header .logo-texto{ float:left;display:inline; width:280px; padding:52px 0 0 13px;}
.header .logo-texto .tit{ font-size:47px; letter-spacing:-2px; color:#036735; text-shadow:3px 3px #FFFFFF; line-height:40px; text-shadow: 2px 1px #BCBEC0}
.header .logo-texto a{ text-decoration:none}
.header .logo-texto .subtit{ font-size:21px; letter-spacing:-0.5px; color:#68BE6E; text-shadow:3px 3px #FFFFFF;line-height:18px; text-shadow:1px 1px #B3DEB6}
.header .redes{ float:left; display:inline; background:url(images/redes.png) no-repeat; width:88px; height:32px; margin:59px 0 0 0; padding:5px 0 0 15px}
.header .buscador{ float:right; display:inline; margin:40px 0 0 0}
.header .buscador .rss-header{ background:url(images/rssheader.png) no-repeat; padding:2px 0 0 20px; color:#F15A22; font-size:12px; text-shadow:2px 2px #FFFFFF; height:17px; float:right; display:inline; margin:0 0 3px 0;}
.header .buscador .rss-header a, .header .buscador .rss-header a:visited{color:#F15A22; text-decoration:none;}
.header .buscador .rss-header a:hover, .header .buscador .rss-header a:active{color:#F15A22; text-decoration:none; border-bottom:thin dotted;}

/*.header .buscador input { background:url(images/buscador.png) no-repeat; height:31px; width:133px; border:none; padding:0 10px 0 10px;display:inline; font-size:12px; color:#58595B; float:right;}
.header .buscador input.boton-buscar{background:url(images/buscador-enviar.png) no-repeat; height:31px; width:73px; border:none; display:inline; float:right; cursor:pointer;}*/

/* --------- contenido ----------*/

.contenido{ float:right; display:inline; width:737px; margin:2px 0 0 0; background-color:#FFFFFF;}
.contenido a, .contenido a:visited{ color:#B11F24; text-decoration:none;}
.contenido a:hover, .contenido a:active{ color:#B11F24; text-decoration:underline;}


.contenido .elcontenido{ background-color:#FFFFFF; width:671px; padding:0 32px 20px 32px;}
.contenido .elcontenido .linea { border-top:thin solid #D1D3D4; height:10px;}


.contenido .elcontenido h1.home{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-style:italic; color:#B11F24; font-weight:normal}
.contenido .elcontenido .bienvenida{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin:0 0 10px 0}

.contenido .elcontenido .bienvenido01{ background:url(images/bienvenido01.png) no-repeat; width:201px; height:24px; color:#58595B; float:left;display:inline; padding:13px 0 0 8px; font-size:14px; margin:0 10px 0 0 }
.contenido .elcontenido .bienvenido01 a, .contenido .elcontenido .bienvenido01 a:visited{ color:#58595B; text-decoration:none;}
.contenido .elcontenido .bienvenido01 a:hover, .contenido .elcontenido .bienvenido01 a:active{ color:#B11F24; text-decoration:none; border-bottom:thin dotted;}

.contenido .elcontenido .bienvenido02{ background:url(images/bienvenido02.png) no-repeat center bottom; width:135px; height:24px; color:#58595B; float:left; display:inline;font-size:14px; padding:13px 0 0 8px; margin:0 10px 0 0}
.contenido .elcontenido .bienvenido02 a, .contenido .elcontenido .bienvenido02 a:visited{ color:#58595B; text-decoration:none;}
.contenido .elcontenido .bienvenido02 a:hover, .contenido .elcontenido .bienvenido02 a:active{ color:#B11F24; text-decoration:none; border-bottom:thin dotted;}

.contenido .elcontenido .bienvenido03{ background:url(images/bienvenido03.png) no-repeat center bottom; width:182px; height:24px; color:#58595B; float:left; display:inline;font-size:14px; padding:13px 0 0 8px;}
.contenido .elcontenido .bienvenido03 a, .contenido .elcontenido .bienvenido03 a:visited{ color:#58595B; text-decoration:none;}
.contenido .elcontenido .bienvenido03 a:hover, .contenido .elcontenido .bienvenido03 a:active{ color:#B11F24; text-decoration:none; border-bottom:thin dotted;}

.contenido .elcontenido .linea-puntos { height:27px; width:655px; margin:0 auto 0 auto; background:url(images/linea-puntos.png) no-repeat bottom center; clear:both;}

.cont-index{ height:185px;}
.cont-profesionales{float:right; display:inline; background:url(images/cont-index.png) no-repeat; width:318px; height:162px; padding:5px 0 0 8px;}
.cont-padres{float:left; display:inline; background:url(images/cont-index.png) no-repeat; width:318px; height:162px; padding:5px 0 0 8px;}

.cont-index .tit{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16px; color:#FFFFFF}
.cont-index ul{ margin:0; padding:0; list-style:none; margin:15px 0 0 0;}
.cont-index ul li{ background: url(images/cont-index-li.png) no-repeat; margin:0; padding:0; height:29px; margin:0 0 5px 0; padding: 7px 0 0 45px; font-size:18px; color:#68BE6E}
.cont-index ul li a, .cont-index ul li a:visited{color:#68BE6E; text-decoration:none;}
.cont-index ul li a:hover, .cont-index ul li a:active{color:#68BE6E; text-decoration:none; border-bottom:1px dotted #68BE6E;}

.cont-slide{ background:url(images/cont-slide.png) no-repeat; width:650px; height:146px; clear:both; margin:auto; padding:20px 10px 10px 10px; }
.cont-slide .noticia { width:540px; margin:auto;}
.cont-slide .noticia h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#B11F24; font-style:italic; margin:0 auto 10px auto; padding:0; font-weight:normal;}
.cont-slide .noticia .descripcion{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#58595B; text-align:center }
.cont-slide .noticia .leermas{ background:url(images/leermas.png) no-repeat; width:79px; height:24px; padding:13px 0 0 0; text-align:center; font-size:14px; color:#58595B; margin:7px 0 0 0;}
.cont-slide .noticia .leermas a, .cont-slide .noticia .leermas a:visited{ color:#58595B; text-decoration:none;} 
.cont-slide .noticia .leermas a:hover, .cont-slide .noticia .leermas a:active{ color:#B11F24; text-decoration:none; border-bottom:thin dotted;} 

/* --------- sidebar ----------*/

.sidebar{ float:left; display:inline; width:210px;} 
.sidebar ul.menu{margin:0 0 0 8px; padding:1px 0 0 20px; list-style:none; width:192px; height:196px;background:url(images/menu-bg.png) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; border:none;}
.sidebar ul.menu li{padding:6px 0 7px 0; line-height:19px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; border:none;}
.sidebar ul.menu li a, .sidebar ul.menu li a:visited{color:#036735; text-decoration:none;}
.sidebar ul.menu li a:hover, .sidebar ul.menu li a:active{color:#68BE6E; text-decoration:none;}

.sidebar ul{margin:10px 0 0 8px; padding:0; list-style:none; width:212px; }
.sidebar ul h4{font-size:15px;font-weight:bold;color:#FFFFFF;background:url(images/ulh4.png) no-repeat;height:24px;width:197px;margin:0;padding:6px 0 0 15px;}
.sidebar ul li{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#58595B; padding:7px 15px 7px 15px; border-bottom:thin dotted #CCCCCC; border-left:1px solid #D1D3D4; border-right:1px solid #D1D3D4;}

.sidebar ul li a, .sidebar ul li a:visited{color:#58595B; text-decoration:none}
.sidebar ul li a:hover, .sidebar ul li a:active{color:#036735; text-decoration:none}


/* --------- Footer ----------*/

.footer{ background:url(images/footer.png) no-repeat; width:933px; height:17px; padding:10px 10px 10px 10px; margin:10px 0 0 0; font-size:12px;}

.footer .redes-footer{ float:right; display:inline; color:#58595B; font-weight:bold;}
.footer .redes-footer a:hover{ border-bottom:thin dotted}
.footer .redes-footer a.facebook{ color:#5859FF; text-decoration:none;}
.footer .redes-footer a.twitter{ color:#00AEEF; text-decoration:none;}
.footer .redes-footer a.friendfeed{ color:#2E3091; text-decoration:none;}
.footer .redes-footer a.rss{ color:#F26522;text-decoration:none;}

.footer .secciones{ float:left; display:inline;}
.footer .secciones ul{margin:0; padding:0; list-style:none;}
.footer .secciones li {float:left; display:inline; margin:0; padding:0 5px 0 5px; background:url(images/puntoverde.png) no-repeat 0px 10px; font-weight:bold;}

.footer .secciones li a, .footer .secciones li a:visited{ color:#036735; text-decoration:none;}
.footer .secciones li a:hover, .footer .secciones li a:active{ color:#68BE6E; text-decoration:none;}

.footer-fuera{ font-size:11px; color:#FFFFFF; padding:5px 0 10px 10px;}
.footer-fuera .copy{ float:left; display:inline;}
.footer-fuera .webmanageme{ float:right; display:inline; padding:0 10px 0 0;}

/* share icons */

.social img {
	border:none;
	margin:5px 0 0 0;
}


/* --------- Single ----------*/

.contenido .elcontenido h1.single{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-style:italic; color:#B11F24; font-weight:normal; margin:0 0 10px 0; padding:0; line-height:26px}
.facebooklike{ margin:0 0 0 10px;}
.linea-h1{border-bottom:thin dotted #CCCCCC;clear:both; margin:10px 0 0 0;}

.copete{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; padding:5px 0 0 0; margin:0 0 20px 0; clear:both}
.copete a, .copete a:visited { color:#036735; text-decoration:none;}
.copete a:hover, .copete a:active { color:#036735; text-decoration:none; border-bottom:thin dotted #036735;}

.contenido .elcontenido .texto{font-family: Arial, Helvetica, sans-serif; font-size:14px; margin:10px 0 20px 0; line-height:20px; color:#333333; border-bottom:thin dotted #CCCCCC; padding:0 0 20px 0; text-align:justify;}

.contenido .elcontenido .texto-luego{font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0 10px 0; line-height:20px; color:#333333;}

.leermas{ background:url(images/leermas-blanco.png) no-repeat; width:79px; height:24px; padding:13px 0 0 0; text-align:center; font-size:14px; color:#58595B; margin:7px 0 0 0;}

h4.sedes{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; color:#036735; font-weight:normal; margin:0 0 10px 0; padding:0; line-height:26px; }

.linea-sedes{ border-bottom:thin dotted #CCCCCC; height:10px; margin:10px 0 10px 0;}

.contenido p{padding:10px 0 10px 0;}

/* --------- Comentarios ----------*/

.comentarios{ background-color:#FBF4EC; border:thin solid #D1D3D4; padding:20px 20px 0 20px; margin:20px 0 0 0;}
h3.dejesucomentario{ font-size:18px; font-family: Georgia, "Times New Roman", Times, serif; color:#B11F24; font-style:italic; margin:0; padding:0; font-weight:bold;}



/* --------- Archivos ----------*/

.contenido .elcontenido h1.archivo{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; color:#036735; font-weight:normal; margin:0 0 10px 0; padding:0; line-height:26px}

.contenido .elcontenido h2.archivo{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-style:italic; color:#B11F24; font-weight:normal; margin:0 0 10px 0; padding:0; line-height:26px}

.contenido .elcontenido h2.archivo a, .contenido .elcontenido h2.archivo a:visited{ color:#B11F24; text-decoration:none;}
.contenido .elcontenido h2.archivo a:hover, .contenido .elcontenido h2.archivo a:active{ color:#68BE6E; text-decoration:none;}

.comentarios-recuadro{ background: url(images/comentarios.png) no-repeat; width:114px; height:26px; text-align:center; padding:11px 0 0 0; border:none; margin:0 0 15px 0;}
.comentarios-recuadro a, .comentarios-recuadro a:visited{ color:#58595B; text-decoration:none;}
.comentarios-recuadro a:hover, .comentarios-recuadro a:active{ color:#B11F24; text-decoration:none; border-bottom:thin dotted #B11F24}
.linea-archivo{border-bottom:thin dotted #CCCCCC;clear:both; margin:10px 0 40px 0;}



/* --------- Search ----------*/
.searchform_top_text{background:url(images/buscador.png) no-repeat; height:31px; width:133px; border:none; padding:0 10px 0 10px;display:inline; font-size:12px; color:#58595B; float:right;}
.gosearch{ background:url(images/buscador-enviar.png) no-repeat; height:31px; width:73px; border:none; display:inline; float:right; cursor:pointer;}



/* --------- Comments DEFAULT ----------*/

.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}

.commentlist li {font-weight: bold; border:thin dotted #CCCCCC; background-color:#F9F9F9}
.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentmetadata {font-weight: normal;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}

#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;}
#respond:after {content: "."; display: block;height: 0; clear: both; visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}

.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}



/* --------- Formulario ----------*/

.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
img{padding:0; margin:0}
.formulariopost input.formularioo[type='text']{ width:212px; color:#333333; font-family:Arial, Helvetica, sans-serif;}
.formulariopost textarea{ width:210px; height:108px; color:#333333; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.formulariopost input[type='submit']{ width:77px; height:22px; background:url(images/boton-enviar.gif) no-repeat 0 0; border:none; color:#fff; font-weight:bold; margin:0 13px 0 0; cursor:pointer; padding:0}
.formulariopost .formulario{ color:#666666; line-height:18px; font-size:12px; width:480px}
.formulariopost .formulario ul li{padding:0 0 8px 0;list-style-type: none;}
.formulariopost .formulario li .formulario-contacto{list-style-type: none;}
.formulariopost .formulario ul li.note{ font-size:11px; color:#9a9a9a; line-height:13px;}

.suscnews{ width:170px; border:1px solid #D1D3D4; color:#58595B; height:25px; line-height:25px; padding:0 0 0 2px;}
.enviarsusc {border:0 none; background: url(images/suscnews.png) no-repeat; width:92px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; cursor:pointer; margin:5px 0 5px 0; line-height:20px; }


/* ----------- */

ul.indice{ margin:10px 0 25px 0; padding:0; list-style:none;}
ul.indice li {margin:3px 0 3px 0; padding:3px 0 3px 0; border-bottom:thin dotted #CCCCCC; font-size:14px;}

ul.indice2{ margin:0 0 25px 10px; padding:0; list-style:none;}
ul.indice2 li {margin:8px 0 8px 0; padding:3px 0 7px 0; border-bottom:thin dotted #CCCCCC; font-size:14px;}

ul.subcursos{ margin:10px 0; padding:0 0 13px 0; list-style:none;}
ul.subcursos li {margin:0; padding:0 5px; font-size:12px; float:left; display:inline; border-right:1px dotted #CCCCCC;}
ul.subcursos li a, ul.subcursos li a:visited{ color:#036735;}
ul.subcursos li a:hover, ul.subcursos li a:active{ color:#68BE6E; text-decoration:none;}
ul.subcursos li.current_page_item a {color:#68BE6E;}

.contenido .elcontenido .texto h2 { color:#B11F24; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal}
.contenido .elcontenido .texto h3 { color:#036735; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal}
