@charset "utf-8";
/* CSS Document */
/*************************************************INDEX**********************************************************/
body{background:url(../img/bg-body.png) repeat-x top #fff;font-family:Arial, Helvetica, sans-serif;}
body.contacto{background-image:none;}
#contenedora{background:url(../img/bg-contenedora.png) no-repeat top center;height:289px;}
/***CABECERA***/
.cabecera{ width:974px; margin:auto;}
.cabecera-izqd{
	float:left;
	width:380px;
	padding-top:50px;
	}
.cabecera-izqd h1{
	clear:both;
}
.cabecera-izqd h1.interior{
 color:#fff;
 font-size:16px;
 padding:10px 40px 0px 20px;
_padding-top:0;
text-align:right;
font-weight:700;
}
.cabecera-izqd h1.interior a{ color:#fff;}
.cabecera-izqd p{
	text-align:right;
	height:21px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:50px 40px 0px 20px;
	_padding-top:0}
.cabecera-izqd p a{
	color:#fff;}
.cabecera-dcha{
	float:left;
	width:594px;
	padding-top:1px;
	background-color:#fff;
	}
/***FIN CABECERA***/
/***MENU***/
.yui-main ul{width:972px;}
.yui-main ul li{

	float:left;
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:35px;
	font-weight:bold;
	background:url(../img/bg-li-menu.png) no-repeat right;}
.yui-main ul li.buscador{
	width:155px;
	padding-left:20px;
	background:none;
	float:right;
	background:url(../img/bg-search-02.png) no-repeat left 4px; 
}
.yui-main ul li.buscador input{
	width:90px;
	padding:5px 0px 0px 0px;
	height:25px;
	line-height:25px;
border:none;
font-weight:normal;
float:left;
background:none;
margin-left:10px;
}
.yui-main ul li.buscador label{float:left; margin-left:10px; display:inline;}

#boton-buscador{
	float:left;
	background:none;}
.yui-main ul li a{color:#fff; display:block; padding:0 15px; text-decoration:none;}
.yui-main ul li a.buscador{color:#fff; display:block; padding:0;}
.yui-main ul li a:hover{
	background:#235D7B;
	display:block; color:#fff;}

/***FIN MENU***/
/***MENU SECUNDARIO***/
#bd .menu-secundario ul{
	width:973px;
	border-left:1px solid #ccc;
	float:left;
	background:url(../img/bg-submenu.png) repeat-y center;	
	}
#bd .menu-secundario ul li{
	float:left;
	text-align:center;
	color:#333;
	font-size:12px;
	line-height:35px;
	font-weight:bold;
	background:url(../img/bg-li-submenu.png) no-repeat right;
	/*width:135px;*/
	}
#bd .menu-secundario ul li.subir{
	float:right;
	padding-top:7px;
	line-height:20px;	
	background:none;
}
#bd .menu-secundario ul li.subir a{background:none;display:block;}
#bd .menu-secundario ul li.subir a:hover{background:none;display:block; border-right:0px;}
#bd .menu-secundario ul li.subir a:focus{background:none; display:block;}
#bd .menu-secundario ul li a{color:#666;text-decoration:none; display:block;padding:0px 15px;}
#bd .menu-secundario ul li a.activo{	background:#fff;border-right:#ccc 1px solid;display:block;}
#bd .menu-secundario ul li a:hover{	background:#fff;border-right:#ccc 1px solid;display:block;}
#bd .menu-secundario ul li a:focus{background-color:#fff; display:block}
/***FIN MENU SECUNDARIO***/
.fecha{
	 border-right:1px solid #ccc;
	 border-left: 1px solid #CCCCCC;
	font-size:11px;
	color:#225976;
	text-align:right;
	padding-right:20px;
	width:952px;
	float:right;
	line-height:14px;

	}
/***NOTICIAS***/
#bd .seccion, .corto-dcha, .corto-izda{
	font-size:18px;
	color:#225976;
	text-align:left;
	padding:5px 0px 0px 32px;
	text-transform:uppercase;
	background:url(../img/bullets.png) 17px -99px no-repeat;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	clear:left;	display:block;}
#bd .bloque-medio{border-left:1px solid #ccc;}
#bd .corto-dcha{border-left:none; width:320px; clear:none;}
#bd .corto-izda{ border-left:none; border-right:none; width:588px;}
.contiene-noticia{
border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:10px 10px 55px 20px;
	overflow:hidden;}

#bd .contiene-noticia .contiene-video{
	width:398px;
	padding:5px 20px;
	margin-right:10px;
	display:inline;
	border:1px solid #ccc;
}
#bd .contiene-noticia .video{
	float:left;
	overflow:auto;
	width:380px;
	height:299px;
	padding-left:10px;

}
#bd .contiene-noticia .contiene-video p{
	color:#00648d;
	font-size:18px;
	float:left;
	padding-left:10px;
	padding-bottom:3px;
	}
#bd .contiene-noticia .contiene-video p a{
	float:right;
	color:#B10034;
	font-weight:bold;
	padding-right:20px;}
#bd .contiene-noticia .contiene-video p span{
	font-weight:bold;
	color:#B10034;}
#bd .contiene-noticia .contiene-video .txt-video p{
	color:#666;
	font-size:12px;
	text-align:left;
	padding-top:4px;
	text-transform:none;
	width:393px;
	float:left;

}
#bd .contiene-noticia .noticia-destacada{
	width:398px;
	padding:10px 20px;
	border:1px solid #ccc;}
#bd .contiene-noticia .noticia-destacada .categoria{
	font-size:14px;
	font-weight:bold;
	color:#b10034;
	text-align:left;}
#bd .contiene-noticia .noticia-destacada .categoria a{color:#b10034;}
#bd .contiene-noticia .noticia-destacada .categoria span{ text-transform:uppercase;}
.titular-noticia{ font-size:33px; line-height:33px; font-family:"Times New Roman", Times, serif; padding-bottom:5px;}
.txt-28{font-size:28px; line-height:28px;}
.txt-24{font-size:24px; line-height:24px;}
.txt-20{font-size:20px; line-height:20px;}
.txt-18{font-size:18px; line-height:18px;}

#bd .contiene-noticia .titular-noticia a, .otras-noticias .titular-noticia a{color:#00648d;}
#bd .contiene-noticia .titular-noticia .entradilla{font-size:24px;}

#bd .otras-noticias .titular-noticia .entradilla a{font-size:18px;}
#bd .contiene-noticia .titular-noticia .entradilla a{color:#00648d;}	
#bd .contiene-noticia img{	
	border:1px solid #ddd;
	margin:5px 0px;}
	
#bd #widget-opobusca img {
    border: 0px ;
    margin: 0px 0;
}

#bd .contiene-noticia .etiquetas, .otras-noticias .etiquetas, #bd .detalle-noticia .interior-noticia .etiquetas{
	color:#b10034;
	font-size:10px;
	text-align:left;}
#bd .contiene-noticia .etiquetas a , .otras-noticias .etiquetas a{
	color:#b10034;
	text-decoration:underline;}
#bd .contiene-noticia .texto-noticia , .otras-noticias .texto-noticia{
	color:#00648d;
	font-size:12px;
	line-height:16px;
	text-align:left;
	padding-top:5px;
	margin-bottom:10px;}
#bd .contiene-noticia .texto-noticia a, .otras-noticias .texto-noticia a{
	color:#666;
	text-decoration:none;}
#bd .contiene-noticia .texto-noticia p, .otras-noticias .texto-noticia p{
	font-weight:bold;
	color:#b10034;
	text-align:right;
	font-size:12px;
	margin-top:5px;}
#bd .contiene-noticia .texto-noticia p a, .otras-noticias .texto-noticia p a{color:#b10034;} 
#bd .contiene-noticia .noticia-destacada-peq{

	padding:10px;
width:250px;}
#bd .contiene-noticia .noticia-destacada-peq .categoria, .otras-noticias .categoria{
	font-size:12px;
	font-weight:bold;
	color:#b10034;
	text-align:left;}
.otras-noticias .categoria{font-size:11px;}
#bd .contiene-noticia .noticia-destacada-peq .categoria a, .otras-noticias .categoria a{color:#b10034;}
#bd .contiene-noticia .noticia-destacada-peq .categoria span, .otras-noticias .categoria span{text-transform:uppercase;}

#bd .contiene-noticia .noticia-destacada-peq .titular-noticia span{font-size:22px;}
/*OTRAS NOTICIAS*/
#bd .zona-inf .contiene-otras-noticias{width:590px;}
#bd .otras-noticias{
	width:185px;
	padding-left:19px;
	padding-top:10px;}
#bd .otras-noticias.izda{
	width:350px;}
#bd .otras-noticias.izda .entradilla a{font-size:24px;}
#bd .mas-leidas{width:340px; float:right; margin-top:10px;}
#bd .mas-leidas a{color:#00648d;}
/*FIN OTRAS NOTICIAS*/
/***FIN NOTICIAS***/
/***COLUMNA DERECHA: NEWSLETTER Y NUBE DE TAGS***/
#bd .zona-inf{
border-right:1px solid #ccc;
border-left:1px solid #ccc;
float:left;
width:972px;}
#bd .contiene-noticia .caja-dcha{
width:220px;
background:url(../img/bg-caja-dcha.png) no-repeat 1px bottom;
overflow:hidden;
padding-bottom:20px;
margin-bottom:10px;
display:inline;
}
#bd .contiene-noticia .caja-dcha .caja-dcha-sup{
	width:175px;
	float:left;}
#bd .contiene-noticia .caja-dcha .caja-dcha-sup h4{
	background:url(../img/bg-titulo-mas-buscado.png) no-repeat top left;
	font-size:14px;
	float:left;
	width:153px;
	height:28px;
	padding-top:18px;
	padding-left:22px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
}

#bd .contiene-noticia .caja-dcha .caja-dcha-sup2 h4{
	background:url(../img/bg-titulo-mas-buscado2.png) no-repeat top left;
	font-size:14px;
	float:left;
	width:153px;
	height:28px;
	padding-top:18px;
	padding-left:22px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
}

#bd .contiene-noticia .caja-dcha .caja-dcha-tooltip a{
	width:45px;
	height:46px;
	float:left;	
	background:url(../img/bg-tooltip.png) no-repeat top left;
	}
#bd .contiene-noticia .caja-dcha .caja-dcha-inf{
	width:220px;
	padding-bottom:10px;
	background:none;}
#bd .contiene-noticia .caja-dcha .caja-dcha-inf ul{
background:url(../img/bg-caja-nube-med.png) repeat-y 0px bottom;
padding:10px;
}
#bd .contiene-noticia .caja-dcha .caja-dcha-inf ul li{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#333;}
#bd .contiene-noticia .caja-dcha .caja-dcha-inf ul li a{color:#333;}
#bd .contiene-noticia .caja-dcha .caja-dcha-inf ul li a:hover{color:#3b9acc;}
#bd .contiene-noticia .caja-dcha .caja-dcha-inf ul li.uno{font-size:24px;}
#bd .contiene-noticia .caja-dcha .caja-dcha-inf ul li.dos{font-size:12px;}
#bd .contiene-noticia .caja-dcha .caja-dcha-inf ul li.tres{font-size:14px;}
#bd .contiene-noticia .caja-dcha .caja-dcha-inf span{
	padding-top:10px;
	padding-left:20px;
	margin-right:5px;
	float:left;}
#bd .contiene-noticia .caja-dcha .search{
padding-top:10px;
padding-left:5px;
display:inline;
float:left;
height:21px;
width:93px;
background:url(../img/bg-input-search.png) left 7px no-repeat;
border:none;
overflow:hidden;
}
#bd .contiene-noticia .caja-dcha .search-input{
background:transparent url(../img/white.gif) repeat scroll left top;
border:medium none;
font-size:12px;
font-weight:400;
width:78px;
padding:0px 10px 0px 5px;}
#newsletter-botton{
margin-top:7px;
margin-left:5px;
}
/***FIN COLUMNA DERECHA: NEWSLETTER Y NUBE DE TAGS***/
/***TOOLTIP***/
#tooltip{
position:absolute;
border:1px solid #154964;
background:#3380A9;
padding:2px 5px;
color:#fff;
display:none;
font-weight:bold;} 
/***FIN TOOLTIP***/
/***SECCIONES ZONA INFERIOR BD***/
#bd .secciones-inf{
	float:left;
	padding:10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:952px;
	}
#bd .secciones-inf .izda{ width:466px;}
#bd .secciones-inf .dcha{ width:466px;}
#bd .secciones-inf .seccion-zona-inf {
	height:205px;
	width:220px;
	margin-right:10px;
	float:left;
	background:url(../img/bg-seccion-inf.png) repeat-y right;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;

}
#bd .secciones-inf .seccion-zona-inf h4{
	background:url(../img/bg-titulo-seccion.png) repeat-y center;
	font-weight:bold;
	padding:3px 25px;
	color:#fff;
	font-size:13px;}
#bd .secciones-inf .seccion-zona-inf .imagen{
	padding-top:10px;
	text-align:center;
	margin-bottom:10px;
	display:inline;}
#bd .secciones-inf .seccion-zona-inf p{
	margin:5px 25px;
	color:#225976;}
#bd .secciones-inf .seccion-zona-inf form{padding:3px 25px;}
#bd .secciones-inf .seccion-zona-inf.imasterd img{margin-top:10px;}
#bd .secciones-inf .seccion-zona-inf.imasterd{text-align:center;}
#bd .secciones-inf .seccion-zona-inf .txt-imasterd{
	color:#333;
	font-size:18px;
	font-weight:bold;
	text-align:center;}
#bd .secciones-inf .seccion-zona-inf .txt-imasterd a{color:#333;}
#bd .secciones-inf .seccion-zona-inf ul{padding:3px 25px;}
#bd .secciones-inf .seccion-zona-inf ul li{margin: 7px 11px 0 0;}
#bd .secciones-inf .seccion-zona-inf ul li a{color:#225976;}
#bd .secciones-inf .seccion-zona-inf ul li span{color:#B10034; font-size:11px; font-weight:bold;}
#bd .secciones-inf .seccion-zona-inf ul li span a{color:#B10034;}
#bd .secciones-inf .seccion-zona-inf .opcion{border-bottom:1px dashed #ccc;}
#bd .secciones-inf .seccion-zona-inf .boton-enviar{	float:right; margin-top:5px;}	
#bd .secciones-inf .seccion-zona-inf .boton-enviar-imasterd{float:right; padding-right:20px;}
/*radio button encuesta*/
label.radio_checked {
	background: url(../img/bg-input-encuesta-checked.png) no-repeat;	
	display: block;
	margin: 10px 0px;
	padding-left: 25px;}
label.radio_unchecked  {
	background: url(../img/bg-input-encuesta.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}
/* Hover State */
label:hover{color: #B10034;}
label.highlighted {border: 1px solid #333;}
.crirHidden {
	position: absolute;
	left: -1000px;
}
/*fin radio button encuesta*/
/***FIN SECCIONES ZONA INFERIOR BD***/
/***PIE***/
#ft .aviso-legal{ text-align:right;
font-size:10px;
padding:5px;
color:#225976;
clear:left;}
#ft .aviso-legal a{color:#225976; text-decoration:none;}
#ft .direccion{
background:#225976;
color:#fff;
margin-top:10px;}
#ft .direccion .izda{
	background:url(../img/direccion-izda.png) top left no-repeat;
	padding:35px 0px 5px 17px;}
#ft .direccion .dcha{
	font-size:12px;
	background:url(../img/direccion-dcha.png) top right no-repeat;
	text-align:right;
	padding:15px 17px 5px 0px;
	width:461px;}
#ft .secciones-pie{
	padding:10px;
	border-left:1px dashed #ccc;
	border-right:1px dashed #ccc;}
#ft .secciones-pie h5{
	background:url(../img/bullets.png) no-repeat left -129px;
	color:#225976;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:22px;}
#ft .secciones-pie ul li{
	font-size:12px;
	margin-bottom:10px;
	padding-left:10px;}
#ft .secciones-pie ul li span{
	padding-left:20px;
	background:url(../img/bullets.png) left -151px no-repeat;
	color:#B10034;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;}
#ft .secciones-pie ul li span a{color:#B10034; text-decoration:none;}
#ft .secciones-pie .webs-relacionadas,#ft .secciones-pie .cursos-recomendados,#ft .secciones-pie .enlaces-interes {border-right:1px dashed #ccc;}
#ft .secciones-pie .cursos-recomendados ul{padding-left:20px;}
#ft .secciones-pie .cursos-recomendados ul li{
	/*padding:4px 10px;*/
/*	background:url(../img/bala-cursos-recomendados.png) 0px 4px no-repeat;*/
	background:url(../img/bullets.png) 0px -167px no-repeat;
	font-size:12px;
	padding-bottom:8px;
	color:#225976;
	border-bottom:1px solid #ccc;
	margin-right:15px;}
#ft .secciones-pie .cursos-recomendados ul li a, #ft .secciones-pie .ultimo-blog ul li a{color:#225976; text-decoration:none;}
#ft .secciones-pie .enlaces-interes ul{margin-right:10px;}
#ft .secciones-pie .enlaces-interes ul li{
	border-bottom:1px solid #ccc;
	padding:7px 0px;}
#ft .secciones-pie .enlaces-interes ul li a{color:#225976; text-decoration:none;}
#ft .secciones-pie .enlaces-interes ul li span{
	color:#B10034;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	font-style:italic;
	background:none;
	padding-left:0px;
	}
#ft .secciones-pie .ultimo-blog ul li b a{color:#B10034;}

/***FIN PIE***/
/*************************************************FIN INDEX**********************************************************/

/*************************************************AVISO LEGAL**********************************************************/
#aviso-legal{
	margin:auto;
	width:600px;
	background:#fff;
	text-align:left;
	line-height:18px;}
#aviso-legal h2{
	color:#225976;
	font-size:24px;
	font-weight:bold;
	margin:10px 0px;
	line-height:24px;}
#aviso-legal h3{
	color:#225976;
	font-size:18px;
	text-decoration:underline;
	display:block;
	margin-bottom:10px;}
#aviso-legal a{color:#B10034;}
#aviso-legal b,u{
	color:#225976;
	font-weight:bold;}
#aviso-legal p{margin-bottom:15px;}
/*************************************************FIN AVISO LEGAL********************************************************/


/*CAROUSEL*/
.anuncios{
	padding:10px 50px 20px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;}
.jcarousel-container {position: relative;}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;}
.jcarousel-list li,.jcarousel-item {
    float: left;
    list-style: none;
    width: 138px;
    height: 75px;}
/*The buttons*/
.jcarousel-next {
    z-index: 3;
    display: none;}
.jcarousel-prev {
    z-index: 3;
    display: none;}

/********************************************FIN INDEX**********************************************************/

/*************************************************CUPÓN**********************************************************/
#hd .miga-de-pan{
	color:#fff;
	font-size:12px;
	line-height:35px;
	width:954px;
	padding-left:20px;
	display:block;
	float:left;
	height:35px;}
#hd .miga-de-pan a{text-dcoration:none; color:#fff;}
#hd .miga-de-pan b{color:#4fbafa; letter-spacing:2px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px; padding-top:2px;}
#hd .miga-de-pan span{text-transform:uppercase; font-size:14px;}
#bd .txt-cupon{
	width:549px;
	border-left:1px solid #ccc;}


#bd .txt-cupon p{	
	padding:10px 10px 5px 50px;
	font-size:14px;
	line-height:24px;
	color:#666;
	float:left;}
#bd .txt-cupon p.titulo-txt-cupon{
	background:url(../img/bullets.png) 13px -259px no-repeat;
	font-size:18px;
	color:#00648d;
	padding-left:50px;
	/*height:36px;*/
	line-height:22px;
	padding-top:32px;
	display:block;
	width:509px;
	}
#bd .txt-cupon p.titulo-txt-cupon span{
	font-size:22px;
	text-transform:uppercase;
	font-weight:bold;}
#bd .txt-cupon em{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#00648d;
	font-size:18px;
	line-height:24px;
	padding:10px 20px;
	margin:10px 20px 10px 50px;
	float:left;
	border: dashed 1px #ccc;}
#bd .txt-cupon em.ucjc{
	background:url(../img/logo-ucjc.png) 365px center no-repeat;
	padding: 10px 110px 10px 20px;
}
#bd .txt-cupon em span{
	font-style:italic;
	color:#b10034;}
#bd .txt-cupon img{
	background:url(../img/bg-img-txt-cupon.png) repeat-x center;
	padding:5px;
	border:1px solid #ccc;
	margin-left:50px;
	margin-top:16px;
	display:inline;}

.golosina{display:none;}
.masinfo {
display:inline;
float:left;
font-size:16px;
font-weight:700;
height:52px;
padding:18px 0 0 0;
padding-left:50px;
width:400px;
}
.masinfo a {
background:#FFFFFF url(../img/button_masinfo.gif) no-repeat scroll top right;
color:#fff;
display:inline;
float:right;
font-size:17px;
font-weight:700;
height:54px;
margin-right:20px;
padding-right:28px;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;

}
.masinfo a:hover{
color:#fff;

background:#FFFFFF url(../img/button_masinfo.gif) no-repeat scroll right -53px ;
}
.masinfo a span {
background:transparent url(../img/button_masinfo_span.gif) no-repeat scroll left top;
display:block;
line-height:44px;
padding:4px 14px 6px 57px;
}
.masinfo a:hover span {
background:transparent url(../img/button_masinfo_span.gif) no-repeat scroll left -53px;}
#bd .ventajas{margin-top:30px; width:539px; float:left;}
#bd .ventajas h3{font-size:16px; color:#b10034; text-transform:uppercase; padding-left:50px; font-weight:bold; display:block; background-color:#F4F4F4; line-height:30px;}
#bd .ventajas ul{
	padding-left:50px;
	margin-top:10px;}
#bd .ventajas ul li{
	min-height:21px;
	line-height:24px;
	padding-top:2px;	
	margin-bottom:10px;
	display:block;
	font-size:14px;
	color:#666;
	}
#bd .ventajas ul li b{
	font-weight:bold;
	font-size:16px;}
#bd .ventajas ul li .bala{
	margin-right:8px;
	float:left;
	width:21px;}
#bd .ventajas ul li .bala.uno{background:url(../img/balas-ventajas.png) left top no-repeat;}
#bd .ventajas ul li .bala.dos{background:url(../img/balas-ventajas.png) left -24px no-repeat;}
#bd .ventajas ul li .bala.tres{background:url(../img/balas-ventajas.png) left -48px no-repeat;}
#bd .ventajas ul li .bala.cuatro{background:url(../img/balas-ventajas.png) left -72px no-repeat;}
#bd .ventajas ul li .bala.cinco{background:url(../img/balas-ventajas.png) left -96px no-repeat;}
#bd .ventajas ul li .bala.seis{background:url(../img/balas-ventajas.png) left -120px no-repeat;}
#bd .ventajas ul li .bala.siete{background:url(../img/balas-ventajas.png) left -144px no-repeat;}
#bd .ventajas ul li .bala.ocho{background:url(../img/balas-ventajas.png) left -171px no-repeat;}
#bd .ventajas ul li .bala.nueve{background:url(../img/balas-ventajas.png) left -195px no-repeat;}
#bd .ventajas ul li .bala.diez{background:url(../img/balas-ventajas.png) left -219px no-repeat;}



#bd .requisitos{margin-top:30px; width:539px; float:left;}
#bd .requisitos h3{font-size:14px; color:#666; padding-left:50px; font-weight:bold;}
#bd .requisitos ul{
	padding-left:50px;
	margin-top:10px;}
#bd .requisitos ul li{
	min-height:21px;
	line-height:21px;
	padding-top:2px;	
	margin-bottom:10px;
	display:block;
	font-size:13px;
	color:#666;}

#bd .requisitos ul li .bala{
	margin-right:8px;
	float:left;
	width:21px;
	height:100%;}
#bd .requisitos ul li .bala.uno{background:url(../img/balas-requisitos.png) left top no-repeat;}
#bd .requisitos ul li .bala.dos{background:url(../img/balas-requisitos.png) left -21px no-repeat;}
#bd .requisitos ul li .bala.tres{background:url(../img/balas-requisitos.png) left -42px no-repeat;}
#bd .requisitos ul li .bala.cuatro{background:url(../img/balas-requisitos.png) left -63px no-repeat;}
#bd .requisitos ul li .bala.cinco{background:url(../img/balas-requisitos.png) left -84px no-repeat;}
#bd .requisitos ul li .bala.seis{background:url(../img/balas-requisitos.png) left -105px no-repeat;}
#bd .requisitos ul li .bala.siete{background:url(../img/balas-requisitos.png) left -126px no-repeat;}
#bd .requisitos ul li .bala.ocho{background:url(../img/balas-requisitos.png) left -147px no-repeat;}
#bd .requisitos ul li .bala.nueve{background:url(../img/balas-requisitos.png) left -168px no-repeat;}
#bd .requisitos ul li .bala.diez{background:url(../img/balas-requisitos.png) left -189px no-repeat;}

/*CUPON*/
#bd .borde-dcha{
	/*border-right:1px solid #ccc;*/}
#bd #contiene-cupon{
	border-right:1px solid #ccc;
	width:400px;
	}
#bd .cupon{
	width:399px;
	border-right:1px solid #ccc;
	}
#bd .cupon .info{
	padding:10px 30px 0 60px;
	width:308px;
	height:78px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-style:italic;
	font-size:18px;	
	line-height:18px;
	background:url(../img/bg-info-sin-compromiso.png) top center no-repeat #f4f4f4;
	border-left:1px solid #ccc;
	font-family:Georgia, "Times New Roman", Times, serif; }
/*#bd .cupon .titulo-cupon{
	width:399px;
	background:url(../img/bullets.png) #2a6381 10px -193px no-repeat;
}*/
#bd .cupon .titulo-cupon{
	width:399px;
	background:url(../img/icon-opositor-blue.png) #2a6381 10px 10px no-repeat;
}
#bd .cupon .titulo-cupon h2{
	color:#fff;
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	text-transform:uppercase;
	padding: 13px 10px 5px 55px;
	min-height:48px;
	_height:48px;	
}
#bd .cupon .titulo-cupon h2 span{
	font-size:14px;	
	text-transform:none;	
	}
#bd .cupon .formulario{
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:378px;
	padding:10px;
	background:#f4f4f4;
	margin-bottom:0px;}
#bd .cupon .formulario .caja-cupon{
	padding:5px 0px;
	width:378px;/*PRUEBA*/
	float:left;/*PRUEBA*/}
#bd .cupon .formulario .caja-cupon input, #bd .cupon .formulario .caja-cupon select{ height:30px;}
#bd .cupon .formulario .boton{text-align:center;}
#bd .cupon .formulario input#Aceptarcupon{ width:189px; height:46px;}
#bd .cupon .formulario .label-cupon{
	font-weight:bold;
	padding-right:20px;
	float:left;
	width:120px;
	color:#2A6381;
	text-align:right;
	line-height:30px;}
#bd .cupon .formulario .label-cupon-verify{
	font-weight:bold;
	padding:2px 3px 10px 30px;
	float:left;
	width:20px;
	padding-bottom:10px;}
#bd .cupon .formulario .label-cupon span{
	color:#B50036;
	font-weight:bold;
	font-size:16px;
	}
#bd .cupon .formulario .campo-fijo-cupon{width:210px;}
#bd .cupon .formulario .label-cupon-horizontal{text-align:center; color:#2A6381; font-weight:bold; padding:5px;}
#bd .cupon .formulario .campo-cupon-horizontal{text-align:center; padding:5px;}
#bd .cupon .formulario .campo-cupon-horizontal .campo-acepto{color:#2A6381;}
#bd .cupon .formulario .fieldError{color:#B50036; font-weight:bold; background-color:#ddd; text-align:center}
#bd .cupon .cupon-bottom{width:399px; margin-bottom:10px; margin-top:0px; border-collapse:collapse;}
#bd .cupon .cupon-bottom p{margin-left:20px; margin-bottom:10px; font-size:12px;}
#bd .cupon .banner-chat{width:399px; padding-top:20px; padding-bottom:100%;}
/*******************************************DETALLE NOTICIA******************************************************/
#bd .detalle-noticia{
	width:942px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:10px 10px 10px 20px;
	overflow:hidden;}

#bd .detalle-noticia .tabs-noticias, #bd .detalle-buscador .tabs-noticias{width:298px;}
#bd .noticias-mas-leidas{ width:300px;}
#bd .noticias-mas-leidas a{color:#00648d; text-decoration:none;}
#bd .detalle-noticia .interior-noticia{width:574px;}
#bd .titular-noticia-detalle{
	font-family:"Times New Roman", Times, serif;
	color:#00648d;
	font-size:36px;
	line-height:36px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	clear:left;
	font-weight:normal;
	padding:10px 10px 10px 20px;}
#bd .titular-noticia-detalle span{font-size:24px; line-height:36px;}
#bd .comentarios{padding-left:20px; font-size:12px; color:#666; border-left:1px solid #ccc; /*background:url(../img/bocadillo-comentarios.png) no-repeat 130px top;*/background:url(../img/bullets.png) no-repeat 130px  -341px; width:300px; float:left;}
#bd .comentarios a{color:#666;}
#bd .detalle-noticia .votacion{width:954px; float:left; cursor:pointer;}
#bd .detalle-noticia .votacion span{float:left; padding-right:5px; color:#666; font-size:12px; font-weight:bold;}
#bd .detalle-noticia .votacion .estrellas{width:235px;height:18px; padding-top:20px;}
#bd .detalle-noticia .votacion .estrellas p{text-align:right; color:#666; font-size:12px; font-weight:bold;}
#bd .detalle-noticia .votacion .votos{width:550px; height:38px;}
#bd .detalle-noticia .votacion .impresora{
	float:left;
	background:url(../img/bullets.png) no-repeat left -396px;
	width:36px;
	height:36px;
	margin-left:25px;}
#bd .detalle-noticia .votacion .sobre{
	float:left;
	background:url(../img/bullets.png) no-repeat left -355px; 
	width:36px;
	height:36px;
	margin-left:10px;
	cursor:pointer;}
#bd .detalle-noticia  .votacion input{line-height:36px; margin-right:5px;}
#bd .interior-noticia .txt-interior-noticia li{font-size:14px; line-height:22px; color:#666; background:url(../img/bullets.png) left -477px no-repeat; padding-left:20px; margin-bottom:10px;}
#bd .interior-noticia p{
	color:#666;
	font-size:14px;
	line-height:24px;
	margin-bottom:15px;}
#bd .interior-noticia p b, ul.clase-bala li b{font-size:16px;}
#bd .interior-noticia p span{
	float:left;
	width:21px;
	height:65px;
	display:block;
	background:url(../img/llave-izda.png) no-repeat left top;}
#bd .interior-noticia p em{
	color:#00648D;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	line-height:24px;
	padding-right:20px;
	min-height:65px;
	display:block;
	background:url(../img/llave-dcha.png) no-repeat right top;
}
#bd .interior-noticia p a{ text-decoration:none; color:#00648D; font-weight:700;}
#bd .interior-noticia p a:hover{color:#00648D; text-decoration:underline;}
#bd .interior-noticia .compartir-redes{
	width:574px;
	padding:5px 0px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	float:left;
	font-size:12px;
	color:#999;
	text-align:right;
	float:left;}
#bd .interior-noticia .compartir-redes ul{float:left; line-height:30px;}
#bd .interior-noticia .compartir-redes ul li{display:inline; float:left; margin-right:10px;}
#bd .interior-noticia .compartir-redes ul li.facebook{width:22px; height:25px; background:url(../img/iconos-compartir-redes.png) left 6px;}
#bd .interior-noticia .compartir-redes ul li.meneame{width:22px; height:25px; background:url(../img/iconos-compartir-redes.png) left 33px;}
#bd .interior-noticia .compartir-redes ul li.twiter{width:22px; height:25px; background:url(../img/iconos-compartir-redes.png) left 59px;}
#bd .interior-noticia .cursos-relacionados{width:583px; padding:0px 0px 5px 0px; margin-left:10px; display:inline;}
#bd .interior-noticia .cursos-relacionados .borde{border-right:1px solid #ccc; height:105px;}
#bd .interior-noticia .cursos-relacionados h4{text-transform:uppercase;font-weight:bold; padding-left:5px; padding-top:5px;}
#bd .interior-noticia .cursos-relacionados h4 a{color:#B50036;}
#bd .interior-noticia .cursos-relacionados p{font-size:12px; line-height:14px; padding-left:5px; margin-bottom:0px; margin-top:5px; }
#bd .interior-noticia .cursos-relacionados p a{color:#225976;}
#bd .interior-noticia .cursos-relacionados p.boton{float:right; padding-right:15px; display:inline;}
#bd .interior-noticia .cursos-relacionados p.boton-ultimo{display:inline; margin-bottom:7px; float:left;}

#bd .detalle-noticia .banner-curso{width:285px; margin:0px 5px 30px 0px;}
#bd .detalle-noticia .banner-curso h2, #bd .detalle-buscador .banner-curso h2 { display:inline; text-transform:uppercase; font-weight:700; font-size:14px; color:#00648D; float:left; margin-bottom:10px;}
#bd .detalle-noticia .banner-curso li a, #bd .detalle-buscador .banner-curso li a, #bd .noticia-destacada .banner-curso li a{ float:left; color:#666; margin-bottom:10px; padding-left:15px; background:url(../img/bullets.png) no-repeat scroll left -479px transparent; padding-right:15px;}
#bd .detalle-noticia #widget-opobusca, #bd .detalle-buscador #widget-opobusca, #bd .noticia-destacada #widget-opobusca{width:300px; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
#bd .detalle-noticia #widget-opobusca .superior, #bd .detalle-buscador #widget-opobusca .superior, #bd .noticia-destacada #widget-opobusca .superior{background:url(../img/widget-opobusca-sup.jpg) bottom center no-repeat; width:300px; height:59px;color:#971325;}
#bd .detalle-noticia #widget-opobusca .superior h4, #bd .detalle-buscador #widget-opobusca .superior h4, #bd .noticia-destacada #widget-opobusca .superior h4{font-size:15px;font-weight:bold;padding-left:20px;padding-top:15px;text-transform:uppercase;}
#bd .detalle-noticia #widget-opobusca .medio, #bd .detalle-buscador #widget-opobusca .medio , #bd .noticia-destacada #widget-opobusca .medio {background:url(../img/widget-opobusca-med.jpg) bottom center repeat-y; float:left;}
#bd .detalle-noticia #widget-opobusca .medio .caja, #bd .detalle-buscador #widget-opobusca .medio .caja, #bd .noticia-destacada #widget-opobusca .medio .caja{width:300px; padding:5px 0px;}
#bd .detalle-noticia #widget-opobusca .medio .caja .texto-caja, #bd .detalle-buscador #widget-opobusca .medio .caja .texto-caja, #bd .noticia-destacada #widget-opobusca .medio .caja .texto-caja  { width:120px;}
#bd .detalle-noticia #widget-opobusca .medio .caja .texto-caja label, #bd .detalle-buscador #widget-opobusca .medio .caja .texto-caja label, #bd .noticia-destacada #widget-opobusca .medio .caja .texto-caja label{ width:100px;padding-left:15px;float:left; text-align:right;}
#bd .detalle-noticia #widget-opobusca .medio .caja .campo-caja, #bd .detalle-buscador #widget-opobusca .medio .caja .campo-caja, #bd .noticia-destacada #widget-opobusca .medio .caja .campo-caja{ width:180px;}
#bd .detalle-noticia #widget-opobusca .medio .caja .campo-caja input, #bd .detalle-buscador #widget-opobusca .medio .caja .campo-caja input, #bd .noticia-destacada #widget-opobusca .medio .caja .campo-caja input{ width:150px; float:left; border:1px solid #ccc;}
#bd .detalle-noticia #widget-opobusca .medio .caja .campo-caja select, #bd .detalle-buscador #widget-opobusca .medio .caja .campo-caja select, #bd .noticia-destacada #widget-opobusca .medio .caja .campo-caja select{ width:155px; float:left; border:1px solid #ccc;}
#bd .detalle-noticia #widget-opobusca .inferior, #bd .detalle-buscador #widget-opobusca .inferior, #bd .noticia-destacada #widget-opobusca .inferior{ float:left; _padding-left:1px; width:299px;}
#bd .noticia-destacada #widget-opobusca{position:absolute; bottom:-300px;left:70px;}

#bd .interior-noticia .comentarios-noticia, #bd .detalle-buscador .comentarios-noticia{width:574px; margin-top:10px;}
#bd .interior-noticia .comentarios-noticia ul, #bd .detalle-buscador .comentarios-noticia ul{width:564px; height:30px; padding-left:10px; background:url(../img/bg-numero-comentarios.png) no-repeat left; margin-bottom:20px;}
#bd .interior-noticia .comentarios-noticia ul li, #bd .detalle-buscador .comentarios-noticia ul li{float:left; margin-left:5px; line-height:28px;}
#bd .interior-noticia .comentarios-noticia ul li.numero-comentarios, #bd .detalle-buscador .comentarios-noticia ul li.numero-comentarios{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size:17px; color:#fff; margin-right:19px;}
#bd .interior-noticia .comentarios-noticia ul li.numero-comentarios a, #bd .detalle-buscador .comentarios-noticia ul li.numero-comentarios a{color:#fff;}
#bd .interior-noticia .comentarios-noticia ul li.numero-comentarios a:hover, #bd .detalle-buscador .comentarios-noticia ul li.numero-comentarios a:hover{color:#00CCFF}
#bd .interior-noticia .comentarios-noticia ul li.boton-inicio, #bd .detalle-buscador .comentarios-noticia ul li.boton-inicio{margin-left:50px;padding-top:5px;}
#bd .interior-noticia .comentarios-noticia ul li.boton-anterior, #bd .detalle-buscador .comentarios-noticia ul li.boton-anterior{padding-top:5px;}
#bd .interior-noticia .comentarios-noticia ul li.numeros #bd .detalle-buscador .comentarios-noticia ul li.numeros{padding-top:5px;}
#bd .interior-noticia .comentarios-noticia ul li.numeros a, #bd .detalle-buscador .comentarios-noticia ul li.numeros a{width:10px; height:19px; padding:0px 5px; color:#fff; text-decoration:underline; text-decoration:none;}
#bd .interior-noticia .comentarios-noticia ul li.numeros a.activado, #bd .detalle-buscador .comentarios-noticia ul li.numeros a.activado{background:url(../img/bg-comentarios-numero.png) center no-repeat;  font-weight:bold;}
#bd .interior-noticia .comentario-usuario{width:574px; margin-bottom:20px;  border-top: 2px solid #666;}
#bd .interior-noticia .comentario-usuario .datos-comentario{ width:60px; background:url(../img/bg-numero-comentario.png) left top no-repeat; float:left;}
#bd .interior-noticia .comentario-usuario .datos-comentario p{font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:bold; font-style:italic;  color:#fff; padding-top:5px; text-align:center; width:60px;}
#bd .interior-noticia .comentario-usuario .datos-comentario p.fecha{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; font-weight:bold; font-style:normal; text-align:left; border:0px; margin:0px; padding:0px; float:left;}
#bd .interior-noticia .comentario-usuario .datos-comentario p.hora{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; font-weight:bold; font-style:normal; text-align:left; border:0px; margin:0px; padding:0px; line-height:12px;}
#bd .interior-noticia .comentario-usuario .txt-comentario{ width:494px; padding-left:20px; float:left;}
#bd .interior-noticia .comentario-usuario .txt-comentario p.usuario{color:#999; font-weight:bold; margin-bottom:0px; font-size:14px; padding-top:5px;}
#bd .interior-noticia .comentario-usuario .txt-comentario p{color:#666; font-size:12px; line-height:18px;}

/*EFECTO TOGGLE para comentar noticia*/
#bd .interior-noticia .registro-comentarios{width:574px; float:left;}
#bd .interior-noticia .registro-comentarios .trigger{float:left; text-align:right; width:574px; margin-top:5px;}
#bd .interior-noticia .registro-comentarios .toggle_container {
    padding: 0;
    overflow: hidden;
    font-size: 13px;
    width: 574px;
    clear: both;
	float:left;
}
#bd .interior-noticia .registro-comentarios .toggle_container .titulo-registro-comentarios{width:574px; background:url(../img/formulario-comentar-sup.jpg) top left no-repeat; height:39px;}
#bd .interior-noticia .registro-comentarios .toggle_container .titulo-registro-comentarios h4{ text-align:center; text-transform:uppercase; font-size:16px; color:#00648D; font-weight:bold; margin-top:10px;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado{width:574px; float:left; background:url(../img/bg-formulario-comentar.jpg) top left no-repeat; padding:10px 0px 34px 0px;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .usuario-registrado {font-size:16px; color:#00648D; font-weight:bold; padding-left:30px;width:142px; padding-top:10px;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .dcha{width:330px; font-size:14px; color:#666; font-weight:bold;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .dcha .texto{width:178px; float:left; padding-top:10px;} 
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .dcha .imagen{ width:89px; float:left; padding:5px; margin-left:20px;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .caja-formulario{ width:574px; float:left; background:url(../img/linea-inferior-usuarios.png) no-repeat center 5px;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .caja-formulario .izda{ float:left; width:390px;}

#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .caja-formulario .caja{ width:380px; float:left;margin: 10px 0px; display:inline; padding-left:20px;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .caja-formulario .caja .label{ width:120px; float:left; font-size:14px; font-weight:bold; color:#666; text-align:right; padding-top:10px;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .caja-formulario .caja .label .asterisco{	color:#B60B35; font-weight:bold; padding-left:5px;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .caja-formulario .caja .campo{ width:200px; float:left; margin-left:10px; display:inline;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .caja-formulario .caja .campo input{ background:url(../img/bg-formulario-comentar-input.jpg) no-repeat left center; width:225px; height:26px; border:none;}

#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .caja-formulario .caja .recordarme{padding-left:130px; padding-top:20px; width:330px; float:left;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .caja-formulario .caja .recordarme a{margin-left:10px; display:inline; text-decoration:underline;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .caja-formulario  .boton-enviar-formulario{ width:150px; margin-left:20px; padding-top:23px; float:left;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .contiene-usuario-anonimo{ width:574px; background:url(../img/linea-inferior-usuarios.png) no-repeat top center; padding:17px 0px 0px 0px; margin-top:20px; display:inline;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .contiene-usuario-anonimo .usuario-anonimo{font-size:16px; color:#00648D; font-weight:bold; padding:10px 0px 0px 30px;width:142px; }
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .contiene-usuario-anonimo .ventajas-usuario-registrado{ width:330px; padding-top:10px; font-size:14px; color:#666; font-weight:bold; text-align:right; padding-right:40px;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .contiene-usuario-anonimo .ventajas-usuario-registrado a{ text-decoration:underline;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .contiene-usuario-anonimo .comentar-anonima{ width:514px; padding:10px 0px 0px 30px;}
#bd .interior-noticia .registro-comentarios .toggle_container .area-texto{width:574px; float:left;}
textarea {overflow:auto;background: url(none) no-repeat #ddd;width:552px;margin-left:6px; display:inline;font-family: arial;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.3em;border:0px;_border:0px; height:auto; color:#333; padding:5px;}
#bd .interior-noticia .registro-comentarios .toggle_container .acepto-normas{ width:562px; float:left; margin:5px; display:inline;}
#bd .interior-noticia .registro-comentarios .toggle_container .boton-enviar-comentario{width:542px; margin:10px;text-align:center;}
.texto-ventajas p{text-align:center; padding-left:40px; margin-bottom:10px;}
.enlaces-avisos a{color:#AF0134;}
.enlaces-avisos a:hover{text-decoration:none;}
/*************************************************PAGINA RESULTADOS***************************************************/
#bd .search{background:url(../img/bg-search.jpg) center center no-repeat; float:left; display:block; height:80px; border-left:1px solid #ccc;	border-right:1px solid #ccc; width:972px;}
#bd .titulo-search{border-left:1px solid #ccc; border-right:1px solid #ccc; float:left; width:972px; padding-top:5px;}
#bd .titulo-search h2{font-size:16px; color:#225976; text-transform:uppercase; font-weight:bold; background:url(../img/bullets.png) no-repeat 64px -277px; padding-left:96px;  height:20px; padding-top:20px; float:left;}
.search img{margin-top:25px; display:inline;}
#bd .suscripcion{ float:left; border-right:1px solid #ccc; border-left:1px solid #ccc; padding:0px 0px 5px 20px; width:952px;}
#bd .suscripcion .resultados-cadena{color:#B10034; font-size:18px; font-weight:bold; float:left;}
#bd .suscripcion .resultados-cadena span{color:#B10034; font-size:14px;}
#bd .suscripcion .rss{ text-align:right; padding-right:62px; width:300px;}
#bd .suscripcion .rss p{/*background:url(../img/logo-rss.png) right center no-repeat;*/background:url(../img/bullets.png) right -439px no-repeat; padding-right:40px; display:block;}
#bd .suscripcion .rss p a{color:#225976; display:block; padding-right:5px;}
#bd .detalle-buscador{
	width:942px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:10px 10px 10px 20px;
	overflow:hidden;
	float:left;}
form#buscador{height:75px; margin-top:25px; display:inline;}
form#buscador .buscador-txt{width:600px; margin-left:80px; margin-top:25px; display:inline;}
form#buscador .buscador-txt input{ width:600px; height:20px;} 
form#buscador .buscador-boton{width:250px;}
#bd .detalle-buscador .resultados-buscador{width:620px; float:left;}
#bd .detalle-buscador .caja-resultados{width:620px; float:left; margin-bottom:10px;}
#bd .detalle-buscador .caja-resultados .numero-resultado{font-family:"Times New Roman", Times, serif; color:#999;
font-weight:bold; font-size:60px; width:70px; padding-right:20px; text-align:right; float:left; letter-spacing:-2px;}
#bd .detalle-buscador .caja-resultados .texto-resultado{width:520px; text-align:left; float:left; line-height:24px;}
#bd .detalle-buscador .caja-resultados .texto-resultado a{font-size:14px; color:#666; font-weight:normal;}
#bd .detalle-buscador .caja-resultados .texto-resultado .abrir-ventana a{color:#B10034; font-weight:bold;}
#bd .detalle-buscador .caja-resultados .texto-resultado .etiquetas{ color:#999; font-size:12px; font-weight:normal;}
#bd .detalle-buscador .caja-resultados .texto-resultado .etiquetas a{color:#B10034; font-weight:normal; text-decoration:underline; font-size:12px;}
#bd .detalle-buscador .caja-resultados .texto-resultado .titulo-resultado{color:#225976; font-size:16px; font-weight:bold;}
#bd .detalle-buscador .caja-resultados .texto-resultado .titulo-resultado a{color:#225976; font-weight:bold; font-size:16px;}
#bd .detalle-buscador .banner-curso{width:300px; margin:0px 5px 30px 0px;}
/*************************************PAGINA LISTADO CURSOS CATEGORIAS***********************************************/
#bd .listado-categoria{width:972px; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left;}
#bd .listado-categoria h2{background:url(../img/bullets.png) 47px -259px no-repeat;
	font-size:24px;
	color:#00648d;
	padding-left:87px;
	height:36px;
	line-height:40px;
	padding-top:24px;
	display:block;}
#bd .listado-categoria p{font-size:14px; line-height:24px; padding:5px 50px;}
#bd .listado-categoria p b{font-size:16px; color:#444;}
#bd .listado-categoria .columna-izda, #bd .listado-categoria .columna-centro{display:inline; width:372px;}
#bd .listado-categoria .columna-izda h2, #bd .listado-categoria .columna-centro h2{background:url(../img/bullets.png) left -270px	 no-repeat; margin-left:25px; text-transform:uppercase; color:#225976; font-weight:bold; font-size:16px; line-height:24px; padding:20px 10px 10px 35px; margin-bottom:10px; height:41px; display:block; border-bottom:1px dashed #ccc;}
#bd .listado-categoria .columna-izda ul, #bd .listado-categoria .columna-centro ul{ margin-bottom:20px;}

#bd .listado-categoria .columna-izda ul li, #bd .listado-categoria .columna-centro ul li{padding-left:70px; line-height:22px; margin-top:10px; background:url(../img/bullets.png) no-repeat 52px -476px; font-size:14px;}
#bd .listado-categoria .columna-izda ul li a, #bd .listado-categoria .columna-centro ul li a{color:#225976;}
#bd .listado-categoria .columna-banners{ margin-top:10px; width:160px;}
#bd .listado-categoria .columna-banners img{margin-bottom:20px;}
/*************************************PAGINA LISTADO CURSOS GRUPO***********************************************/
#bd .listado-grupo{width:972px; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left;}
#bd .listado-grupo .columna-izda{ width:600px;}
#bd .listado-grupo .columna-izda h2{background:url(../img/bullets.png) left -270px	 no-repeat; margin-left:25px; padding-left:35px; text-transform:uppercase; color:#225976; font-weight:bold; font-size:16px; padding-top:20px; margin-bottom:10px; height:43px; display:block; border-bottom:1px dashed #ccc;}
#bd .listado-grupo .columna-izda ul li{padding-left:70px; line-height:22px; margin-top:10px; background:url(../img/bullets.png) no-repeat 52px -476px; font-size:14px;}
#bd .listado-grupo .columna-izda ul li a{color:#225976;}
#bd .listado-grupo .columna-banners{ width:240px; margin-top:20px; margin-right:10px;}
#bd .listado-grupo .columna-banners img{margin-bottom:20px;}
/*************************************PAGINA REGISTRO NUEVO USUARIO***********************************************/
#bd .detalle-nuevo-usuario{ width:650px; margin: 10px auto; /*width:972px;border-left:1px solid #ccc; border-right:1px solid #ccc; float:left;*/}
#bd .detalle-nuevo-usuario .columna-izda{ width:650px; float:left; margin-left:30px; margin-bottom:20px; display:inline;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario{padding:18px 5px 10px 10px; width:651px; background: url(../img/bg-formulario-nuevo-usuario.gif) no-repeat top center;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario h1 {color: #225976;font-weight: bold;font-size: 16px;display: block;padding: 13px;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .datos{width:640px; padding-left:5px;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .captcha{width:323px;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .caja-formulario-nuevo-usuario{font-size:13px; line-height:18px; color:#666; margin:4px 9px; float:left;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .caja-formulario-nuevo-usuario.caja-anonimo{ width:600px;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .caja-formulario-nuevo-usuario.recibir{ margin:0px;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .caja-formulario-nuevo-usuario a{ font-size:12px;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .caja-formulario-nuevo-usuario span{color:#B10034; font-weight:bold; font-size:22px;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .caja-formulario-nuevo-usuario input{text-indent: 15px; font-size: 13px;  background:url(../img/bg-input-nuevo-usuario.png) no-repeat center right; border:none; height:29px; width:216px; padding-left:2px; float:left; vertical-align:bottom;}

#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .caja-formulario-nuevo-usuario label{float:left; padding-left:5px; margin-bottom:3px;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .caja-formulario-nuevo-usuario input.radio-anonimo{ width:42px;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .caja-formulario-nuevo-usuario img a{float:right; text-align:right;}
#bd .detalle-nuevo-usuario .columna-dcha{width:260px;}
#bd .detalle-nuevo-usuario .columna-banners{width:240px; margin-top:20px; margin-right:10px;}
#bd .detalle-nuevo-usuario .columna-banners img{margin-bottom:20px;}
#registrarUsuario a{font-size:12px; text-decoration:underline;color:#B10034; font-style:italic;}
.caja-formulario-nuevo-usuario b{font-size:12px; text-decoration:underline;color:#B10034; font-style:italic; font-weight:normal;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario p{ margin:10px 0px; font-size:12px;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .enviar-formulario{width:640px; font-size:15px; margin:38px 0px; background:url(../img/boton-registrame-opositor.png) center center no-repeat; text-align:center; height:28px; padding-top:12px; font-weight:bold; color:#fff;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .aviso-recibir{ width:630px; float:left; margin:10px 0px 10px 12px; margin-left:12px; margin-top:10px; }
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .aviso-recibir .caja-formulario-nuevo-usuario input.checked{width:14px; background:none; padding:0; margin-right:5px; height:15px; font-size:12px;}
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .caja-afirmo{ float:left; width:630px; margin:10px 0px 10px 17px;}
img.ver-ventajas{vertical-align:bottom;}
#bd .detalle-nuevo-usuario .columna-dcha ul{ padding-bottom:20px; border-bottom:1px dashed #ccc; width:220px;}
#bd .detalle-nuevo-usuario .columna-dcha ul li{padding-left:20px; margin-bottom:10px; background:url(../img/bala-listado-cursos.png) 6px -166px no-repeat; font-size:14px;}
#bd .detalle-nuevo-usuario .columna-dcha ul li a{ color:#235B78;}
#bd .detalle-nuevo-usuario .columna-dcha ul p{ font-size:12px; line-height:20px; padding-left:10px; color:#666;}
/*LISTADO GENERAL*/
#bd .titulo-listado{border-left:1px solid #ccc; border-right:1px solid #ccc; float:left; width:972px; padding-top:5px;}
#bd .titulo-listado h2{font-size:16px; color:#225976; text-transform:uppercase; font-weight:bold; background:url(../img/bullets.png) no-repeat 18px -277px; padding-left:54px;  height:20px; padding-top:20px; float:left;}
#bd .detalle-buscador .caja-resultados-listado .texto-resultado .titulo-resultado-listado{color:#333; font-size:16px; font-weight:bold;}
#bd .detalle-buscador .caja-resultados-listado .texto-resultado .titulo-resultado-listado span{ color:#999; padding-left:20px; background:url(../img/bg-span-titulo-resultado.gif) left top no-repeat;}
#bd .detalle-buscador .caja-resultados-listado .texto-resultado p.abrir-ventana-listado{ margin-bottom:0; text-align:right;  font-size:12px;}
#bd .detalle-buscador .caja-resultados-listado .texto-resultado p.abrir-ventana-listado a{color:#B10034; background:#ddd; padding:3px;}
#bd .detalle-buscador .caja-resultados-listado{width:620px; float:left; margin-bottom:10px;}
#bd .detalle-buscador .caja-resultados-listado .texto-resultado{width:620px; font-size:14px; text-align:left; float:left; line-height:24px; border-bottom:1px dashed #ddd;}
#bd .detalle-buscador .caja-resultados-listado .texto-resultado p{margin-bottom:10px; line-height:20px;}

#bd .detalle-buscador .banner-curso{width:300px; margin:0px 5px 30px 0px;}
/*CAPTCHA*/
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .caja-captcha { width:574px; padding-top:10px;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .caja-captcha .txt{ font-size:12px; width:230px; float:left; margin-left:30px;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .caja-captcha .txt span{color:#BE2A4E; font-weight:700; font-size:18px;}
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .caja-captcha .img-captcha{width:100px; float:left; padding-top:10px; }
#bd .interior-noticia .registro-comentarios .toggle_container .formulario-registrado .campo{ float:left; width:120px; padding-top:10px;}
#bd .detalle-buscador .paso-paso{padding:10px 20px 10px 10px; width:590px;}
#bd .detalle-buscador .paso-paso a{ color:#B20034; font-weight:700; text-decoration:none; font-size:16px; text-decoration:underline;}
#bd .detalle-buscador .paso-paso b{ font-size:16px;}
#bd .detalle-buscador .paso-paso p, .paso-paso ul{font-size:14px; line-height:24px; color:#666; margin-bottom:15px;}
#bd .detalle-buscador .paso-paso ul li{ background:url(../img/bg-span-titulo-resultado.gif) 5px 2px no-repeat; line-height:20px; margin-bottom:10px; padding-left:30px;}
#bd .detalle-buscador .paso-paso ul li b{font-size:16px; font-style:italic;}
.error{border-left:1px solid #ccc; border-right:1px solid #ccc; padding:20px 20px 10px 30px;}
.error .alerta-error{ background:url(../img/alerta-error.png) left top no-repeat; font-size:60px; color:#bc0017; font-weight:700; padding-left:128px; padding-top:50px;} 
.error .parrafo-error{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:28px; color:#666; font-style:italic; padding-right:40px;} 
.error .parrafo-error a{color:#bc0017; text-decoration:none;}
.error .boton-volver a{ background:url(../img/boton-pag-error.png) no-repeat left top; color:#fff; font-weight:700; width:118px; height:27px; display:block; float:right; font-size:18px; padding:5px 10px 5px 15px; text-decoration:none; margin-right:50px;}

.enviado{border-left:1px solid #ccc; border-right:1px solid #ccc; padding:60px 20px 10px 30px;}
.enviado img{ margin-left:25px;}
.enviado .alerta-enviado{ background:url(../img/alerta-enviado.png) left top no-repeat; font-size:60px; color:#7ea811; font-weight:700; padding-left:88px; padding-top:20px;} 
.enviado .parrafo-enviado{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:28px; color:#666; font-style:italic; padding-right:40px;} 
.enviado .parrafo-enviado a{color:#bc0017; text-decoration:none;}
.enviado .boton-volver a{ margin-top:10px; background:url(../img/boton-pag-error.png) no-repeat left top; color:#fff; font-weight:700; width:118px; height:27px; display:block; float:right; font-size:18px; padding:5px 10px 5px 15px; text-decoration:none; margin-right:50px;}

/*LISTAS POR DEFECTO*/
ul.clase-bala{ font-size:14px; line-height:22px; color:#666}
ul.clase-bala li{ background:url(../img/bullets.png) left -477px no-repeat; padding-left:20px; margin-bottom:10px;}

/*MENSAJES ERROR OTROS FORMULARIOS*/
#bd .detalle-nuevo-usuario .formulario-nuevo-usuario .fieldError span{color:#B50036; font-weight:bold; text-align:center; font-size: 12px;}
#bd .interior-noticia .errorMessage span{color:#B50036; font-weight:bold; font-size: 12px;}
#bd .interior-noticia .errorMessage li{list-style: disc; margin-left: 30px;}



/* boton formulario */
#bd .cupon .formulario input#Aceptarcupon image {display:none;}
#bd .cupon .formulario input#Aceptarcupon  {background:url(../img/boton-formulario.png) left top no-repeat!important;cursor:pointer;width:189px;height:46px;border:0;}




/*CUPON B*/
#bd .cupon-B{
	width:400px;
	}
#bd .cupon-B .titulo-cupon{
	width:300px;
	background:url(../img/cupon-B-info-bg.gif) left top no-repeat;
	height:95px;
	padding:13px 0 0 100px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;	
}

#bd .cupon-B .titulo-cupon h2{
	color:#fff;
	font-size:21px;
	line-height:24px;
	text-shadow:0 -1px 1px #840329;
}
#bd .cupon-B .cupon-bottom p{margin-left:20px; margin-bottom:10px; font-size:12px;}
#bd .cupon-B .banner-chat{width:399px; padding-top:20px; padding-bottom:100%;}
/*CUPON*/
#bd .borde-dcha{
	border-right:1px solid #ccc;}
#bd #contiene-cupon-B{
	border-right:1px solid #ccc;
	width:400px;
	}
#bd .cupon-B .info{
	padding:10px 30px 0 60px;
	width:308px;
	height:78px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-style:italic;
	font-size:18px;	
	line-height:18px;
	background:url(../img/bg-info-sin-compromiso.png) top center no-repeat #f4f4f4;
	border-left:1px solid #ccc;
	font-family:Georgia, "Times New Roman", Times, serif; }

#bd .cupon-B .formulario{
	width:400px;
	margin-bottom:0px;
	background:url(../img/cupon-B-form-bg.png) left top repeat-y;
	padding-top:20px;}
#bd .cupon-B .formulario .caja-cupon{
	width:400px;/*PRUEBA*/
	float:left;/*PRUEBA*/
	/*margin:3px 0;*/}
#bd .cupon-B .formulario .caja-cupon input {
	background:none;
	border:0 none;
	width:210px;
	background:url(../img/cupon-B-input-bg.png) left top no-repeat;
	height:40px;
	padding:0 10px;
}	


#bd .cupon-B .formulario .caja-cupon input#checkcondicioneslegales {
	width:10px;
	float:left;
	height:auto;
	background:none;}
#bd .cupon-B .formulario select.campo-fijo-cupon{
	background:url(../img/cupon-B-input-bg.png) right top no-repeat transparent;
	border:0 none;
	padding:10px;
	width:230px;	
	margin:1px 0;
}	
/*#bd .cupon-B .formulario .caja-cupon input, #bd .cupon-B .formulario .caja-cupon select{ height:30px;}*/
#bd .cupon-B .formulario .boton{text-align:center;padding-bottom:20px;}
#bd .cupon-B .formulario input#Aceptarcupon{width:189px; height:46px;}
#bd .cupon-B .formulario .label-cupon{
	padding:0 8px 0 20px;
	float:left;
	width:120px;
	color:#fff;
	text-align:left;
	line-height:34px;
	background:url(../img/cupon-b-label-bg.png) left 3px no-repeat;
	height:38px;
	font-size:15px;
	text-shadow:0 1px 0 #860229;	}
#bd .cupon-B .formulario .label-cupon-verify{
	font-weight:bold;
	padding:0 3px 0 30px;
	float:left;
	width:20px;
	padding-bottom:10px;
}
#bd .cupon-B .formulario .label-cupon span{
	color:#fff;
	font-weight:bold;
	font-size:16px;
	}
#bd .cupon-B .formulario input#Aceptarcupon{
	background:none;
	width:321px;
	height:51px;
}
input.input:focus {background:url(../img/cupon-B-focus.png) left top no-repeat!important;width:210px;padding:0 10px 0 15px!important;outline:none;}
#bd .cupon-B .formulario .label-cupon-horizontal{text-align:center; color:#2A6381; font-weight:bold; padding:5px;}
#bd .cupon-B .formulario .campo-cupon-horizontal{text-align:center; padding:5px;}
#bd .cupon-B .formulario .caja-cupon input#checkcondicioneslegales {margin-top:17px;}
#bd .cupon-B .formulario .caja-cupon .campo-acepto{color:#fff;margin:15px 0;}
#bd .cupon-B .formulario input#Aceptarcupon  {background:url(../img/cupon-B-enviar-btn.png) left top no-repeat;cursor:pointer;width:321px;height:51px;}
#bd .cupon-B .formulario .fieldError{color:#B50036; font-weight:bold; background-color:#ddd; text-align:center}
#bd .cupon-B .cupon-bottom{width:400px; margin-top:0px; border-collapse:collapse;background:url(../img/cupon-B-bottom.png) left top no-repeat; }
#bd .cupon-B .cupon-bottom p:first-child {margin-top:30px;}
#bd .cupon-B .cupon-bottom img {display:none;height:0;}







/* WIDGET OPOBUSCA */
#widget-opobusca{ width:208px; border:1px solid #8f1825; padding:5px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(../img/bg-form.gif) repeat-x top left;}
#widget-opobusca form{ float:left;margin-bottom:0px;}
#widget-opobusca h2{font-family: 'Oswald', sans-serif; font-size:18px; text-transform:uppercase; font-weight:normal; color:#8f1825; text-transform:uppercase; background:url(../img/bg-h1.png) no-repeat left top; padding-left:57px; line-height:22px; margin:0;margin-bottom:10px;}
#widget-opobusca #provincia label{float:left; display:inline; }
#widget-opobusca #palabra-clave label{float:left; display:inline; }
#widget-opobusca #ccaa label{float:left; display:inline; }
#widget-opobusca select#provinciaid {float:right;width:130px;}
#palabra-clave, #ccaa, #provincia{ margin:5px 0; width:208px; _width:208px; float:left;}
#provincia {margin-bottom:10px;}
#palabra-clave input, #ccaa select{ float:right;display:inline;}
#ccaa select{width:208px;}
#buscarConvocatorias{ background:url(../img/btn-opobusca.png) no-repeat center top; width:208px; height:42px; font-family: 'Oswald', sans-serif; text-transform:uppercase; color:#fff; text-align:center; float:left; display:block; cursor:pointer; line-height:42px; font-size:18px;}
#buscarConvocatorias img{ border:0;}
.buscaofertasconvocatorias b{font-family: 'Oswald', sans-serif; text-transform:uppercase; color:#8F1825; font-size:18px; font-weight:400;}
.buscaofertasconvocatorias ul{ padding:0;}
.buscaofertasconvocatorias ul li{ margin:10px 0; list-style:none; background:url(../img/bala-modal.gif) no-repeat 0px 2px; padding-left:15px;}
.buscaofertasconvocatorias ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; text-decoration:none;}
.buscaofertasconvocatorias ul li a:hover{ color:#8F1825; text-decoration:none;}
.masofertasconvocatorias{ background:#8F1825; padding:5px; width:180px;}
.masofertasconvocatorias a{ color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.seccion-zona-inf-banner{width:49%;}