/*  CFISIOMAD
1. Estilos Generales
2. Contenedor
3. Cabecera
4. Rastro de migas
5. Cuerpo
6. Menu
7. Contenido
8. Pie
9. Mapa Web


1. Estilos Generales */
*{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent}
html{}
body{color:#333;background:#fff url(../img/bg-top.png) repeat-x 0 0 !important;font-size:71%;font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Trebuchet MS",Verdana,sans-serif}/*font-family:tahoma, arial, helvetica, sans-serif;*/
ol,ul,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}
p,li{margin:0 0 1em;}
a{color:#333;}
input,
textarea,
select{background:#fff;border:1px solid #ccc;font-family:Verdana,sans-serif;font-size:1em}
input,
textarea{padding:1px}
.bloque{display:block}
.fl{ float:left;}
.fr{ float:right;}
.centraLogos{text-align:center;margin:5px}
.center img{margin:5px}
.limpiado{ clear:both;}
.error{ color:red; text-align:center;}
.notas{ text-align:center;}
.titularCv{  overflow:hidden; padding:0 0 .2em 0;}
.titularCv a{float:right; margin:0;}
.titularCv a img{ vertical-align:middle; margin:0 .4em 0 0;}
.titularCv strong{ float:left;}
.vAlign img{ vertical-align:middle; margin:0 .5em 0 0;}
.direccion{ float:left; width:40%;}
.datosContacto{ float:left; width:45%;}
.verMas{ color:#333; font-size:1.15em; text-align:center; margin:8px 0; display:block; width:60%; }
.googleMap{ clear:both;}
.googleMap iframe{width:425px; height:350px;}
.capaVideos{ margin:3em auto; text-align:center;}
.videos{width:425px; height:344px; margin:0 auto;}
.videosMini{width:325px; height:263px; margin:0 auto;}
.imgDevolucion{ float:left; margin-right:5px;}
.detalleDevolucion{ float:left; width:70%;}
.detalleDevolucion strong{ display:block;}
/*2. Contenedor*/
#contenedor{margin:0 auto;}

/*3. Cabecera*/
#cabecera{overflow:hidden;margin:30px auto 0;padding:0 0 10px;background:url(../img/bg-cabecera.png) no-repeat right bottom; /**/width:84em/**/}
#cabecera #cab-cont{overflow:hidden;/*width:84.09em;*/margin:0 auto;position:relative}
#cabecera h1{float:left;width:50%;margin:15px 0 2px 5px;}

#opciones{float:right;margin:.2em 0 0 0;position:absolute;right:23.5em}
#opciones li{background-image:none;float:left;margin:0 10px 0 0;padding:0}
#opciones li a{display:block;padding:0 10px 0 0;background:url(../img/flecha.png) no-repeat right top;text-decoration:none;}
#opciones li.seleccionado a{color:#2B5EAA;font-weight:bold;}
#opciones li a:hover{text-decoration:underline;}

/*4. Rastro de migas*/
#rastro-migas{overflow:hidden;margin:0 0 6px;background:url(../img/bg-rastro-migas.png) repeat-x 0 0;}
#rastro-migas ul{overflow:hidden;margin:0 auto;padding:0;width:83.6em;background:url(../img/bg-rastro-migas-ul.png) repeat-x 0 0;border-left:2px solid #ccc;border-right:2px solid #ccc;}
#rastro-migas li{background-image:none;float:left;margin:0;padding:3px 0;text-transform:lowercase}
#rastro-migas li a,
#rastro-migas li strong{border-right:1px solid #aeaeae;color:#444;display:block;margin:0;padding:0 10px;text-decoration:underline}
#rastro-migas li strong{color:#777;text-decoration:none}
#rastro-migas li a:hover{color:#222;text-decoration:none}


/*5. Cuerpo*/
#cuerpo{overflow:hidden;clear:both;width:84.09em;margin:15px auto}


/*6. Menu*/
#menu{background:url(../img/bg-menu-inf.png) no-repeat center bottom; clear:left;float:left;margin:0;padding:0 0 35px;width:25%}
#menu ul{background:url(../img/bg-menu-sup.png) no-repeat center top;margin:0 5px;padding:25px 20px 0}
#menu ul ul{background:none;margin:0;padding:0}
#menu li{margin:15px 0;padding:0;text-transform:lowercase}
#menu li a{display:block;font-size:1.2em;font-weight:bold;margin:0 0 5px;padding:3px 0 4px 6px;text-decoration:none}
#menu li li a:hover{text-decoration:underline}
#menu li li{background-image:none;border:0 none;font-size:.78em;list-style:disc outside;margin:0 0 0 18px;padding:0}
#menu li li a{border:0 none;color:#333;font-size:1.27em;font-weight:normal;margin:0;padding:1px 0 3px 0}
#menu li.seccion1{background:url(../img/bg-menu-s1.png) no-repeat 0 0;color:#F68420}
#menu li.seccion1 a{border-bottom:1px solid #ccc;color:#F68420}
#menu li.seccion1 li{color:#F68420}
#menu li.seccion1 li a{border:0 none;color:#333}
#menu li.seccion2{background:url(../img/bg-menu-s2.png) no-repeat 0 0;color:#955304}
#menu li.seccion2 a{border-bottom:1px solid #ccc;color:#955304}
#menu li.seccion2 li{color:#955304}
#menu li.seccion2 li a{border:0 none;color:#333}
#menu li.seccion3{background:url(../img/bg-menu-s3.png) no-repeat 0 0;color:#005BAB}
#menu li.seccion3 a{border-bottom:1px solid #ccc;color:#005BAB}
#menu li.seccion3 li{color:#005BAB}
#menu li.seccion3 li a{border:0 none;color:#333}
#menu li.seccion4{background:url(../img/bg-menu-s4.png) no-repeat 0 0;color:#00B1EC}
#menu li.seccion4 a{border-bottom:1px solid #ccc;color:#00B1EC}
#menu li.seccion4 li{color:#00B1EC}
#menu li.seccion4 li a{border:0 none;color:#333}
#menu li.seccion1 strong,
#menu li.seccion2 strong,
#menu li.seccion3 strong,
#menu li.seccion4 strong{border-bottom:1px solid #ccc;display:block;font-size:1.2em;margin:0 0 5px;padding:3px 0 4px 6px}
#menu .contacto{background:url(../img/iconoContacte.gif) no-repeat center left;display:block;margin:55px 0 0 30px;padding:0 0 0 23px}
#menu .news{background:url(../img/iconoNews.gif) no-repeat 28% 0;padding-right:10px}
#destacados{clear:left;float:left;margin:5px 0 0;width:25%;zoom:1}
#destacados li{margin:0;padding:0;zoom:1}
#destacados a{color:#005bab;display:block;font-size:1.3em;font-weight:bolder;line-height:100%;margin:0;min-height:50px;padding:9px 0 25px 14px;text-decoration:none}
#destacados li.buzon{background:url(../img/bg-destaca-buzon.png) no-repeat center top;}
#destacados li.revista{background:url(../img/bg-destaca-revista.png) no-repeat center top}
#destacados .bloque{color:#000;font-size:.75em;margin:0}
/*
.marciano{background:url(../img/bannerMarciano.png) no-repeat center top;color:#005BAB;width:15em;height:5.2em;padding:0.5em 0 0 1.4em;
float:left;font-weight:bold;font-size:1.3em;text-decoration:none;}
.marciano span{ display:block;}
.clikSaludable{background:url(../img/Banner-Un-Click-Saludable.png) no-repeat center top;color:#005BAB;width:15em;height:5.2em;padding:0.5em 0 0 1.4em;
float:left;font-weight:bold;font-size:1.3em;text-decoration:none;}
.clikSaludable span{ display:block;}
*/
#BannersMenu{clear:left;float:left;margin:5px 0 0;width:25%;zoom:1}
#BannersMenu li{margin:0;padding:0;zoom:1}
#BannersMenu a{color:#005bab;display:block;font-size:1.3em;font-weight:bolder;line-height:100%;margin:0;padding:9px 0 15px 14px;text-decoration:none}
#BannersMenu li.marciano{background:url(../img/bannerMarciano.png) no-repeat center top;}
#BannersMenu li.marciano span{ display:block;}
#BannersMenu li.clikSaludable{background:url(../img/Banner-Un-Click-Saludable.png) no-repeat center top}
#BannersMenu .bloque{color:#000;font-size:.75em;margin:0}

/*7. Contenido*/
#contenido{float:right;width:70%;margin:0px 0 0;}
h2{margin:0 0 15px 0;padding:10px 0 0 5px;color:#666;border-left:2px solid #666;font-size:1.2em;text-transform:lowercase;}
h2 strong{color:#333;display:block;font-size:1.4em;font-weight:bolder;line-height:1em}/* ** display:block;color:#333;font-size:1.3em;font-weight:normal;line-height:1em; */
h3{margin:25px 0 10px;padding:0;color:#666;font-size:1.1em;}
h4{margin:0px 0 10px; font-size:1em;}
h5{ font-size:1em;}
ul{margin:7px 0 1em 10px}
ol{margin:.7em 0 1em 30px;list-style:decimal outside;}
ol li{padding:0;background:none;}
li{margin:0 0 4px;padding:0 0 0 20px;color:#333;background:url(../img/li.png) no-repeat 0 5px;}
ol.numeros li{list-style-type:decimal;}
ul.pdf, #contenido ol.pdf{margin-left:0;}
.pdf li{background:none;padding:13px 0 10px 34px;overflow:hidden;}
.pdf li img{float:left;margin-top:-10px;padding-right:10px;}
.pdf li p img{margin-top:10px;}
.pdf li p.bloquePdf img {margin-top:-5px}
.bloquePdf{clear:both;display:block;float:none;overflow:hidden;padding-top:5px}
.bloquePdf img{float:left;margin-top:-5px;padding-right:5px;}
.listaPublicaciones{margin-top:2em}
.listaPublicaciones li{margin-bottom:.5em;padding-bottom:.5em;overflow:hidden}
.listaPublicaciones li img.fl{margin:0 5px 10px 0}
.listaPublicaciones li p{margin-bottom:.5em}

li.adjunto a{display:block;margin:10px 0 0;text-decoration:none;}
li.adjunto a img{background:url(../img/ico-pdf.png) no-repeat right;margin:10px;padding:0 35px 0 0;vertical-align:middle;}
.aparienciaBoton{ font-family:tahoma,arial,helvetica,sans-serif; font-size:1.1em;padding:2px 25px 1px 3px;font-weight:bolder; margin:1em 0; display:inline-block; display:inline; text-decoration:none;}
#contenido .ficha .aparienciaBoton{font-size:.8em;}
.volverColegiados{display:block;margin:0 auto;width:14em}
/* noticia */
.noticia{margin:.4em 0;overflow:hidden}
.noticia a{text-decoration:none}
.noticia a:hover{text-decoration:underline}
.noticia h3{font-size:1.35em;margin:20px 0 .5em}
.noticia p{display:block;font-size:1.15em;margin:.5em 0}
.noticia .anteTitulo{display:inline}
.noticia .sumario{display:inline}
.noticia .fecha{color:#F57C0E;display:inline;margin-right:.4em}
.seccion1 .noticia .fecha{color:#F57C0E}
.seccion4 .noticia .fecha{color:#00B1EC}
.noticia .sumario{color:#555;font-weight:bolder;}
.noticia img{float:left;margin:.5em .5em .5em 0}
.noticia .bateriaImgs{clear:both}
/*7.1 Colores de las secciones*/
.seccion1 h2{border-color:#f68420}
.seccion1 h2 strong,
.seccion1 h3,
.seccion1 h3 a,
.seccion1 h4,
.seccion1 h5,
.seccion1 label{color:#f68420}
.seccion1 th{background-color:#f68420}
.seccion1 .boton,
.seccion1 .botonera .boton,
.seccion1 .botonera a{background:#fff url(../img/bg-secc1.png) repeat-x right center;border-color:#f68420;color:#f68420}
.buscar{float:right !important;margin-right:7px !important}
.seccion2 h2{border-color:#955304}
.seccion2 h2 strong,
.seccion2 h3,
.seccion2 h4,
.seccion2 h5,
.seccion2 h3 a,
.seccion2 label{color:#955304}
.seccion2 th{background-color:#955304}
.seccion2 .boton,
.seccion2 .botonera .boton,
.seccion2 .botonera a{background:#fff url(../img/bg-secc2.png) repeat-x right center;border-color:#c96;color:#955304}
.seccion3 h2{border-color:#005bab}
.seccion3 h2 strong,
.seccion3 h3,
.seccion3 h4,
.seccion3 h5,
.seccion3 h3 a,
.seccion3 label{color:#005bab}
.seccion3 th{background-color:#005bab}
.seccion3 .boton,
.seccion3 .botonera .boton,
.seccion3 .botonera a{background:#fff url(../img/bg-secc3.png) repeat-x right center;border-color:#005bab;color:#005bab;margin-left:.3em}
.seccion4 h2{border-color:#00b1ec}
.seccion4 h2 strong,
.seccion4 h3,
.seccion4 h4,
.seccion4 h5,
.seccion4 h3 a,
.seccion4 label{color:#00B1ec}
.seccion4 th{background-color:#00B1ec}
.seccion4 .boton,
.seccion4 .botonera .boton,
.seccion4 .botonera a{background:#fff url(../img/bg-secc4.png) repeat-x right center;border-color:#00B1ec;color:#00B1ec}
.seccion1 .radios{ color:#F68420;}
.seccion2 .radios{ color:#955304;}
.seccion1 .radios legend span{ color:#F68420;}
.seccion2 .radios legend span{ color:#955304;}
.seccion3 .radios legend span{ color:#005BAB;}
.seccion4 .radios legend span{ color:#00B1EC;}
.seccion2 .radios2 legend, .seccion2 .radios2 legend span{color:#955304;}
#FormContacto .radios3,
.formulario .radios3 {float:left;text-align:left !important;width:auto !important;display:block}
.formulario .marginLeft {margin-left:9.4em !important}
.seccion1 .formulario .fechas legend{color:#F68420;}
.seccion2 .formulario .fechas legend{color:#955304;}
.seccion3 .formulario .fechas legend{color:#005BAB;font-weight:normal !important}
.seccion4 .formulario .fechas legend{color:#00B1EC;}
.imagenCen {text-align:center}
/*enlaces apariencia boton diferentes secciones*/
.seccion3 .aparienciaBoton{background:#FFFFFF url(../img/bg-secc3.png) repeat-x scroll right center; font-size:1em;}
.seccion4 .aparienciaBoton{background:#FFFFFF url(../img/bg-secc4.png) repeat-x scroll right center; border:1px solid #00B1EC; color:#00B1EC; font-size:1em;}
div.destacado{background:url(../img/bg-sombra.png) repeat-x left bottom;clear:both;float:left;padding:0 0 30px}
div.destacado img{border:1px solid #ccc}
div.destacado2{background:url(../img/bg-sombra.png) repeat-x left bottom;clear:both;float:left;padding:0 0 30px}
.resaltado{color:#005BAB;font-size:1.1em;font-weight:bolder;text-align:center;margin:1em 4em}

.busAvanzada{background:url(../img/bulletFlecha.png) no-repeat left center;clear:both !important;font-size:.9em;margin:0 0 0 25px;padding-left:10px}
.busAvanzada a{text-decoration:none}
.busAvanzada a:hover{text-decoration:underline}
.columnSecciones #col4 input.btnAcceso{float:right;margin-top:-23px}
.columnSecciones #col4 input{display:block;margin:5px 0;width:80%}
.columnSecciones #col4 input.btnAcceso{border:none;width:20px;position:absolute;
right:0;bottom:59px;}
.posicionaLogin{ position:relative;}
.formulario .posicionaLogin .btnAcceso{ /*left:57%;position:absolute;bottom:18%;*/ margin:-4em 0 0 31em;}
#contenido .encabezFaqs{ background:#eee url(../img/bg-pie.png) repeat-x 0 -10px; margin:1.2em 0; overflow:hidden; padding:8px;}
#contenido .encabezFaqs h3{ color:#333333; float:left; font-size:1em; font-weight:normal; margin:0;}
#contenido .encabezFaqs span{ float:right; color:#F68420;}
/*7.2 Estilos contenido HOME*/
.top{background:url(../img/bg-fondoTopHome.png) repeat-x left bottom;width:100%}
.lt{background:url(../img/bg-esquinaLTHome.png) no-repeat left bottom}
.rt{background:url(../img/bg-esquinaRTHome.png) no-repeat right bottom;height:20px}
.left{background:url(../img/bg-fondoLeftHome.png) repeat-y left top}
.right{background:url(../img/bg-fondoRightHome.png) repeat-y right top}
.lb{background:url(../img/bg-esquinaLBHome.png) no-repeat left top}
.bottom{background:url(../img/bg-fondoBottomHome.png) repeat-x left top}
.rb{background:url(../img/bg-esquinaRBHome.png) no-repeat right top;height:20px}
.presentacion{background: url(../img/bg-presentacion.png) repeat left top;height:277px;margin:2em 0 0 3em;overflow:auto;padding:8px;width:40%}
.textPresentacion{height:277px;left:48px;margin:0 0 0 1.2em;overflow:auto;position:absolute;top:43px;width:38.5%}/*
#contenido .textPresentacion{height:277px;left:48px;margin:0 0 0 1.5em;overflow:auto;position:absolute;top:43px;width:40%}*/

.textPresentacion h2{border:none;margin:1em 0}
.textPresentacion p{margin:2em 0}
.onda{height:215px;position:absolute;top:234px;width:94.7%}
.columnSecciones{background:url(../img/bg-columnSecciones.png) repeat-x left bottom;margin-top:-52px;overflow:hidden}
.columnSecciones #col1 select{width:95%}
.columnSecciones #col1,
.columnSecciones #col2,
.columnSecciones #col3,
.columnSecciones #col4{float:left;padding:65px 8px 10px;width:22%}
.columnSecciones #col1,
.columnSecciones #col2,
.columnSecciones #col3{border-right:1px solid #dfdfdf;min-height:16.5em}
.columnSecciones #col2 ul,
.columnSecciones #col3 ul{margin:0}
.columnSecciones #col2 li,
.columnSecciones #col3 li{padding-left:10px}
.columnSecciones #col1 h3,
.columnSecciones #col2 h3,
.columnSecciones #col3 h3,
.columnSecciones #col4 h3{font-size:1.25em;margin:0 0 .9em;padding-bottom:5px} 
.columnSecciones #col1 h2,
.columnSecciones #col2 h2,
.columnSecciones #col3 h2,
.columnSecciones #col4 h2{font-size:1.25em;margin:0 0 .9em;padding-bottom:5px; padding-top: 0px; border: none} 
.columnSecciones #col1 div label,
.columnSecciones #col2 div label,
.columnSecciones #col3 div label,
.columnSecciones #col4 div label{display:block;margin-bottom:3px}
.columnSecciones #col1 h3{color:#f68420}
.columnSecciones #col2 h3{color:#955304}
.columnSecciones #col1 h2{color:#f68420}
.columnSecciones #col2 h2{color:#955304}
.columnSecciones #col2 li a,
.columnSecciones #col3 li a{text-decoration:none}
.columnSecciones #col2 li a:hover,
.columnSecciones #col3 li a:hover{text-decoration:underline}
.columnSecciones #col3 h3{color:#005bab}
.columnSecciones #col4 h3{color:#00B1ed}
.columnSecciones #col3 h2{color:#005bab}
.columnSecciones #col4 h2{color:#00B1ed}
.columnSecciones #col2 li{background:url(../img/bulletProfesionales.png) no-repeat 0 5px}
.columnSecciones #col3 li{background:url(../img/bulletColegio.png) no-repeat 0 5px}
#txtCP{font-size:1em}
.columnSecciones #col4{ position:relative;}
/*clases cambio img central y colores segun secciones*/
.colegio{/*background: url(../img/bg-fondoColegio.png) no-repeat left top;*/border:1px solid #DFDFDF;margin:0 16px;/*provisional*/}

.colegioNoFlash{background: url(../img/bg-fondoColegio.png) no-repeat left top; border:1px solid #DFDFDF;margin:0;/*provisional*/}
.colegio .textPresentacion h2{color:#2b5eaa;font-size:1.15em;line-height:110%;margin:.5em 0 0;padding:0;text-transform:none;}
.colegio .textPresentacion p{color:#2b5eaa;margin:.7em 0 0}
.colegio .onda{background:url(../img/bg-ondaColegio.png) no-repeat left bottom}

.inicio{margin:0;overflow:hidden;position:relative;width:70%}
#contenido.inicio{margin:-136px 0 0 !important; width:68.5%}
.inicio .intro{background:url(../img/bg-home-top.png) no-repeat 0 0;margin:0;padding:70px 320px 165px 85px}
.inicio .intro h2{border:0;font-size:1.25em;margin:0 0 25px}
.inicio div.columna{float:left;margin:0 0 0 2.7%;width:20%}
.inicio div.seccion1{float:left;margin:0 0 0 5.7%;width:20%}
.inicio div.columna h3{border:0 none;margin:0 0 15px}
.inicio .noticias{background:url(../img/bg-fondonoticias.jpg) no-repeat 1em 3em;clear:both;overflow:hidden;padding:0 32px 0 14px}
.noticias h2{border-left:2px solid #005BAB;color:#005BAB;font-size:1.3em}
.inicio .noticias .cols{float:left;margin:10px 5% 10px 1%;overflow:hidden;width:43.5%}
.inicio .noticias img{float:left;margin:0 .6em 0 0; /**/ max-width:150px; max-height:150px; /**/}
.inicio .noticias a{color:#2B5EAA;text-decoration:underline}
.inicio .noticias a:hover{text-decoration:none}
.inicio .noticias .fecha{color:#F57C0E;margin:0} 
.inicio .noticias .listado{clear:both;float:none;overflow:hidden;text-align:right}
.inicio .noticias .listado a{background:url(../img/bulletFlecha.gif) no-repeat right 2px;clear:both;display:inline-block;font-weight:bold;margin:.7em 0 0;padding:0 15px 0 0;text-transform:lowercase}

/*7.3 Estilos lista de fotos en columna PERFILES*/
.lista-perfil{margin:2em 0;overflow:hidden;width:100%}
.lista-perfil ul{margin:0 0 2em}
.lista-perfil li{background:none;float:left;height:20em;margin:0 1em 10px;padding:0;text-align:center;width:12em}
.lista-perfil li img{clear:both;margin:0 auto 10px}

/*7.4 Estilos lista de nombres en columnas INTEGRANTES*/
#cuerpo .integrantes{background:#eee;overflow:hidden;width:100%;margin:0 0 15px;padding:20px;}
#cuerpo .integrantes li{float:left;width:29%;margin:0 1em 5px 0;padding:0;text-align:center;background:none;}

/*7.7 Tablas*/
table{clear:both;width:100%;margin:1em 0;border:0 none;border-collapse:collapse;border:1px solid #ccc;}
table caption{color:#00B1EC;background:#eee url(../img/bg-pie.png) repeat-x 0 -26px;}
table tr{background:#eee url(../img/bg-pie.png) repeat-x 0 -10px;}
table th{background:#00B1EC;vertical-align:top;padding:.7em;color:#fff;font-weight:bold;text-align:left}
table td{padding:.8em .7em}
table td a span{cursor:pointer;text-decoration:underline}
table .centrado{text-align:center;}
/*tabla resultados devolucion*/
table.resultadosDevolucion tr{vertical-align:middle;}
table.resultadosDevolucion td{background-color:#f7f7f7 !important;background-image:none !important; vertical-align:middle;border-bottom:1px solid #ccc;}
/*7.8 Paginacion*/
.paginacion{margin:1em auto;padding-bottom:0;padding-top:0;text-align:center}
div.paginacion{margin-top:2.5em}
.paginacion ul li{background:transparent none repeat scroll 0 0;display:inline;margin:0 5px;padding:2px 1px}
.paginacion ul li.anterior{background:transparent url(../img/paginacion1.png) no-repeat scroll left center;padding-left:12px}
.paginacion ul li.siguiente{background:transparent url(../img/paginacion2.png) no-repeat scroll right center;padding-right:12px}
.paginacion ul li.ultimo{background:transparent url(../img/paginacionultimo.png) no-repeat scroll right center;padding-right:20px}
.paginacion ul li.primero{background:transparent url(../img/paginacionprimero.png) no-repeat scroll left center;padding-left:20px}
.paginacion ul li a{color:#666;font-size:1.25em;font-weight:bolder;text-decoration:none}
.paginacion ul li a:hover{text-decoration:underline}
.paginacion ul li{color:#aaa}
.paginacion ul li strong {font-size:1.35em;}
.seccion1 .paginacion ul li a{color:#f68420}
.seccion2 .paginacion ul li a{color:#955304}
.seccion3 .paginacion ul li a{color:#005bab}
.seccion4 .paginacion ul li a{color:#00B1ec}
.totalResultados{color:#f68420;font-size:1.1em;font-weight:bolder;margin:1.5em 0 0}
.seccion2 .totalResultados{color:#955304}
.seccion3 .totalResultados{color:#005bab}
.seccion4 .totalResultados{color:#00B1ec}


/*7.9 Formularios*/
.formulario{background-color:#f4F4f4;clear:both;padding:1em 2em}
.formulario label,
.formulario input{float:left}
.formulario textarea{height:9em;width:40%}
.formulario h4{clear:both;color:#666;font-size:1em;margin-top:1em}
.formulario div{clear:left; margin:.6em 0 .6em 0;overflow:hidden;}
.formulario fieldset{margin:1em 0 1em;border:none; /**/ clear:both; /**/}
.formulario legend{color:#666;margin:1em 0 0;padding:8px 0 6px 0px;/*background:url(../img/flecha.png) no-repeat left center;*/ font-weight:bold; }
.formulario h3{color:#666;margin:1em 0 0;padding:8px 0 6px 0px; font-size:1em; font-weight:bold; }
.formulario label{width:33%;text-align:right;margin:0 .5em 0 0;cursor:pointer; padding:0 0 0 0;} 
.formulario .inLine{background:#f4f4f4;overflow:hidden}
.formulario .inLine div{clear:none;float:left;margin:0;width:49%}
.formulario .inLine label{width:35%}
.formulario .inLine input{}
.formulario ul{background:none;list-style-type:none}
.formulario li{background:none}
.formulario ul label{width:auto}
.formulario .checks{overflow:hidden}
.formulario .checks li{float:left;margin:.5em 0;overflow:hidden;padding:0;width:33%}
.formulario .checks strong{display:block}
.formulario .checks label{margin:0 0 0 .6em;padding-top:0}
.formulario .checks.limpiaFlotado{clear:both; margin-left:34%; width:73%;}
.formulario .checks.limpiaFlotado li{ float:none; width:71%;}
.formulario .checks2 {margin-left:15.3em !important;}
.formulario .checks2 li {width:15% !important}
.formulario  .checksNew{margin-left:33%}
.formulario  .checksNew label{margin-left:6px;text-align:left;width:40%;}
.formulario .checkUnico label{  width:7%;}
.formulario .checkUnico input{ background-color:transparent; border:none;}
.formulario .radios{cursor:pointer;float:left;font-weight:normal;margin:0 .5em .8em 0;padding:.2em 0 0;text-align:right;width:100%}/* ** width:33% */
.formulario .radios.bold{font-weight:bold}
.formulario .radios legend,
.formulario .radios legend span{display:block;float:none;font-weight:normal;margin:0;padding:0;position:relative;text-indent:0;width:100%;white-space:normal}
.formulario .radios legend{}
.formulario .radios legend span{}
.formulario .radios legend span span{padding-bottom:1em;position:absolute;text-align:right;width:33%;}
.formulario .radios ul {margin:0 0 1em 31%;padding-bottom:1em;}
.formulario .radios ul li{clear:both;overflow:hidden}
.formulario .legendEncabez legend span span{color:#666; font-weight:bold; text-transform:uppercase;}
.formulario .legendEncabez ul{ margin-top:.9em;}
.formulario.cv .radios{ color:#666; text-align:left; font-weight:bold; clear:both;}
.formulario .radios2{margin:0 0 0 19%;}
.formulario .radios2 fieldset, .formulario .radios2 legend { font-weight:normal; margin:0; padding:0;}
.formulario .radios2 fieldset ul{ margin:-10px 0 0 14%;}
.formulario .radios2 li{ float:left;}
.formulario.cv h3{ clear:both;}
.formulario.cv h4{ clear:both;}
.formulario.cv .anchoEspecial{ width:15%;}
.formulario .contentRadios,
.formulario .contentRadios2 {clear:none;float:left;overflow:hidden; width:60%;}
.formulario .contentRadios2 {float:left;margin-left:5px;margin-top:3px;width:auto !important;}
.formulario .contentRadios{clear:none;float:left;overflow:hidden; width:60%;}
.formulario .contentRadios div{clear:none;float:left;margin-top:0;padding:0 .5em 0 0}
.formulario .contentRadios label{margin:0 .2em;padding:0;width:auto}
.formulario .contentRadios input{background-color:transparent;border:0;margin:0;padding:0}
.formulario div.posicionaFechas{margin-top:-5px;padding:0 0 0 24%;width:60%}
.formulario .fechas legend{ width:33%; text-align:right; padding-top:0;}
.formulario div.posicionaFechas2{margin-top:-36px;padding-left:34%;padding-top:5px;width:60%;}
.formulario .fechas label{margin:0;width:5%}
.formulario .fechas input{margin:0 .8em 0 .3em;position:relative;width:10%}
.formulario .posicionaFechas.pregunta{ padding-left:20%;}
.formulario .fechas.pregunta input{background-color:transparent;border:none}
.formulario .fieldsetEnLinea div{margin-top:-1.9em;padding:0 0 0 35%}
.formulario .fieldsetEnLinea div label{margin-right:1.5em;width:auto}
.formulario .fieldsetEnLinea div input{margin-right:.2em;width:auto}
.formulario .fl{float:left}
.formulario .fr{float:right}
.formulario input#empresa,
.formulario input#contacto,
.formulario input#direccion{width:40%}
.formulario input#cp,
.formulario input#cp2,
.formulario input#retribucion,
.formulario input#horario,
.formulario input#txtNColegiado,
.formulario input#txtColegiado{text-align:right; width:4em}
.formulario input#cif,
.formulario input#telefonos,
.formulario input#fax,
.formulario input#dni,
.formulario input#txtFecha,
.formulario input#txtFecha2,
.formulario input#apertura{text-align:right;width:7em}
.formulario input#txtMotDenuncia,
.formulario input#txtNombre,
.formulario input#txtNombre2,
.formulario input#txtNombreCentro,
.formulario input#txtTitulo,
.formulario input#txtEmail,
.formulario input#txtPoblacion,
.formulario input#municipio,
.formulario input#txtPagWeb,
.formulario input#direccion,
.formulario input#responsable,
.formulario input#txtDomicilio,
.formulario input#txtDomicilio2,
.formulario input#txtLocalidad,
.formulario input#txtLocalidad2{width:40%}
.formulario input#expsanidad{ width:32%;}
.formulario .anchoMayor label{ width:43%;}
.formulario .anchoMayor input{border:none; background-color:transparent;}
.formulario .anchoMedio label{ width:33%;}
.formulario .anchoMedio input{border:none; background-color:transparent;}
 .botonera,
 .aviso-acciones{margin:1em auto;text-align:center}
.boton,
.botonera .boton,
.botonera a,
.botonera input{background:#f6f6f6 url(../img/fondoBoton.jpg) repeat-x right center;border:0;border:1px solid #FCDBBC;color:#F68420;cursor:pointer;display:inline-block;line-height:1.4em;float:none;font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Trebuchet MS",Verdana,sans-serif !important;font-size:1.1em;font-weight:bolder;margin:1em auto;min-height:1.5em;padding:.2em 20px 0 8px;text-decoration:none;text-transform:lowercase;vertical-align:middle}
.aviso-acciones input{background:#fff url("../img/bg-secc3.png") repeat-x scroll right center;border:0;border:1px solid #005BAB;color:#005BAB;cursor:pointer;display:inline-block;line-height:1.4em;float:none;font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Trebuchet MS",Verdana,sans-serif !important;font-size:1.1em;font-weight:bolder;margin:1em auto;min-height:1.5em;padding:.2em 20px 0 8px;text-decoration:none;text-transform:lowercase;vertical-align:middle;margin-left:.3em}

/*formulario bloque*/
#cuerpo .formulario.bloque label{display:block;float:none;text-align:left;}
#cuerpo .formulario.bloque label,
.formulario.bloque input,
.formulario.bloque textarea{width:30%;}



/*7.10 Foros*/
.foro{width:100%}
.forumList{border:0 none;border-collapse:collapse;clear:both;margin:1em 0}
.forumList caption span{background:#eee url(../img/bg-pie.png) repeat-x 0 -26px;color:#00b1ec;display:block;font-size:1em;font-weight:bolder;padding:7px 0}
.forumList th{background:#00b1ec;color:#fff;font-weight:bolder;padding:.7em;text-align:center;vertical-align:top;}
.forumList td{background:#fff;padding:.5em .7em;}
.forumList th.category{background:#eee url(../img/bg-pie.png) repeat-x 0 -26px;color:#000;font-weight:bolder;text-align:left}
.forumList td.name a{color:#00B1EC;display:block;font-weight:bolder}
.forumList td.name{border-bottom:1px solid #eae9e9;border-left:1px solid #ddd;color:#333;}
.forumList td.title a{color:#00b1ec;font-weight:bold}
.forumList td.tabladerecha{border-bottom:1px solid #eae9e9;border-left:1px solid #eae9e9;border-right:1px solid #eae9e9;color:#333;text-align:center}
.forumList .activity{border-bottom:1px solid #eae9e9;border-left:1px solid #eae9e9;text-align:center}
.forumList td.lastMessage{border-bottom:1px solid #eae9e9;border-right:1px solid #eae9e9;color:#333;text-align:right}
.forumList td.tabladerecha{margin-top:-1.7em;width:5%}
/*7.11 Enlaces adicionales*/
.enlacesAdicionales{clear:both}
.enlacesAdicionales img{float:none;vertical-align:middle;margin-right:.8em}
.enlacesAdicionales a{display:inline-block;font-weight:bolder;padding:5px 0;text-decoration:underline;width:22%}

/*7.12 bolsa empleo*/
.bolsaEmpleo{background:url(../img/bg-fondoBolsaEmpleo.jpg) no-repeat left top; color:#005BAB; font-family:"Futura Lt BT","Trebuchet MS",Verdana,sans-serif; height:261px; position:relative; width:100%;}
.bolsaEmpleo h3{font-size:1.8em;position:absolute}
.seccion2 .bolsaEmpleo h3{top:0;left:30px}
.seccion4 .bolsaEmpleo h3{top:0;left:60px}
.bolsaEmpleo p{  font-size:1.3em; position:absolute; left:0; top:75px; left:40px;}
.bolsaEmpleo ul{  position:absolute; text-align:center; width:33%; }
.seccion2 .bolsaEmpleo ul{ top:95px; left:20px;}
.seccion4 .bolsaEmpleo ul{top:95px; left:30px;}
.bolsaEmpleo ul li{ background-image:none;color:#005BAB;font-size:1.2em; margin:0;}
/*7.13 Enlaces de interes*/
#contenido .enlaces{ overflow:hidden; }
#contenido .enlaces .fl, #contenido .enlaces .fr{ width:48%;}
#contenido .enlaces ul{ background-color:#F4F4F4; padding:.8em;}
#contenido .enlaces ul li{margin:0.5em 0;}
#contenido .enlaces ul ul{ margin:0; padding:.4em;}
#contenido .enlaces ul li a{ text-decoration:none;}
#contenido .enlaces ul li a:hover{ text-decoration:underline;}
#contenido .enlaces h3{ font-size:1.2em;}
/*7.14 comisiones*/
#contenido .comisiones .fl, #contenido .comisiones .fr{ width:43%;} 
/*7.15 servicios colegiales*/
.presentacionServicios{ padding-bottom:1em;}
#contenido .servicios{background-color:#F4F4F4; margin:1em 0;  padding:1.2em; overflow:hidden; clear:both;}
#contenido .servicios h3{ clear:both; }
#contenido .servicios h4{ color:#00B1EC; margin:.4em 0 .7em 0; clear:both; font-size:1.2em;}
#contenido .servicios h5{ font-size:1em; color:#00B1EC; margin:.4em 0 .7em 0; clear:both;}
#contenido .flotadas{ float:left; margin:0 10px 4px 0;}
#contenido .servicios ol, #contenido .servicios ul{ margin-left:0; overflow:hidden;}
#contenido .servicios ol li{ list-style-type:decimal; list-style-position:inside; background-image:none; padding-left:0;}
#contenido .servicios li{ background:transparent url(../img/liAzul.png) no-repeat scroll 0 5px; color:#333333; margin:0 0 4px; padding:0 0 0 10px; display:list-item;}
#contenido .servicios li ul li{ background:transparent url(../img/li.png) no-repeat scroll 0 5px; color:#333333; margin:0 0 4px; padding:0 0 0 10px;}
#contenido .servicios .limpiaFlotado li{ float:none;}
#contenido .servicios .limpiaBullet{ background-image:none;}
#contenido .servicios .limpiaBullet li{ background-image:none !important;}
#contenido .servicios .colocaBullet li{background:transparent url(../img/li.png) no-repeat scroll 0 5px !important; color:#333333; margin:0 0 4px; padding:0 0 0 10px;}
#contenido .servicios .fl{ width:48%; clear:left;}
#contenido .servicios .fr{ width:48%;}
#contenido .servicios .centrado{ text-align:center;}
#contenido .servicios .bloqueLogos{ overflow:hidden; margin:0 0 .5em 0;}
#contenido .servicios .bloqueLogos a{ display:block; overflow:hidden;}
#contenido .servicios .bloqueLogos img, #contenido .servicios .bloqueLogos span{ float:left;}
#contenido .servicios .bloqueLogos span{ width:72%; margin:5px 0 0 5px;}
#contenido .servicios .limpia{ clear:both;} 
#contenido .declaracionJurada{ background-color:#F4F4F4; border:1px solid #ccc; margin:0 auto; padding:.6em; width:80%;}
/*7.16 ventajas*/
#contenido .ventajas .flotap{ float:left;}
#contenido .ventajas h3{ margin-top:0;}
#contenido .ventajas li{ clear:both; margin:.5em 0; overflow:hidden;}
#contenido .ventajas .desempleados{ float:left; margin:-10px 0 0 0; width: 76%; }
/*7.17 no se deje enganyar*/
#contenido .enganyo{ position:relative;}
#contenido .enganyo ul{ position:absolute; right:26px; top:31px; text-align:center; width:30%;}
#contenido .enganyo ul li{ background-image:none;  color:#F68420; font-size:1.1em; font-weight:bold; margin-bottom:6em;}
#contenido .enganyo ul li span{ color:#005BAB;}
/*7.18 requisitos*/
#contenido .cajaDireccion{ background: #F4F4F4 url(../img/bgFondoDireccion.jpg) repeat-x right bottom ; float:right; margin-right:3%; padding:6px 16px 35px; width:43%;}
#contenido .cajaDireccion p{ color:#333; margin:.7em 0;}
#contenido .cargos{ margin:.9em 0}
#contenido .direcciones{ margin-top:1.2em;}
#contenido .direcciones p{ margin:.2em 0;}
#contenido .direcciones p, #contenido .direcciones p a{ color:#005BAB;}
#contenido h3{ clear:both;}
/*7.19 requisitos*/
#contenido .universidades li{ margin:.8em 0;}
#contenido .universidades strong{ display:block; margin:0 0 .5em 0;}
#contenido .universidades span{ margin:.2em 0;}
#contenido .universidades .fax{ display:inline; padding-left:.7em;}
/*7.20 listas apariencia Tablas*/
#contenido .aparienciaTabla{ border:1px solid #ccc;margin:0 0 0 .6em 0}
#contenido .aparienciaTabla li{
	background:#eee url(../img/bg-pie.png) repeat-x scroll 0 -10px;
	color:#888;
	display:list-item;padding:.8em .7em;position:relative;margin:0;list-style-position:inside;list-style-type:square;
	}
#contenido .aparienciaTabla li span{ color:#333;}
/*7.21 banner en bibioteca*/
#contenido .bannerBiblio{border:1px solid #ccc; float:left; margin:0 .8em 1em 0; padding:10px;}	
#contenido .bannerBiblio img{ float:left; margin:0 .6em 0 0;}
#contenido .bannerBiblio span{ display:block;}
#contenido .bannerBiblio a{ display:block;font-weight:bold;margin:0 auto;text-align:center;width:33%;}
/*8. Pie*/
#pie{display:block;clear:both;margin:15px 0 0;padding:0;background:url(../img/bg-pie.png) repeat-x 0 40px}
#pie ul{width:84.09em;min-height:13em;margin:0 auto;padding:25px 0;background:url(../img/bg-pie-piedras.png) no-repeat 0 40px}
#pie li{float:right;margin:10px 0 0 11px;padding:0 0 0 11px}
#pie li a{color:#5c5c5c}
#pie li a:hover{color:#333}
#pie li.copy{clear:both;color:#888;margin:10px 0 0}
#pie #pie2{width:84.09em;min-height:13em;margin:0 auto;padding:0 0;background:url(../img/bg-pie-piedras.png) no-repeat 0 40px}
#pie #pie2 ul{width:auto;min-height:none;padding:7px 0;background-image:none}
.logoEFQM{width:84.09em;margin:0 auto;padding:0 0;text-align:right}
.logoEFQM img{padding-left: 5px}

/* 9. Mapa Web*/
.mapaWeb ul{background-color:#F4F4F4; margin:0; padding:.8em;}
.mapaWeb ul li{margin:.5em 0;}
.mapaWeb ul li a{ text-decoration:none;}
.mapaWeb ul li a:hover{ text-decoration:underline;}
.mapaWeb h3{ font-size:1.3em;}
.mapaWeb .uno{color:#F68420;}
.mapaWeb .dos{color:#955304;}
.mapaWeb .tres{ color:#005BAB;}
.mapaWeb .cuatro{ color:#00B1EC;}
.mapaWeb .fl{width:37%;}
.mapaWeb .fr{width:37%; margin:0 10% 0 0;}
/* */
/* enlaceDestacado */
.enlaceDestacado{border-radius:10px;margin:20px auto 10px;width:20em}
.enlaceDestacado a{background:url(../img/icoenlaceColegiate.png) no-repeat 0 0;border:1px solid #E2D3C0;color:#666;display:block;font-size:1em;font-weight:bolder;line-height:100%;margin:0 auto;padding:5px 5px 5px 40px;text-decoration:none}
.enlaceDestacado a strong{color:#f68420;display:block;font-size:1.1em;text-transform:uppercase}
.enlaceDestacado a.enlaceAltaCentro{background-image:url(../img/icoenlaceAltaCentro.png) no-repeat 0 0;line-height:115%;width:10em}
.enlaceDestacado a.enlaceAltaCentro strong{text-transform:none}
.seccion2 .enlaceDestacado a strong{color:#955304}
.seccion3 .enlaceDestacado a strong{color:#005bab}
.seccion4 .enlaceDestacado a strong{color:#00B1ec}
/* */

/* */
/* ficha */
.ficha{border:1px solid #f68420;font-size:1.2em;margin:20px;padding:0}
.seccion2 .ficha{border:1px solid #955304}
.seccion3 .ficha{border:1px solid #005bab}
.seccion4 .ficha{border:1px solid #00B1ec}
.ficha h3{background-color:#f68420;color:#fff;fon-size:1.4em;margin:0 0 10px;padding:2px 10px 2px 5px}
.seccion2 .ficha h3{background-color:#955304}
.seccion3 .ficha h3{background-color:#005bab}
.seccion4 .ficha h3{background-color:#00B1ec}
.ficha img{float:right;margin:10px 10px 10px 20px}
.ficha img.detalleLibros{ float:none; display:block;}
/* */

/* administracion */
#formDesconectar{display:inline-block}
.publicidad{margin:1.5em 0;text-align:center;}
.publicidad img{ border:1px solid #ccc;}


/* listadoVideos - campañas de comunicacion */
.listadoVideos{margin:5px 0 5px 5px;overflow:hidden;padding:5px 0 5px 5px;position:relative;}
.listadoVideos li{background-image:none;float:left;height:160px;line-height:110%;padding:0 0 0 10px;width:140px}
.listadoVideos li a{color:#03c;display:block;font-size:1.05em;font-weight:bolder;text-decoration:none;}
.listadoVideos li img{border:1px double #fff;display:block;margin:0 0 5px;outline:1px double #999}
/*10. Banner flash*/
.bannerHome{ width:620px; height:405px; z-index:1000;position:relative;}
.bannerLocalizacion { float:left; margin:0 1.2em 0 0;}
.bannerLocalizacion  object{width:352px; height:127px;}

/*arreglos forms administracion*/
.tablaEdicion .TextoPequeNegro{ width:100%;}
.tablaEdicion table th{width:14%; text-align:center;}
.tablaEdicion table th input{margin:0 4px;}
#chkActivo{ background-color:transparent; border:none; padding-top:0; zoom:1;}
.file { margin-bottom:.3em; padding-top:1em;}
.file div{margin-left:30%; padding-top:.6em; width:28%;}
.file div input{ float:left;}
.file .boton{ float:none; font-weight:normal; margin:0 0 0 5px; font-size:.9em;}
.dosChecks{ width:30%; padding-left:30%}
.formulario .notas{ display:block;}
.imagenCen {text-align:center}
.file2 {padding-left:34%;}

/*estadísticas*/
table.estadisticas {border:none;padding:0;border:solid 1px #ccc}
table.estadisticas tr {background:none;margin:20px 0;height:12px;}
table.estadisticas tr tr {height:auto}
table.estadisticas td {padding:0 3px 0 0}
table.estadisticas tbody {margin-top:5px !important}
table.estadisticas tbody tbody {margin:0;padding:0}
table.estadisticas .tablaIzquierda {border:none;margin-top:20px !important}
table.estadisticas .tablaIzquierda td {padding:0 0 15px 3px !important}
table.estadisticas table {border:none;margin:0 0 14px 0}
table.estadisticas td.MenuCabecera {background-color: #005BAB;}

/*errores*/
.mensaje {border:solid 1px red;padding:1em 0 1em 1em;margin:0;color:#FF0000;}
.mensaje li {background:url("../img/IconoErrores.png") no-repeat 0 5px transparent;color:#FF0000;padding:0 0 0 15px;}

/*checkbox nuevo usuario*/
.formulario div.checkbox {text-align:center}
.formulario div.checkbox div {width:auto;display:block}
.formulario div.checkbox div label, 
.formulario div.checkbox div input {float:none;padding:0 1.5em;width:auto}
checkboxInvertidos{}
.checkboxInvertidos label{ float:left;}
.checkboxInvertidos input{ float:right; margin-right:62%; border:none !important}
/* Buscadorc */
.Buscador{font-size:1em;float:right;margin:0;padding:0;position:absolute;top:0;right:0}
.Buscador label{margin:0;padding:0;}
.Buscador .cajaBuscador{border:1px solid #005bab;margin:0;padding:.1em ;}
.Buscador .aparienciaBoton{
background:url("../img/bg-secc3.png") repeat-x scroll right center #fff;
border:1px solid #005bab;
color:#005bab;cursor:pointer;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:.85em;
font-weight:bolder;
margin:0 0 0 .2em;overflow:visible;
padding:1px 25px 0 3px;width:auto}
.formulario .recordarPass{ display:block; text-align:center; width:87%; }
#col4 .recordarPass{ clear:both; display:block;}
#col4 .checks2 input{ width:1em; float:left;}
#col4 .checks2 label{float:left;margin:4px 0 0 5px;width:86%;}
input#ctl00_ContentPlaceHolder1_Login_TxtUsuario{ margin-bottom:5px;}
.anyadir, .quitar{background-color:#E7E7E7;border:1px solid #666;padding:0 5px;text-align:center;}
.anyadir{float:right !important;margin-right:30%;}
.quitar{ display:block;float:right !important;margin-right:31%;}
.detalleDocumento{margin:0 auto;text-align:center;width:85%;}
.detalleDocumento span{ display:block; margin-top:10px;}
.restaMargen{ margin-top:0; margin-left:5px; font-size:1em; padding-top:0; padding-bottom:0;}

/* Redes Sociales */
#redesSociales {clear:left;float:left;margin-top:-25px;width:25%;zoom:1}
#redesSociales li{ background-image:none; margin:0;padding:0;zoom:1; float:left}
#redesSociales a{color:#005bab;display:block;font-size:1.3em;font-weight:bolder;line-height:100%;margin:0 8px 0 0;padding:0;text-decoration:none}
#redesSociales a img{border: none}
#redesSociales h3{ background-image:none; margin-left:6px;}