@charset "utf-8";
@import url(http://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);

/* CSS Document */
strong{
    font-weight: bold;
    color: #6E6E6E;
}
body {
    /*
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    */
    font: 12pt/1.231 arial,helvetica,clean,sans-serif;
    color:#444;
    background:url(http://static.masterd.es/oposiciones/images/body-bg.png) repeat-x top left;
    margin: 0;
    padding: 0;
    height: 100%;
}
.index-bg {background:url(http://static.masterd.es/oposiciones/images/body-index-bg.png) repeat-x top left;}
.pagina-cupoon-bg {background:url(http://static.masterd.es/oposiciones/images/body-bg-cupon.png) repeat-x top left;}
h1, h2, h3, h4 {font-family: 'PT Sans Narrow', sans-serif;}
h1 {font-size:85px;font-weight:bold;text-align:center;color:#fff;text-shadow:1px 1px 0 #666;}
h2 {font-weight:bold;font-size:30px;color:#333;text-shadow: 0 1px 0 #fff; margin-top: 25px;}
h2 a {color:#f56600;}
h3 {font-size:20px;font-weight:bold;}
h4 {font-size:24px;color:#333;}
/* -- Layout ---------------------------------------------------------------- */
#doc, #wrap {
    /*background: #fff;*/
    max-width: 974px; /*1200px*/
    margin: 0 auto;
    min-height: 100%;
    /*min-width: 960px;*/
    position: relative;
    *zoom: 1;
}
/* -- Header ---------------------------------------------------------------- */
#hd {
    /* background: #f5f5f5; old browsers */
    /* background: -moz-linear-gradient(top, #dcdbd9 0%, #F6F5F3 100%); firefox was...(top, #ddd 0%, #f8f8f8 100%)*/
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdbd9), color-stop(100%,#F6F5F3)); webkit */
    /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdbd9', endColorstr='#F6F5F3',GradientType=0 ); ie */
    background:url(http://static.masterd.es/oposiciones/images/hd-bg.png) right top no-repeat;
    margin-bottom:40px;
    *zoom: 1;
}
/*margin-bottom de #hd para la página de cupon*/
.margin-cupon {margin-bottom:10px!important;}
.logo {height:37px;margin-top:13px; position: relative; top:0; -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -ms-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease;}
.logo:hover{top: 3px; -webkit-transition: all 0.23s ease; -moz-transition: all 0.23s ease; -ms-transition: all 0.23s ease; -o-transition: all 0.23s ease; transition: all 0.23s ease;}

#menu-top {position:absolute;margin:0;}
#menu-top ul {display:inline;float:right;}
#menu-top ul li {float:left;list-style-type:none;padding: 0 6px; margin-top:15px;text-align:center; position: relative; top:0; -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -ms-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease;}
#menu-top ul li:hover{top: 3px; -webkit-transition: all 0.23s ease; -moz-transition: all 0.23s ease; -ms-transition: all 0.23s ease; -o-transition: all 0.23s ease; transition: all 0.23s ease;}
#menu-top ul li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;font-size:13px;text-shadow: 0 1px 0 #cc3300;text-decoration:none;padding-top:15px;height:35px;}

/*
.hd-col-estrecha {width: 250px}
.hd-col-ancha {width: 74%; margin: 0 !important;}*/
/*JORGE*/
    .limpiador{clear:both}
    .tabulado{padding-left:70px !important}
    .visible{display:block; }
    .invisible{display:none}
    img{border:none}
    .botonGrande{ width:120%; height:120px; background-color:#333; }
	/*BLOQUE DE CAJAS GRACIAS*/
    #mensaje_usuario{min-height:88px;margin:0;padding:0; background-color:#272828;}/*width:975px;*/
    #mensaje_usuario p{color:#fff; font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:32px; padding-left:22px; padding-top:20px}
    #mensaje_usuario p span{position:relative; top:-8px;}
    #composicion_aurea{margin:0 0 0 1px; padding:0} /*width:975px; */
    #composicion_aurea #foto{position:relative; height:269px; margin:0;padding:0; float:left; color:#fff; background:url(http://static.masterd.es/oposiciones/images/foto.jpg) 0 0 no-repeat #3c4947} /*width:637px;*/
    /*#composicion_aurea #sidebar{margin:0 0 0 1px; padding:0; float:left;} width:337px;*/
    #composicion_aurea #publis a{text-decoration:none}
    #composicion_aurea #publis .separador{ margin-top:6px; margin-bottom:0}
    #composicion_aurea #publis .texto_anuncio{font-family: 'Oswald', Arial, Helvetica, sans-serif; text-align:center; font-size:14px; color:#727171;margin-top:10px; line-height:20px}
    #composicion_aurea #publis .texto_anuncio span.caracter_especial{font-family:Arial, Helvetica, sans-serif}
    #composicion_aurea #publis #opobusca{height:148px;background-color:#e2e2e2; color:#333; padding:10px} /*float:left; width:148px;*/
    #composicion_aurea #publis #opobusca .separador{height:1px; background:#e7e7e7; border-top:solid 1px #a8a8a8}
    #composicion_aurea #publis #opobusca .texto_anuncio{color:#727171; text-shadow:0 1px 1px #ececec;}
    #composicion_aurea #publis #opobusca .texto_anuncio span{color:#272828; text-shadow:0 1px 1px #ececec;}
    #composicion_aurea #publis #opositor{height:148px; margin-left:1px; background-color:#00799e; color:#333; padding:10px} /*float:left; width:148px;*/
    #composicion_aurea #publis #opositor .separador{height:1px; background:#609ec0; border-top:solid 1px #356a87}
    #composicion_aurea #publis #opositor .texto_anuncio{color:#fff; text-shadow:0 1px 1px #558ba9;}
    #composicion_aurea #publis #opositor .texto_anuncio span{color:#272828}
    #composicion_aurea #divNewsletter{height:100px; background-color:#f56600; color:#fff; margin-top:1px} /*width:337px;*/
    #composicion_aurea #divNewsletter #titulo{height:26px; line-height: 26px; background-color:#f78433; padding-left:10px;}
    #composicion_aurea #divNewsletter #titulo span{ font-family: 'Oswald', Arial, Helvetica, sans-serif; text-shadow:0 1px 1px #ce6e2b; font-size:16px}
    #composicion_aurea #divNewsletter #fields{font-family: 'Oswald', Arial, Helvetica, sans-serif; font-size:13px; padding-left:10px; position:relative; top: -3px;}
    #composicion_aurea #divNewsletter #fields a{position:absolute; background:#3a3b3c; right:13px; top:3px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  padding:4px 5px; color:#fff; text-decoration:none}
    #composicion_aurea #divNewsletter #fields a:hover{ background:#5c5c5d; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;}
    #composicion_aurea #divNewsletter #fields a:active{ background:#232425; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
    @-moz-document url-prefix() {
        #composicion_aurea #divNewsletter #fields a{
            top:1px;
        }
    }
    #composicion_aurea #divNewsletter #fields #emailNewsletter{ width: 70%; border:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-left:7px; padding:3px 10px; color:#cbcbcb; font-family: 'Oswald', Arial, Helvetica, sans-serif; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } /*width:258px;*/
    #composicion_aurea #divNewsletter #fields #emailNewsletter:focus{ color:#666; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
    #composicion_aurea #divNewsletter #fields span{float:right; position:relative; left:-12px; top:15px; font-size:10px; font-family:Arial, Helvetica, sans-serif}
    #composicion_aurea #divNewsletter #fields span #checkcondicioneslegales{position:relative; top:4px}
    #composicion_aurea #divNewsletter #fields span a{background:none; position:relative; top:0; left:0; padding:0; color:#333; font-weight:bold}
    #composicion_aurea #divNewsletter #fields span a:hover{color:white}

	/*FIN DE BLOQUE DE CAJAS GRACIAS*/
	/*BLOQUE DE SEPARADOR*/
	#separador{ clear:both; height:71px; margin:0 auto; position:relative; margin-top:18px; margin-bottom:-12px; text-align:center; background:url(http://static.masterd.es/oposiciones/images/separador.jpg) 0 0 repeat-x; } /*width:975px;*/
	#separador #separador_parrafo{ _background:url(http://static.masterd.es/oposiciones/images/separador_centro.jpg) center center no-repeat #fff; height:71px; position:relative; margin:0; }
	#boton_descubre{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 60px; background:url(http://static.masterd.es/oposiciones/images/md.png) center center no-repeat #c1c1c1; height:80px; width:80px; position:relative; top:-74px; margin:0 auto; -moz-transform: scale(0.8) ; -webkit-transform: scale(0.8); -o-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); }
	.boton_animado{ cursor:pointer; _background-color:#c1c1c1 !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -moz-transform: scale(0.8) !important; -webkit-transform: scale(0.8) !important; -o-transform: scale(0.8) !important; -ms-transform: scale(0.81) !important; transform: scale(0.8) !important; }
	.boton_animado:hover{ background-color:#f56600 !important; cursor:pointer; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -moz-transform: scale(1)  !important; -webkit-transform: scale(1) !important; -o-transform: scale(1) !important; -ms-transform: scale(1) !important; transform: scale(1) !important; }
	#leyenda_descubre{ position:absolute; top:-4px; left:514px;}
	/*FIN DE BLOQUE DE SEPARADOR*/
	/*BLOQUE DE COLUMNAS*/
    #noticias > .hd-col-ancha{width:100% !important}
    /*#composicion_3columnas{width:975px;}*/
    #composicion_3columnas .columna{ margin-left:24px; /*width:309px; float:left;*/ }
    #composicion_3columnas .inicial{margin-left:0}
    #composicion_3columnas a{text-decoration:none}
    #composicion_3columnas h2{ font-family:'Oswald',Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal !important; color:#ab4700; letter-spacing:-1px; margin-bottom:10px; border:none; background-color:white; }
    #composicion_3columnas h3{ font-family:'Oswald',Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal ; color:#625439; letter-spacing:-1px; margin: 3px 0; padding-left:10px; background-color:white; }
    #composicion_3columnas p{ font-family:'Oswald',Arial, Helvetica, sans-serif; font-size:13px; color:#8c816e; margin:0; background-color:white; }
    #composicion_3columnas .explain{padding-left:10px}
    #composicion_3columnas .icono{ float:left; margin-top:5px; }
    #composicion_3columnas .icono_texto{ float:left; width:215px; margin-left:1px; margin-top:6px; line-height:18px; background-color:white; }
    /*#columna_redes div, #columna_redes div div{float:left; margin-left:10px}*/
    .interior-bd #composicion_3columnas p {padding-left: 0 !important}
	/*FIN DE BLOQUE DE COLUMNAS*/
/*FIN DE JORGE*/
/* Inicio menu para la Index */
#doc #hd .todos-cursos {display:block;height:30px;background:url(http://static.masterd.es/oposiciones/images/todos-cursos-btn.png) left top no-repeat;font-family: 'PT Sans Narrow', sans-serif;font-weight:bold;font-size:16px;color:#fff;text-indent:12px;text-decoration:none;line-height:28px;margin:15px 0 10px 0;}
#doc #hd .todos-cursos:hover {background-position:left bottom;color:#f56600;text-shadow: 0 1px 0 #000;}
#doc #hd #menu-top ul li#menu-info a{background: url("http://static.masterd.es/oposiciones/images/btn-menu-info.png") no-repeat scroll left top; display: block;
    height: 35px; margin-top: -6px; padding-top: 6px; width: 100px; text-shadow:none;}
ul.menu-index, ul.menu-familia {list-style-type:none;}
ul.menu-index li a{display:block;width:132px;height:55px;padding:30px 0 0 95px;background-repeat:no-repeat;font-family: 'PT Sans Narrow', sans-serif;font-size:20px;color:#fff;text-decoration:none;line-height:18px;text-shadow: 0 1px 0 #333;}
ul.menu-familia li {float:left;}
ul.menu-familia li a{display:block;width:125px;padding:90px 9px 0 9px;background-repeat:no-repeat;font-family: 'PT Sans Narrow', sans-serif;font-size:17px;color:#333;text-decoration:none;line-height:18px;text-align:center;font-weight:bold;margin-top:-10px;}
	/*iconos en index */
	.seguridad-x {background:url(http://static.masterd.es/oposiciones/images/menu-index-sprite.png) left top;}
	.seguridad-x:hover {background-position:left -850px;}
	.justicia-x {background:url(http://static.masterd.es/oposiciones/images/menu-index-sprite.png) left -170px;}
	.justicia-x:hover {background-position:left -1020px;}
	.educacion-x {background:url(http://static.masterd.es/oposiciones/images/menu-index-sprite.png) left -340px;}
	.educacion-x:hover {background-position:left -1190px;}
	.salud-x {background:url(http://static.masterd.es/oposiciones/images/menu-index-sprite.png) left -510px;}
	.salud-x:hover {background-position:left -1360px;}
	.servicios-x {background:url(http://static.masterd.es/oposiciones/images/menu-index-sprite.png) left -680px;}
	.servicios-x:hover {background-position:left -1530px;}
	/*iconos en familia */
	.seguridad {background:url(http://static.masterd.es/oposiciones/images/menu-index-sprite.png) center top;}
	.seguridad:hover, .seguridad-select {background-position:center -850px;color:#f56600!important;}
	.justicia {background:url(http://static.masterd.es/oposiciones/images/menu-index-sprite.png) center -170px;}
	.justicia:hover, .justicia-select {background-position:center -1020px;color:#f56600!important;}
	.educacion {background:url(http://static.masterd.es/oposiciones/images/menu-index-sprite.png) center -340px;}
	.educacion:hover, .educacion-select {background-position:center -1190px;color:#f56600!important;}
	.salud {background:url(http://static.masterd.es/oposiciones/images/menu-index-sprite.png) center -510px;}
	.salud:hover, .salud-select {background-position:center -1360px;color:#f56600!important;}
	.servicios {background:url(http://static.masterd.es/oposiciones/images/menu-index-sprite.png) center -680px;}
	.servicios:hover, .servicios-select {background-position:center -1530px;color:#f56600!important;}
/* Fin menu para la Index */
.telefono {text-align:right;margin-top: 15px;}
.telefono span{font-family: 'PT Sans Narrow', sans-serif;font-size:40px;font-weight:bold;color:#ededed;background:url(http://static.masterd.es/oposiciones/images/telefono-bg.png) left 4px no-repeat;padding-left:55px;}
/*estilos para el banner en index y en familia*/
.banner {text-align: center; margin: 0 auto; max-width: 750px;/*padding-left: 120px;*/}
.banner a, .banner-img img {display:block;/*float:left;*/}

.banner a img {width: 100%; height: 215px;}
.banner-app-bottom a img {width: auto; height: auto}
.hd-col-ancha .banner a img {/*width: 236px; height: 213px*/}
.banner-bottom {margin:40px 0;}
.banner-app-bottom {margin:10px 0;}
.banner-img {margin:15px 0 30px 0;float:left;}
/* Inicio del buscador */
.buscador {margin-top:10px;}
.buscador-1{/*width:724px;*/text-align: center;}
.buscador-1 span {font-family: 'PT Sans Narrow', sans-serif;font-weight:bold;color:#fff;font-size:22px;text-shadow:1px 1px 0 #666;line-height:40px;float:left;margin:0 10px 0 0;}
.buscador .search {/*background: url(http://static.masterd.es/oposiciones/images/search-buscador.png) no-repeat left top;border:none;display: inline;float: left;height:50px;width:395px;*/}
.ac_input {border:0 none;width:370px;height:25px;margin:12px 10px 10px 10px;}
.ac_input:focus {outline: none;}
.buscador-2 {padding: 6px 0 10px;margin-left:140px;color:#fff;}
.buscador-2 span a {color:#fff;text-decoration:none;font-size:12px;background:#786b53;padding:5px;border: 1px solid #999;border-bottom-color: #666;border-top-color: #ccc;display:inline;}
.buscador-2 span a:hover {background:#f56600;-webkit-transition: background 0.3s ease-out;-moz-transition: background 0.3s ease-out;-o-transition: background 0.3s ease-out;transition: background 0.3s ease-out;}
/* Fin del buscador */
#claim {width:670px;text-align:center;font-size:19px;margin:15px 0 10px 35px; font-family: 'PT Sans Narrow',sans-serif;font-weight:bold;color:#fff;float:left;display:block;font-style:italic; text-shadow: 1px 1px 1px rgba(51,51,51,0.8); padding-left: 120px;}
/* Fin de estilos del header */
/* Inicio del Contenido*/
/*Index*/
/* Inicio casos de exito: dato, noticia, video */
.casos-exito {background:url(http://static.masterd.es/oposiciones/images/exito-bg.png) center top no-repeat;height:260px;position:relative;/*margin-top:50px;*/}
.casos-exito .titulo {height:30px;padding-top:50px;padding-left:70px;text-align:center;width:160px;margin:0 auto;}
.casos-exito .titulo a {text-decoration:none;margin:0;padding:0;}
.casos-exito p a {font-size:16px;text-decoration:none;color:#333;width:190px;padding:10px;text-align:center;display:block;line-height:24px;margin:0 auto;}
.casos-exito  p a b {font-size:18px;font-weight:bold;color:#f56600;}
.ico-dato {background:url(http://static.masterd.es/oposiciones/images/icos-exito.png) left top no-repeat;}
.ico-noticia {background:url(http://static.masterd.es/oposiciones/images/icos-exito.png) left -80px no-repeat;}
.ico-video {background:url(http://static.masterd.es/oposiciones/images/icos-exito.png) left -160px no-repeat;}
.ico-taller {background:url(http://static.masterd.es/oposiciones/images/icos-exito.png) left -240px no-repeat;}
.ico-centros {background:url(http://static.masterd.es/oposiciones/images/icos-exito.png) left -322px no-repeat;}
.ico-redes {background:url(http://static.masterd.es/oposiciones/images/icos-exito.png) left -402px no-repeat;}
.ico-360 {background:url(http://static.masterd.es/oposiciones/images/icono-360.png) 0 0 no-repeat;}
#redes-exito,#redes-exito1,#redes-exito2{padding:5px 10px 0 10px !important}
.btn-exito {display:block;width:140px;height:47px;background:url(http://static.masterd.es/oposiciones/images/btn-exito.png) left top no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#fff;font-weight:bold;text-decoration:none;text-align:center;line-height:46px;text-shadow: 0 0 2px #1e4459;margin:0 auto;position:absolute;bottom: 44px;left:50px;}
.btn-exito:hover {display:block;width:140px;height:47px;background:url(http://static.masterd.es/oposiciones/images/btn-exito.png) left bottom no-repeat;line-height:50px;}
.btn-exito-intermedia {display:block;width:140px;height:47px;background:url(http://static.masterd.es/oposiciones/images/btn-exito.png) left top no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#fff;font-weight:bold;text-decoration:none;text-align:center;line-height:46px;text-shadow: 0 0 2px #1e4459;margin:0 auto;/*position:absolute;bottom: 44px;left:87px;*/}
.btn-exito-intermedia:hover {display:block;width:140px;height:47px;background:url(http://static.masterd.es/oposiciones/images/btn-exito.png) left bottom no-repeat;line-height:50px;}
/* fin casos de exito */
/* inicio area de noticias y convocatorias*/
#doc #bd #noticias-convocatorias {margin:30px 0;}
#doc #bd .convocatorias {width:300px;background:url(http://static.masterd.es/oposiciones/images/convocatorias-bg.png) left top no-repeat;}
#doc #bd .noticias-opositor h2{background:url(http://static.masterd.es/oposiciones/images/ico-noticias.png) left top no-repeat;padding-left:130px;height:95px;line-height:120px;}
#doc #bd .convocatorias h2{padding-left:85px;height:95px;line-height:120px;}
#doc #bd .convocatorias span.subtitle {font-family: 'PT Sans Narrow', sans-serif;font-size:20px;font-weight:bold;margin:0 10px 10px 10px;text-align:center;width:280px;color:#333;display:block;border-top:1px solid #666;border-bottom:1px solid #666;}
/*enlace-noticia sirve para noticias y convocatorias tanto en el sidebar como en el bd*/
.enlace-noticia {display:block;padding:10px;text-decoration:none;background:#fff;-webkit-transition: background 0.5s ease-out;-moz-transition: background 0.5s ease-out;-o-transition: background 0.5s ease-out;transition: background 0.5s ease-out;}
.enlace-noticia:hover {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.enlace-noticia:hover {background:#e7f1f7;}
.enlace-noticia h3{color:#1174a9;}
.enlace-noticia:hover h3{color:#000;}
.enlace-noticia p {color:#333;padding:5px 0;}
.enlace-noticia span{color:#333;font-size:12px;text-decoration:underline;font-weight:bold;}
.convocatorias .enlace-noticia span {color:#f56600;}
.enlace-noticia:hover p {color:#1174a9;}
.caja-btn {background:url(http://static.masterd.es/oposiciones/images/convocatorias-btn-bg.png) center bottom no-repeat;width:auto;height:64px;margin-top:20px;padding-top:10px;padding-left: 32px;}
.btn-opositor {display:block;width:140px;height:47px;background:url(http://static.masterd.es/oposiciones/images/btn-opositor.png) left top no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#fff;font-weight:bold;text-decoration:none;text-align:center;line-height:46px;text-shadow: 0 0 2px #1e4459;float:right;}
.btn-opositor:hover {display:block;width:140px;height:47px;background:url(http://static.masterd.es/oposiciones/images/btn-opositor.png) left bottom no-repeat;line-height:50px;}
.convocatorias .enlace-noticia:hover {background:#F3F1E9;}
.convocatorias .enlace-noticia h3 {font-size:12px;color:#f56600;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.convocatorias .enlace-noticia h3 span{font-family: 'PT Sans Narrow', sans-serif;color:#666;font-size:20px;line-height:21px;display:block;margin-bottom:4px;text-transform:none;}
.convocatorias-btn {display:block;width:235px;height:39px;background:url(http://static.masterd.es/oposiciones/images/btn-convocatorias.png) center top no-repeat;margin: 0 32px;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#fff;font-weight:bold;text-decoration:none;text-align:center;line-height:36px;text-shadow: 0 0 2px #1e4459;}
.convocatorias-btn:hover {background:url(http://static.masterd.es/oposiciones/images/btn-convocatorias.png) center bottom no-repeat;line-height:40px;}
/* fin area de noticias y convocatorias */
/* intermedias noticias, datos, video */
.intermedias {margin:30px 0;/*border-bottom:2px solid #f56600;*/}
.intermedias .hd-col-ancha h2 a{color:#f56600;text-decoration:none;}
.intermedias .hd-col-ancha h2 a:hover {color:#333;text-decoration:underline;}
.intermedias .hd-col-ancha .fecha {font-size:12px;font-style:italic;font-weight:bold;color:#666;}
.intermedias .hd-col-estrecha img {border:2px solid #ccc;}
a.leer-mas {float:left;font-weight:bold;color:#fff;text-decoration:none;padding:3px 5px;background:#666;font-size:12px;border-radius:4px;margin-bottom:20px;}
a:hover.leer-mas {background:#999;}
/* modales */
.body-modal .profes-modal {margin:20px;}
.body-modal .profes-modal .foto-profe {float:left;margin-right:10px;}
.body-modal .profes-modal p {margin-bottom:40px;}
.body-modal {margin:0;padding:0;background: #e7e3d1; /* Old browsers */
background: -moz-linear-gradient(top, #e7e3d1 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e3d1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e7e3d1 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e7e3d1 0%,#ffffff 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #e7e3d1 0%,#ffffff 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e3d1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #e7e3d1 0%,#ffffff 100%); /* W3C */}
.casos-exito-modal {line-height:24px;padding:0 20px 20px 20px;}
.titulo-modal {font-weight:bold;font-size:24px;color:#333;text-shadow:0 1px 0 #fff;padding:10px 0 0 85px;height:70px;text-align:left;border-bottom:1px solid #f56600;margin-bottom:20px;}
.casos-exito-modal p b{font-weight:bold; font-size:16px; font-style:italic;}
/* fin de modales */
/*fin de Index*/
/* contenido en interiores */
/* estilos para la cabecera en curso y en familia*/
#doc #bd .cabecera-curso {max-width:637px;margin-top:12px;}
#doc #bd .cabecera-curso span {float:left;padding:8px 0 0 10px;}
#doc #bd .cabecera-curso h2 {color:#fff;background:url(http://static.masterd.es/oposiciones/images/h2-cabecera-bg.png) left top no-repeat #020202;font-size:23px;line-height:25px;padding:10px 0 10px 50px;border-bottom:1px solid white;text-transform:uppercase;font-weight: normal;}
/* estilo nuevo para multivariante de título página cupón-imagen 04/01/12*/
#doc #bd .cabecera-curso h3.multivariante-h3 {color: #F56600;
    font-size: 25px;
    font-weight: normal;
    margin: 25px 0 10px 0;
    text-transform: uppercase;}

/* FIN estilo nuevo para multivariante de título página cupón-imagen 14/01/12*/
/* padding paginas de enviado, error y redireccion */
/* fin de estilos para la cabecera en curso y en familia*/
/* listado de cursos*/
.listado-cursos h3, #doc #bd .txt-cupon h3{font-size:25px;color:#f56600;font-weight:normal;text-transform:uppercase;margin:25px 0 5px 0;}
.listado-cursos h3 {text-indent:25px;}
.listado-cursos h3 a, #doc #bd .txt-cupon h3 a{font-size:25px;color:#f56600;font-weight:normal;text-transform:uppercase;margin:25px 0 5px 0;}
.listado-cursos h3 a{text-indent:25px;}
.listado-cursos ul li {list-style-type:none;margin-bottom:1px; margin-right: 10px}
.listado-cursos ul li a{display:block;font-size:14px;color:#333;text-decoration:none;padding:5px 80px 5px 25px;background: url(http://static.masterd.es/oposiciones/images/btn-info.png) right 5px no-repeat;-webkit-transition: background-color 0.2s ease-out;-moz-transition: background-color 0.2s ease-out;-o-transition: background-color 0.2s ease-out;transition: background-color 0.2s ease-out;}
.listado-cursos ul li a:hover{color:#fff;background:url(http://static.masterd.es/oposiciones/images/btn-info.png) right -92px no-repeat #333;text-indent:15px;}
.listado-cursos ul li:nth-child(even) {background-color:#f0eee3;}
.listado-cursos ul li:nth-child(odd) {background-color:#f4f3eb;}

em {display:block;width:477px;padding:35px 80px 45px 80px;margin:30px 0;font-family: 'PT Sans Narrow', sans-serif;font-size:24px;color:#333;text-shadow: 0 1px 0 #fff;text-align:center;background:url(http://static.masterd.es/oposiciones/images/em-bg.png) center bottom no-repeat #fff;font-style:normal;}
.txt-cupon p, .txt-1col p{margin: 0 0 20px 0;line-height:24px;}
.txt-cupon p b, .txt-1col p b{font-size:inherit;}
/*.txt-cupon p b, .txt-1col p b{font-size:16px;font-style:italic;}*/
.txt-cupon ul {margin:10px 0 30px 0;}
.txt-cupon .caracteristicas ul li {list-style-type:none;}
.txt-cupon ul li {display:list-item;text-align:left;margin:10px 0 10px 70px;list-style-type:square;line-height:24px;}
.bajo-txt {width:637px;background:url(http://static.masterd.es/oposiciones/images/requisitos-bg.png) top left no-repeat;height:305px;margin-top:50px;}
.profesores {float:left;width:300px;margin-left:5px;}
.requisitos {float:right;width:300px;margin-right:5px;}
.bajo-txt h4 {padding:10px 0 0 0;height:50px;text-align:center;}
.profesores h4{background:url(http://static.masterd.es/oposiciones/images/icos-requisitos.png) 0 top no-repeat;padding-left: 45px;}
.requisitos h4{background:url(http://static.masterd.es/oposiciones/images/icos-requisitos.png) 15px -75px no-repeat;}
.bajo-txt ul {width:280px;margin:0 auto;list-style-type:none;}
.bajo-txt .profesores ul li {background:url(http://static.masterd.es/oposiciones/images/profesores-hr.png) center bottom no-repeat;height:70px;margin-top:10px;font-size:11px;}
.no-filete {background:none!important;}
.bajo-txt .profesores ul li img.foto-profe{float: left;margin-right: 10px;}
.bajo-txt .profesores ul li span, #datos-centro span, .personal ul li span {font-family: 'PT Sans Narrow', sans-serif;font-size:18px;color:#f56600;font-weight:bold;}
.bajo-txt .requisitos ul li {font-size:11px;line-height:18px;margin-top:10px;background:url(http://static.masterd.es/oposiciones/images/requisitos-bullet.png) left 5px no-repeat;padding-left:10px;}
.btn-requisitos { background: url("http://static.masterd.es/oposiciones/images/requisitos-bg.png") no-repeat scroll left -290px transparent; height: 70px; padding: 0 10px; width: 617px; }
.btn-requisitos a{background:url(http://static.masterd.es/oposiciones/images/btn-requisitos.png) left bottom no-repeat;width:80px;height:20px;font-size:12px;color:#fff;display:block;text-align:center;line-height:20px;text-decoration:none;margin-right:10px;text-shadow:0 1px 0 #000;}
.btn-requisitos a:hover {background-position:left top;line-height:22px;}
/*para el mapa en pagina de cupon*/
.mapa h4 {height:60px;background:url(http://static.masterd.es/oposiciones/images/icos-requisitos.png) left -150px no-repeat;padding-left:90px;line-height:48px;}
.map-cupon {float:left;margin-right:20px;width:400px;height:200px;margin-bottom:40px;}
#datos-centro {height:240px;}
#datos-centro p {font-size:12px;margin:10px 0;}
/*para la pagina de mapa de una delegacion*/
#map-delegacion {margin: 40px 0 20px 20px; width:627px; height: 260px;}
/* fin listado de cursos*/
/* fin contenido en interiores*/
/*Fin del Contenido*/
/*Sidebar*/
.noticias-sidebar {/*width:290px;*/background:url(http://static.masterd.es/oposiciones/images/noticias-bg.png) center top no-repeat;/*padding-left:10px;margin-top:32px;margin-bottom:40px;*/}
.noticias-sidebar h2{height:110px;line-height:150px;text-align: center; width: 300px;margin: 0 auto;}
.noticias-sidebar h3 {font-size:16px;color:#666;font-weight:normal;}
.noticias-sidebar .enlace-noticia span {font-size:11px;font-weight:normal;}
.noticias-sidebar .enlace-noticia {
    width: 260px;
    line-height: 24px;
    margin: 0 auto;
}
.noticias-sidebar .caja-btn {padding-left: 0}
.noticias-sidebar .caja-btn .btn-opositor {float:none;margin:-5px auto 0;}
/*Inicio del Formulario*/
#cupon-right {width:300px; float:right;}
#formulariocupon a {color:#f56600;font-family:Helvetica, Verdana, Arial, sans-serif;font-weight:700; text-decoration:none;}
#formulariocupon.formulariocupon-naranja {background:url(http://static.masterd.es/oposiciones/images/bg-cupon.png) no-repeat center top #f5f5f5; width:300px;float:right;display:inline;}
.formulariocupon-naranja-bottom {width:300px; float:right;display:inline; padding-bottom:25px; background:url(http://static.masterd.es/oposiciones/images/cupon-bottom.png) no-repeat right bottom;}
#formulariocupon p.titulo {font-family: 'PT Sans Narrow', sans-serif;width:260px; text-align:left; font-size:18px;font-weight:bold; line-height:24px;color:#f56600; text-shadow:0 1px 0 #fff;padding:0 20px 5px 20px;}
#formulariocupon .informate {font-family: 'PT Sans Narrow', sans-serif;font-size:16px; color:#fff; text-indent:65px; background:url(http://static.masterd.es/oposiciones/images/cupon-top.png) no-repeat center top;padding:15px 0 19px;font-weight: bold;}
#formulariocupon .fieldError {background-color:#F37616; color:#fff;font-size:11px;letter-spacing:1px;text-align:center;margin:0 24px 10px; padding:5px 0;}
.caja_cupon_send .image {border:0 none; float:left; height:36px; margin-left:102px;  margin-top:10px;width:154px;}
.caja_cupon { display:inline;float:left; width:300px;border:none; padding:3px 0;}
.caja_cupon_send {width:300px;}
#formulariocupon input.campo_fijo_cupon:focus,#formulariocupon select.campo_fijo_cupon:focus {
    background: none #FFFCFC;
    border-color:#FFF;
}

.campo_fijo_cupon, #formulariocupon select.campo_fijo_cupon_2 {

    /*display: block;
    width: 100%;
    height: 34px;*/
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

/*
    background-color:#fff;
    border:1px solid #c9c9c9;
    color:#000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    vertical-align:middle;*/

}

.campo_fijo_cupon {
    width:235px; /*180px*/
    margin:0 20px;
    /*padding:2px;
    height:18px;*/
}

#formulariocupon select.campo_fijo_cupon_2 {
    width:260px;
    margin:0 20px;
    padding:6px 12px;
    height:34px;
    background-color: #fff;
    line-height: 1.42857143;
    font-size: 14px;
}

.label_cupon {
    color:#333;
    font-size:14px;
    line-height:34px; /*18px*/
    margin-right:5px;
    padding-left:20px;
    text-align:left;
    width:70px;
    margin-bottom:2px;
    float:left;
}

.asterisco {color:#fea249;}
#select { margin-left:12px; margin-top:4px;}
.campo_cupon {color:#333; float:left; font-family:Arial, sans-serif; font-size:12px;line-height:18px;}
.label_cupon_horizontal { color:#333; font-size:11px;font-weight:400;    padding-bottom:5px;text-align:center; float:left;margin:5px 0;padding-left:15px;}
.campo_cupon_horizontal { color:#333; font-size:11px; font-weight:400; text-align:left; float:left;padding-top:4px;}
#formulariocupon .caja_cupon_send { width:300px;}
.select_combo_md{ width:205px;}
select {font-size:11px;}
.msg-registro { width:300px; height:69px; float:none !important;display:block; margin-left:30px; background:url(http://static.masterd.es/oposiciones/images/bg-more-info.png) no-repeat center bottom;}
.checkboxLabel {color:#666;font-size:10px;}
.checkbox {margin-left:25px;margin-right:5px;}
.afirmo {padding-top:23px;}
.cv-send {padding-top:5px;border-right:1px solid #d3d3d3;}
.caja_cupon_send.gris .image { float:left; background:url(http://static.masterd.es/oposiciones/images/btn-informate.png) no-repeat top left; width:235px; height:40px; margin-left:35px;    width: 235px;
    color: transparent;}
.caja_cupon_send.gris .image:hover { background:url(http://static.masterd.es/oposiciones/images/btn-informate.png) no-repeat bottom left; }
.caja_cupon_send.gris_cat .image { float:left; background:url(http://static.masterd.es/oposiciones/images/btn-informate_cat.png) no-repeat top left; width:235px; height:40px; margin-left:35px;}
.caja_cupon_send.gris_cat .image:hover { background:url(http://static.masterd.es/oposiciones/images/btn-informate_cat.png) no-repeat bottom left; }
/*fin del formulario*/
/*Fin de Sidebar*/
/*ESTATICAS*/
/* Resultados de busqueda */
#resultados-busqueda {padding-bottom:30px;}
#resultados-busqueda h1 {color: #333333;font-size: 30px;    font-weight: bold;text-transform:uppercase;text-align:left;text-shadow:none;margin-top:20px;}
#resultados-busqueda h2 {background-color:#EFECE0;padding:2px 10px 5px 12px;border-bottom:1px solid #E7E3D1;}
#resultados-busqueda p{line-height:24px;margin:10px 0;}
.resultado {margin:20px 0;padding:10px 20px 20px 0;background:url(http://static.masterd.es/oposiciones/images/resultados-bg.png) center bottom no-repeat;}
.resultado h3 {font-size:24px;color:#f56600;font-weight:normal;text-transform:uppercase;margin-bottom:15px;background:url(http://static.masterd.es/oposiciones/images/bullet-resultados.png) left 7px no-repeat;text-indent:20px;}
.resultado p {padding-bottom:10px;border-bottom:1px solid #E7E4D2;}
.btn-resultado {display:block;margin-top:10px;text-align:center;background:url(http://static.masterd.es/oposiciones/images/btn-resultados.png) top center no-repeat;color:#fff;text-shadow:0 1px 0 #000;text-decoration:none;height:20px;}
.btn-resultado:hover {background-position:center bottom;}
.pagination {float: right;height: 39px;width: 100%;}
.box-resultados {float:left;margin-right:15px;}
.pages {float:left;}
.pages span {background-color: #FFFFFF;border: 1px solid #CCCCCC;color: #A7A7A7;float: left;font-size: 18px;margin: 0 3px;padding: 0 2px;text-align: center;width: 18px;
}
.pages span.siguiente, .pages span.anterior {background: none repeat scroll 0 0 transparent;border: medium none;margin-top: 3px;}
.pages span.disabled {border: medium none;padding: 0;}
.pages a {color: #555555;font-family: Arial,Helvetica,sans-serif;font-size: 18px;padding: 0;text-decoration: none;}
/* Fin resultados de busqueda */
/* Inicio pagina de Centros */
.columna-delegaciones .yui3-u {background:url(http://static.masterd.es/oposiciones/images/columna-delegaciones-bg.gif) repeat-y right top;}
.no-bg {background:none!important;}
.columna-delegaciones {margin-bottom:50px;}
.columna-delegaciones b {font-family: 'PT Sans Narrow', sans-serif;color:#f56600;font-size:18px;margin:20px 0 5px 0;display:block;}
.columna-delegaciones a {color:#333;text-decoration:none;}
.columna-delegaciones a:hover {color:#333;text-decoration:underline;}
.enviado {    
    font-size: 30px;
    font-weight: normal;
    margin: 20px 0;
    color: #fff;
    text-shadow: none;
    font-family: 'PT Sans Narrow', sans-serif;
    text-align: center;
}
.error {background:url(http://static.masterd.es/oposiciones/images/error.png) left top no-repeat;padding-left:60px;padding-top:5px;font-size:23px;margin-top:30px;font-family: 'PT Sans Narrow', sans-serif;height:50px;}
.h2-redireccion {background:url(http://static.masterd.es/oposiciones/images/alerta.png) left 5px no-repeat;padding:10px 0 0 55px;margin-bottom:20px;border-bottom:1px solid #333;height:70px;}
.redireccion {/*background:url(http://static.masterd.es/oposiciones/images/alerta.png) left 5px no-repeat;*/font-size:23px;font-family: 'PT Sans Narrow', sans-serif;height:80px;}
.body-reconduccion {background:url(http://static.masterd.es/oposiciones/images/body-reconduccion.png) left top repeat-x;}
#opciones-reconduccion input {margin-left:0;}
#opciones-reconduccion label{font-size:16px;display:list-item;margin:-17px 0 10px 25px;list-style-type:none;line-height: 21px;}
.btn-reconduccion {margin:40px 0 30px;}
/*#form-redireccion input {margin:10px 10px 10px 60px;}*/
/*fin de pagina de centros*/
/*quines-somos y metodologia*/
.interior-menu h1, .interior-menu h3 {/*font-size:30px;height:60px;*/background:url(http://static.masterd.es/oposiciones/images/icos-requisitos.png) -15px -150px no-repeat;padding-left:75px;line-height:48px;margin-bottom:10px;}
.interior-menu ul{margin-top:15px;}
.interior-menu ul li {margin:10px 0 10px 0;}
.interior-menu ul li a{font-family: 'PT Sans Narrow', sans-serif;font-size:20px;color:#333;font-weight:bold;text-decoration:none;-webkit-transition: margin 0.5s ease-out;-moz-transition: margin 0.5s ease-out;-o-transition: margin 0.5s ease-out;transition: margin 0.5s ease-out;}
.interior-menu ul li a:hover {color:#f56600;text-decoration:underline;margin-left:30px;}
.interior-bd {margin-bottom:50px; border-top: 2px solid #F56600;}
.interior-bd p {padding:0 0 0 30px;}
.interior-bd h4 {color:#f56600;padding-top:20px;}
#quienes-somos { border-top: 1px solid #F56600;}
#quienes-somos h4 { border-top: 1px solid #F56600;}
.interior-bd em {width:900px;margin:40px 37px;padding:20px 0;background:none;border-top:1px solid #999;border-bottom:1px solid #999;clear:both;}
.perfiles {clear:both;}
.perfiles .fondo-lista {background:#f56600;width:900px;float:right;}
.perfiles ul, .lista-metodologia{text-align:center;margin:10px 0 30px 0;}
ul.menu-perfiles {background: #f56600;height:30px;line-height: 30px;margin-left: 30px;width: 944px;}
.menu-perfiles li {display:inline;margin:0 20px;}
.menu-perfiles li a{font-family: 'PT Sans Narrow', sans-serif;color:#fff;font-weight:bold;font-size:17px;background:url(http://static.masterd.es/oposiciones/images/li-perfiles-bg.png) right top no-repeat;padding-right:20px;}
.menu-perfiles li a:hover {background:url(http://static.masterd.es/oposiciones/images/li-perfiles-bg.png) right bottom no-repeat;}
.perfiles div span, .proceso div span{font-family: 'PT Sans Narrow', sans-serif;font-size:20px;margin-left:30px;text-decoration:underline;}
.perfiles div ul li, .caracteristicas-campus li, .lista-metodologia li{display:list-item;text-align:left;margin:10px 0 10px 70px;list-style-type:square;line-height:24px;}
.proceso ul{color:#f56600;}
.proceso ul li a{color:#f56600;font-family:'PT Sans Narrow', sans-serif;display:list-item;text-align:left;margin:10px 0 10px 70px;list-style-type:square;font-size:16px;}
.proceso-lista2 li{color:#333;margin-left:70px;list-style-type:square;margin-bottom:10px;line-height:24px;}
.detalledelegacion ul li{list-style-type:square;margin:10px 0 10px 30px;}
.detalledelegacion ul li a {color:#f56600;}
.fotos-delegaciones {max-width: 974px;height:200px;margin-top:20px;}
.ancla-btn {font-family: 'PT Sans Narrow', sans-serif;color:#f56600;font-size:18px;font-weight:bold;line-height:28px;background:url(http://static.masterd.es/oposiciones/images/ancla_btn.png) right top no-repeat;padding-right:40px;height:32px;display:block;text-align:right;}
.ancla-btn:hover {background:url(http://static.masterd.es/oposiciones/images/ancla_btn.png) right bottom no-repeat;text-decoration:none;line-height:30px;}
.personal {margin-left:18px;max-width: 974px;}
.personal h5 {font-family: 'PT Sans Narrow', sans-serif;font-size:18px;color:#333;font-weight:bold;margin:20px 0 0 12px;}
.personal ul {margin-top:20px;}
.personal ul li{border-radius:5px;border:1px solid #e2e0d6;border-bottom-color: #F7F6F1;padding:5px;float:left;font-size:12px;width:282px;height:75px;margin:2px 12px;background: -moz-linear-gradient(top, #e7e3d1 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e3d1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e7e3d1 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e7e3d1 0%,#ffffff 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #e7e3d1 0%,#ffffff 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e3d1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #e7e3d1 0%,#ffffff 100%); /* W3C */}
/*.personal ul li img {display:block;float:left;margin-right:15px;width:46px;height:60px;border:1px solid #e2e0d6;}*/
.personal ul li p {margin:0;padding:0; font-size: 11px;line-height:14px;}/*fin quines-somos y metodologia*/
/* Inicio del footer */
#footer{color: #fff;}
#footer a{color: #fff; text-decoration: none;font-size: 12px;}
#footer .social-list li a{
    padding: 22px 6px 9px 6px;
}
#footer a:hover{
    color: #ccc;
}
#footer {min-height:65px;width:100%;bottom:0;left:0;z-index:-200;background:url(http://static.masterd.es/oposiciones/images/footer-bg.png) left bottom repeat-x #ff6600;}
#footer-container {max-width: 974px;margin:0 auto;}
.informacion-legal {float:left;}
.informacion-legal a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;line-height:60px;text-decoration:none;font-size:12px;margin-left: 10px;}
.informacion-legal a:hover {text-decoration:underline;}
.datos-masterd {text-align:right;color:#fff;font-size:12px;padding-top:10px;}
/* Fin del footer */
.caracteristicas-curso{ width:300px; color:#f56600; font-family: 'PT Sans Narrow', sans-serif;float: right;font-weight:bold;}
.caracteristicas-curso h3{font-size: 25px; height:49px; line-height:49px; text-align:center;color:#333;}
.caracteristicas-curso ul{font-size: 20px;margin-bottom: 30px;}
.caracteristicas-curso ul li{background: url(http://static.masterd.es/images/caracteristicas-bg-li.png) no-repeat scroll 0 bottom transparent;padding: 10px 0 10px 57px;border-bottom:1px solid #f5f5f5;}
.caracteristicas-curso ul li p{ line-height: 20px;}
.caracteristicas-curso ul li p span{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;color:#333;}
/* -------- TRAINIDO ----------- */
#formulariocupon .informate2 {
	font-size: 19px;
}
.caracteristicas {
	margin-top: 15px;
}
.caracteristicas li {
	background: url(http://static.masterd.es/oposiciones/images/bullet-flecha.png) no-repeat 0 3px;
	margin-bottom: 20px;
	padding-left: 15px;
}
.margen {
	margin-bottom:0 !important;
}
.bannertrainido {
	display:block;
	width: 100%;
	height: 211px;
	background: url(http://static.masterd.es/oposiciones/images/bannermastertrainido.png) no-repeat 0 0;
	margin-top: 25px;
	margin-bottom: 25px;
}
.btrainido{
    margin-left: 15px;
}
.movida {
    background: url(http://static.masterd.es/oposiciones/images/btrainido.png) no-repeat scroll left top transparent;
    display: block;
    height: 97px;
}
.movida:hover {
                background: url(http://static.masterd.es/oposiciones/images/btrainido.png) no-repeat scroll left bottom transparent;
}
/* -------- descarga PDF ----------- */
.bannerpdf {
    margin: 20px 0 10px 0;
	padding-left: 25px;
    width: 580px;
}
/* formulario descarga pdf */
#formulariocupon .informatepdf {font-family: 'PT Sans Narrow', sans-serif;font-size:19px; color:#fff; text-indent: 122px;
	background:url(http://static.masterd.es/oposiciones/images/cupon-top-pdf.png) no-repeat center top;padding:15px 0 19px;font-weight: bold;
}
.caja_cupon_send.grispdf .image { float:left; background:url(http://static.masterd.es/oposiciones/images/btn-informate-pdf.png) no-repeat top left; width:235px; height:40px; margin-left:35px;}
.caja_cupon_send.grispdf .image:hover { background:url(http://static.masterd.es/oposiciones/images/btn-informate-pdf.png) no-repeat bottom left; }
.bocadillo {
	width: 282px;
	height: 96px;
	margin: 6px 0 10px 8px;
	background:url(http://static.masterd.es/oposiciones/images/bocadillo.png) no-repeat bottom left;
}
/* -------- para las 4 cajas destacadas ----------- */
.casos-exito h2 {
	margin-top: -30px;
	line-height: 28px;
	font-size: 25px;
}
#requisito-estudios {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    color: #999999;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px 20px;
    width: 260px;
}
/*--------------- Nuevos H1 ---------------*/
.cabecera-curso h1 {
    background: url("http://static.masterd.es/oposiciones/images/h2-cabecera-bg.png") no-repeat scroll left top #020202;
    border-bottom: 1px solid white;
    color: #FFFFFF;
    font-size: 23px;
    font-weight: normal;
    line-height: 25px;
    padding: 10px 0 10px 50px;
    text-transform: uppercase;
	text-align:left;
	text-shadow:1px 1px 0 #333!important;
}
.cabecera-enviado img{
    margin: 0 auto;
}
.txt-cupon h1 {
    color: #F56600;
    font-size: 25px;
    font-weight: normal;
    margin: 25px 0 5px;
    text-transform: uppercase;
	text-shadow:none;
	text-align:left;
}
/* PRUEBA DE cupon B */
.pagina-cupoon-bg-B h2 {float:right;color:#666;line-height:40px;margin: 5px 0 20px;}
.pagina-cupoon-bg-B {background:none !important;}
/*#first-cupon-right .cabecera-curso {width:597px!important;margin-top:12px;}*/
#first-cupon-right .cabecera-curso h2 {color:#333!important;background:none!important;padding:10px 0 10px 0!important;}
#first-cupon-right em {width:auto;}
#first-cupon-right .bajo-txt {width:597px;background:url(http://static.masterd.es/oposiciones/images/requisitos-bg-B.png) left 10px no-repeat;}
#first-cupon-right .profesores {float:left;width:280px;margin-left:5px;}
#first-cupon-right .requisitos {float:right;width:285px;margin-left: 20px;}
#first-cupon-right .bajo-txt h4 {padding:10px 0 0 90px;height:50px;text-align:left;}
#first-cupon-right .requisitos h4{background:url(http://static.masterd.es/oposiciones/images/icos-requisitos.png) -10px -75px no-repeat;}
#first-cupon-right .bajo-txt ul {width:270px;}
#first-cupon-right .bajo-txt .profesores ul li {background:url(http://static.masterd.es/oposiciones/images/profesores-hr.png) center bottom no-repeat;height:70px;margin-top:5px;padding-bottom: 5px;}
#first-cupon-right  .btn-requisitos {background:url(http://static.masterd.es/oposiciones/images/requisitos-bg-B.png) no-repeat scroll left -290px transparent;padding: 0 10px;width: 577px;}
/* -------- PDF POPUP ----------- */
.bannerpdfpopup {
margin: 20px 0 10px 0;
padding-left: 50px;
}
/*.google-plus{
    float: left;
    margin: 20px 0 0 5px;
}*/

	/*REDES SOCIALES INDEX E INTERIORES*/
#redes-sociales{ margin:15px 0; text-align: center}
#redes-sociales ul{ padding-left:8px;}
#redes-sociales ul li:first-child{padding-left: 0;}
#redes-sociales ul li{float:left; line-height:52px;padding-left: 30px; }
#redes-sociales ul li a{ text-decoration: none;}
#redes-sociales ul li a.google, #redes-sociales ul li a.face, #redes-sociales ul li a.twitt, #redes-sociales ul li a.you, #redes-sociales ul li a.flickr, #redes-sociales ul li a.vimeo {}#redes-sociales ul li a.linkedin { }#redes-sociales ul li a.slideshare {}
#redes-sociales ul li#google-plus {padding-top: 5px;}
#redes-sociales ul li a{ color:#333;}
#redes-sociales ul li a:hover{ text-decoration:none;}
.iconos-social{ text-align: center;}
/*METODOLOGIA NEW*/
#botones-izda{ width:190px;z-index: 1;}
#foto-central{ width:500px;z-index: 0;}
#botones-dcha{ width:240px;}
a#boton-personas, a#boton-centros, a#boton-campus {
    background:url(http://static.masterd.es/oposiciones/images/boton-metodologia-naranja.png) no-repeat scroll left top transparent;
    display: block;
    font-size: 24px;
    font-weight: normal;
    height: 27px;
    padding: 12px 15px 15px;
    width: 156px;
}
a#boton-personas:hover, a#boton-centros:hover, a#boton-campus:hover {background: url(http://static.masterd.es/oposiciones/images/boton-metodologia-naranja.png) no-repeat scroll left -58px transparent; color: #FFFFFF;  text-decoration: none;}
h4#lo-q-buscas {background: url("http://static.masterd.es/oposiciones/images/deco-metodologia.png") no-repeat scroll -2px -84px transparent; padding-bottom: 5px;}
li#conocimiento {background: url("http://static.masterd.es/oposiciones/images/icos-metodologia.png") no-repeat scroll 5px top transparent; height: 50px;line-height: 38px; padding-left: 55px; margin-left:0;width:180px!important;}
li a#boton-conocimiento, li a#boton-reconocimiento, li a#boton-experiencia, li a#boton-flexibilidad {margin: 10px 0;}
a#boton-conocimiento, a#boton-reconocimiento, a#boton-experiencia, a#boton-flexibilidad { background:url(http://static.masterd.es/oposiciones/images/btn-flecha-metodologia.png) no-repeat scroll 126px 5px transparent;
 color: #333333; display: block; font-family: 'PT Sans Narrow',sans-serif; font-size: 24px; font-weight: normal; width: 165px;}
a#boton-conocimiento:hover, a#boton-reconocimiento:hover, a#boton-experiencia:hover, a#boton-flexibilidad:hover { background:url(http://static.masterd.es/oposiciones/images/btn-flecha-metodologia.png) no-repeat scroll right -44px transparent; text-decoration: none;}
li#reconocimiento {background: url(http://static.masterd.es/oposiciones/images/icos-metodologia.png) no-repeat scroll 5px -62px transparent; height: 50px;line-height: 38px; padding-left: 55px;width:180px!important;}
li#experiencia {background: url(http://static.masterd.es/oposiciones/images/icos-metodologia.png) no-repeat scroll 5px -115px transparent; height: 50px; line-height: 38px; padding-left: 55px; width:180px!important;}
li#flexibilidad {background: url(http://static.masterd.es/oposiciones/images/icos-metodologia.png) no-repeat scroll 5px -179px transparent;height: 50px;line-height: 38px; padding-left: 55px; margin-left:0;width:180px!important;}
.interior-metodologia {padding: 30px 0;}
.interior-metodologia h4 {background: url(http://static.masterd.es/oposiciones/images/deco-metodologia.png) no-repeat scroll left 53px transparent;font-size: 24px;line-height: 24px; margin: 20px 0;padding: 0 0 10px 5px;
}
.interior-metodologia h4 b { font-size: 36px;}
.interior-metodologia h4#alumnos {background: url(http://static.masterd.es/oposiciones/images/deco-metodologia.png) no-repeat scroll left -62px transparent;}
.interior-metodologia h4#principales {background: url(http://static.masterd.es/oposiciones/images/deco-metodologia.png) no-repeat scroll left -291px transparent;}
.interior-metodologia #video {background: url(http://static.masterd.es/oposiciones/images/bg-video.png) no-repeat scroll 0 center transparent; padding: 35px 0; width:450px;}
#asesor {background: url(http://static.masterd.es/oposiciones/images/figuras-personas.png) no-repeat scroll left top transparent;}
#orientador {background: url(http://static.masterd.es/oposiciones/images/figuras-personas.png) no-repeat scroll -251px top transparent;}
#entrenador {background: url(http://static.masterd.es/oposiciones/images/figuras-personas.png) no-repeat scroll -493px top transparent;}
#profesor {background: url(http://static.masterd.es/oposiciones/images/figuras-personas.png) no-repeat scroll -744px top transparent;}
#asesor, #orientador, #entrenador, #profesor, #ico-campus, #ico-conocimiento, #ico-reconocimiento, #ico-experiencia, #ico-flexibilidad {font-family: 'PT Sans Narrow',sans-serif;
 margin: 0 30px; padding-top: 130px; text-align: center; width: 180px; float:left;}
#asesor p, #orientador p, #entrenador p, #profesor p, #ico-campus p, #ico-conocimiento p, #ico-reconocimiento p, #ico-experiencia p, #ico-flexibilidad p {font-size: 24px;}
#asesor p b, #orientador p b, #entrenador p b, #profesor p b, #ico-campus p b, #ico-conocimiento p b, #ico-reconocimiento p b, #ico-experiencia p b, #ico-flexibilidad p b {font-size: 32px;
 font-style: normal;}
 #asesor p b {
    font-size: 27px;
}
#asesor p span, #orientador p span, #entrenador p span, #profesor p span {font-size: 32px;}
#asesor p span.dos, #orientador p span.dos, #entrenador p span.dos, #profesor p span.dos {font-size: 21px;}
#asesor p span.tres, #orientador p span.tres, #entrenador p span.tres, #profesor p span.tres {font-size: 20px;}
.interior-personas, .interior-reconocimiento, .interior-experiencia, .interior-flexibilidad { background: url(http://static.masterd.es/oposiciones/images/deco-metodologia-big.png) no-repeat scroll left top transparent;
    padding: 40px 30px 0;  width: 894px;}
.interior-personas h4#opiniones {font-size: 28px; line-height: 24px;}
ul#lista-opiniones {font-family: 'PT Sans Narrow',sans-serif;font-size: 18px; width: 350px;}
ul#lista-opiniones li {background: url(http://static.masterd.es/oposiciones/images/deco-metodologia.png) no-repeat scroll left -593px transparent; float: left; margin: 10px 0; padding-bottom: 10px;}
ul#lista-opiniones li span {clear: both; float: left; font-size: 16px; padding: 5px; text-align: right; width: 326px;}
ul#lista-opiniones li.ver-opiniones {font-family: Arial,Helvetica,sans-serif;font-size: 14px;margin: 0; text-align: center; width: 350px;}
ul#lista-opiniones li.ver-opiniones a { text-decoration: underline;   color: #36365D;}
#volver {
    text-align: center;
    max-width: 974px;
}
#ico-campus {background: url(http://static.masterd.es/oposiciones/images/icos-dibujos-metodologia.png) no-repeat scroll left top transparent; margin-right: 0;}
#ico-conocimiento {background: url(http://static.masterd.es/oposiciones/images/icos-dibujos-metodologia.png) no-repeat scroll 7px -296px; margin-right: 0;}
#ico-flexibilidad {background: url("http://static.masterd.es/oposiciones/images/icos-dibujos-metodologia.png") no-repeat scroll 7px -1381px transparent;margin-right: 0;}
#campus,#conocimiento, #reconocimiento, #experiencia, #flexibilidad{ float:left; margin-left:30px;  width:730px;}
#campus p, #conocimiento p, #reconocimiento p, #experiencia p, #flexibilidad p, .interior-flexibilidad p {font-family: 'PT Sans Narrow',sans-serif;font-size: 24px; margin-top: 50px;}
#conocimiento p b, #reconocimiento p b, #experiencia p b, #flexibilidad p b, .interior-flexibilidad p b {font-family: 'PT Sans Narrow',sans-serif; font-size: 32px; font-style: normal;}
#flexibilidad p b {font-size: 29px; line-height: 27px;}
#campus p b {float: left;font-family: 'PT Sans Narrow',sans-serif; font-size: 32px; font-style: normal; padding-top: 5px;}
#mapa{ width:650px;}
#fotos-centros { margin-top: 60px; width:320px;}
#ver-centros, #ver-empresas {text-align: center;}
a#btn-todos-centros, a#btn-soloempleo {background: url(http://static.masterd.es/oposiciones/images/btn-ver-todos-centros.png) no-repeat scroll left top transparent; color: #333333;display: block; font-family: 'PT Sans Narrow',sans-serif; font-size: 24px; height: 48px; margin-left: 310px; padding-top: 7px;text-align: center; width: 290px;}
ul#lista-centros li {font-family: 'PT Sans Narrow',sans-serif; font-size: 22px; line-height: 22px; margin: 20px 0;}
ul#lista-centros li b {font-size: 24px; text-transform: uppercase;}
#todos-centros {margin: 30px 0; max-width: 974px;}
#todos-centros ul{ background:url(http://static.masterd.es/oposiciones/images/columna-delegaciones-bg.gif) repeat-y right top;}
#todos-centros ul li b, #todos-centros ul li b a{ color: #F56600; display: block; font-family: 'PT Sans Narrow',sans-serif; font-size: 18px; margin: 20px 0 5px; }
#todos-centros ul li a {font-family: Arial,Helvetica,sans-serif; text-decoration: none; color:#333;}
#personal-centros h4{ background:none; padding-left:0; text-transform:uppercase; margin:10px 0 0; height:30px; float:left; max-width: 974px;}
.fotos-delegaciones { float:left;}
.convocatorias-btn { margin:0 0;}
ul#listado {font-family: 'PT Sans Narrow',sans-serif; font-size: 24px; margin: 10px 0;}
ul#listado li {background: url(http://static.masterd.es/oposiciones/images/bullet-li-destacados-familia.png) no-repeat scroll left 10px transparent; margin: 5px 0; padding-left: 15px;}
.interior-flexibilidad .span4 {background: url(http://static.masterd.es/oposiciones/images/deco-metodologia.png) no-repeat scroll left -60px transparent;font-family: 'PT Sans Narrow',sans-serif; font-size: 28px;
    line-height: 24px; margin-bottom: 20px;    padding-bottom: 20px;}
#personal-centros.personal ul{ float:left;}
.interior-menu h1, .interior-menu h3 { font-weight: normal;}
.interior-menu h1{
    font-size: 20px;
    font-weight: 300;
    text-align: left;
    color:#444;
    text-shadow: none;
}
#textooposiciones{margin-top:40px;font-size: 15px;    line-height: 23px;    color: #6E6E6E;}
#textoopinionesalumnos h3{margin: 10px 0;}
#textoopinionesalumnos{margin-top:40px;font-size: 15px;    line-height: 23px;    color: #6E6E6E;}
.h1-resultados{text-align: left;color: #F56600;font-size: 24px;text-shadow:none;}

/*cupon_delegacion*/

#datos_izq{
	/*background: url("http://static.masterd.es/images/bg-delegacion.jpg") repeat-x scroll center 40px transparent;
    padding-left: 1%;
	margin-top: 10px;
	margin-bottom: -20px;
    float: left;
    padding-right: 0;
    width: 59%;*/
}
/*#datos_izq >  div[class="yui3-u"]:not(.first){ clear: both; left: 0; margin-top: 20px; position: relative; top: 0; width: 100% !important;}*/
#datos_izq .mapadelegacion{margin-top:20px}
#datos_izq .personal{margin-left:0}
#datos_izq #personal-centros ul{width:610px}
#datos_izq #personal-centros ul li{margin: 2px 9px 2px 0 !important}
#datos_izq .fotos-delegaciones > img {left: -42px; position: relative;}

.clearfix { zoom: 1; }
.clearfix:after { clear: both; content: '.'; display: block; height: 0; line-height: 0; visibility: hidden; }

#terminosCookies, #terminosCookies_mov { position: fixed; right: 0; left: 0; z-index: 1030; margin-bottom: 0; bottom: 0; padding: 15px; color: #ad8540; border-top: 1px solid #ad8540; background-color: rgb(255, 250, 228);}

#nav-cupon-mov { bottom: 0; color: #FFFFFF; display: none; padding: 15px 0; position: fixed; width: 100%; text-align: center; }

#divNewsletter .newsletter {
    display: inline-block;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}

#breadcrumb{ background:#ededed; -webkit-border-radius: 3px; border-radius: 3px; float:left; clear:both; margin:10px 0; width:100%; padding: 10px 0 }
#breadcrumb a{display:block; float:left; color:#666;}
#breadcrumb a:hover span{ text-decoration: underline;}
#breadcrumb span{  display: block; float: left; padding:0 5px; font-weight:bold; }

/*********** BOTONES BOOTSTRAP **************/
    .btn {
        display: inline-block;
        *display: inline;
        /* IE7 inline-block hack */

        *zoom: 1;
        padding: 4px 14px;
        margin-bottom: 0;
        font-size: 14px;
        line-height: 20px;
        *line-height: 20px;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        color: #333333;
        text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
        background-color: #f5f5f5;
        background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
        background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
        background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
        background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
        border-color: #e6e6e6 #e6e6e6 #bfbfbf;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        *background-color: #e6e6e6;
        /* Darken IE7 buttons by default so they stand out more given they won't have borders */

        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        border: 1px solid #bbbbbb;
        *border: 0;
        border-bottom-color: #a2a2a2;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        *margin-left: .3em;
        -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
        -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
        box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    }
    .btn:hover,
    .btn:active,
    .btn.active,
    .btn.disabled,
    .btn[disabled] {
        color: #333333;
        background-color: #e6e6e6;
        *background-color: #d9d9d9;
    }
    .btn:active,
    .btn.active {
        background-color: #cccccc \9;
    }
    .btn:first-child {
        *margin-left: 0;
    }
    .btn:hover {
        color: #333333;
        text-decoration: none;
        background-color: #e6e6e6;
        *background-color: #d9d9d9;
        /* Buttons in IE7 don't get borders, so darken on hover */

        background-position: 0 -15px;
        -webkit-transition: background-position 0.1s linear;
        -moz-transition: background-position 0.1s linear;
        -o-transition: background-position 0.1s linear;
        transition: background-position 0.1s linear;
    }
    .btn:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }
    .btn.active,
    .btn:active {
        background-color: #e6e6e6;
        background-color: #d9d9d9 \9;
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
        -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
        box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    }
    .btn.disabled,
    .btn[disabled] {
        cursor: default;
        background-color: #e6e6e6;
        background-image: none;
        opacity: 0.65;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .btn-large {
        padding: 9px 14px;
        font-size: 16px;
        line-height: normal;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
    .btn-large [class^="icon-"] {
        margin-top: 2px;
    }
    .btn-small {
        padding: 3px 9px;
        font-size: 12px;
        line-height: 18px;
    }
    .btn-small [class^="icon-"] {
        margin-top: 0;
    }
    .btn-mini {
        padding: 2px 6px;
        font-size: 11px;
        line-height: 16px;
    }
    .btn-block {
        display: block;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .btn-block + .btn-block {
        margin-top: 5px;
    }
    .btn-primary.active,
    .btn-warning.active,
    .btn-danger.active,
    .btn-success.active,
    .btn-info.active,
    .btn-inverse.active {
        color: rgba(255, 255, 255, 0.75);
    }
    .btn {
        border-color: #c5c5c5;
        border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    }
    .btn-primary {
        color: #ffffff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #006dcc;
        background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
        background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
        background-image: -o-linear-gradient(top, #0088cc, #0044cc);
        background-image: linear-gradient(to bottom, #0088cc, #0044cc);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
        border-color: #0044cc #0044cc #002a80;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        *background-color: #0044cc;
        /* Darken IE7 buttons by default so they stand out more given they won't have borders */

        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    }
    .btn-primary:hover,
    .btn-primary:active,
    .btn-primary.active,
    .btn-primary.disabled,
    .btn-primary[disabled] {
        color: #ffffff;
        background-color: #0044cc;
        *background-color: #003bb3;
    }
    .btn-primary:active,
    .btn-primary.active {
        background-color: #003399 \9;
    }
    .btn-warning {
        color: #ffffff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #faa732;
        background-image: -moz-linear-gradient(top, #fbb450, #f89406);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
        background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
        background-image: -o-linear-gradient(top, #fbb450, #f89406);
        background-image: linear-gradient(to bottom, #fbb450, #f89406);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
        border-color: #f89406 #f89406 #ad6704;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        *background-color: #f89406;
        /* Darken IE7 buttons by default so they stand out more given they won't have borders */

        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    }
    .btn-warning:hover,
    .btn-warning:active,
    .btn-warning.active,
    .btn-warning.disabled,
    .btn-warning[disabled] {
        color: #ffffff;
        background-color: #f89406;
        *background-color: #df8505;
    }
    .btn-warning:active,
    .btn-warning.active {
        background-color: #c67605 \9;
    }
    .btn-danger {
        color: #ffffff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #da4f49;
        background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
        background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
        background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
        background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
        border-color: #bd362f #bd362f #802420;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        *background-color: #bd362f;
        /* Darken IE7 buttons by default so they stand out more given they won't have borders */

        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    }
    .btn-danger:hover,
    .btn-danger:active,
    .btn-danger.active,
    .btn-danger.disabled,
    .btn-danger[disabled] {
        color: #ffffff;
        background-color: #bd362f;
        *background-color: #a9302a;
    }
    .btn-danger:active,
    .btn-danger.active {
        background-color: #942a25 \9;
    }
    .btn-success {
        color: #ffffff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #5bb75b;
        background-image: -moz-linear-gradient(top, #62c462, #51a351);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
        background-image: -webkit-linear-gradient(top, #62c462, #51a351);
        background-image: -o-linear-gradient(top, #62c462, #51a351);
        background-image: linear-gradient(to bottom, #62c462, #51a351);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
        border-color: #51a351 #51a351 #387038;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        *background-color: #51a351;
        /* Darken IE7 buttons by default so they stand out more given they won't have borders */

        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    }
    .btn-success:hover,
    .btn-success:active,
    .btn-success.active,
    .btn-success.disabled,
    .btn-success[disabled] {
        color: #ffffff;
        background-color: #51a351;
        *background-color: #499249;
    }
    .btn-success:active,
    .btn-success.active {
        background-color: #408140 \9;
    }
    .btn-info {
        color: #ffffff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #49afcd;
        background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
        background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
        background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
        background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
        border-color: #2f96b4 #2f96b4 #1f6377;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        *background-color: #2f96b4;
        /* Darken IE7 buttons by default so they stand out more given they won't have borders */

        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    }
    .btn-info:hover,
    .btn-info:active,
    .btn-info.active,
    .btn-info.disabled,
    .btn-info[disabled] {
        color: #ffffff;
        background-color: #2f96b4;
        *background-color: #2a85a0;
    }
    .btn-info:active,
    .btn-info.active {
        background-color: #24748c \9;
    }
    .btn-inverse {
        color: #ffffff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #363636;
        background-image: -moz-linear-gradient(top, #444444, #222222);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
        background-image: -webkit-linear-gradient(top, #444444, #222222);
        background-image: -o-linear-gradient(top, #444444, #222222);
        background-image: linear-gradient(to bottom, #444444, #222222);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
        border-color: #222222 #222222 #000000;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        *background-color: #222222;
        /* Darken IE7 buttons by default so they stand out more given they won't have borders */

        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    }
    .btn-inverse:hover,
    .btn-inverse:active,
    .btn-inverse.active,
    .btn-inverse.disabled,
    .btn-inverse[disabled] {
        color: #ffffff;
        background-color: #222222;
        *background-color: #151515;
    }
    .btn-inverse:active,
    .btn-inverse.active {
        background-color: #080808 \9;
    }
    button.btn,
    input[type="submit"].btn {
        *padding-top: 3px;
        *padding-bottom: 3px;
    }
    button.btn::-moz-focus-inner,
    input[type="submit"].btn::-moz-focus-inner {
        padding: 0;
        border: 0;
    }
    button.btn.btn-large,
    input[type="submit"].btn.btn-large {
        *padding-top: 7px;
        *padding-bottom: 7px;
    }
    button.btn.btn-small,
    input[type="submit"].btn.btn-small {
        *padding-top: 3px;
        *padding-bottom: 3px;
    }
    button.btn.btn-mini,
    input[type="submit"].btn.btn-mini {
        *padding-top: 1px;
        *padding-bottom: 1px;
    }
    .btn-link,
    .btn-link:active {
        background-color: transparent;
        background-image: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .btn-link {
        border-color: transparent;
        cursor: pointer;
        color: #0088cc;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    .btn-link:hover {
        color: #005580;
        text-decoration: underline;
        background-color: transparent;
    }
   .btn-solicita-info {
        letter-spacing: 0px;
        font-weight: bold;
        text-decoration: none;
        padding: 10px 10px;
        color: #fff;
        background-color: #427FED;
        border-color: #3D72D6;
        text-shadow: none;
    }
    .btn-solicita-info:hover,
    .btn-solicita-info:active,
    .btn-solicita-info.active{
        color: #fff;
        background-color: #3D72D6;
        border-color: #3B6DCB;
    }
    .hide{
    display: none !important;
}
/*********** FIN BOTONES BOOTSTRAP **************/

/*********** ALERTS BOOTSTRAP ******************/
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alert h4 {
    margin-top: 0;
    color: inherit;
}
.alert .alert-link {
    font-weight: bold;
}
.alert > p,
.alert > ul {
    margin-bottom: 0;
}
.alert > p + p {
    margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
    padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-success hr {
    border-top-color: #c9e2b3;
}
.alert-success .alert-link {
    color: #2b542c;
}
.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
    letter-spacing: 0px;
    width: 100%;
    text-align: center;
}
.alert-info hr {
    border-top-color: #a6e1ec;
}
.alert-info .alert-link {
    color: #245269;
}
.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.alert-warning hr {
    border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
    color: #66512c;
}
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert-danger hr {
    border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
    color: #843534;
}
/*********** FIN ALERTS BOOTSTRAP ************/
input[id="start"]{
    width: 300px;
}
#owlcarousel .item {
    background: #fff;
    font-size: 18px;
    margin-right: 5px;
    margin-bottom: 0;
    vertical-align: middle;
}
#owlcarousel .item img{
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
    border: 1px solid #ccc;
    background-color: #fff;
    display: block;
    width: 100%;
    /*height: auto;*/
}
.fotos-centro ul{
    list-style: none outside;
    border-bottom: none;
    float: left;
    width: 95%;
}

.fotos-centro ul li {
    display: inline;
    background: #fff;
    font-size: 18px;
    margin-right: 5px;
    margin-bottom: 0;
    width: 300px;
}
.fotos-centro ul li a {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 1px 0 #666666;
    box-shadow: 1px 1px 1px 0 #666666;
    padding: 5px;
    text-decoration: none;
    border: 1px solid #ccc;
    background-color: #fff;
    display: block;
    float: left;
    margin: 5px;
}
#personal-docente{ float:left; width:100%;}
#personal-docente h3, #requisitos h3, #centros-curso h3{ text-transform:uppercase; font-size:24px;}
#personal-docente ul, #requisitos ul{ float:left; background:#eee; margin-bottom:5px;padding-top: 4px;padding-bottom: 10px;}
#requisitos > ul {border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
#personal-docente ul li{float:left; display:inline; padding: 0 5px; width: 182px; border-right:1px solid #d0d0d0; margin-bottom:0;}
#personal-docente ul li.last{ border-right:none;}
#personal-docente ul li img{ margin-right:5px;}
#personal-docente ul li p, #centros-curso p{ font-size:11px; line-height:14px;}
#centros-curso p{font-family: 'PT Sans Narrow',sans-serif; font-size:14px;float:left; background:#eee; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; margin-bottom:5px; padding:10px 10px 10px 15px; margin-top:0;}
#personal-docente ul li p.nombre-docente{ text-transform:uppercase; color:#333; font-family: 'PT Sans Narrow',sans-serif; font-size:15px; font-weight:bold;}
#personal-docente a.ver-todos, #requisitos a.ver-todos{ display:block; background:#f56600; -webkit-border-radius:3px; border-radius:3px; float:right; padding:3px 8px; color:#fff;text-shadow: 1px 1px 2px #000000;filter: dropshadow(color=#000000, offx=1, offy=1); font-size:16px; text-decoration:none; margin-right:9px;}
#personal-docente a.ver-todos:hover, #requisitos a.ver-todos:hover{ text-shadow:none; filter:none;}
#texto-estatica h1,
#texto-estatica h2{ background:url(http://static.masterd.es/test/images/flecha-h2-quienes-somos.png) 5px 5px no-repeat; padding:10px 0 10px 45px; text-transform:uppercase; font-size:24px; }
#texto-estatica p{ font-size:17px; line-height:24px; padding:0 20px 0 45px;}
#texto-estatica p b{ font-size:20px;}
#texto-estatica ul{ background:#f6f6f6; border-top:1px solid #ccc; border-bottom:none; padding:20px 0 20px 45px; float:left; width:95%;}
#texto-estatica ul li{ /*display:inline; */background:#fff; font-size:18px; margin-right:5px; margin-bottom: 0; }
#texto-estatica ul li a{-webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow:  1px 1px 1px 0 #666666; box-shadow:  1px 1px 1px 0 #666666; padding:5px; text-decoration:none; border:1px solid #ccc; background-color:#fff;display: block; float: left; margin: 5px; }
#texto-estatica ul li a:hover{-webkit-box-shadow:none; box-shadow:none;}
#texto-estatica ul.listado{ float:left;}
#texto-estatica ul.listado li{font-size:17px; line-height:24px; float:left; background:none;}
#texto-estatica ul.listado li b{ font-size:20px;}

h2.delegacion, h3.delegacion, h4.delegacion{
    padding-top: 20px;
    clear: both;
    /*padding-bottom: 10px;*/
}
h2.delegacion{
    letter-spacing: -1px;
    width: 100%;
}
h3.delegacion{
    color: #737373;
}
h4.delegacion{
    display: block;
    clear: both;
}
#categorias-oposiciones{
    margin-top: 50px;
}
#lista-oposiciones-phone{
    width: 100%;
    background-color: #B5B5B5;
    position: absolute;
}
#compartir-rrss{
    text-align: right;
    width:100%;
    padding: 12px 0 12px 0;
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
}
.texto-compartir{
    letter-spacing: 0px;
    float: left;
    color: #656565;    
    margin-top: 10px;
    font-size: 16px;
    margin: 10px 5px 0 5px;
}
.whatsapp{
    padding: 0 6px 0 6px;
    background-color: green;
    color: #fff;
    float: right;
    margin-right: 13px;
    margin-left: 3px;
    margin-top: 2px;
}
#label_condiciones_legales{
    width: auto !important;
}
.img-responsive{
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
}
.InputAddOn-field {
    width: 60%;
    flex: 1;
    font-size: 16px;
    margin: 6px 0px 5px;
    border: 1px solid #ccc;
    margin: 6px 0px 5px 0;
    padding: 6px 3px;
}
#Buscar{
    border-radius: 0 2px 2px 0;
    background-color: #F56600;
    color: #fff;
    /*border: 2px solid #ccc !important;*/
    margin-left: -4px;
    margin-bottom: 0;    
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 1px rgba(255, 255, 255, .75);
    cursor: pointer;
    padding: 13px 6px 11px 6px;
}
.buscador-home{
    /*border: 2px solid #ccc !important;*/
}
.boton-naranja{
    border-color: #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
    box-shadow: 0 0 5px rgba(0,0,0,.15);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    background-color: #f56600;
    color: #fff;
    padding: 11px 10px;
    position: static;    
    text-decoration: none;
}
#hamburguesa{
    margin-bottom: 0;
}
#superior-movil{
    width: 100%;
}
#superior-movil a{
    color: #fff;
}
.boton-superior-movil{
    background: none;
    color: #fff;
    border-left: 1px solid rgba(255, 255, 255, 0.48);
    text-shadow: none;
    font-size: 10px;
    margin-bottom: 0;
    margin-left: 0;
    width: 100%;
    border-top: none;
    border-bottom: none;
    text-shadow: none;
}
#otros-enlaces{
    background-color: #fff;
    color: #E0E0E0;
    font-size: 15px;
}
.mas-info{
    border-left: 1px solid #696969;
    /* height: 100%; */
    padding-top: 9px;
    margin-top: -10px;
    height: 30px;
    padding-left: 13px;
    padding-right: 13px;
    background-color: #F56600;
}
.estilo-estatica-con-menu{
        background: url(http://static.masterd.es/oposiciones/images/body-bg.png) repeat-x top left;
}
/* Cuando se ve la versión desktop */
@media (min-width: 980px) {
    #cupon-right-B {width: 37%; margin-left: 3%;}
    #cupon-right-B   #formulariocupon.formulariocupon-naranja {background:url(http://static.masterd.es/oposiciones/images/bg-cupon-B.png) no-repeat center top #f5f5f5; width:360px;}
    #cupon-right-B  .formulariocupon-naranja-bottom {width:360px; background:url(http://static.masterd.es/oposiciones/images/cupon-bottom-B.png) no-repeat right bottom;}
    #cupon-right-B #formulariocupon p.titulo {width:320px; text-align:left; font-size:21px;font-weight:bold;padding:10px 20px 15px 20px;}
    #cupon-right-B  #formulariocupon .informate {font-size:20px; text-indent:80px; background:url(http://static.masterd.es/oposiciones/images/cupon-top-B.png) no-repeat left top;padding:15px 0 19px;}
    #cupon-right-B .caja_cupon, #cupon-right-B .caja_cupon_send  {width:360px;}
    /*#cupon-right-B .campo_fijo_cupon {width:220px; padding:2px;height:22px;}
    #cupon-right-B select.campo_fijo_cupon_2 {width:227px; padding:3px 2px 3px 2px;height:28px;margin:0;}*/
    
    
    #cupon-right-B .campo_fijo_cupon {width:290px;}
    #cupon-right-B select.campo_fijo_cupon_2 {width:315px; margin:0 20px;}

    #cupon-right-B .label_cupon {width:90px;}
    #cupon-right-B #requisito-estudios {width:320px;text-align:center;margin:10px 20px;}
    #cupon-right-B #formulariocupon .caja_cupon_send { width:360px;}
    #cupon-right-B .caja_cupon_send.gris .image,#cupon-right-B .caja_cupon_send.gris_cat .image {margin-left:60px;}
    /*fin del formulario*/
    /*caracteristicas*/
    #cupon-right-B .caracteristicas-curso h3 {text-align:center;text-indent:30px;font-size:28px;}
    #cupon-right-B .caracteristicas-curso{ width:360px;}
    #cupon-right-B .caracteristicas-curso ul{font-size: 20px;margin-bottom: 30px;margin-left:30px;}
    /* fin de PRUEBA DE cupon B */

    /*#datos_dxa{width:40%;  float:left}*/
    #datos_dxa .informate{margin-top:0; background:url("http://static.masterd.es/oposiciones/images/cupon-top-B.png") no-repeat scroll left top transparent}
    #datos_dxa #formulariocupon{width:360px !important; background:url("http://static.masterd.es/oposiciones/images/bg-cupon-B.png") no-repeat scroll center top}
    #datos_dxa .formulariocupon-naranja-bottom{width:360px !important; background:url("http://static.masterd.es/oposiciones/images/cupon-bottom-B.png") no-repeat scroll right bottom transparent}
    #datos_dxa #formulariocupon.formulariocupon-naranja {background:url(http://static.masterd.es/oposiciones/images/bg-cupon-B.png) no-repeat center top; width:360px;}
    #datos_dxa .formulariocupon-naranja-bottom {width:360px; background:url(http://static.masterd.es/oposiciones/images/cupon-bottom-B.png) no-repeat right bottom;}
    #datos_dxa #formulariocupon p.titulo {width:320px; text-align:left; font-size:21px;font-weight:bold;padding:0 20px;}
    #datos_dxa #formulariocupon .informate {font-size:20px; text-indent:80px; background:url(http://static.masterd.es/oposiciones/images/cupon-top-B.png) no-repeat left top;padding:15px 0 19px;}
    #datos_dxa .caja_cupon  {width:360px;}
    /*#datos_dxa .campo_fijo_cupon {width:220px; padding:2px;height:22px;}
    #datos_dxa select.campo_fijo_cupon_2 {width:227px; padding:3px 2px 3px 2px;height:28px;margin:0;}*/

    #datos_dxa .campo_fijo_cupon {width:295px;}
    #datos_dxa select.campo_fijo_cupon_2 {width:320px; margin:0 20px;}

    #datos_dxa .label_cupon {width:90px;}
    #datos_dxa #requisito-estudios {width:320px;text-align:center;margin:10px 0;}
    #datos_dxa #formulariocupon .caja_cupon_send { width:360px;}
    #datos_dxa .caja_cupon_send.gris .image {margin-left:60px;}
    /*fin de cupon_delegacion*/
}
.video-incrustado {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
        margin: 20px 0;
    }
.video-incrustado iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
ul.lista-enlaces{
    margin: 10px 0;
    list-style-type: disc;
}
ul.lista-enlaces li{
    margin: 20px 0 20px 15px;
}
a.enlace-naranja{
    color: #F60;
    text-decoration: none;
    font-weight: bold;
    font-size: 18px;
}
a.enlace-naranja:hover{
    text-decoration: underline;    
}


/* Estilos para tablet y movil */
@media (max-width: 979px) {
    .telefono-menu {
        width: auto;
    }
    #categorias-oposiciones{
        margin-top: 0;
    }
    #claim, .slogan{
         background-color: #98876A;
    }
    #claim{      
        width: 100%;
        margin: 0;
        padding: 0 3px;
    }
    .slogan{
        /*padding: 5px;*/
        z-index: -1;
    }
    #first-cupon-right .bajo-txt, #first-cupon-right .btn-requisitos { background: none !important; width: auto !important; height: auto !important; }
    #first-cupon-right .btn-requisitos { width: 50% !important; margin: 15px; }
    #first-cupon-right .profesores, #first-cupon-right .requisitos {float: none; width: auto}
    #first-cupon-right .bajo-txt ul{width: auto}
    .personal {width: 96%; text-align: justify;}
    .mapa {margin: 15px 5px 0;}

    #bd {padding: 0 5px 0 6px;}
    .interior-menu h1, .interior-menu h3, .interior-personas, #todos-centros ul, #hd, #datos_izq {}
    body {background: url(http://static.masterd.es/oposiciones/images/body-bg-cupon.png) repeat-x top left !important;}
    .buscador-1 span {color: #333; text-shadow: 0 1px 0 #CECECE;}
    #doc #hd .logo {position: static;}
    ul.menu-index {padding: 5px; background-color: #8a7859;}
    ul.menu-index li a { width: auto; font-weight: bold; }
    em{display: none}
    .caracteristicas-curso h3 {text-align: center}

    .hd-col-estrecha {width: 100%; background: none !important;}
    .hd-col-ancha {width: 100%; }
    .buscador{margin: 5px 0 0 0 !important;}
    .buscador-home{padding: 0 0}
    .buscador .search { /*background: url(http://static.masterd.es/oposiciones/images/search-buscador-mini.png) no-repeat left top; width: 305px;*/         
        text-align: center;
    }
    #todas-las-oposiciones{
        padding-top: 12px;
        /*text-align: center;*/
    }
    #buscador-movil{
        text-align: center;
    }
    #todas-las-oposiciones a{
        text-decoration: none;
        font-size: 16px;
        margin-left: 9px;
    }
    
    .ac_input { width: 96%; margin: 6px 0 5px 0; }
    .buscador-2 { color: #000; margin-left: 0}

    #todos-centros div.yui3-u-1-3 ul { margin-left: 0 !important; }
    #todos-centros, #volver, .interior-personas {width: auto}
    #todos-centros {margin: 0}

    .interior-personas{float: none; padding: 0 30px;}
    .interior-menu h1, .interior-menu h3 { /*padding-left: 0;*/ line-height: normal; /*margin-bottom: 0; */margin-top:10px;}

    #datos_dxa #formulariocupon { float: left; margin-top: 15px; }
    #formulariocupon.formulariocupon-naranja, .caracteristicas-curso { float: left; }
    #formulariocupon.formulariocupon-naranja {margin-left: 3px}
    .profesores {margin-left: 0}
    .profesores h4 {padding-left: 100px; text-align: left;}

    #doc #bd .cabecera-curso { margin-top: 0; max-width: none;text-align: center;}
    .cabecera-curso h1 { font-size: 25px; background: none; color: #333; text-shadow: none !important; }

    .listado-cursos {margin-bottom: 20px;}
    .listado-cursos h3 a {font-size: 23px;}
    .listado-cursos ul li {margin-right: 0; }
    .listado-cursos h2{ font-size: 25px}

    #div-quienes-somos-4 .yui3-u-2-5 > div {float: none !important}

    .txt-cupon ul li {margin-left: 30px;}

    #cupon-right-B { width: auto; margin-left: 0; }
    #cupon-right-B .bajo-txt, #cupon-right-B .btn-requisitos { background: none !important; width: auto !important; height: auto !important; }
    #cupon-right-B .btn-requisitos { width: 50% !important; margin: 15px; }
    #cupon-right-B .profesores, #cupon-right-B .requisitos {float: none; width: auto; margin-top: 15px}
    #cupon-right-B .bajo-txt ul{width: auto}
    .margin-cupon .yui3-u-17-24 > div {float: left !important;}
    .margin-cupon {margin-bottom: 0}

    .interior-flexibilidad {float: none; width: auto;}
    .interior-flexibilidad p {margin-top: 0}

    .label_cupon { line-height: 35px; }
    .txt-1col p { margin: 0; }

    .pie {border-top: 1px solid #333}
    .pie .col-izq, .pie .col-der { width: 50% }
    #redes-sociales, #redes-sociales ul li{float:none; margin: 10px 0}
    #redes-sociales ul li:first-child{padding-left: 30px;}
    #redes-sociales .col-izq ul li#menu-info a, .telefono-menu, .btn-telf { /*background: url("http://static.masterd.es/oposiciones/images/btn-menu-info.png") no-repeat scroll left top;*/ display: block; font-weight: bold; color: #fff; font-size: 15px; text-decoration: none; height: 35px; padding-left: 15px; }
    #terminosCookies, #terminosCookies_mov { position: static; }

    /*.btn-telf { background-color: #eb7200; border: 3px solid #eb8227; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:6px 10px; color:#fff !important; text-decoration:none; font-weight: bold; }*/
    .btn-telf {padding: 8px 9px; display: inline;color: #222 !important;}
    .telefono-menu {float: right; line-height: 32px; margin: -5px 10px 0 0; width: auto; text-align: center; padding-left: 0 !important;}
    .logo a {margin-left: 10px}
    .logo a img {width: 142px; margin-top: 5px;}
    #footer .informacion-legal a { margin-left: 10px; }
    #footer .datos-masterd div {}

    .panel-izdo { width: 60%; margin-right: 2%;}
    #map { width: 400px !important;}

    #first-cupon-right, .caracteristicas-curso {width: 100%}
    #nav-cupon-mov { display: block; }
    .footer-resp {min-height: 100px !important;}
    #contenedor-cabecera {
        background-color: #98876A;
    }
    .caracteristicas-curso ul li {
        text-align: center;
        background: url('') no-repeat scroll 0 bottom transparent;
        padding: 10px 0 10px 0;
        border-bottom: 1px solid #f5f5f5;
    }
}
#contenedor-botones-home{
    padding-bottom: 10px;
}

/*
@media (max-width: 767px) {
    #fancybox-wrap {width: 92% !important; height: 92% !important; left: -13px !important;}
    #fancybox-content {width: 94% !important; height: 96% !important;}
    #fancybox-outer { top: -85px; background: transparent; }
}
*/

/* Cuando se ve la versión tablet */
@media (min-width: 768px) and (max-width: 979px) {
    .yui3-visible-phone {
        display: none;
    }
    #hd {margin-bottom: 10px !important;}
    #composicion_aurea #publis .texto_anuncio {font-size: 12px}
    ul.enlaces-prepie{
        width: 100%;
        background-color: #8a7859;        
    }
    ul.enlaces-prepie li{
        width: 100%;
        padding: 10px 0;
        text-align: center;
        border-bottom: 1px solid #AB9776;
    }
    ul.enlaces-prepie li a{
        text-decoration: none;
        color: #fff;        
    }
}

/* Cuando se ve la versión movil */
@media (max-width: 767px) {
    #hd {margin-bottom: 0 !important;}
    #div-quienes-somos-1, #div-quienes-somos-3, #div-quienes-somos-4 { 
        display: block !important;
        padding: 0 10px;
    }
    .interior-bd p { padding: 0 0 0 10px; line-height: 30px;}
    .tabulado { padding-left: 30px !important; }
    #composicion_aurea #publis #opobusca, #composicion_aurea #publis #opositor {height: auto; min-height: 80px}
    #composicion_aurea #divNewsletter #fields #emailNewsletter {width: 76%}

    #mensaje_usuario {min-height: 70px;}
    #mensaje_usuario p {padding: 5px; font-size: 20px; line-height: 30px}
    #mensaje_usuario img {width: 40px;}

    #first-cupon-right .txt-cupon img {display: none}
    #first-cupon-right .txt-cupon {text-align: justify;padding: 0 10px;}

    .txt-listado-comunidad p {display: none}
    #fancybox-outer { background: #fff; }
    #claim{
        width: 100%;
        padding: 10px 3px;
        margin: 0 auto 0;
        font-size: 16px;
    }
    span.telefono-responsive{
        display: inline-block;
        background-color: #427FED;
        text-decoration: none;
        padding: 2px 4px;
        font-size: 20px;
        color: #fff;
    }
    ul.enlaces-prepie{
        width: 100%;
        background-color: #98876A;        
    }
    ul.enlaces-prepie li{
        width: 100%;
        padding: 10px 0;
        text-align: center;
        border-bottom: 1px solid rgb(191, 178, 155);
    }
    ul.enlaces-prepie li a{
        text-decoration: none;
        color: #fff;        
        text-shadow: 1px 1px 3px #000;
    }
    #bd {
        padding: 0 0 0 0;
    }
    .logo-img{
        width: 200px;
    }
    .InputAddOn-field {   
        margin: 2px 0 0 0;    
    }
    .InputAddOn-field {    
        font-size: 14px;
    }
    h1{
        font-size: 39px;
    }
    ul.social-list li a.twitter, ul.social-list li a.slideshare, ul.social-list li a.google, ul.social-list li a.dribbble, ul.social-list li a.linkedin, ul.social-list li a.youtube, ul.social-list li a.tumblr, ul.social-list li a.flickr, ul.social-list li a.instgram, ul.social-list li a.vimeo, ul.social-list li a.skype {
        padding: 22px 8px 8px 15px;
    }
    .informacion-legal a{line-height:0;}
    #todos-centros {margin: 10px 0}
    .hd-col-ancha p{
        line-height: 30px;
    }
    .caracteristicas-curso {
        float: left;
        padding: 0 10px;
    }
}


/* -- Print styles ---------------------------------------------------------- */
@media print {
    pre.code,
    pre.terminal,
    pre.cmd,
    #doc pre.prettyprint,
    p code,
    p kbd,
    p samp {
        background: none;
        border: none;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0;
    }

    pre.code,
    pre.terminal,
    pre.cmd,
    #doc pre.prettyprint {
        padding-left: 1em;
    }

    #breadcrumbs,
    #hd,
    #ft .links,
    .no-print,
    .sidebar {
        display: none;
    }

    #ft {
        background: none;
        position: static;
    }

    .print-max-width { width: 100%; }
}

.caja-centros{
    margin-top: -30px;
    line-height: 28px;
    font-size: 25px;
    color: #333;
    text-shadow: 0 1px 0 #fff;
}

.familias-normales{
    font-weight: 300 !important;
}

.h2-listado{
    font-weight: bold;
    font-size: 25px;
    height: 49px;
    line-height: 49px;
    text-align: center;
    color: #333;
}

.titulo-categoria{
    text-indent: 25px;
    font-size: 25px;
    color: #f56600;
    font-weight: normal;
    text-transform: uppercase;
    margin: 25px 0 5px 0;
    text-indent: 25px;
    padding: 0;
}

.color-naranja{
    color:#EF892B;
}

.no-display{
    display: none;
}

.fila-cupon{
    width: 10px;
    float:left;
}

.leido-cupon{
    padding: 0 0 0 5px;
    float: left;
    width: 230px;
    font-size:11px;
    margin-bottom:10px;
}

h2.titulo-caracteristica-ficha{
    text-align: center;
    text-indent: 30px;
    font-size: 28px;
    height: 49px;
    line-height: 49px;
    color: #333 !important;
    font-weight: bold;
    float:none;
}

h3.titulo-caracteristica-ficha{
    color: #f56600;
    line-height:20px;
    font-size: 20px !important;
    text-align: left !important;
    height:auto;
    text-indent: 0px !important;
}

.fila-docente{
    overflow:hidden;
    height:68px;
}

.float-left{
    float:left;
}

.float-right{
    float:right;
}

.apellido-docente{
    font-size: 13px;
    line-height: 14px;
    text-transform: none;
    font-weight: bold;
    color: #f56600;
}

.mt7{
    margin-top:7px
}

.bold{
    font-weight: bold;
}

.no-decoration{
    text-decoration: none;
}

.plus{
    text-indent: 0;
    margin: 0;
    padding: 0;
    border-style: none;
    float: none;
    line-height: normal;
    font-size: 1px;
    vertical-align: baseline;
    display: inline-block;
    width: 300px;
    height: 106px;
    background: transparent;
}

.plus-iframe{
    position: static;
    top: 0;
    width: 300px;
    margin: 0;
    border-style: none;
    left: 0;
    visibility: visible;
    height: 106px;
}

h2.opiniones{
    font-size: 28px !important;
    line-height: 24px;
    font-weight: 300;
}

.height324{
    height: 324px;
}

.clearboth{
    clear:both;
}

.ml10{
    margin-left:10px;
}

.mt30{
    margin-top:30px;
}

.video-personal{
    float:right;
    padding-top:28px;
}

.font16{
    font-size: 16px;
}

.mb20{
    margin-bottom: 20px;
}

.imagen-personal{
    float:left;
    margin-right:10px;
    width:60px;
}

.inherit{
    text-transform: inherit;
}
h1.opiniones{
    color: #9E9E9E;
    font-size: 4em;
    text-align: left;
    padding-bottom: 20px;
}
.opiniones{
    letter-spacing: 0;
}
.centrado{
    text-align: center;
}
#nav li{ position: relative;}

#nav li ul {
    position: absolute;
    left:-9999px;
}
#nav li:hover ul {
    position:absolute;
    left:0;
}
ul.dropDown{
    padding: 0;
    background-color: #F78433;
    z-index: 9;
}
#nav ul.centros, #nav ul.oposiciones{
    width: 250px;
    border-right: 1px #F79E5F solid;
    border-left: 1px #F79E5F solid;
    border-bottom: 1px #F79E5F solid;
    padding-top: 5px;
}
ul.dropDown li{
    text-align: center;
    /*border-bottom: solid 1px #eaeaea;*/
    display: block;
    width: 100%;
    padding: 0;
}
ul.dropDown li a{
    width: 100%;
}
/** SOCIAL **/
ul.social-list{
    margin-top: 10px;
}
ul.social-list li a .fa{
    font-size: 20px;
}
ul.social-list li{
    font-size: 12px;
    line-height: 50px;
    display: inline;
    text-align: center;    
    color: #fff;
    
}
ul.social-list li a{
    color: #fff;
}
ul.social-list li a.facebook{
    padding: 22px 15px 10px 15px !important;
}
ul.social-list li a.facebook:hover {
	background-color: #507CBE;
}
ul.social-list li a.twitter, 
ul.social-list li a.slideshare, 
ul.social-list li a.google,
ul.social-list li a.dribbble,
ul.social-list li a.linkedin,
ul.social-list li a.youtube,
ul.social-list li a.tumblr,
ul.social-list li a.flickr,
ul.social-list li a.instgram,
ul.social-list li a.vimeo,
ul.social-list li a.skype
{
    padding: 22px 15px 10px 15px;
}
ul.social-list li a:hover{
    color: #fff !important;
}
ul.social-list li a.twitter:hover {        
	background-color: #63CDF1;
}

ul.social-list li a.slideshare:hover {
	background-color: #f78f20;
}

ul.social-list li a.google:hover {
	background-color: #F16261;
}

ul.social-list li a.dribbble:hover {
	background-color: #E46387;
}

ul.social-list li a.linkedin:hover {
	background-color: #90CADD;
}

ul.social-list li a.youtube:hover{
    background-color: #cc181e;
}

ul.social-list li a.tumblr:hover {
	background-color: #4D7EA3;
}

ul.social-list li a.flickr:hover {
	background-color: #E474AF;
}

ul.social-list li a.instgram:hover {
	background-color: #4D4F54;
}

ul.social-list li a.vimeo:hover {
	background-color: #87D3E0;
}

ul.social-list li a.skype:hover {
	background-color: #36C4F3
}

ul.siguenos li{
    list-style: none;
    margin: 25px 0;
    width: 100%;
}
#redes-sociales-gracias{
    padding: 0;
}
#redes-sociales-gracias ul li a{
    display: block;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}
#redes-sociales-gracias ul li a:hover{
    color: #000000;
}
#redes-sociales-gracias ul li a p{
    color: #fff;
}
.pastilla {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding-right: 30px;
  padding-left: 70px;
  position: relative;
  background-color:rgb(0,0,0);
  color:rgb(255,255,255);
  text-decoration: none;
  letter-spacing: 1px;
  text-shadow:0px 1px 0px rgba(0,0,0,0.5);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true);

  -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true);
}

.pastilla:hover{
  text-decoration: none;
  color: #eeeaee;
}

.pastilla p{font-size: 18px; text-align: center;padding-top:7px;}
.pastilla span {
    position: absolute;
    left: 0;
    width: 50px;
    font-size:30px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-right: 1px solid  rgba(0,0,0,0.15);
    text-decoration: none;
}
.pastilla span i.fa{
    padding-left: 10px;
    padding-top: 5px;
}
.pastilla.twitter {
  background: #00acee;
}

.pastilla.facebook {
 background: #3b5998;
}

.pastilla.google-plus{
  background: #db4a39;
}

.pastilla.linkedin {
  background: #0e76a8;
}

.pastilla.youtube {
 background: #c4302b;
}

.pastilla.github{
  background: #171515;
}

.pastilla.android {
  background: #a4c639;
}

.pastilla.skype {
 background: #00aff0;
 }

.pastilla.dropbox{
  background: #3d9ae8;
}

.pastilla.foursquare{
  background: #25a0ca;
}

.pastilla.apple{
  background: #cdcdcd;
}

.pastilla.dribbble{
  background: #ea4c89;
}

.pastilla.instagram{
  background: #3f729b;
}

.pastilla.pinterest{
  background: #c8232c;
}

.pastilla.stackexchange{
  background: #ef8236;
}

.pastilla.flickr{
  background: #ff0084;
}

.text-center{
  text-align: center;
}
#social-enviado{
    /*max-width: 600px;*/
    margin: 0 auto;
}
h2.enviado{
    color: #fff;
}
#imagen-gracias{
    text-align: center;
    padding: 0;
}
.texto-gracias {
    padding: 20px 0;
    text-align: center;
    background-color: #F56600;
    color: #fff;
    margin-bottom: 20px;
}
#paginaOK{
    text-align:center;
}
/** FIN SOCIAL **/
#enlace-pie-izda{
    text-align: right;
}
#boxs-enviado {
    max-width: 600px;
    margin: 0 auto;
}
#boxs-enviado h3{
    padding: 5px 0;
    margin: 20px 0 10px 0;
    font-size: 20px;
    text-transform: uppercase;
    background: #333;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    text-align: center;
}
#box-youtube iframe {
    min-height: 315px;
}
#redes-sociales-gracias{
    display: none;
}
#cabecera-enviado{
    text-align: center;
}
#datos-masterd-escritorio{
    padding-right: 10px;
}
#terminosCookies a{
    color: #ad8540;
    
}
#pagina-principal p{
    margin-bottom: 0;
}
#otros-enlaces li a{
    color: #8C8C8C;
    font-weight: bold;
    text-shadow: none;
}
#imagen-cabecera-movil{
    margin: 0 auto !important;
}
#banner-derecha{
    text-align: left;
}
#banner-izquierda{
    text-align: right;
}
#familias{
    width: 100%;
}
#contenedor-otros-enlaces{
    margin: 0 auto;
}
#otros-enlaces li{
    border-bottom: 0;
}
#contenedor-cabecera{
    margin-top: 8px;
}
#eslogan{
    margin-top: 45px;
}
#box{
    border: 1px solid rgb(200, 200, 200);
    box-shadow: rgba(0, 0, 0, 0.32) 0px 5px 5px 2px;
    background: rgb(245, 102, 0);
    border-radius: 4px;
    padding: 30px;
    margin-bottom: 40px;
}
#box p {
    color: #FFF;
    font-size: 23px;
    font-family: 'Open Sans', sans-serif;
    line-height: 28px;
    margin-bottom: 20px;
}
.boton-horario{
    display: block;
    text-decoration: none;
    padding: 20px 10px;
    margin: 0 auto;
}
.flickr{
    padding: 10px 0;
}
.cursiva{
    font-style: italic;
}
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    clear: both;
}
.embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.snip1519 {
  position: relative;
  float: left;
  overflow: hidden;
  margin-bottom: 20px;
  /*margin: 10px 1%;*/
  /*min-width: 250px;
  max-width: 310px;
  width: 100%;*/
  background-color: #ffffff;
  border-radius: 5px;
  border-top: 5px solid #ff6600;
  color: #9e9e9e;
  text-align: center;
  font-size: 16px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
.snip1519 *,
.snip1519 *:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}

.snip1519 figcaption {
  color: #9e9e9e;
  padding: 5% 10% 5%;
  height: 350px;
}
.snip1519 figcaption a{
  color: #d2652d;
}
.snip1519 i {
  font-size: 54px;
  color: #fff;
  width: 80px;
  line-height: 80px;
  background-color: #b4a78f;
  border-radius: 50%;
  padding: 0;
  margin: 0 0 10px;
  text-align: center;
  display: inline-block;
}

.snip1519 h3 {
  color: #3c3c3c;
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
  margin: 10px 0;
}

.snip1519 p {
  font-size: 0.9em;
  font-weight: 300;
  margin: 0 0 20px;
}

.snip1519 .boton-leer-mas {
  text-decoration: none;
  color: #777;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  padding: 5px 10px;
  display: inline-block;
  position: relative;
  z-index: 1;
}

.snip1519 .boton-leer-mas:before {
  background-color: #d2652d;
  position: absolute;
  top: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  content: '';
  z-index: -1;
  opacity: 0;
}
.snip1519 .boton-leer-mas:hover {
  color: #fff;
}

.snip1519 .boton-leer-mas:hover:before {
  top: 0;
  opacity: 1;
}
.snip1519 h1, .snip1519 h2 {
    color: #3c3c3c;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    text-shadow: none;
}


.padding-top-10 {
    padding-top: 10px;
}
.padding-bottom-10 {
    padding-bottom: 10px;
}
.padding-top-20 {
    padding-top: 20px;
}
.padding-bottom-20 {
    padding-bottom: 20px;
}

.margin-top-10 {
    margin-top: 10px;
}
.margin-bottom-10 {
    margin-bottom: 10px;
}
.margin-top-20 {
    margin-top: 20px;
}
.margin-bottom-20 {
    margin-bottom: 20px;
}
.size25 {
    font-size: 25px;
}
.size35 {
    font-size: 35px;
}

.enlace-discreto {
    text-decoration: none;
    color: #3c3c3c !important;
    text-shadow: none;
}
.alto-completo{
    height: 100% !important;
}
.youtubeiframe {
    margin: 10px 0;
}
.no-margin{
    margin: 0;
}
.opiniones h3{
    color: #7b7b7b;
}


@media(max-width: 979px){
    .banner {
        text-align: center;
        margin: 0 auto;
        padding-left: 0;
        background-color: #98876A;
    }
    .banner a img {height: 190px;}
    .ac_input { width: 90%; }
    .txt-listado-comunidad{
        display: none;
    }
    .opiniones{
        padding: 0 15px;
    }
    #contenedor-cabecera{    
        margin-top: 2px;
    }
    .banner {    
        max-width: 600px;
    }
    #eslogan {
        margin-top: 0;
    }
    .formulariocupon-naranja-bottom {
        width: 100%;
    }
    #formulariocupon.formulariocupon-naranja {
        background: none;
        width: 100%;
    }
    #formulariocupon p.titulo {
        width: auto;
    }
    #formulariocupon select.campo_fijo_cupon_2 {
        width: 96%;
    }
    .caja_cupon {
        width: 100%;
    }
    .campo_fijo_cupon {
        width: 93%;
    }
    #formulariocupon .caja_cupon_send {
        width: 96%;
    }
    .caja_cupon_send.gris .image {
        background-image: none;
        background: #2b2b2b;
        background: -webkit-linear-gradient(red, #2b2b2b);
        background: -o-linear-gradient(red, #2b2b2b);
        background: -moz-linear-gradient(red, #2b2b2b);
        background: linear-gradient(#ffb100, #e45907);
        border-radius: 15px;
        border: 1px solid #5a5a5a;
        color: #fff;
        font-size: 18px;
        font-weight: bold;
        text-shadow: 1px 1px 5px #333;
        width: 100%;
        margin-left: 20px;
    }
    .caja_cupon_send.gris .image:hover {
        background-image:none; 
        background-color: #f56600;
        width: 100%;
    }
    .formulariocupon-naranja-bottom {
        background: none;
        background: none #ebe8dc;
    }
    #formulariocupon .informate {
        font-size: 20px;
        color: #fff;
        text-indent: 0;
        text-align: center;
        background-image: none;
        background-color: #2b2b2b;
    }
}
@media(max-width: 767px){
    .informacion-legal{
        margin-left: 0;
        text-align: center;
    }
    #datos-masterd-phone{
        text-align: center;
        padding-left: 0;
    }
    #datos-masterd-escritorio{
        padding-right: 0;
    }
    ul.social-list {
         margin-top: 0;
    }    
    .hd-col-ancha .banner a img {
        margin: 0 auto;
        /*width: 115px;*/        
        min-height: 100px;
    }
    .banner a img {height: 180px;}  
    .buscador  {
        display: none;
    }    
    .hd-col-ancha.quienessomos{
        padding: 0 10px 10px;
    }
    .interior-menu h1, .interior-menu h3 {    
        text-shadow: 1px 1px 1px #fff;
    }
    #quienes-somos h4 {        
        padding-left: 10px;
    }
    .titulo-con-icono{
        padding-bottom: 25px;
    }
    .snip1519 figcaption {
        color: #9e9e9e;
        padding: 5%;
        height: 100%;
    }
    .campo_fijo_cupon {
        width: 80%;
    }
    #formulariocupon .caja_cupon_send {
        width: 80%;
    }
    #formulariocupon select.campo_fijo_cupon_2 {
        width: 87%;
    }
}
@media(max-width: 500px){
    #cabecera-enviado img{
        display:none;
    }
    #redes-sociales-gracias{
        display: block;
    }
    .texto-gracias {
        margin-top: 10px;
    }
    .banner a img {height: 144px;}
    .ac_input {
        width: 89%;
    }    
    #todos-centros ul {
        background: none;
    }
    .convocatorias-btn {        
        width: auto;
    }
    #datos_izq {
        background: none;
    }
}
@media(max-width: 333px){
    #redes-sociales-gracias ul li a p{
        font-size: 15px;
    }
    .banner a img {height: 110px;}
    .ac_input {
        width: 87%;
    }
    h1{
        font-size: 36px;
    }
}

@media (min-width : 767px) {
    .at-share-btn-elements a:last-of-type {
        display:none;
    }
}