/**/
/*----GENERAL----*/
#confirmarIntereses_label
{
    margin: 5px 0 3px 0;
    color: #FFF;
            
}
*{margin:0; padding:0;}
img{border:none}
input, select, textarea {font-size:13px;  font-family: Trebuchet MS, Arial, helvetica, sans-serif; color:#000}
em{ font-style:normal}
p{ line-height:15px; color:#FFF; padding:0 0 10px 0}
h1{ color:#FFF; font-weight:normal; font-size:16px; letter-spacing:-1px; }
h2{ color:#FFF; font-weight:normal; font-size:16px; width:414px; height:38px; background:url(../images/title-h1.png) no-repeat; margin: 0 0 20px -20px; padding:10px 0 0 50px; font-weight:normal;}
a {outline:0;}

.shadow{ filter:progid:DXImageTransform.Microsoft.Shadow(color='#999', Direction=135, Strength=8);}
h3{ color:#a9d936; font-size:16px; font-weight:normal; background:url(../images/list-busqueda.png) no-repeat 0 4px; padding:0 0 10px 22px }
h3 strong{ color:#98ccfb;}
h5{ color:#FFF; font-weight:normal; font-size:22px; width:525px; height:59px; background:url(../images/title-interior.jpg) no-repeat; margin:0 0 10px -20px ; padding:13px 40px 0 50px; font-weight:normal; line-height:18px }
body{background:#182b45 url(../images/bg.jpg) repeat-x; padding:0; margin:0; left:50%; font-family:Trebuchet MS, Calibri, Arial, Helvetica, sans-serif; font-size:13px; color:#1e1e1e}
#ajuste{margin:auto; width:950px; background:url(../images/bg-ajuste.jpg) no-repeat; position:relative}

/*----HEADER----*/

#header{ float:left; width:950px; height:116px; margin:0 0  5px 0 }
.logo-fomento{ float:left; width:272px; height:115px; background:url(../images/logo.png) no-repeat; margin:0 15px 0 0;outline: 0; }
.logo-fomento img a{ outline: 0; border:0}
.contacta{ float:left; width:158px; height:65px; background:url(../images/contacta.png) no-repeat 0 50px ; padding:50px 0 0 0; margin:0 16px 0 0 }
.box {width:232px; float:left; margin:23px 0 0 0}

.bt-enviar{ width:30px; height:31px; background:url(../images/buscar.jpg) no-repeat; margin:0 0 0 5px; border:0; cursor:pointer}
.bt-enviar:hover{  background:url(../images/buscar2.jpg) no-repeat}

/*----MENU----*/

#menu { float:left; width:950px; color:#FFF; font-size:16px;  height:45px; font-family:Arial, Helvetica, sans-serif}
#menu li {list-style:none; float:left;  background:url(../images/separa-menu.png) no-repeat; height:44px; display:block;  }
#menu li:first-child { background:none}
#menu a { color:#FFF; text-decoration:none; display:block; padding:16px 21px 12px 21px;  }
#menu a:hover { background:none; background: url(../images/bg-menuHover.png) no-repeat center bottom; color:#61c6e7  }
#menu .selected {background: url(../images/bg-menuHover.png) no-repeat center bottom; color:#61c6e7  }
#menu :focus, #menu :active {outline: 0; border: 0;}


.the_menu {position: absolute;  display:none; width:467px; top:168px; background:#494949; padding:20px 0 23px 5px }
.cursos-menu{ width:205px;  border-right:1px dotted #fff;  float:left; padding:0 8px 0 10px }
.oposiciones-menu{ width:205px; float:left; padding:0 8px 0 10px }


.the_menu {position: absolute;  display:none; width:467px; top:168px; background:#494949; padding:20px 0 23px 5px; z-index:99999 }
.cursos-menu{ width:205px;  border-right:1px dotted #fff;  float:left; padding:0 8px 0 10px }
.oposiciones-menu{ width:205px; float:left; padding:0 8px 0 10px;  }

.the_menu li { list-style-image:url(../images/arrow.png); margin:0 0 0 25px; line-height:17px}
.the_menu li a {color:#dad9d9;  text-decoration:none; font-size:12px;}
.the_menu li a:hover {color: #61c6e7;}

.the_menu h1{ width:133px; height:24px; color:#333; font-size:16px; letter-spacing:-1px; background:url(../images/bg-menu.jpg); font-weight:normal; margin:4px; padding:0 0 0 4px  }
.the_menu p{ margin:4px 0 2px 10px; }
.the_menu p a{ color: #ce7812 !important; font-size:14px; letter-spacing:-1px; text-decoration:none}
.the_menu p a:hover{ color: #fff !important;}
.cerrar{position: absolute; width:37px; height:35px; top:5px; right:5px}
.bordeNo{ background:none  !important}
.noList{ list-style:none !important; list-style:0 !important}

/*----BANNER HOME----*/

#banner{ float:left; width:950px; height:279px; background:url(../images/banner.png) no-repeat}
#banner .top, .top2{ float:left; width:208px; height:235px; margin:5px 0 0 10px }
#banner .top li, .top2 li{ color:#FFF; font-size:12px; list-style:none;  }
#banner .top a{ width:198px; height:20px; background:url(../images/bg-top.png) no-repeat; display:block; color:#FFF; text-decoration:none; margin:0 0 2px 0; padding:4px 0 0 10px;   }
#banner .top a:hover{ width:198px; height:20px; background:url(../images/bg-top2.png) no-repeat; display:block; color:#FFF; text-decoration:none; margin:0 0 2px 0; padding:4px 0 0 10px }
#banner .top2 a{ width:198px; height:20px; background:url(../images/bg-top2.png) no-repeat; display:block; color:#FFF; text-decoration:none; margin:0 0 2px 0; padding:4px 0 0 10px }
#banner .top2 a:hover{ width:198px; height:20px; background:url(../images/bg-top.png) no-repeat; display:block; color:#FFF; text-decoration:none; margin:0 0 2px 0; padding:4px 0 0 10px }
.top h3, .top2 h3{ background:url(../images/arrow-top.jpg) no-repeat; font-weight:normal; font-size:20px; color:#333; letter-spacing:-1px; padding:0 0 0 20px; margin:3px 0 4px 0 }
.borde{  clear:both;width:950px; height:2px; background:url(../images/bg-borde.png) repeat-x; margin:0 0 1px 0}

/*----BANNER INTERIOR----*/

#bannerInt{   width:950px; height:207px; overflow:hidden}
.bannerImg{ position: absolute; z-index:2; top:169px}
.textoBanner{position: relative; width:400px;  z-index:99; top:50px; left:390px}
.textoBanner h4{ font-size:24px; color:#182b45; font-weight:normal; padding:0; margin:0}
.textoBanner p{ font-size:14px; color:#6d6d6d;  padding:0; margin:0}


/*----CONTENIDO----*/
#content{ float:left; width:950px; margin:5px 0 20px 0}
#content-aviso{ float:left; width:920px; margin:5px 0 20px 15px; color:#FFF}
#content-aviso h2{ font-size:16px !important; color:#98ccfb; background:none; padding:0; margin:0; width:100%; text-shadow:none}
#content-aviso strong{color:#98ccfb}
#content-aviso h4{color:#98ccfb; font-size:14px}
.content-derecha{ float:left; width:640px; margin:0 30px 0 0}
/*textos home*/
.textos{ float:left; width:640px; margin:0 0 40px 0}
.textos h1{ text-shadow:#000 1px 1px 1px; font-size:16px; margin:0 0 10px 0; letter-spacing:0; }
.textos li{ color:#FFF; width:305px; float:left; margin:5px; list-style:none;  line-height:15px} 
.textos strong{ color:#61c6e7}
/*garantia home*/
.garantia{ float:left; width:624px; height:180px; background:url(../images/garantia.png) no-repeat; padding:8px; margin:0  0 10px 0}
.title-garantia{ width:270px; height:34px; padding:25px 0 0 45px; background:url(../images/title-garantia.png) no-repeat;  color:#FFF;  margin:0 0 5px 0;  text-shadow:#000 1px 1px 1px; font-size:16px; letter-spacing:0; text-shadow:#000 1px 1px 1px;}

.garantia p, .centros p{ margin:0 0 0 10px}
.izq-garantia{ width:317px; float:left; margin:0 6px 0 0 }
.dercha-garantia{ float:left; margin:5px 0 0 75px; font-size:11px; color:#FFF }
.chart{ border:1px solid #FFF; padding:2px}
.chart-img{float:left; width:122px;margin:0 0 0 0}
.chart-colors{float:left; width:165px; margin:15px 0 0 0 }
/*busca centro home*/
.centros{ float:left; width:624px;  padding:8px}
.title-centros{ width:268px; height:36px; padding:12px 0 0 47px; background:url(../images/title-centro.jpg) no-repeat;  color:#FFF; font-weight:normal; font-size:16px; margin:0 0 5px 0; text-shadow:#000 1px 1px 1px; }
.title-empresas{ width:268px; height:36px; padding:12px 0 0 47px; background:url(../images/title-empresas.jpg) no-repeat; font-weight:normal; font-size:16px; margin:0 0 5px 0; text-shadow:#000 1px 1px 1px; }
.title-empresas a { color:#FFF; text-decoration: none;}
.title-busca{ width:242px; height:36px; padding:12px 0 0 40px; background:url(../images/title-busca.jpg) no-repeat;  color:#FFF; font-weight:normal; font-size:16px;  margin:0 0 5px 0; text-shadow:#000 1px 1px 1px; }
.izq-centros{ width:317px; float:left; margin:0 18px 0 0 }
.dercha-centros{ width:287px; float:left; font-size:11px; color:#FFF }
.dercha-centros select{ background:#e6e6e6; border:0; padding:4px; }
.select{ width:265px; margin:0 0 0 15px}
.direccion{ width:245px; margin:5px 0 0 15px; padding:10px; background:#22344c}
.direccion a{color:#ce7812; text-decoration:none}
.direccion a:hover{text-decoration:underline }
.content-izquierda{ float:left; width:277px}

.deg-cercana{ width:257px;  background: #234671 url(../images/deg-cercana.jpg) no-repeat; padding:10px 10px 10px 10px; text-transform:uppercase; }
.deg-cercana h4{ font-family:Arial, Helvetica, sans-serif; color:#294f7f; margin:13px 0 0 50px;  font-size:10px}
.deg-cercana li{ list-style:none; color:#FFF; text-transform:uppercase; font-size:16px}
.deg-cercana ul{ margin:20px 0 0 10px; font-family:Arial, Helvetica, sans-serif}
.deg-cercana p{ text-align:right; font-size:11px; margin:0 5px 0 0  }
.deg-cercana a{ color:#FFF; text-decoration:none}
.deg-cercana a:hover{ color:#61c6e7;}

.deg-cercana strong{ font-size:12px; color:#61c6e7}

#tabMenu, #tabMenu2, #tabMenu3  {margin:0; padding:0; list-style:none;}
#tabMenu li {float:left;  width:72px; height:33px; cursor:pointer; cursor:hand}
#tabMenu li.curso {background:url(../images/tabCurso.png) no-repeat 0 -33px;}
#tabMenu li.oposicion {background:url(../images/tabOposicion.png) no-repeat 0 -33px;}
#tabMenu li.mouseover {background-position:0 0;}
#tabMenu li.mouseout {background-position:0 -33px;}
#tabMenu li.selected, #tabMenu2 li.selected, #tabMenu3 li.selected {background-position:0 0;}
.boxTop {background:url(../images/boxTop.png) no-repeat; height:11px; clear:both}
*html .boxTop {margin-bottom:-2px;}
.boxBody {background:#c6c3c3; padding:0 0 0 10px}
.campo-buscar{ border:none; width:175px; padding:3px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.boxBottom {background:url(../images/boxBottom.png) no-repeat; height:11px;}
.boxBody div {display:none;}
.boxBody div.show {display:block;}
.boxBody #oposicion a {display:block;}
.boxBody div ul {margin:0 10px 0 25px;padding:0;width:190px; list-style-image:url(../images/arrow.gif)}
*html .boxBody div ul {margin-left:10px;padding-left:15px;}



.box-conv {width:277px; float:left; margin:0 0 10px 0 }
#tabMenu2 li {float:left;  width:135px; height:33px; cursor:pointer; cursor:hand}
li.noticias {background:url(../images/tabConvocatorias.png) no-repeat 0 -33px;}
li.oposiciones {background:url(../images/tabNoticias.png) no-repeat 0 -33px;}
li.mouseover {background-position:0 0;}
li.mouseout {background-position:0 -33px;}
.boxTop2 { height:11px; clear:both; background:#c6c3c3}
*html .boxTop2 {margin-bottom:-2px;}
.boxBody2 {background:#c6c3c3; padding:0 10px 0 10px;}
.boxBody2  li{ list-style:none; font-size:12px; padding:6px 0 6px 0; border-bottom:1px dotted #060606; line-height:15px; color:#333;  }
.boxBody2  li a{ text-decoration:none;  color:#333; display:block; width:245px; padding:5px }
.boxBody2  li a:hover{  background:#b1b0b0; }
.boxBottom2 { height:11px;  background:#c6c3c3}
.boxBody2 div {display:none;}
.boxBody2 div.show {display:block;}


.box-social {width:277px; float:left; margin:0 0 15px 0 }     
#tabMenu3 li {float:left;  width:44px; height:33px; cursor:pointer; cursor:hand}
li.facebook {background:url(../images/tabFacebook.png) no-repeat 0 -33px;}
li.twitter {background:url(../images/tabTwitter.png) no-repeat 0 -33px;}
li.mouseover {background-position:0 0;}
li.mouseout {background-position:0 -33px;}
.boxTop3 { height:11px; clear:both; background:#fff}
*html .boxTop3 {margin-bottom:-2px;}
.boxBody3 {background:#fff; padding:0 10px 0 10px; height:200px}
.boxBody3  li{ list-style:none; font-size:12px; padding:0 0 0 0; line-height:15px; color:#333;   }
.boxBody3  li a{ text-decoration:none;  color:#333; display:block; width:245px; padding:2px }
.boxBody3  li:hover{ background:#e2e0e0}
.boxBody3  li strong{color:#40a0d2}
.boxBottom3 { height:11px;  background:#fff}
.boxBody3 div {display:none;}
.boxBody3 div.show {display:block;}


.atencion{width:580px; padding:10px 20px 5px 20px; background: #21334c; margin:10px 0 20px 0 }


.banners{width:277px; float:left;}
.banner{width:277px; height:60px; margin-bottom:5px;}

#outerContainer { width:950px; height:94px; position:relative; margin:30px 0 60px 0}
.js-disabled img { display:block; float:left;   }
#imageScroller { width:950px; height:94px; position:relative; background: url(../images/bg-slider.png) no-repeat; margin:0 0 0 10px   }
#viewer { width:830px; height:74px; overflow:hidden; margin:0 50px 0 50px;  position:relative; top:5px; cursor:pointer  }
#imageScroller a:active, #imageScroller a:visited { color:#000; }
#imageScroller a img { border:0; margin:5px 15px  0 0  }
#controls { width:900px; height:47px; background:url(images/controlsBG.png) no-repeat; position:absolute; top:70px; left:4px; z-index:10;	}
#controls a { width:37px; height:35px; position:absolute; top:3px; cursor:pointer }
#controls a:active, #controls a:visited { color:#0d0d0d; }
#title { color:#000; font-family:arial; font-size:12px; width:100%; text-align:center; margin-top:10px; }
#rtl { background:url(../images/rtl.png) no-repeat; left:100px; }
#rtl:hover { background:url(../images/rtl_over.png) no-repeat; left:100px; }
#ltr { background:url(../images/ltr.png) no-repeat; right:100px; }
#ltr:hover { background:url(../images/ltr_over.png) no-repeat; }
.clear{height: 1px; clear: both; margin: 0; padding: 0; font-size: 1px; line-height: 1px}
.bxslider_container {width:924px}

#pie{margin:auto;padding:0 0 10px 0; background:#929599;font-size:11px; position:relative;  }
#pie .contenido{ margin:auto; width:950px;  overflow:hidden;  }
#pie .mapa{ float:left; width:174px;  padding:20px 5px 5px 5px}
#pie .mapa li{ list-style:none}
#pie .mapa strong{color:#1a2c44}
#pie .mapa a , .creditos a{ color:#1e1e1e; text-decoration:none}
#pie .mapa a:hover, .creditos a:hover{  text-decoration:underline}
#pie .creditos { float:right; width:200px; color:#000; padding:20px 0 30px 0;  background:url(../images/bg-pie.jpg) no-repeat left;}
#pie .creditos p{ color:#000; text-align:right; padding:0}

.social { float:right; width:160px; height:42px;  padding:13px 0 0 10px; margin-top:5px}
.social p{ color:#000}
.social ul { display:block}
.social li { display:inline; margin:0 2px 0 0; list-style:none}
.social li a { width:32px; height:32px; float:left; margin-left:6px; text-indent:-9999px; display:block}
.social li:hover {filter: alpha(opacity=50); opacity: .5}
.social .facebook a { background:url(../images/icon-social.png) 0 0 no-repeat}
.social .twitter a { background:url(../images/icon-social.png) -42px 0 no-repeat}
.social .youtube a { background:url(../images/icon-social.png) -84px 0 no-repeat}
.social .vimeo a { background:url(../images/icon-social.png)  -126px 0 no-repeat}




.miga{ color:#FFF; width:950px; margin:7px 0 10px 15px}
.miga a{ color:#61c6e7; text-decoration:none}
.miga a:hover{ color:#fff;}
.borde2{  clear:both;width:100%; height:2px; background:url(../images/bg-borde.png) repeat-x; margin:0 0 10px 0}


.curso-box{ float:left; width:620px; margin:0 30px 0 20px}
ul.cursos, ul.cursos ul, ul.cursos2, ul.cursos2 ul {list-style-type:none; margin: 0; padding: 0; width: 15em; width:620px; text-transform:uppercase; font-size:11px}
ul.cursos a, ul.cursos2 a {display: block; text-decoration: none;	}
ul.cursos li a , ul.cursos2 li a {background: url(../images/bg-cursos.jpg) no-repeat;color: #fff; padding: 8px 8px 8px 30px; margin:0 0 1px 0; color:#000}
ul.cursos li a:hover, ul.cursos2 li a:hover { color:#ce7812}
ul.cursos li ul li a , ul.cursos2 li ul li a {background: #21334c; color:#fff; padding-left: 20px;}
ul.cursos li ul li a:hover, ul.cursos2 li ul li a:hover  {background: #324e75; border-left:5px #99ce1b solid; padding-left: 15px; }

.list-busqueda li{ color:#FFF; border-top:1px solid #304159; border-bottom:1px solid #102037; padding:8px 0 8px 15px; background:url(../images/arrow.png) 0 13px no-repeat; list-style:none  }
.list-busqueda li strong{color:#a9d936; }
.list-busqueda li a{color:#fff; text-decoration:none}
.list-busqueda li a:hover{color:#a9d936;}

.list-busqueda2 li{ color:#FFF;  padding:8px 0 8px 15px; background:url(../images/arrow.png) 0 13px no-repeat; list-style:none; margin:0 0 0 15px  }
.list-busqueda2 li strong{color:#a9d936; }
.list-busqueda3{ color:#FFF; margin:0 0 0 40px}
.content-derecha-int-cont{ float:left; width:620px; margin:0 30px 0 20px}
.content-derecha-int{ float:left; width:620px; margin:0 30px 0 20px; display:block}
.content-derecha-int table{ color:#FFF}
.content-derecha-int td{ padding:}
.content-derecha-int ol{ color:#FFF; }
.content-derecha-int strong{ color:#4e9dbc}
.content-derecha-int h4{ text-transform:uppercase; font-size:18px; color:#a9d936; margin-bottom:10px}
.content-derecha-int #texto-curso h2{ text-transform:uppercase; font-size:18px; color:#a9d936; background-image: none; font-weight:normal; text-shadow: none; margin:0; padding:10px 0 0 0}
#texto-curso li{ color:#FFF; list-style:none; background:url(../images/arrow.png) no-repeat 0 12px; padding:8px 0 8px 10px; margin:0 0 0 20px; border-bottom:1px solid #304159; } #texto-curso ul{ margin:0 0 10px 0} 
 #texto-curso ol{ margin:0 0 10px 0} 
.list-text{ margin:10px 0 10px 0}

.form-izq{ width:276px; background:url(../images/bg-formulario.png) no-repeat; padding:0 0 20px 0; margin-bottom:20px}
.globo{ width:246px; height:93px; padding:12px 5px 15px 25px; font-size:16px; font-weight:bold}
.globo p{ padding:0 0 4px 0}
.globo-list li{ font-size:12px; font-weight:bold; color:#FFF; margin:0 0 0 20px; list-style:none; line-height:14px }
.globo-list li strong{ color:#182b45; font-style:italic}

.form{ width:220px; left:45%; margin:10px  28px 10px 28px; color:#FFF}
.form strong{ color:#4e9dbc }
.campo-form{ width:210px;  border:0; margin:2px 0 3px 0; color:#182b45; padding:5px 0 7px 10px; background: #d5d5d5;}
.campo-form2{ width:90px;  border:0; margin:2px 0 3px 0; color:#182b45; padding:5px 0 7px 10px; background: #d5d5d5;}
.campo-comment{ width:210px; height:95px;  border:none;  margin:2px 0 3px 0;  padding:5px 0 0 10px;  color:#182b45; background: #d5d5d5;}
.min{ font-size:10px; color:#FFF; line-height:10px}
.min a{color:#4e9dbc; text-decoration:none}
.min a:hover{text-decoration:underline}
.info{ margin:10px 0 0 0}
.info a{ color:#4e9dbc}
.info a:hover{ text-decoration:none}
.bt-info{ width:135px;  background:url(../images/bt-info.jpg) no-repeat; font-size:11px; color:#FFF; padding:5px 0 10px 0; margin:10px 0 0 0; border:0; display:block; cursor:pointer}
.bt-info:hover{ color:#000}
.respuesta{ margin:20px 0 0 0}

.otrosCursos{float: left; width:250px;   background:#939393 url(../images/bg-otrosCursos.jpg) no-repeat; padding:0 20px 20px 0; margin:0 0 15px 0   }
.titOtros { width:201px; padding:15px 5px 0 65px; height:75px; letter-spacing:-1px; }
.titOtros p{  line-height:20px;  font-size:20px; font-weight:bold; color:#FFF; }
.listOtros li{ list-style:none; background:url(../images/arrow.png) no-repeat 0 4px; padding:0 0 0 10px}
.listOtros{ margin:0 0 0 20px}
.listOtros a{ color:#000; text-decoration:none}
.listOtros a:hover{ color:#a9d936} 

.imagenIncrus {float: left;  margin: 5px 15px 10px 0; border:3px solid #d5d5d5}

.nosotros-menu{ width:276px; margin:0 0 15px 0}
.nosotros-menu li, .content-izquierda-colabora li{ text-align:right; list-style:none}
.nosotros-menu li a, .content-izquierda-colabora li a{ color:#333; text-decoration:none; background:url(../images/list-nosotros.png) no-repeat;  width:266px; height:26px; padding:5px 10px 0 0; display:block; margin:0 0 5px 0}
.nosotros-menu li a:hover, .content-izquierda-colabora li a:hover{ color:#fff; background:url(../images/list-nosotros2.png) no-repeat;  width:266px; height:26px; padding:5px 10px 0 0; display:block; margin:0 0 5px 0}
.nosotros-menu .selected{ color:#fff; background:url(../images/list-nosotros2.png) no-repeat;  width:266px; height:26px; padding:5px 10px 0 0; display:block; margin:0 0 5px 0}
.content-izquierda-colabora .selected{ color:#fff; background:url(../images/list-nosotros2.png) no-repeat;  width:266px; height:26px; padding:5px 10px 0 0; display:block; margin:0 0 5px 0}
.form-empleo [type=text], .form-empleo textarea{ width: 426px;  border: 0; /*background:url(../images/bg-campo-empleo.png) no-repeat;*/;  background:#d5d5d5; padding:7px; margin:0 0 5px 0;}
.form-empleo .areatext{  height:100px; padding:7px 7px 14px 7px; background:#d5d5d5;}
.form-empleo [type=file]{ width: 436px; border: 0; padding:3px; margin:0 0 5px 0; border:0; color:#182b45; }
.form-empleo, .form-comentario { margin:20px 0 20px 0; color:#FFF;   }

.form-comentario [type=text]{ width: 165px; border: 0;  padding:8px; margin:0 4px 0 0;  color:#182b45; background:#d5d5d5}

.form-comentario textarea{ height:52px; width:350px; padding:7px 7px 14px 7px; margin:0; border:0;  background:#d5d5d5; color:#182b45;}


.contacto li{width:590px; background:#203650; padding:10px 10px 10px 20px; display:block; border-bottom:1px solid #14263d; border-top:1px solid #384b63; color:#FFF; font-size:16px; list-style:none}
.contacto li strong{ font-size:20px; color:#FFF}
#phone{ background: #203650 url(../images/phone.jpg) no-repeat 40px 10px; padding:5px 0 10px 80px; width:540px; }
#mail{ background: #203650 url(../images/mail.jpg) no-repeat 40px 4px; padding:10px 0 10px 80px; width:540px;}
#mail a{ color:#FFF; text-decoration:none; }
#mail a:hover{ color:#4e9dbc}

.opositor{ color:#FFF; }
.opositor td{ padding:8px; border:1px solid #182b45}
.opositor .titles{ background:#578008; font-weight:bold}
.opositor .line1{ background:#757674; color:#000}
.opositor .line2{ background:#a3a3a2; color:#000}
.newsTit{ font-weight:normal; color:#61c6e7; font-size:20px; margin:0 0 2px 0; line-height:}
.newsDate{ margin:0; padding:0}
.box-addthis{float: right; width:217px; height:32px;  margin:0 0 10px 0;}
.box-addthis a{ color:#333; text-decoration:none; font-size:12px}
.buscadorNews{ width:254px;   background:#c6c3c3 ; padding:8px; margin:0 0 10px 0 }
.buscadorNews [type=text]{ width:205px; border: 0; background: url(../images/bg-campoBuscar.png) no-repeat; padding:8px; }
.form-news [type=text], .form-empleo textarea{ width: 426px; border: 0; background:url(../images/bg-campo-empleo.png) no-repeat; padding:7px; margin:0 0 5px 0;}

.news-list{width:600px; padding:20px 10px 10px 10px; border-bottom:1px solid #102037; border-top:1px solid #304159; overflow:hidden}
.news-list img{ border:3px solid #fff; width:140px}
.news-list h3{ padding:0; margin:0; line-height:18px; font-weight:normal; color:#61c6e7; font-size:20px; padding:0 0 5px 0}
.news-list h3 a{color:#61c6e7; text-decoration:none}
.news-list h3 a:hover{ color:#FFF}
.news-list p{ padding:0 0 5px 0}
.mas{ margin:10px  0 0; text-align:right; text-transform:uppercase; font-size:12px; list-style-image:url(../images/arrow-mas.png) ;
padding:0 20px 0 20px}
.mas a{ color: #eee; text-decoration:none}
.mas a:hover{ color:#61c6e7;}

#paginador {clear: both;padding-top: 10px; margin:20px 0 10px 0; text-align: right;}
#paginador #current { background-color: #5cbcdc;color: #fff; padding: 2px 8px 2px 8px; margin:0 0 0 4px}
#paginador a { text-decoration:none; padding: 2px 8px 2px 8px; color: #182b45;  background-color:#cfd0d0}
#paginador a:hover {padding: 2px 8px 2px 8px;text-decoration: none;background-color: #5cbcdc; color:#fff;}

.content-map{ float:left; width:948px; margin:0 30px 0 20px}

#centros-results {   width:297px;   } 
#centros-results .padd {  margin:0; padding:0; overflow-y:auto;   height:560px; } 
#centros-results ul { overflow-y: auto;  padding:20px 20px 20px 10px; list-style:none; overflow:hidden   }
#centros-results ul li { font-size:11px; font-weight:bold ;list-style-position:inside; background: #c6c3c3; border-bottom:1px dotted #999; margin:0 0 5px 0; width:225px; padding:10px;  }
#centros-results ul li strong { color:#182c47; font-size:14px; font-weight:normal}
#centros-results ul li a{color:#182c47; text-decoration:none; font-size:12px;}
#centros-results ul li a:hover{text-decoration:underline}
#centros-results ul li span { color:#000; font-size:14px; font-weight:normal; line-height:16px}

.content-izquierda-map{ float:left; width:297px; padding:20px 0 20px 0;  background:#d5d5d5; }
.content-izquierda-map h1{ margin:0 0 0 18px; font-size:24px; color:#182c47}
.content-izquierda-colabora p { font-size:14px !important;  line-height:18px}
.content-izquierda-colabora{ float:left; width:277px; padding:60px 0 0 0;}
.colabora li{ display:inline}
.colabora { margin:0 0 10px 0}


#content h6{color:#FFF; font-weight:normal; font-size:18px; width:414px; height:38px; background:url(../images/title-h1.png) no-repeat; margin: 0 0 20px 0; padding:10px 0 0 50px; font-weight:normal; text-shadow: 0.1em 0.1em #444 ;}
#googlemap {width:630px; height:629px; float:left; border-right:2px dotted #555}
#exam{ margin:10px 0 10px 0; background:#21334c; padding:10px}
#dip2{margin:10px 0 0 0}
#dip{background:#21334c; padding:10px; }
.note{background:#21334c; padding:15px; margin:30px 0 30px 0 }
#formulariocupon .w1, .w2{ width:45px; background: #d5d5d5; border:0; padding:4px 0 6px 5px; color:#182b45;}
#formulariocupon .w3{ width:70px; background:#d5d5d5;  border:0; padding:4px 0 6px 5px; color:#182b45;}
.hide{ width:20px}

#formulariocupon #id_pais{ width:219px;background: #d5d5d5; padding:5px; margin:3px 0 3px 0; border:0;color:#182b45;}
#formulariocupon #id_provincia{width:110px; background: #d5d5d5;padding:4px 5px 5px 5px; margin:3px 1px 3px 0; border:0; background: #d5d5d5; color:#182b45;}
#formulariocupon .sexo{border-bottom:1px dotted #9f9e9e; padding:2px 0 4px 2px; }


/* SCROLLABLES */
.scrollable { position:relative;overflow:hidden; width:920px;height:91px;margin: 0 10px}
.scrollable .items {width:20000em;position:absolute;clear:both; top:10px;}
.scrollable .page     { float:left}

#error{float:left; width:540px; background:#21334c; padding:25px 20px 60px 20px; margin:0 10px 20px 0}

#error ul{  color:#FFF;  padding:0 0 0 70px}

#error h1{ background:url(../images/Exclamation.png) no-repeat; padding:15px 0 15px 50px; font-size:25px}
#error p{ font-size:18px; margin:0 0 0 50px; line-height:18px}

#error2{float:left; width:320px; background:#21334c; }
#error2 h1{ background:#578008; margin:5px 0 5px 0; padding:5px}
#error2 ul{ color:#FFF; padding:10px 10px 20px 30px}
#error a, #error2 a{ color:#98ccfb;}
.comment-status{font-size:16px; padding:10px 10px 10px 50px}
.realizado{ background:#21334c url(../images/ok.png) 10px 5px no-repeat; color:#FFF}
.errores{ background:#21334c url(../images/error.png) 10px 5px no-repeat; color:#FFF}
.comentario{  border-top:1px solid #304159; border-bottom:1px solid #102037; padding:15px; background:#21334c; margin:1px 0}
.comentario p{ padding:0}
.nom, .date{ float:left; margin:0 10px 0 0; }
.nom{ color:#98ccfb;  font-size:18px}
#noticia{ margin:0 0 20px 0}
#lisraya{ color:#FFF}
.list-number{ margin:0 0 0 200px}
input.error, select.error, .error{  background-color: #7bb3ee !important;}

.entradilla{ font-size:15px; line-height:20px; color:#57c6e7}

#informate{background:#578008; padding:8px; margin:0 0 10px 0; }
#bt-display{float:right; width:212px; height:51px}
.entrada-usuario{float:left; width:229px; height:86px; margin:23px  0 0 20px; background: url(../images/bg-usuario.png) no-repeat; overflow:hidden}
.entrada-usuario input[type=text], .entrada-usuario input[type=password]{  background:#FFF; border:0; padding:3px;  -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.entrada-usuario input[type=text]{ width:110px}
.entrada-usuario input[type=password]{ width:80px}
.entrada-usuario table{ margin:10px 0  0 10px}
.recordarme{ width:200px; font-size:11px; margin:10px 0  0 20px}
.recordarme li{ float:left; list-style:none}
.recordarme input[type=checkbox]{ border:none; margin:2px 4px 0 0; *margin:0px 4px 0 0;}
.recordarme a{ margin:0 0 0 10px; color:#2689aa}
.recordarme a:hover{ text-decoration:none}

.buttons{ width:200px; clear:both; margin:0 0 0 40px; font-size:12px}
.buttons li{ float:left; list-style:none; margin:3px 0  0 0; *margin:1px 0  0 0}
.buttons input[type=submit]{ background:#c6c3c3; border:0; margin:0 0  0 60px; *margin:-3px 0  0 55px; cursor:pointer}
.buttons input[type=submit]:hover{ color:#555; }
.buttons li a{ color:#FFF; text-decoration:none}
.buttons li a:hover{ color:#333} 

.registro {position: absolute;  width:195px;  padding:155px 12px 20px 12px ; top:0; right:0; background:#b7b3b3 url(../images/bg-registro.png) no-repeat; z-index:99999; display:none }
#contenedor-formulario-registro{display: none}
#registroOk{display: none}
#registroNoOk{display: none}  
#envioOk{display: none}
#envioNoOk{display: none}  
#recordar{display: none}
.close{position: absolute; width:30px; height:30px; top:5px; right:23px;}

#contenedor-formulario-registro{}
#contenedor-formulario-registro p, #recordar p{ color:#333; background:#b7b3b3 }
.campo-registro{ width:185px;  border:0; margin:2px 0 3px 0; color:#182b45; padding:5px 0 7px 10px; background: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.campo-registro2{ width:99px;  border:0; margin:3px 8px 3px 0; color:#182b45; padding:5px 0 7px 10px; background: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.codigo-postal{ width:68px;  border:0; margin:2px 0 3px 0; color:#182b45; padding:5px 0 7px 10px; background: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.registro_comment{ width:185px; height:95px;  border:none;  margin:2px 0 3px 0;  padding:5px 0 0 10px;  color:#182b45; background:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.imagen-cargando{margin-right: 10px; margin-top: 10px; display: none}

#contenedor-formulario-registro .w1, #contenedor-formulario-registro .w2{ width:40px; background: #fff; border:0; padding:2px 0 4px 5px; color:#182b45; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#contenedor-formulario-registro .w3{ width:65px; background:#fff;  border:0; padding:2px 0 4px 5px; color:#182b45; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#contenedor-formulario-registro .sexo{border-bottom:1px dotted #9f9e9e; padding:2px 10px 4px 2px; }

#contenedor-formulario-registro #registro_id_pais{ width:195px;background: #fff; padding:5px; margin:3px 0 3px 0; border:0;color:#182b45; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#contenedor-formulario-registro #registro_id_provincia{width:110px; background: #fff;padding:4px 5px 5px 5px; margin:3px 8px 3px 0; border:0; color:#182b45; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
/*#contenedor-formulario-registro #registro_provincia_name{width:99px; background: #fff;padding:4px 5px 5px 5px; margin:3px 8px 3px 0; border:0; color:#182b45; -moz-border-radius: 4px; -webkit-border-radius: 4px;}*/
.terminos{ font-size:10px; line-height:10px; padding:10px 0 20px 0 }
.terminos a{ color:#182b45; text-decoration:none; font-weight:bold}
.terminos a:hover{ text-decoration:underline}
.terminos input[type=checkbox]{ margin:0 0 0 5px}
.terminos input[type=submit], #recordar input[type=submit]{ background:#182b45; border:none; -moz-border-radius: 4px; -webkit-border-radius: 4px; color:#FFF; cursor:pointer; padding:4px 8px; margin-top:8px}
.terminos input[type=submit]:hover, #recordar input[type=submit]:hover{ color:#61c6e7}
.recordar p{ text-align:right}
#registroOk p{ color:#333; background:url(../images/ok.png) no-repeat; padding:0 0 0 35px}
#registroNoOk p{ color:#333; background:url(../images/error.png) no-repeat; padding:0 0 0 35px} 
#envioOk p{ color:#333; background:url(../images/ok.png) no-repeat; padding:0 0 0 35px} 
#envioNoOk p{ color:#333; background:url(../images/error.png) no-repeat; padding:0 0 0 35px} 
#datosNoOk  p{ color:#333; background:url(../images/error.png) no-repeat; padding:0 0 0 35px}

.usuario-logueado{float:left; width:209px; height:56px; padding:30px 0 0 20px; margin:23px  0 0 20px; background: url(../images/bg-logueado.png) no-repeat}
.usuario-logueado p{ color:#fff; font-weight:bold; text-shadow: 0.1em 0.1em #444 ; margin:0; padding:0 0 7px 0 }
.usuario-logueado li{ float:left;  list-style:none; margin:0 10px 0 0; padding:0 0 0 20px}
.usuario-logueado .cuenta{ background:url(../images/cuenta.png) no-repeat; }
.usuario-logueado .desconectar{ background:url(../images/desconectar.png) no-repeat; }
.usuario-logueado a{ color:#333; text-decoration:none}
.usuario-logueado a:hover{text-decoration:underline}

/*OVERLAY*/
#overlay {background:#f7f7f7; color:#786a65;}
div.contentWrap  {height:381px; overflow-y:auto;}
.simple_overlay { display:none; z-index:10000; background-color:#fff; padding:10px;  border:3px solid #d0cfcd;}
div.overlay-overflow{overflow-y:auto ;}
.simple_overlay .close { background: url(../images/cerrar.png) no-repeat;  position:absolute; right:-10px; top:-12px; cursor:pointer;  height:22px; width:22px; z-index:99999999; margin-bottom: 20px;}

.simple_overlay h2 { position:absolute; top:10px; left:10px;}
.popup { width:450px;}
.simple_overlay.modal { height: 400px; width:520px !important; padding:60px 20px 40px 10px;}


/*Overlay message box*/
#overlay-message-box {border: 1px solid #786a65; width:400px; border:3px solid #666; border:1px solid #bcbdbf; }
#overlay-message-box a { color:#e42220; text-decoration:none; font-weight:bold}
#overlay-message-box a:hover{ text-decoration:underline}
#overlay-message-box .error_box {margin-bottom:0px; color:#666; font-size:25px; background:url(../images/error.png) no-repeat; padding:0 0 0 35px}
#overlay-message-box .exito_box {margin-bottom:0px; color:#666; font-size:25px; background:url(../images/ok.png) no-repeat; padding:0 0 0 35px}
#overlay-message-box p {color:#000000;}


