﻿* {padding:0; margin:0}
html{display:inherit;background-color:#ddd}
section {display:block}
img {border:none}
a:link {color: #777}
a:hover{text-decoration:underline}
p{text-align:left;color:#444}
body{max-width: 996px; font-family:Lato,Arial,Helvetica,sans-serif;  margin: 1rem auto; font-size:1em; background-color:#fff;;overflow-x:hidden;box-shadow: 1px 1px 5px #bbb, -1px -1px 5px #bbb, 1px -1px 5px #bbb, -1px 1px 5px #bbb;color:#444}
/*body{max-width: 996px; font-family:Lato,Arial,pHelvetica,sans-serif;  margin: 1% auto; font-size:1em; background-color:#fff;border: 1px solid #999;color:#222;overflow-x:hidden;border-radius: 4px;box-shadow: 1px 1px 5px #bbb, -1px -1px 5px #bbb, 1px -1px 5px #bbb, -1px 1px 5px #bbb}*/
table{width:100%}

/*CONTROLES DE ADMINISTRACIÓN*/
.GV_cuadrogris{padding:20px; background:#ededed; border:1px solid #dadada;}
hr.GV{border:none; height:3px; background-color:#7baf0f; padding:0; margin:5px 0; display:block; *margin:5px 0 -7px 0;}
.GV-formularios input.boton[disabled], input[readonly] {color:#b8b8b8;}
.GV-formularios input:hover.boton[disabled], input[readonly] {}
.GV-tabla-finalbotonera input.boton[disabled], input[readonly] {color:#b8b8b8;}
.GV-tabla-fiinput.boton, buttonnalbotonera input:hover.boton[disabled], input[readonly] {}
.GV-formularios{margin: 0 auto;width: 100%;}
.GV-formularios table{border-collapse:collapse; margin:0 auto;}
.GV-formularios table th.cabecera{border:1px solVEid #476607; padding: 5px; background:#7baf0f url(Imagenes/GV_th_tabla.gif) left repeat-x; color:white;}
.GV-formularios table th{border:1px solid #a3a3a3; padding: 5px; padding-bottom: none; background:#bababa url(Imagenes/GV_tit_degradado.jpg) top repeat-x; font-size: 11px;}
.GV-formularios table td{border:1px solid #dadada; padding: 5px; font-size: 10px;text-align: center}
.GV-tabla-finalbotonera{text-align:center; margin:5px 0;}
.GV-combobox{border:1px solid #dadada; height:22px; padding:0; margin:0; vertical-align:top; margin-top:-1px; *width:60%;}
.GV-formularios table.tabla-mantenimiento th.cabecera{ padding: 5px; color:white;}
.GV-contenido{width:98%; height:100%; padding:10px;}
.GV-menulat{width:243px; background:url(Imagenes/GV_deg_desplegable.gif) bottom repeat-x; padding-bottom:20px; border-bottom:3px solid #7aaf0e;}
.GV-menulat ul{list-style-type:none;}
.GV-menulat ul li{background:url(Imagenes/GV_menulat_v1.gif) top left no-repeat; padding:10px 15px; border-bottom: 2px dotted #b2b2b2; margin:0 10px;}
.GV-menulat ul li a{font-weight:bold; color:#7baf0f; text-decoration:none; font-size:12px;}
.GV-menulat ul li a:hover{text-decoration:underline;}
.GV-menulat ul li.GV-menulat_title{background:url(Imagenes/GV_manulat_verde.gif) top left repeat-x; padding:10px 15px; border-bottom: none; margin:0; font-weight:bold; color:white; font-size:12px;}
.GV-contenido-int{width:690px; margin-left:10px;}
.GV-contenido-int-login{width:100%; margin-left:10px;}
.GV-contenido-int-sinmenu{width:100%; margin:0 auto;}
.GV-formularios table caption{border:1px solid #476607; padding: 2px; background:#007549 url(Imagenes/GV_th_tabla.gif) left repeat-x; color:white; font-size: 16px;    font-weight: bold;}
.GV-tabla-finalbotonera input{float:none;}
.GV-Content th a{color:Black; font-size:0.85rem!important}
.GV-Content-mini{width:98%; font-size:x-small}
.GV-Content-mini th a{color:Black}
.GV-Content{max-width:100%!important}
.gridPaginador{border:none;}
.gridPaginador td table tbody tr td { background: none repeat scroll 0 0 #7baf0f; color: #FFFFFF; float: left;}
.gridPaginador a:link {color: #FFFFFF;text-decoration: underline;}
.gridPaginador span {font-weight:bold}
.content-table-GV{margin:auto;}
.GV-Content{width:98%}
.GV-Mantenimiento{margin: 10px;}
.GV-Mantenimiento td {}
.GV-Mantenimiento input{ float: right;    margin-right: 1em;    width: 52%;}
.GV-Mantenimiento textarea{border: 1px solid #BDBDBD; float: right; margin-right: 14px; margin-top: 5px; width: 52%;}
.GV-Mantenimiento input[type="checkbox"]{float:none; border:none; margin-left:90px; text-align:left !important; width:auto;}
/*.GV-Mantenimiento-titulo{color: #7baf0f;margin:auto; padding: 3px;}*/
.GV_input_20 select {margin: 1em; border:1px solid #476607}
/*FIN DE CONTROLES DE ADMINISTRACIÓN*/

/*MODIFICACIONES PARA CONTROL DE BÚSQUEDAS*/
#CSR .srch-Icon { bottom: 10px; position: absolute;right: 10px;}
#CSR ul {list-style: none outside none; margin: 0; padding: 0;}
#CSR ul li {background: url("Imagenes/docs_fnd.jpg") repeat-x scroll center bottom transparent; border-top: 2px solid #7BAF0F; font-size: 12px; margin-bottom: 5px; position: relative;}
/*#CSR ul li a {background-image:none !important; color: #065213 !important; display: block; height: 100%; padding: 10px 0 5px 0px; text-decoration: none !important; font-weight: bold;}
#CSR ul li a:hover{text-decoration:underline !important;background-image:none !important;background-color:#ffffff;}*/
#CSR_NO_RESULTS ul {background: url("Imagenes/docs_fnd.jpg") repeat-x scroll center bottom transparent; border-top: 2px solid #7BAF0F; padding: 20px 0;}
#CSR_NO_RESULTS ul li {background: none repeat scroll 0 0 transparent; border-top: medium none; height: 50%;padding: 0 0 5px 55px;}
#CSR_NO_RESULTS ul li a {background: none repeat scroll 0 0 transparent;font-weight: bold;padding: 0px 0 0 0px;display: inline;vertical-align: top;}
#CSR_NO_RESULTS h3 {color: #7BAF0F;}
.srch-Title2 { padding-left:100px !important;background: url("Imagenes/docs-logo.jpg") no-repeat scroll left bottom transparent;}
.srch-Title2:hover { background-image:none !important;background-color:#ffffff;}
.srch-Description2 { margin-bottom: 7px; font-weight: normal!important; font-size: 12px !important; margin-top: 5px; margin-left: 0px !important;}
.listadoSinEnlace { display: block; font-weight: bold; padding: 10px 0 5px 0px;}
.srch-Description2 { color: #000000 !important; font-size: 1em; margin-left: 24px; max-width: 575px;}
.srch-Description2 a{font-weight: normal!important;}
.srch-Metadata2 { color: #7E7E7E !important; font-size: 11px; padding: 5px 0; margin-left: 0px !important;font-weight:bold !important;}
.srch-Metadata1 { display: none}
.srch-results { max-width: 700px; padding-left: 0px !important; margin-left: 0px !important;}
.srch-URL2 {color: #7E7E7E !important;}
.s4-ba #cuerpo_layout { width: 97%;}
.s4-ba #cuerpo_layout #cuerpo_layout{ width: 100%; margin:  0;}
#cuerpo_layout li{background: url("/SiteCollectionImages/ND-Iconos/icono-lista-oscuro.gif") no-repeat scroll 0 0;color:#444;list-style: outside none none;margin: 0.95em 1em;padding: 0 0 0 20px;font-size: 0.92rem;line-height: 1.4}
/*FIN MODIFICACIONES PARA CONTROL DE BÚSQUEDAS*/

/*MICROSITE PENDIENTE DE CAMBIAR POR DISEÑO EN CAPAS*/
#Microsite_enlaces_right td {border:none}
#Microsite_cuerpo_left td {border:none}
#Microsite_enlaces_right ul li{list-style:none!important;color:#7baf0f!important; background: url("Imagenes/vineta4.png") no-repeat scroll left top transparent !important;  padding: 0 0 0 15px;  vertical-align: top;}
#Microsite_enlaces_right a{color:#7baf0f!important; padding: 0 0 0 0px;  vertical-align: top;} 
#Microsite_enlaces_right h2 {border-bottom: 1px solid purple; color: purple; font-size: 14px !important; margin-bottom: 10px; padding: 0 0 5px;}

/*Pruebas Pedro Legislacion*/
.legislacion a{font-weight:bold; font-size:1em !important;}
.legislacion {font-size:5px}
.legislacion ul li {font-size:2px}
.legislacionVolver a {background-color: #759d22;border-radius: 5px;color: white!important;display: block;margin: 4% auto;    text-align: center !important;width: 20%;}
/*Fin pruebas Pedro Legislacion*/

/* Estilos Web Parts */
.ms-WPBody {font-size:0.9em!important;font-family:Arial, Helvetica, sans-serif}
.ms-WPBody a:link{color:#065213!important}
.ms-WPBody a:visited{color:#065213!important}
.ms-WPBody strong{padding-left:3%;font-size:0.85em}

******************************************************************
#enlace-historico{width:450px;float:left;}
#zona-buscador input{width:220px; margin-bottom:-2px!important;}
#zona-buscador input.botonbuscar{   height: 22px;    width: 21px; }
#ctl00_NavegacionH_btnBuscar {background-color: #065213;border-radius: 50%;display: inline-block;font-size: 0.009em;height: 20px;
    margin: -0.5% 0 0;padding: 2% 0.2%;text-indent: -0.9999em;vertical-align: middle;width: 30px}

/*--FIN DESCUADRE BUSCADOR--*/

/*--Estilos de revision -botonera sharepoint--*/
.ms-rteElement-H1B {border-bottom: 1px solid purple ! important; color: purple ! important;}
.ms-rteElement-H2B {border-bottom: 1px solid #7BAF0F ! important; color: #7BAF0F ! important; font-weight: bold ! important;}
.ms-rteElement-H3B {border-bottom: 1px solid #006633 ! important;color: #006633 ! important;font-size: 16px;font-weight: bold ! important;}
.ms-rteElement-H4B {border-bottom: 1px solid #cccccc ! important;color: #333333 ! important;font-size: 14px;font-style: normal ! important;font-weight: bold ! important;margin-top:10px! important;   margin-bottom:15px! important;padding-bottom: 10px;}
H2.ms-rteElement-H2B {font-size: 18px ! important;}
/*--FIN Estilos de revision -botonera sharepoint--*/

/* Display de erorres */
.ms-spellcheck-error{border-bottom:2px dotted red}

/*Arreglar desmaquetado resultados IE7 25/06/12*/
div.srch-Icon, div.srch-Title2, div.srch-Description2, div.srch-Metadata2, div.srch-Icon{border:1px transparent solid !important;}
#WebPartWPQ6 #CSR div.srch-Icon {width:16px;height:16px;background:none !important;z-index:100;bottom: 25px;right: 10px;position: absolute;}
/*--Fin Webpart fasppre busqueda 03/04/12--*/

/*--Webpart edicion busqueda 03/04/12--*/
.ms-ToolPaneOuter {position: absolute;z-index: 300;}
/*--FinWebpart edicion busqueda 03/04/12--*/
.ms-sbcell {width:380px !important}
.ms-sblink {padding-left:140px !important}

/*--Estilo de lista dentro de la clase de Sharepoint ms-rteForeColor-2--*/
.ms-rteForeColor-2  li{ color:#000000 !important}
/*--FIN Estilo de lista dentro de la clase de Sharepoint ms-rteForeColor-2--*/

/*--Modificación Carlos Martín - Lista de 2 niveles--*/
.listas-anidadas ul li {background: url("Imagenes/vineta4.png") no-repeat scroll left top transparent;list-style: none outside none;margin: 10px 0px;padding: 0px 0px 0px 15px;}
.listas-anidadas ul li ul {color: #7BAF0F;}
.listas-anidadas ul li ul li a{color: #7BAF0F;font-style: normal ! important;font-weight: normal ! important;list-style: disc inside none;}
.listas-anidadas ul li ul li ul li a{color: #7BAF0F;font-style: italic ! important;font-weight: normal ! important;list-style: circle inside none;}
.listas-anidadas ul li ul li {font-style: normal ! important;font-weight: normal ! important;list-style: disc inside none;}
.listas-anidadas ul li ul li ul li{font-size: 10 ! important;font-style: italic ! important;font-weight: normal ! important;list-style: circle inside none;}
/*--FIN Modificación Carlos Martín - Lista de 2 niveles--*/
/*Maquetacion provisional Buscador Fast*/
#WebPartWPQ6 div.srch-Title2 {padding-left:5px !important}
#WebPartWPQ6 div.srch-WPBody {padding-left:5px !important}
#WebPartWPQ6 div.srch-results {padding-right:5px !important}
#WebPartWPQ6 div.srch-Description2 { max-width:640px}
 div.srch-maintop { padding-bottom:50px}
 div.srch-maintop2 {padding-right:5px !important; width:700px}
td.srchctr_mainleftcell {max-width: 620px !important}
div.ms-searchsummarymain, #WebPartWPQ8.ms-WPBody { width: 165px !important; margin-bottom :5px}
/*FIN Maquetacion provisional Buscador Fast*/

.botoncookies {background: #808080 none repeat scroll 0px 0px;border-radius: 5px;color: #ffffff ! important;margin: 0px 0.5%;padding: 0.2% 1.2%;}
.ms-cui-topBar1 { width:75%}
.header {width:100%; height:30px;  background-color:#065213; display:block}
.ms-cui-topBar2 {border-bottom:1px solid transparent}
.idiomas { display:inline-block;height:13px; min-width:30%}
.idiomas ul{list-style:none; padding-left:0px; height:0.7em; padding:5px 0px 0px 10px }
.idiomas ul li{border-right: 1px solid white;display: inline-block;padding: 0 2%;width: auto}
.idiomas ul li.liFinal {border-right: 1px solid transparent}
.idiomas ul li a {color: white;font-size: 0.7em;height: 20px;padding-top: 2%;width: 95%}
.logoPortal{-webkit-background-size:400px; background-image:url("/SiteCollectionImages/ND-Comunes/Logo-PortalfarmaHD.jpg"); background-repeat:no-repeat; background-attachment:scroll; background-position:left top; background-size:400px auto;clear:left; width:63%; height:5.32em; display:inline-block; text-indent:-9999em; vertical-align:top; margin:1% 0 3% 3%}
.ayudas {width:auto; height:12px; display:block;float:right; min-width:60%}
.ayudas ul{list-style:none; padding-left:0px; height:20px; padding-top:5px; float:right; min-width:99% }
.ayudas ul li{display: inline-block;float: right;padding: 0 0.5em;width: auto}
.ayudas ul li a {color: white;font-size: 0.75em;height: 0.75em;padding-top: 2%;width: 90%}
.ayudas ul li.verde {background-color: #065213; border-left: 1px dotted #fff;border-right: 1px dotted #fff; height: 1.5em;margin-top: -0.7%;padding-top: 0.7%}
.ayudas ul li.verde a{color:#fff; font-weight:bold;font-size: 0.85em;}
.ayudas ul li.sinborde {border-right:1px solid #eee}
.ayudas ul li.acceso {background-color:#666; height:1.5em; border-right:1px solid #666; margin-top:-0.6%; padding-top:0.6%}
.ayudas ul li.acceso a {color:#fff; font-weight:bold}
.ayudas ul li.ayuda {background:url('/SiteCollectionImages/ND-Iconos/icono-ayuda.gif') no-repeat -1px 3px; width:7%; padding-left:3%;margin-left:1.5%;font-weight:bold}
.ayudas ul li.contacto {border-right:1px solid transparent !important;  background:url('/SiteCollectionImages/ND-Iconos/icono-contacto.gif') no-repeat -1px 3px; width:9%; padding-left:3%;font-weight:bold}
.logo {width:100%; height:8em; display:block; clear:both; display:table;text-indent:-0.9999em; padding-top:1%}
#ctl00_DatosUsuario_capaGlobal {background: white none repeat scroll 0 0;/*border: 1px solid #bbb;border-radius: 5px;*/ clear: right;display: inline-block;line-height: 1.2em;padding: 1%;width: 29%;}
#portada_datos_usuario {text-align:right}
#portada_header_up a {font-weight:bold; font-size:0.875em; color:#065213}
#portada_header_down {font-size:0.75em; color:#555}
#portada_header_down a{color:#065213}
#portada_header_down ul {list-style:none}
#portada_footer a {color: #065213;font-size: 0.8em;font-weight: bold}
#portada_footer img {margin:0px 0px -1% 1%}

.clearfix{clear:both; float:none}
.s4-status-s3 {font-size: 0.8em !important}
.ms-rtestate-write {font-size: 1em !important}

/*Barra horizontal*/
.barraH {width:100%;  display:block; margin:0px auto; border-top:1px solid #89b423; border-bottom:1px solid #89b423;  font-size:1.125em;  position:relative}
#navegacionHorizontal{height: 50px;position:relative}
#menuHorizontalPerfiles {height:30px; margin:13px 0px 10px 0px; max-width:85%}
#menuHorizontalPerfiles li {font-family:Arial, Helvetica, sans-serif;list-style:none; list-style-position:inside; display:inline-block; width:auto; border-right:1px solid #eee;padding:0px 2.2%; text-align:center}

#menuHorizontalPerfiles li a {width:95%; height:30px; color:#759d22; font-weight:bold; font-size:1.15em; display:block;text-decoration:none!important}
#menuHorizontalPerfiles li a:hover {color:#065213}

.barraH ul li.Destacado {width:22%; border-right:1px solid #fff}
#lblBuscarFast{visibility:hidden}
.barraH div.buscadorHome {width:33%; background-image: linear-gradient(to right, white, #eef4df); height:50px; -webkit-border-radius:0px 5px 5px 0px;-moz-border-radius: 0px 5px 5px 0px;-ms-border-radius:0px 5px 5px 0px;border-radius: 0px 5px 5px 0px;position:absolute;right:0; top:0}
.barraH div.buscadorHome label {text-indent:-0.9999em; font-size:0.009em;visibility: hidden;display:none;color:transparent}
.barraH div.buscadorHome input {border:1px solid #759d22; -webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius:5px;border-radius: 5px; height:30px; margin:2.5%; width:81%;color: #444; padding-left: 2%; margin: 2.5% 0.5% 0 3%}
.menuUsuario {width:100%; min-height:10em; display:none; z-index:200}

/* MENUS DESPLEGABLES */

#menuUsuarioCapa2, #menuUsuarioCapa3 ,  #menuUsuarioCapa4 {border: 1px solid #bbb;padding:1% 0px;left:-1px;  width:90%;  background-color:#eee;  background: -webkit-linear-gradient(#eee, #fff);background: -o-linear-gradient(#eee, #fff); background: -moz-linear-gradient(#eee, #fff); background: linear-gradient(#eee, #fff); position:absolute; margin-top:0px;-webkit-box-shadow: 5px 5px 5px 0px rgba(170,170,170,.6);-moz-box-shadow: 5px 5px 5px 0px rgba(170,170,170,.6);box-shadow: 5px 5px 5px 0px rgba(170,170,170,.6);}	

#menuUsuarioCapa2 {min-height:20em;padding-bottom:1%}
.columnaNavegacion {display:inline-block; float:left; width:32%}

#menuUsuarioCapa2 ul, #menuUsuarioCapa3 ul,  #menuUsuarioCapa4 ul {height:auto; display:block; max-width:100%; padding-left:5%}

#menuUsuarioCapa2 ul li, #menuUsuarioCapa3 ul li,  #menuUsuarioCapa4 ul li {display:block  !important; width:99%; padding:3px 0px 0px 6%; text-align:left;  border-right:none; vertical-align:top; background: none; text-align:left !important; border-left:1px solid transparent}

#menuUsuarioCapa2 ul li a, #menuUsuarioCapa3 ul li a,  #menuUsuarioCapa4 ul li a {text-transform:none !important; font-weight:600; font-size:14px!important; color:#065213;  height:auto;padding:4px 0 4px 5px;border-bottom:1px dotted #aaa}

#menuUsuarioCapa2 ul li a:hover, #menuUsuarioCapa3 ul li a:hover,  #menuUsuarioCapa4 ul li a:hover {background-color: white; ;text-transform:none !important; height:auto;text-decoration:none!important}

#menuUsuarioCapa2 ul li ul li, #menuUsuarioCapa3 ul li ul li,  #menuUsuarioCapa4 ul li ul li {width:90%;background: url('/SiteCollectionImages/ND-Iconos/icono-lista-mini.gif') no-repeat scroll 6px 2px; margin-left:-6%; }

#menuUsuarioCapa2 ul li ul li a , #menuUsuarioCapa3 ul li ul li a ,  #menuUsuarioCapa4 ul li ul li a {font-size:13px; color:#222; font-weight:normal;}

.avisocookies {background-color: #fff;color: #444;font-family: Arial,Helvetica,sans-serif;font-size: 0.75em;margin-top: 0.5%;padding: 1em 3em;text-align: center;width: auto;}

/* FIN DE MENUS DESPLEGABLES */

/*Noticias destacadas*/
#capaIntervaloCarrusel {display:none}
.puntosCarrusel ul li{display:inline-block; width:1em; height:1em; list-style:none;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius:8px;border-radius: 8px; background-color:#ccc; margin-left:1.5%}
.puntosCarrusel {max-width:80%; margin:2% auto; text-align:center; min-height:1.3em}
.puntosCarrusel ul li a {display:block; width:0.8em; height:0.8em; }
.puntosCarrusel ul li.circuloVerMas a {background-color: white;color: #444;font-size: 0.75em;height: 15px;min-width: 4.5em;
 padding: 10%; border: 1px solid #ccc;border-radius: 10px;text-align: center;transform: translate(-2px,-2px)
}
.puntosCarrusel ul li.circuloVerMas a:hover{background-color:#666;color:white;text-decoration:none;border:none }
.puntosCarrusel ul li.circuloNoticias { width:1.1em; height:1em;background-color:white}
.puntosCarrusel ul li.circuloActivo{background-color:#759d22}
#carrusel img {border-radius: 3px}
.circuloVerMas:last-of-type{background: white}
.circuloNoticias {background: url("/SiteCollectionImages/ND-Iconos/icono-noticias-carrusel.jpg") no-repeat scroll center}
.circuloParar {background:url('/SiteCollectionImages/ND-Iconos/icono-pausa.gif') no-repeat center center}
.circuloIniciar {background:url('/SiteCollectionImages/ND-Iconos/icono-play.gif') no-repeat center center}
.cabnoticias{padding:2% 1.5%}

/*#contenedorCarrusel {width:94%; margin:0px auto ; border:2px solid #ccc;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius:10px;border-radius: 5px; min-height:16.5em; padding-left:2%; display:block}*/
#contenedorCarrusel {width:94%; margin:0px auto ; min-height:16.5em; padding-left:2%; display:block}
#contenedorCarrusel h2 {font-size:1em; color:#444;  margin-bottom: 0.5em; border-bottom:none; padding:0px;font-weight:lighter;text-transform:uppercase}
#contenedorCarrusel h2.noticias {color:#444; background:url('/SiteCollectionImages/ND-Iconos/icono-noticias.gif') no-repeat scroll left center; padding-left:3.5%;font-size:1.5em;margin-top:0px; margin-bottom: 5px; font-weight:normal;text-transform:none}
#contenedorCarrusel h3 {font-size:1.4em; color:#555; border-bottom:none; padding:0px;margin-bottom:0px;line-height:1.1em}
#contenedorCarrusel ul {list-style:none;margin-left:1.5%}
#contenedorCarrusel ul li {background: url('/SiteCollectionImages/ND-Iconos/icono-lista-oscuro.gif') no-repeat scroll left top; padding-left:2%}
#contenedorCarrusel ul li a{font-size:0.9em; color:#065213}
#contenedorCarrusel p {font-size:0.875em; color:#444; margin: 1% 0px}
#contenedorCarrusel p.textofecha {font-size:0.75em !important; border-bottom:1px dotted #ccc; margin-top:0.2%; padding-bottom:0.6% }
.carrusel h2, .carrusel h3, .carrusel p{max-width:98%}
.carrusel img {margin:1.5% 1% 2% auto}
.fuenteFecha {color:#666 !important;  font-size: 0.75em !important}
#capaValorIntervaloCarrusel { display:none}
/*Info_Inte*/
.Info_Inte {width:100%; height:250px; display:block}
.Info_Inte h3 {font-size:1.2em; color:#444; padding-bottom:5px; border-bottom:1px dotted #444; width:97%; margin:1% auto; }
.Info_Inte ul{width:90%; height:250px; margin:0px 0px 0px 8%}
.Info_Inte li {width:33%; min-height:4em; display:inline-block; vertical-align:middle; padding-top:2.5em }
.Info_Inte li a {font-size:0.95em; color:#444;padding-left: 20%}
.Info_IntePerfil {margin-top:1.5%; display:inline-block; width:33%; height:auto !important}
.Info_IntePerfil h3 {margin-left:5%; width:90%}
.Info_IntePerfil ul {margin-left:5%; height:auto}
.Info_IntePerfil li {width:83%; min-height:2.5em;display:block; padding:0.6em 0px 0px 3.5em;background-size:45px auto}
.Info_IntePerfil li a {padding-left:0px; display:block; padding-bottom:7%}

/*Serv_Dest*/
.Serv_Dest {width:61%;  display:inline-block; margin:2% 1% 2% 2% !important ; vertical-align:top}
.Serv_Dest h3 {width:90%; margin:5% auto;  border-bottom: 1px dotted #444; color:#444; text-align:center; font-size:1.4em; padding-bottom:2%}
.Serv_Dest img {border:2px solid #759d22; margin:3%; -webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius:5px;border-radius: 5px}
.Serv_Dest ul {list-style:none;min-height:560px}
.Serv_Dest ul li {display:inline-block; width: 46%; vertical-align:top; margin:7% 0% 3% 3%}
.Serv_Dest ul li a {color: #065213;display: inline-block;font-size: 1.05em;min-height: 3.6em;padding: 13% 0 0 45%;   margin-bottom: 7%;vertical-align: middle;width: 49%;line-height: 1.1em;}
/*Mas_Visi*/
.Mas_Visi, .Nove_Avis {width:62%;  display:inline-block; margin:1.5% 1% ; vertical-align:top; -webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius:5px;border-radius: 5px; min-height: 20em}
.Mas_Visi ul, .Nove_Avis ul {padding-left:15%}
.Mas_Visi {border:2px solid #000}
.Mas_Visi li, .Nove_Avis li {list-style-type:square; list-style-position:inherit; margin:2% 1%;border-radius: 5px} 
.Mas_Visi h3 {width:90%; margin:5% auto; border-bottom:1px dotted #444; color:#a73364;text-align:center; font-size:1.4em; padding-bottom:2%}
.Mas_Visi ul li a, .Nove_Avis ul li a {font-size:0.9em; color:#759d22; font-weight:bold}
.novedades {background: url("/SiteCollectionImages/ND-Comunes/novedades.jpg") no-repeat scroll center center; display: block; height: 5em; text-indent: -9999em;}
.listadonovedades {border-bottom: 1px dotted #ccc;border-left: 1px dotted #d06b04;padding: 1% 2% !important}
#novedadesHome {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;    -moz-border-top-colors: none; background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/ND-Comunes/Fondo-Boton-Novedades.png") no-repeat scroll 4px center;border-color: #bbb #bbb #ddd;border-image: none;border-radius: 5px;border-style: solid;border-width: 1px 1px 6px;height: 40px;margin: 2% 1% 5% 2%;padding-top: 7%;text-align: center;}
#novedadesHome a {color: #d06c05;font-size: 1.3em;font-weight: bold;text-decoration: none}

/*Roto_PordServ*/
.Roto_PordServ {background:#e2e2e2; padding-bottom:1%; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; position:relative}
.Roto_PordServ ul{list-style:none;text-align: center;  margin-top: 1em; padding-left:0px}
.Roto_PordServ ul li {width:20%; display:inline-block; min-height:9em; margin:0px 1%; background-color: white;border: 1px solid #ccc; border-radius: 5px;
-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius:5px}
.Roto_PordServ ul li a {width:100%; display:block; min-height:9em; }
.Roto_PordServ div.psSuperior{width:100%; display:block;}
.Roto_PordServ div.psSuperior div.psTitulo {width:100%; display:inline-block; min-height:1.5em}
.Roto_PordServ div.psSuperior div.capaSliderPS {width:100%}
.Roto_PordServ div.psSuperior div.capaSliderPS div.btnSliderIzq, .Roto_PordServ div.psSuperior div.capaSliderPS div.btnSliderDer {width:2em; display:inline-block; height:2em; 
     -webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius:50%;border-radius: 50%; text-align:center; vertical-align:middle;  border:2px solid #d5d5d5;margin:0 0.2em}
.Roto_PordServ div.psSuperior div.capaSliderPS div.btnSliderIzq {background: #fff url('/SiteCollectionImages/ND-Iconos/icono-lista-izquierda.gif') no-repeat center center; top:40%; left:1%;position:absolute}
.Roto_PordServ div.psSuperior div.capaSliderPS div.btnSliderDer {background: #fff url('/SiteCollectionImages/ND-Iconos/icono-lista-derecha.gif') no-repeat center center; top:40%; right:1%;position:absolute}
.Roto_PordServ div.psSuperior div.capaSliderPS  a {width:2em; display:block; height:1.8em; padding-top:23%}  
.Roto_PordServ div.psSuperior div.capaSliderPS div.btnSliderDer a{padding-left:5%}
.Roto_PordServ div.psSuperior div.capaSliderPS div.btnSliderIzq a{padding-right:5%}
.Roto_PordServ h3 {color:#444;  margin:0px 0px 1% 3%; padding-top:2%}
psSlider {clear:both}

.psSlider li a{position: relative}
.psSlider li a:after{content: "";display: block;background: white;top:0;right: 0;bottom: 0;left: 0;position: absolute;opacity: 0;transition: all 0.2s ease;}
.psSlider li a:hover:after{opacity:.3;}
.psSlider li{transition: all 0.1s ease;}
.psSlider li:hover{transform: translateY(-3px);}

/* DESTACADOS SLIDER */
.DestSlider01 {background:url('/SiteCollectionImages/ND-Destacados-Slider/Sprite-Destacados-Slider.jpg') no-repeat 10px -968px}
.DestSlider02 {background:url('/SiteCollectionImages/ND-Destacados-Slider/Sprite-Destacados-Slider.jpg') no-repeat 10px -829px}
.DestSlider03 {background:url('/SiteCollectionImages/ND-Destacados-Slider/Sprite-Destacados-Slider.jpg') no-repeat 10px -692px}
.DestSlider04 {background:url('/SiteCollectionImages/ND-Destacados-Slider/Sprite-Destacados-Slider.jpg') no-repeat 10px -554px}
.DestSlider05 {background:url('/SiteCollectionImages/ND-Destacados-Slider/Sprite-Destacados-Slider.jpg') no-repeat 10px -416px}
.DestSlider06 {background:url('/SiteCollectionImages/ND-Destacados-Slider/Sprite-Destacados-Slider.jpg') no-repeat 10px -277px}
.DestSlider07 {background:url('/SiteCollectionImages/ND-Destacados-Slider/Sprite-Destacados-Slider.jpg') no-repeat 10px -139px}
.DestSlider08 {background:url('/SiteCollectionImages/ND-Destacados-Slider/Sprite-Destacados-Slider.jpg') no-repeat 10px -2px}


/*DESTACADOS FAVORITOS */
.DestFav01{background:url("/SiteCollectionImages/ND-Destacados-Favoritos/Sprite-Destacados-Favoritos.jpg") no-repeat scroll 0 0}
.DestFav02{background:url("/SiteCollectionImages/ND-Destacados-Favoritos/Sprite-Destacados-Favoritos.jpg") no-repeat scroll 0 -101px}
.DestFav03{background:url("/SiteCollectionImages/ND-Destacados-Favoritos/Sprite-Destacados-Favoritos.jpg") no-repeat scroll 0 -202px}
.DestFav04{background:url("/SiteCollectionImages/ND-Destacados-Favoritos/Sprite-Destacados-Favoritos.jpg") no-repeat scroll 0 -303px}
.DestFav05{background:url("/SiteCollectionImages/ND-Destacados-Favoritos/Sprite-Destacados-Favoritos.jpg") no-repeat scroll 0 -404px}
.DestFav06{background:url("/SiteCollectionImages/ND-Destacados-Favoritos/Sprite-Destacados-Favoritos.jpg") no-repeat scroll 0 -505px}
.DestFav07{background:url("/SiteCollectionImages/ND-Destacados-Favoritos/Sprite-Destacados-Favoritos.jpg") no-repeat scroll 0 -606px}
.DestFav08{background:url("/SiteCollectionImages/ND-Destacados-Favoritos/Sprite-Destacados-Favoritos.jpg") no-repeat scroll 0 -707px}

/*BANNERS*/
.Banner {margin: 1%; padding: 0 1%;display:inline-block}
.Banner img {max-width:96%; margin:1% auto}
.bannerPerfil {width:98%; display:inline-block}
#banner-destacado {display:none}
#portada-banners {display: inline-block;width: 63%; margin: 0px 0px 0px 2%; clear:both; vertical-align:top;}
#portada-banners ul {list-style:none none outside}
#portada-banners ul li {display: inline-block;margin: 4% 0px -1% 2.5%;vertical-align: top;width: 46%;}
#portada-banners ul li a {color: #759d22;display: inline-block;font-size: 1em;font-weight: bold;margin-bottom: 7%;
min-height: 3.8em;padding: 2.7em 0 0 50%;vertical-align: middle;width: 49%;}
.BannBack1{background:url("/SiteCollectionImages/ND-Banners/Sprite-Banners.jpg") no-repeat scroll 0 0}
.BannBack2{background:url("/SiteCollectionImages/ND-Banners/Sprite-Banners.jpg") no-repeat scroll 0 -112px}
.BannBack3{background:url("/SiteCollectionImages/ND-Banners/Sprite-Banners.jpg") no-repeat scroll 0 -223px}
.BannBack4{background:url("/SiteCollectionImages/ND-Banners/Sprite-Banners.jpg") no-repeat scroll 0 -335px}
.BannBack5{background:url("/SiteCollectionImages/ND-Banners/Sprite-Banners.jpg") no-repeat scroll 0 -448px}
.BannBack6{background:url("/SiteCollectionImages/ND-Banners/Sprite-Banners.jpg") no-repeat scroll 0 -562px}
.BannBack7{background:url("/SiteCollectionImages/ND-Banners/Sprite-Banners.jpg") no-repeat scroll 0 -667px}
.BannBack8{background:url("/SiteCollectionImages/ND-Banners/Sprite-Banners.jpg") no-repeat scroll 0 -793px}

/*Noti_Dest*/
.Noti_Dest {width:65%; margin:0px 1% 0px 2%; display:inline-block}

/*Pie*/
.pieSuperior {background-color:#555; color:#fff;  padding:2% 4%;clear:both}
.pieSuperior h2 {font-weight:bold; font-size:1em; margin-bottom:0.5em;color: white;border-bottom: medium none}
.pieSuperior ul li.listaNivel1 {list-style:none; width:20%; padding-left:4%;display:inline-block; height:auto; vertical-align:top}
.pieSuperior ul li.listaNivel1 ul li {margin:2% 0 3% -2%; padding: 0px 1%;list-style:none}
.pieSuperior ul li.listaNivel1 ul li a {background:url("/SiteCollectionImages/ND-Iconos/icono-lista-claro.gif") no-repeat scroll -2px -5px;color:#fff; font-size:0.75em; padding-left:1em}
.pieMedio {background-color:#333;   display:block; padding:1.5% 1.2%}
.pieMedio ul {max-width:78%}
.pieMedio ul li {display:inline-block; border-right:1px solid #fff; min-width:10%; text-align:center}
.pieMedio ul li a {color:#fff; font-size:0.75em; margin:0px 6px 0px 6px}
.pieMedio div.redes {float:right; margin-top:-2.5%}
.pieMedio div.redes ul {max-width:100%}
.pieMedio div.redes ul li {border-right:none; min-width:32px; min-height:32px; margin:0px 2px}
.pieMedio div.redes ul li a {width:99%; min-height:30px; display:block; color:#000; }
.twitter{background:url('/SiteCollectionImages/ND-Iconos/icono-twitter.png') no-repeat center center}
.googleplus {background:url('/SiteCollectionImages/ND-Iconos/icono-googleplus.png') no-repeat center center}
.linkedin {background:url('/SiteCollectionImages/ND-Iconos/icono-linkedin.png') no-repeat center center}
.youtube {background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/ND-Iconos/icono-youtube.png") no-repeat scroll center center}
.instagram {background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/ND-Iconos/icono-Instagram.png") no-repeat scroll center center}
.facebook {background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/ND-Iconos/icono-facebook.png") no-repeat scroll center center}
.telegram {background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/ND-Iconos/icono-telegram.png") no-repeat scroll center center}
.pieInferior {clear:both; padding:0.5%}
.pieInferior ul {max-width:100%}
.pieInferior ul li {display:block}
.pieInferior div.copi {color:#222; font-size:0.7em;text-align:center;padding:1%;border-top:1px dotted #ccc}
.validador {background: url("/SiteCollectionImages/ND-Iconos/sellos-validaciones.gif") no-repeat scroll center center; display: block; height: 27px; width: 298px;}
.honcode{padding-bottom:0.5%}
.honcode p {font-size: 0.8em;text-align:center}
.honcode img{vertical-align:middle}

/*Miga pan*/
.ndMiga {list-style-position: outside; margin: 10px 0 10px 15px; width: 94%}
.ndMiga li {display: inline-block; height: 1.5em; padding-left: 1em; width: auto; text-transform:uppercase}
.ndMiga li a {font-weight:bold; font-size:0.7em; color:#065213}
.miga-inicio {color: #065213 !important}
.ndMiga ul li.miga-inicio {background: url('none');padding-left: 0
} 
.ndMiga ul li {background: url("/SiteCollectionImages/ND-Iconos/icono-lista-claro.gif") no-repeat scroll -2px 1px;    list-style-position: outside; margin-left: 0.3em; padding-left: 0.75em}
.miga-fin {color: #000 !important; font-weight: normal !important}
.fondo-gris {background: url("/Style Library/CGCOF/imagenes/fondo-gris.jpg") repeat-x scroll left bottom; height: 1em; margin-bottom: 0.5%}

/*Menu vertical*/
/*150610.ndMenu {display:inline-block; width:25%; border:1px solid #444;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius:5px;border-radius: 5px; margin: 0px 0px 2% 2%}*/
.ndMenu {border: 1px solid #bbb; border-radius: 5px; display: inline-block; margin: 0 0 2% 2%; width: 23%;box-shadow:1px 1px 5px #eee, -1px -1px 5px #eee, 1px -1px 10px #eee, -1px 1px 10px #eee}
.ndMenu ul { list-style:none; }
.ndMenu ul li{ border-bottom:1px dashed #aaa; margin-top: 3%; padding:0px 3% 3% 5%}

/*150610.ndMenu ul li a {font-weight:bold; font-size:1em; color:#759d22;   }*/
.ndMenu ul li a {color: #444;font-size: 0.95em;font-weight: bold}
.ndMenu ul li a:hover {text-decoration:underline}

.ndMenu ul li ul li {background: url('/SiteCollectionImages/ND-Iconos/icono-lista-mini.gif') no-repeat scroll -1px -1px; padding-left:5% }
.ndMenu ul li ul li ul li {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-bottom:1px dotted #aaa}

.ndMenu ul li ul li a {color:#444!important; font-weight:bold; font-size:0.8em}
.ndMenu ul li ul li a:hover {color:#000; font-weight:bold; font-size:0.8em;text-decoration:none}

.ndMenu ul li ul li ul li a {font-weight:normal; font-size:0.8em; color:#000;display:block;padding:1%}
.ndMenu ul li ul li ul li a:hover {font-size:0.8em; text-decoration:none}
.ndMenu ul li:last-of-type {border-bottom: none} 


.menuSele1 a {color: #065213!important;}
.menuSele2 {background-color: #eef4df; border-bottom:1px solid #729d1f;display: block; padding: 4%; width: 90%; border-radius:5px}
.menuSele2:hover {background-color: #eef4df; display: block; width: 90%;text-decoration:underline}
.menuSele3 a {width:99%; display:block; background-color:#eee; border-bottom:1px solid #bbb; padding:4% 0px 2% 4%!important;margin-left:-0.7em;border-radius:3px}
.menuSele4 a {background-color: #ffffff!important;font-size:0.8em !important;border: 1px solid #ccc!important}
.menuNoSele4 a {background-color: #ffffff ! important; border:none; font-weight: normal !important;font-style:italic;font-size:0.80em !important}

/*Titu_Siti*/
.titu_Siti {clear:both}
.titu_Siti div.iconoSitio {display:inline-block; vertical-align:top; width:7%; padding:auto; }
.titu_Siti div.iconoSitio img{vertical-align:middle}
.titu_Siti div.tituloSitio {color: #065213;display: inline-block;font-size: 1.25em;max-width: 76%;padding: 0.1em 0 0.5em 0.6em;vertical-align: bottom;}

/* MS-RTESTATE-FIELDS */ 
.ms-rtestate-field{font-size:0.8em}
.ms-rtestate-field h1, h1 {color: #555;font-size: 1.5em;font-weight: bold;text-transform: none;line-height: 1.15}
.ms-rtestate-field h2, h2 {border-bottom: 1px dotted #444;color: #444;font-size: 1.3rem;font-weight: bold;line-height: 1.4em; margin-top: 1%;padding: 0.5em 0}
.ms-rtestate-field h3, h3 {border-bottom: 1px dotted #aaa;color: #555;font-size: 1.05rem;margin-bottom: 0.625em;padding: 1em 0;line-height: 1.2}
.ms-rtestate-field h4, h4{border-bottom: 1px dotted #bbb;color: #555;font-size: 1.1rem;font-weight: 500;padding: 3px 0 10px 0}
.ms-rteElement-H1B{background: #efefef none repeat scroll 0 0;border-bottom: 1px solid #ccc!important;border-left: 3px solid #ccc;color: #222!important;margin: 1.5em 0 1em;padding: 0.5em 0 0.5em 0.5em}
.ms-rtestate-field p {color: #444;font-size:0.95rem;line-height: 1.4em;margin: 1em 0!important}
.ms-rtestate-field div {color: #222;line-height: 1.3em;margin: 0.5em 0px;padding: 0;}
.ms-rtestate-field a {font-weight:bold; color:#065213}
.ms-rtestate-field ul li {background: url("/SiteCollectionImages/ND-Iconos/icono-lista-oscuro.gif") no-repeat scroll 0 0; color: #444; list-style: outside none none; margin: 0.85em 1em; padding: 0 0 0 20px; font-size: 0.92rem}

.ms-rtestate-field ol{font-size:0.95rem; color:#444;font-style:italic;line-height:1.3}
.ms-rtestate-field ol.decimal li {color: #444; list-style: inside decimal; margin: 0.85em 1em; padding: 0 0 0 1.5em}
.ms-rtestate-field ol li {color: #444; list-style: inside decimal!important; margin: 0.85em 1em; padding: 0!important;background: none!important}
.ms-rtestate-field ol.upper-roman li {color: #444; list-style: inside upper-roman; margin: 0.85em 1em; padding: 0 0 0 1.5em}
.ms-rtestate-field ol.lower-latin li {color: #444; list-style: inside lower-latin; margin: 0.85em 1em; padding: 0 0 0 1.5em}
.ms-rtestate-field ol.upper-latin li {color: #444; list-style: inside upper-latin; margin: 0.85em 1em; padding: 0 0 0 1.5em}
.ms-rtestate-field ol.lower-alpha{list-style-type: lower-alpha}

.ms-rtestate-field ul li ul li {background: url("/SiteCollectionImages/ND-Iconos/icono-lista-medio.gif") no-repeat scroll 5px 0!important;
list-style: none !important}
.ms-rtestate-field ul li ul li ul li{background: url("/SiteCollectionImages/ND-Iconos/icono-lista-mini.gif") no-repeat scroll 2px -5px;list-style: none !important; }
.ms-rtestate-field ul li a{font-style:normal}
.ms-rtestate-field table {border: 1px solid #dadada; border-collapse: collapse; color: #222!important; padding: 0.5em;font-size:inherit; margin-top:1em}
.ms-rtestate-field table td {border: 1px solid #dadada; border-collapse: collapse; padding: 0.5em}
.ms-rtestate-field thead {background: #007E64;padding: 0.5em 0;color:white;font-size:1em;font-weight:bold;text-align:center}
.ms-rtestate-field td p {color: #222; line-height: 1.3em; margin: 1em 0 !important; padding: 0;}
.ms-rtestate-field td ul li {color: #222; text-align: left !important}
.ms-rtestate-field th {border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;color: #444;font-size: 1em;font-weight: bold;padding: 1% 0.1%;background-color:#eee;word-wrap:normal}
.ms-rtestate-field img{max-width:687px}
.ms-rtestate-field .botonBorde a {width:98%; padding-top:3%}
/*150610#div_titulo_layout {border-bottom:1px solid #999; font-size:1.25em; color:#729d1f}*/
#div_titulo_layout{border-bottom: 5px solid #eee; color: #729d1f; font-size: 1.25em; padding-bottom: 0.5em;font-weight: normal}
#impresion_layout {max-width:30% ; vertical-align:top; display:inline-block; float:right}
#impresion_layout div {vertical-align:top; display:inline-block}
.listado-docs-peq li {position:relative}
.listado-docs-peq li a{ width:98%; display:block}
.listado-docs-peq li img {bottom:0; position:absolute;right:0}
.ms-rtestate-field ul.listavideo li{background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/ND-Iconos/icono-play.gif") no-repeat scroll 0 0;border-bottom: 1px dotted #bbb;color: #222;list-style: outside none none;margin: 0.85em 1em;padding: 0 0 .5em 2em!important}

.ultiModif {text-align: right; font-size: 11px; color: #555; padding:1em;display: block;content: "";clear: both}
.ultiModif-i {font-style:italic}
.txt_traduccion {border: 1px solid #ddd; color: #666; font-size: 0.7em; font-style: italic; padding: 1em; text-align: center}
.nuevo {background: #666 none repeat scroll 0 0;border-radius: 4px;color: #fff;font-size: 0.75em;margin-left: 1%;   padding: 0.3% 1%;white-space:nowrap}
.VolverIndice a {background: #666 none repeat scroll 0 0;border-radius: 4px;color: #fff!important;font-size: 12px!important;margin-left: 1%;   padding: 0.3% 1%;white-space:nowrap}
.VolverIndice a:hover {text-decoration:none!important;background:#93c462}
.Nuevo {background: #DD4D3D none repeat scroll 0 0;border-radius: 4px;color: #fff;font-size: 0.75em;margin-left: 1%;   padding: 0.3% 1%;white-space:nowrap}


/*Contenido*/
#container_layout {display:inline-block; width:69%; margin-left:1.5%; vertical-align:top}
.impresion {position:relative}
.impresion a{text-decoration:none}
/*#container_layout a {font-weight:bold; font-size:0.95em; color:#729d1f}*/
/*150610#container_layout p {font-size:0.875em; color:#222}*/
/*#container_layout p {color: #222222; font-size: 0.8em; line-height: 1.3em; margin: 1em 0 !important; padding: 0 0 0 0}*/

/*Contenido Centrado*/
#container_layout_centrado{width: 75%; height: 100%; display: block; margin: 0px auto;padding-bottom:3%}
/*Contenido compartido*/
#container_layout_centrado .ms-rtestate-field img {max-width: 100%;}
#enlace-historico {float: none; margin: 2em 0px -1em; width: 420px}

/*--Colegiados--*/
.datosUsuario {background-color:#eef4df }
.datosUsuario a {font-size:0.8em}
.datosUsuario div.datosColegiado {width:100%; display:inline-block; vertical-align:middle; font-size:0.9em; color:#444; padding: 0 0 1%; text-align:center; background-color:#fff; border-bottom:1px solid #759d22; }
.datosUsuario div.datosColegiado img {max-width:2.5em; min-height:2.5em;padding-right: 0.5em;vertical-align: middle}
.datosUsuario div.verMiColegio {background:#fff url('/SiteCollectionImages/ND-Iconos/icono-mi-colegio.gif') no-repeat left center;
               height:2.7em; border-radius:10px 5px 5px 10px;-webkit-border-radius: 10px 5px 5px 10px;-moz-border-radius: 10px 5px 5px 10px;-ms-border-radius:10px 5px 5px 10px; width:20%; border:1px solid #759d22; text-align: center; vertical-align:middle; margin:1em 5%; display:inline-block}
.datosUsuario div.verMiColegio a{color:#065213; width:100%; min-height:99%; display:block; font-weight:bold; font-size:0.8em;padding:1.2em 0px 0px 10%}
#ctl00_PlaceHolderMain_EditModePanel2{color:#444}
#ctl00_PlaceHolderMain_DatosUsuario_pnlListaCorreo {background:#fff url('/SiteCollectionImages/ND-Iconos/icono-mail.gif') no-repeat left center; height:2.7em; border-radius:10px 5px 5px 10px;-webkit-border-radius: 10px 5px 5px 10px;-moz-border-radius: 10px 5px 5px 10px;-ms-border-radius:10px 5px 5px 10px; width:38%; border:1px solid #759d22; text-align: center; vertical-align:middle; display:inline-block}
#ctl00_PlaceHolderMain_DatosUsuario_pnlListaCorreo a{ font-weight:bold; color:#065213}
#ctl00_PlaceHolderMain_DatosUsuario_pnlListaCorreo ul {list-style:none}
#ctl00_PlaceHolderMain_DatosUsuario_pnlListaCorreo li {padding:0.7em}
#ctl00_PlaceHolderMain_Newsletters_grdNewsletter img { max-width:500px;}
#ctl00_PlaceHolderMain_DatosUsuario_btnCrearCuenta { background-color: #759d22; color: white; margin: 2% 0 0 5% !important; text-transform:inherit}
.datosCorreos p {color: #065213; font-size: 0.7em; font-weight: bold; margin-left: 12%; margin-top: -1%; text-align: center !important}
.datosUsuario div.gestionNewsletter {display: inline-block;background:#fff url('/SiteCollectionImages/ND-Iconos/icono-gestion-newsletter.gif') no-repeat left center; height:2.7em; border-radius:10px 5px 5px 10px;-webkit-border-radius: 10px 5px 5px 10px;-moz-border-radius: 10px 5px 5px 10px;-ms-border-radius:10px 5px 5px 10px; width:20%; border:1px solid #759d22; text-align: center; vertical-align:middle; margin:1em 0px 1em 5%}
.datosUsuario div.gestionNewsletter a {font-weight:bold;  color: #065213; min-height:80%; display:block;  padding: 1.2em 0px 0px 20%}
.datosColegiado ul li {display:inline-block; vertical-align:middle}
.datosColegiado div {display:inline-block; vertical-align:middle}
.prodServCale {padding:0px 2%; width:64%; display:inline-block; margin-top:2%}
.capaCalendarioCol {width:29%; display:inline-block; vertical-align:top; border:2px solid purple;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius:10px;border-radius: 10px; min-height:18em;margin-top:2%}
.productosServicios {width:95%; border:1px solid #999;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius:10px; border-radius: 10px; margin-bottom:1em; padding:0 2% 1%; position:relative; min-height:14em }
.productosServicios li {width:49%; display:inline-block; list-style:none;  vertical-align:middle; min-height: 3em; position: relative; vertical-align: top}
.productosServicios li a {color: #759d22; display: block; font-weight: bold; min-height: 2em; padding: 0.3em 0 0 15%; width: 80%; font-size:0.85em}
.productosServicios  li a img{left: 0;position: absolute;top: 0}
.otrosServicios {width:95%;  border:1px solid #999; -webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius:5px; border-radius: 5px; padding:2%;margin-bottom:2%}
.otrosServicios li {width:30%; display:inline-block; list-style:none; background: url("/SiteCollectionImages/ND-Iconos/icono-lista-oscuro.gif") no-repeat scroll left top;  vertical-align:middle; padding-left:2.5%}
.otrosServicios li a {color:#065213; font-weight:bold; font-size:0.85em}
.prodServCale ul li{vertical-align:top; padding-bottom: 0.5%}
.div-capaCalendario {width:96%; margin:2%; display:inline-block; vertical-align:top}
.comunicadosConvocatoria {position:relative}
.style4 {width:87%}

/*-------noti_Espe-----*/
.noti_Espe {width:63%; vertical-align:top; margin:2%; display: inline-block; border: 1px solid black; border-radius: 5px; }
#noticias-portada-categoria-sup {width:100%; height:50%}
#noticias-portada-categoria-inf {width:100%; height:50%; top:50%;  display: block}
.noticias-portada-categoria-inf {width:100%; height:50%; top:50%;  display: block}
#img-noticias-portada-categoria-sup{display: inline-block; margin: 10px; width:145px; height:145px}
#img-noticias-portada-categoria-inf{display: inline-block; margin: 10px; width:145px; height:145px}
.img-noticias-portada-categoria-inf{display: inline-block; margin: 10px; width:145px; height:145px}
#texto-NPC-sup {display: inline-block;text-align: left; width: 60%; height: 100%; padding:10px 0px; vertical-align: top}
#texto-NPC-inf {display: inline-block; vertical-align: top; text-align: left; width: 60%; height: 100%; padding:10px 0px}
.texto-NPC-inf {display: inline-block; vertical-align: top; text-align: left; width: 60%; height: 100%; padding:10px 0px}

/*----------Incio cambio Listado Noticias 2015--------------*/
.listado-nots-2015 img{position:absolute; bottom:12%; right:1%; margin: 0.5% 1%}
.listado-nots-2015 ul{list-style:none; margin:0; padding:0}
.listado-nots-2015 ul li {background: none repeat scroll 0 0 white; border-top: 1px dotted #7baf0f; font-size: 12px; margin-bottom: 5px; position: relative}
.interior-nots-2015{color: #000;display: block;height: 100%;min-height: 60px;padding: 5px 60px 10px 25px;text-decoration: none}
.interior-nots-2015 .titulo-nots {font-size:1.1em;font-weight:bold; color:#444; padding:10px 0 10px}
.interior-nots-2015 .fecha-nots {font-size:11px; color:#7e7e7e;  display:inline}
.interior-nots-2015 .autor-nots {font-size:11px; color:#7e7e7e; font-weight:bold;display:inline}
.interior-nots-2015 a {font-size:1em; color:#065213; font-weight:bold}
.interior-nots-2015 a:hover {text-decoration:underline}

ul li.fecha2-nots-2015 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-top: 0 none !important; color: #555; display: inline; font-size: 16px!important}
.fecha2-nots-2015 div{padding: 5px 10px}

.paginador-nots-2015-sup{float:right; 15px 20px 10px 10px; font-weight:bold; padding: 5px 20px 10px 10px}
.paginador-nots-2015-sup ul li{display:inline-block; *display: inline;background:white; border: 1px solid purple;  font-size:11px; min-width:10px; height:10px; text-align:center; vertical-align:middle; padding: 1px 5px 8px}
.paginador-nots-2015-sup ul li.active{background:purple}
.paginador-nots-2015-sup ul li a{color:purple}
.paginador-nots-2015-sup ul li a:hover{text-decoration:underline}
.paginador-nots-2015-sup ul li.active a{color:white}

.paginador-nots-2015{float:right; 15px 20px 10px 10px; font-weight:bold; padding: 35px 20px 15px}
.paginador-nots-2015 ul li{display:inline-block; *display: inline; background:white; border: 1px solid purple;  font-size:11px; min-width:10px; height:10px; text-align:center; vertical-align:middle; padding: 1px 5px 8px}
.paginador-nots-2015 ul li.active{background:purple}
.paginador-nots-2015 ul li a{color:purple}
.paginador-nots-2015 ul li a:hover{text-decoration:underline}
.paginador-nots-2015 ul li.active a{color:white}
/*----------Fin cambio Listado Noticias 2015--------------*/
/*---------- ICONOS DE ACCESO DIRECTO COMUNICADOS CGCOF-COF ----------*/
.titulo-area-WP {font-size:1.3em; padding:1%; border-bottom:2px dotted #ccc;color:#444}

.area-col-WP{list-style:none;margin:1%;padding:0; min-height:330px}
.area-col-WP li {padding:4% 4% 2% 4.5%;border:none;float:left}
.area-col-WP li a{font-size:0.8em;color:#065213;text-align:center;display: block; height: 50px; padding-top: 30%; /* Espacio para la imagen */width: 106px}

.ac-Icono-actas {background: transparent url('/SiteCollectionImages/ND-Iconos/ac-Icono-actas.jpg') no-repeat top center; }
.ac-Icono-comunicaciones {background: transparent url('/SiteCollectionImages/ND-Iconos/ac-Icono-comunicaciones.jpg') no-repeat top center; }
.ac-Icono-Documento {background: transparent url('/SiteCollectionImages/ND-Iconos/ac-Icono-Documento.jpg') no-repeat top center; }
.ac-Icono-Grupos-Trabajo {background: transparent url('/SiteCollectionImages/ND-Iconos/ac-Icono-Grupos-Trabajo.jpg') no-repeat top center; }

.contenedor{display:block;width:98s%;margin: 10px 0 10px 12px;position:relative}
.cabecera1{display:inline-block;width:96%}
.cabecera2{display:inline-block;width:16%; padding: 1% 1% 0px 0px;text-align:right;right:3%;position:absolute}

.vermas {font-family:verdana;font-size:12px; color: #7baf0f!important;font-weight: bold}

.productosServicios h3{border-bottom: 2px dotted #ccc;color: #444;font-size: 1.3em;font-weight: normal;margin-bottom: 0.625em;padding: 0.5em 0}
.capaCalendarioCol h3{border-bottom: 2px dotted #ccc;color: #444;font-size: 1.3em;font-weight: normal;margin-bottom: 0.625em;padding: 0.3em}

/*---------- CALENDARIO AREA DEL COLEGIADO ----------*/
.div-capaCalendario td {text-align: center;	vertical-align: middle; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:4px}
.div-capaCalendario th {text-align: center;	vertical-align: middle; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:4px}
.div-capaCalendario a {color:#065213; font-weight:bold; text-decoration:none;font-size:inherit}
.div-capaCalendario a:hover {color:#065213; font-weight:bold; text-decoration:underline}
.div-capaCalendario a:visited {color:#065213; font-weight:bold; text-decoration:none}
.tablaCalendario {width:100%}
.cabecera-cal td{font-size:20px; color:#065213; text-decoration:none; text-transform:uppercase}
.cabecera-cal a{font-size:12px; color:#065213; text-decoration:none}
.dias {font-size:12px; color:purple; text-transform:uppercase}
.dias th{text-transform:uppercase; border:solid 1px #ccc}
.actualFecha{color:inherit; border:1px solid #ddd}
.actualFecha a{font-size:12px; color:white!important; font-weight:bold; background-color:#88B326;text-decoration:none}
.actualFecha a:hover{font-size:12px; color:white!important; font-weight:bold; background-color:#88B326;text-decoration:underline}
.actualFecha a:visited{font-size:12px; color:white!important; font-weight:bold; background-color:#88B326;text-decoration:none}
.fueraFecha{font-size:12px; color: #CCC; background-color: #efefef}
.comboCalendario {color: purple;font-size: 14px;text-transform: uppercase}

/*---------- CALENDARIO AREA DEL COLEGIADO / PANTALLA EVENTOS ----------*/
.Titulo-Cal{display:block; width:100%;font-size:16px; color:purple; background-color:text-decoration:none; border-bottom:solid 1px #ccc; padding-bottom:10px}
.Izq-Titulo-Cal{display:inline-block; width:10%;text-align:center}
.Izq-Titulo-Cal a{font-size:12px; color:#88B326; text-decoration:none}
.Cen-Titulo-Cal{display:inline-block; width:78%;text-align:center; vertical-align: middle}
.Der-Titulo-Cal{display:inline-block; width:10%;text-align:center}
.Der-Titulo-Cal a{font-size:12px; color:#88B326; text-decoration:none}
.Area-Cal{padding: 15px 0 20px 35px}
.Area-Cal li{list-style-type: circle; color:purple; padding-bottom: 5px; font-size: 0.9em}
.lista-Cal {text-decoration:none; font-size: 10px}
.lista-Cal a{text-decoration:none; font-size:10px}
.lista-Cal a:hover{text-decoration:underline; font-size:10px}
.Pie-Cal a{display:block; width:96%; background-color:#efefef; text-align:center; color:grey!important;; padding:5px; margin-left: 0%; font-size:0.8em; text-decoration:none}

/*----------CONTROLES LISTAS DE SERVICIOS(PRODUCTOS Y SERVICIOS DEL P.G. Y OTROS SERVICIOS)----------*/
.contenedorListas {background-position: left bottom; height: auto; display: block; background-image: url('Imagenes/cajaproser.png'); background-repeat: repeat-x; margin-bottom: 10px}
.titulo-verde {background-image: url('Imagenes/tit_degradado.jpg'); background-position: left center; background-repeat: repeat-x; height: 33px; text-align: left; color: #7baf0f; width:100%; display:inline-block}
.titulo-verde  img {float: left}
.titulo-verde  p {padding: 10px 20px; font-weight: bold; font-size:11px}
.titulo-verde img.logocolegiado{float: none; margin: -5px 0 0 14px; vertical-align: text-top}
.listado-items-PS {margin-top: 20px; padding-bottom:15px; margin-right:10px}
.item-PS {background-repeat: no-repeat; background-position: left bottom; text-align: left; background-color: transparent}
.lista-flecha-morada  {background:url('Imagenes/HC_flecha.png') top left no-repeat; vertical-align: middle;  text-align: left; list-style:none; margin: 10px 10px 10px 20px; padding:2px 0 5px 20px; border-bottom:2px solid #dadada; font-size:11px}
.lista-flecha-morada a{vertical-align: super!important; color:#7baf0f!important; font-weight:bold!important}
.titulo-morado {background-image: url('Imagenes/tit_degradado.jpg'); background-repeat: repeat-x; background-position: left center; height: 33px; position: relative; z-index: 300}
.titulo-morado a {color: #a352ae; margin: 20px 5px 20px 5px}
.tope-migapan {float:left}
.boton-desplegable {margin-left: 10px}
.texto-Violeta{color: #a352ae}
.lista-productos-arriba{background:url(Imagenes/botoncolegiado-1.png) right top no-repeat; height:7px}
.lista-productos-abajo{background:url(Imagenes/botoncolegiado-2.png) right top no-repeat; height:11px; clear:both}
#catalogos .listado-items-PS ul li{list-style: none; margin: 20px 0 20px 10px}
.item-PS img{float: left; left: 0;  position: absolute;  top: -13px}
.lista-productos-imagen a{background:#7baf0f; display:block; color: #fff!important; font-size:12px; font-weight: bold; margin-left:20px; padding-left: 40px; padding-right: 10px}
.lista-productos-imagen{position:relative}

/*---------- PRESENTACIÓN DE LISTADOS DE DOCUMENTOS -----------------*/
#zona-buscador {background: transparent url("imagenes/fondo-buscador.png") repeat-x scroll left bottom; border: 1px solid #ccc; margin-top: -1.3em; padding: 0.5em 0.5em 0.5em 0;text-align:right}
.listado-docs img {bottom: 0.5em}
#CSR ul li {background-image: none !important; border-top: none!important; border-bottom: 1px solid #ccc; font-size:1em;position: relative}
#CSR ul li:hover {background-image: none !important; border-top: none!important; border-bottom: 1px solid #aaa; font-size:1em; position: relative}
#CSR ul li a {background-image: none !important; color: #065213 !important; display: block; font-size:1em;font-weight: bold; height: 100%; padding: 10px 0 5px; text-decoration: none !important}
#CSR ul li a:hover{text-decoration:underline !important; background-image:none !important;background-color:#ffffff}

#CSRevistas li{font-size:1em;position: relative;list-style:outside none none!important;border-bottom:1px solid #ccc; background: none}
#CSRevistas li a{display: block; font-size:1.1em;font-weight: bold; height: 100%; padding: 6px 0 5px; text-decoration: none !important}
#CSRevistas li a:hover{text-decoration:underline!important}

.srch-Title2 {padding:0.5em !important; background: none}
.srch-Title2:hover {background-image:none !important;background-color:#ffffff}

.srch-Title2 p {color: #065213;font-size: 1.2em;font-weight:bold; padding-top: 1%}

.pieRevistas {padding: 1% 0%;width: 100%}
.pieRevistas a {font-size: 0.8em ! important;margin-right: 3% ! important}

.pieRevistasIzq {background-color: white;border: 1px solid #bbbbbb;border-radius: 5px;display: inline-block;min-height: 25px;padding: .5% 2% .5% 3%;text-align: left;width: 26%}
.pieRevistasDer {background-color: white;border: 1px solid #bbbbbb;border-radius: 5px;display: inline-block;min-height: 25px;padding: .5% 2% .5% 3%;text-align: left;width: 28%}

.pieRevistasDer a{background: url("/SiteCollectionImages/Imagenes de Contenidos/ico_pdf.jpg") no-repeat scroll right center ! important}
.pieRevistasIzq a{background: url("/SiteCollectionImages/Imagenes de Contenidos/ico_ie.jpg") no-repeat scroll right center ! important}


/*.srch-Description2 {margin-bottom: 7px; font-weight: normal!important; font-size: 12px !important; margin-top: 5px; margin-left: 0px !important}*/
.listadoSinEnlace {display: block; font-weight: bold; padding: 10px 0 5px 0px}
.srch-Description2 {font-size: 0.85em !important; font-weight: normal !important; margin-bottom: 0.5em; margin-left: 0 !important; margin-top: 0.5em}
.srch-Description2 a{font-weight: normal!important}
.srch-Metadata2 {color: #444 !important; font-size: 0.8em; font-weight: normal !important; margin-left: 0 !important; padding: 0.5em 0}
.srch-Title2 a:link, .srch-Title2 a:visited, .srch-Title2 a:hover {font-size: 1em; text-decoration: underline !important}


/*---------- FIN DE PRESENTACIÓN DE LISTADOS DE DOCUMENTOS -----------------*/

/*TWITTER*/
.Twit_ter {width:34% !important; vertical-align:top; margin-top:1.5em;  display:inline-block}
/*150610-----------------destinat----------------*/
#destinat {border-collapse:collapse; width:100%; margin:10px 0 10px 0; float:left}
#destinat caption{background:url(Imagenes/th_tabla.gif) top repeat-x; border:1px solid #476607; font-weight:bold; color:white; padding:4px}
#destinat th{background:url("Imagenes/tit_degradado.jpg") top repeat-x; border:solid #a3a3a3; border-width:1px 1px 1px 1px; font-weight:bold; padding:4px}
#destinat td{border:1px solid #dadada; padding:5px}
/*-----------------Fin destinat----------------*/

/*150610-----------------Mini banners----------------*/
.minibanner ul {list-style: outside none none;margin: 0 0 2em;padding: 0}
.minibanner ul li {border-color: #8eb63d;border-style: solid;border-width: 1px 1px 1px 5px;display: inline-block;height: 83px;margin: 1em 0 0 0.5em!important;padding: 0!important;position: relative;width: 47%;border-radius:3px}
.minibanner ul li a {bottom: 0;padding: 5px;position: absolute;right: 0;text-decoration: none;white-space: pre-wrap;width: 50%}
.minibanner img{border-radius:1px}
/*--------  --------Fin mini banners-------------*/

/*150610-----------------Mini banners destacados----------------*/
.minibanner-destacado img{float:left; min-height: 100%; height:100%; max-width:145px; border-radius:0px}
.minibanner-destacado {padding:0;background:url(Imagenes/fnd_minibanners-destacado.jpg) right bottom no-repeat; display:inline-block; width:96%; height:83px; border-width:1px 1px 1px 5px; border-color: #a352ae; border-style:solid; margin: 5px 5px; position:relative;border-radius:5px}
.minibanner-destacado a{padding:0; position:absolute; bottom:0px; font-size:1.1em; color:#a352ae; text-decoration:none; padding: 1%; white-space:pre-wrap; width:76%; right:0px}
/*----------------Fin mini banners-------------*/

/*150610-----------------Mini banners MI COLEGIO----------------*/
.minibanner_colegiado img{float:left; width:70px; height:70px}
.minibanner_colegiado ul{list-style:none; margin:0; padding:0}
.minibanner_colegiado ul li {border-color: #8eb63d;border-radius: 5px;border-style: solid;border-width: 1px 1px 1px 5px;display: inline-block;height: 70px;margin: 1em 0 0 0.5em;padding: 0;position: relative;width: 47%}
.minibanner_colegiado ul li a{font: bold 12px verdana, sans-serif; color:#7baf0f; text-decoration:none; }
.minibanner_colegiado ul li p{font-size:11px; }
.minibanner_colegiado ul li div.w35{width:23%;  display:inline-block}
.minibanner_colegiado ul li div.w60{width:57%;  display:inline-block; margin:5px; vertical-align:top}

/*EL GRANDE*/
.minibanner_colegiado_big ul li {border-bottom: 1px solid #ccc;display: inline-block;font-size: 0.85em;height: 7em;line-height: 1.5em;padding: 0.5em;position: relative;width: 97.7%}
.minibanner_colegiado_big img {float: left;height: 70px;margin: 0.5%;padding: 0 1%;width: 70px}
.minibanner_colegiado_big h1{font-size:18px; color: #a352ae; margin-top:10px; margin-bottom:3px;background:none; border:none}
.minibanner_colegiado_big a{color:#7baf0f; vertical-align:top}
.minibanner_colegiado_big a:hover{text-decoration:underline}

/*EL GRANDE AULA FARMACIA*/
.minibanner_aula_big ul li{line-height:20px; background: #fff !important; /* Old browsers */width: 97.7%; height:auto; margin: 5px 5px; position:relative}
.minibanner_aula_big img{float:left; width:100px; height:auto; margin: 6px; border:none}
.minibanner_aula_big_contenido{display:inline-block;padding:0 1% !important}
.minibanner_aula_big h1{font-size:18px; color: #a352ae; margin-top:10px; margin:0px;padding:0px;background:none; border:none}
.minibanner_aula_big a{color:#7baf0f; vertical-align:top}
.minibanner_aula_big a:hover{text-decoration:underline}
.contenedor_aula h2{border-bottom: 1px solid #800080;color: #800080;font-size: 16px !important;margin-bottom: 10px; padding: 0 0 5px}
.margen-izq-aula {margin-left: -15px;padding: 5px 0px 10px 45px !important;}
/*----------------Fin mini banners-------------*/

/*150610-----------------FORMULARIOS----------------*/
.formularios{margin-bottom:10px; padding:0px 2%;font-size:0.8em}
.formularios p {padding: 1% 0 2% 1%}
.formularios input{border:1px solid #d0d0d0;width:100%; margin-bottom:2px; height:20px; vertical-align:middle;padding-left:1.5%;margin:1% 0px;border-radius:2px;color:#444}
.formularios input.boton, button{background: white; color: #007549; font-size:inherit; text-transform:uppercase; padding:0.5em 1em; cursor:pointer; border:1px solid #007549; display:inline; height:2.2em;width:auto; float:right; margin:1em; border-radius:3px}
.formularios input.boton:hover, button:hover{background-color:#007549}
.formularios input.boton[disabled='disabled'], button[disabled='disabled']{background-color:#ccc}
.formularios label{color:#444; font-weight:bold; font-size:12px; margin-bottom:10px; display:block}
.formularios select{border:1px solid #d0d0d0!important;width:100.7%; margin-bottom:2px; display:block; height:20px;padding-left:1%;margin:1% auto}
.formularios select[disabled="disabled"]{border:1px solid #d0d0d0; width:101%}
.formularios input[type="checkbox"]{height:auto; width:auto; margin:5px}
.forms-2cols{width:48%; display:inline-block; vertical-align:top; }
.forms-cols1{width:30%; display:inline-block; vertical-align:top;  text-align:right; margin-top:1%}
.forms-cols2{width:68%; display:inline-block; vertical-align:top}
.forms-cols3{width:45%; display:inline-block; vertical-align:top; text-align:right; margin-right:10px}
.forms-cols4{width:45%; display:inline-block; vertical-align:top; text-align:left}
.forms-tabla{overflow-x:auto}
.forms-error{color:red; font-size:10px; padding:10px 0 10px 15px; background:url(Imagenes/ico_error.gif) left no-repeat; line-height:10px; }
ul.forms-error {background:none; margin:0 auto}
ul.forms-error li{list-style:none; color:red; font-size:10px;  background:url(Imagenes/ico_error.gif) left no-repeat; padding:1px 0 0 15px}
/* ----- FORMULARIO ACTIVIDADES FORMACIÓN ----- */
.formularioCertificados p{padding: 2% 0% 0% 0%;font-size: 1.1em;text-align: justify;color:#444}
.formularioCertificados li{padding: 1.5%;border-bottom: 1px #bbb dotted;}
.formularioCertificados ul li input{margin-right: 1%;}
.formularioCertificados h3 {border-bottom: 2px dotted #aaa;background: linear-gradient(#fff,#eee);padding-left: 3%}
.formularioCertificados h3 a{color:#065213}
.formularioCertificados textarea {border: 1px solid #ccc;max-width: 100%;padding:2%;border-radius:2px;width:97%}
.formularioCertificados .datosPersonales label {font-size: 1em}
.forms-cols1 label {font-size: 1em;padding-right: 2%}
.formularioCertificados .datosPersonales p {text-align: center;font-style: italic}
#cuerpo_layout p .boton{float:none}
#cuerpo_layout a {font-weight: inherit;color: #82a63b;font-size: 0.95rem;font-weight: 700;line-height: 1.2; text-decoration: none}
#cuerpo_layout a:hover {text-decoration: underline}


/*Estilos Formulario Certificados*/
.formularioCertificados label { display:inline !important}
.formularioCertificados li { min-height:1.5em}
.formularioCertificados ul { list-style:none}
.formularioCertificados ul li ul {  margin-left:20px}
.formularioCertificados textarea { border:1px solid #ccc;width:97%;margin-bottom:2%;border-radius:2px}

/*Estilo Formulario CIM */
.txtlegalcim{display: block;margin: 3%;text-align: center;font-size: 0.85em;color:#222}
.g-recaptcha{display: block;margin: 0px auto;width: 38%}
#ctl00_PlaceHolderMain_FormularioCIM_Enviar{display: block;float: none;margin: 3% auto;width:15%}

/*BAJA NEWSLETTER */
#ctl00_PlaceHolderMain_bajaNw_pnlBaja {background-color: #eee;width: 65%;margin: 0 auto !important;border-radius: 5px;}
#ctl00_PlaceHolderMain_bajaNw_pnlBaja .forms-2cols {width: 80%}
#ctl00_PlaceHolderMain_bajaNw_pnlBaja input{float: none !important;display: block;margin: 0px auto 1% auto}
#ctl00_PlaceHolderMain_bajaNw_pnlBaja ul{font-size: 0.85em;text-align: center;}
#ctl00_PlaceHolderMain_bajaNw_pnlBaja ul li {background: none;display: inline-block}

/* ----- PATRIMONIO ----- */
.patrimonio p{text-align: justify;font-size: 0.9em;margin: 1% 0% 1% 0%}
.patrimonio ul {display: block;border-right: 1px dotted #aaa;padding: 1%;margin-bottom: 2%;border-left: 1px dotted #aaa;border-bottom: 1px dotted #aaa;border-radius: 5px}
.patrimonio li{background: url("/SiteCollectionImages/ND-Iconos/icono-lista-oscuro.gif") no-repeat scroll left center;color: #222;list-style: outside none none;margin: 0.85em 1em;padding: 0.5% 0% 0% 3%}
.patrimonio ul li input{margin-right: 1%;}
.patrimonio h2 {border-bottom: 1px dotted #aaa;background: linear-gradient(#fff,#eee);padding-left: 3%}
.patrimonio h3 {border-bottom: 2px dotted #aaa;background: linear-gradient(#fff,#eee);padding-left: 3%}
.patrimonio h3 a{color:#065213}
.patrimonio textarea {border: 1px solid #ccc;max-width: 100%}
.patrimonio .datosPersonales label {font-size: 1em}
.forms-cols1 label {font-size: 1em;padding-right: 2%}
.patrimonio .datosPersonales p {text-align: center;font-style: italic}
#cuerpo_layout p .boton{float:none}
.ficheros{display: inline-block;vertical-align: top;width: 47%;border:1px dotted #aaa;border-radius:5px;padding:1%!important;min-height:140px}
.ficheros img{max-width: 200px;max-height: 135px;padding-top:1%}
div.forms-cols2 a{background-color: #888;padding: 0.5%;margin: 1%;display: inline-block;width: 26%;border-radius: 5px;color: white !important;font-size: 0.8em;text-align: center;text-transform: uppercase;}
div.forms-cols2 a:hover{text-decoration: none; background-color: #666}

/* ------ LOGIN -----*/
#ctl00_PlaceHolderMain_login_div_acceso_colegiados{text-align:center;margin: 0 auto;width: 75%}
.cabeceraLogin .textoBienvenida {color: #444; font-size:1.2em;padding: 0.5em 0 1em; border-bottom:1px dotted #ccc;text-align:center}
.cabeceraLogin .textoAcceso{padding:1em 0 2em 6.5em; margin-top:0.5em; background:url("/SiteCollectionImages/ND-Iconos/icono-login.png") no-repeat scroll 50px 5px; text-align:left}
.datosLogin{padding:1em; margin:0 auto; border-radius:5px; width:60%;background: #eee;}
div.botonAcceso input.boton {float:none}
.columnaLabel{display:inline-block; width:20%;text-align:right;padding-right: 0.5em;font-size: 0.85em;font-weight: bold}
.columnaTextbox{display:inline-block;width:75%;text-align:left}
.datosLogin2 ul li{display:inline-block}
.bannerLogin{display:inline-block;padding:3% 2% 2% 3%}
.datosLogin div input[type="text"]{border: 1px solid #bbb;border-radius: 5px;height: 30px;padding-left: 0.5em;width: 85%;color:#444}
.datosLogin div input[type="password"]{border: 1px solid #bbb;border-radius: 5px;height: 30px;padding-left: 0.5em;width: 85%;color:#444}
.datosUsuarioLogin{padding:1em}
.datosPassword{padding:1em}
.datosLogin2{margin:1rem 0}
.datosLogin2 a {color: #007549;font-size: 0.8em;padding: 3px 15px;border: 1px solid #ccc;text-align: center;display: inline-block;width: auto;margin: 0.5rem 0 0 0;border-radius: 3px;transition: all .2s linear}
.datosLogin2 a:hover {text-decoration: none;text-decoration: none;border-color: #007549}
.contenedorBanners{text-align:center;clear: both;display: inline-block;vertical-align: top;width: 99%}
.contenedorBanners ul{list-style:outside none none}
.contenedorBanners ul li{display: inline-block;margin: 4% 0 -1% 2.5%;vertical-align: top;width: 30%;}
.contenedorBanners ul li a{color: #759d22;display: inline-block;font-size: 1em;font-weight: bold;margin-bottom: 7%;min-height: 3.8em;padding: 2.7em 0 0 50%;
vertical-align: middle;width: 49%;}
.capaError {color: purple;font-weight: bold;padding:0.5em}
.capaError ul li {color: purple;font-weight: bold;list-style:none}
.forms-cont-login{margin:0 auto; width:70%}

/* ------ LOGIN HOME -----*/

#ctl00_DatosUsuario_div_acceso_login { width:34%; height:6em; display: inline-block; text-indent:1px; font-size:0.8em}
#ctl00_DatosUsuario_div_acceso_login .datosLogin{border: 1px dotted #ccc;border-radius: 5px}
#ctl00_DatosUsuario_div_acceso_login p.cabecera_login{background: #eee none repeat scroll 0 0;color: #065213;font-size: 0.9em;
font-weight: bold;padding: 0.7% 0;text-align: center;text-transform: capitalize;}
#ctl00_DatosUsuario_div_acceso_login div.datosLogin, #ctl00_DatosUsuario_div_acceso_login div.datosUsuarioLogin , #ctl00_DatosUsuario_div_acceso_login div.datosPassword { width:96%; padding:5px; background-color:#fff}
#ctl00_DatosUsuario_div_acceso_login div.datosLogin div.login_izq {width:77%; display:inline-block}
#ctl00_DatosUsuario_div_acceso_login div.datosLogin div.login_der {width:20%; display:inline-block}
#ctl00_DatosUsuario_div_acceso_login div.datosLogin div.datosLogin2{margin:0px;text-align:center;border-top:1px dotted #ccc}
#ctl00_DatosUsuario_div_acceso_login div.datosLogin div.datosLogin2 a{color: #065213;font-size: 0.85em;font-weight: normal;   padding-right: 2em;}
#ctl00_DatosUsuario_div_acceso_login div.datosLogin div.columnaLabel {width:25%;}
#ctl00_DatosUsuario_div_acceso_login div.datosLogin div.columnaTextbox {width:70%; text-align:right}
#ctl00_DatosUsuario_div_acceso_login div.datosLogin div.login_der{display: inline-block;margin-top: 6%;vertical-align: top;    width: 21%;}
#ctl00_DatosUsuario_div_acceso_login div.datosLogin div.columnaTextbox{margin-left: 2%;text-align: right;width: 66%}
#ctl00_DatosUsuario_div_acceso_login div.datosLogin div.datosUsuarioLogin div.datosPassword{margin-left: 3%;padding: 2% 0}
#ctl00_DatosUsuario_div_acceso_login div.datosLogin div input[type="text"], #ctl00_DatosUsuario_div_acceso_login div.datosLogin div input[type="password"]{font-size: 0.9em;height: 16px;padding-bottom: 1%;width: 90%}
#ctl00_DatosUsuario_div_acceso_login div.datosLogin div input.boton {height: 25px !important;padding: 0 5px;text-align: center;  vertical-align: middle;width: auto;font-size:0.7rem}
#ctl00_DatosUsuario_div_acceso_login div.datosLogin div.columnaLabel, #ctl00_DatosUsuario_div_acceso_login div.datosLogin div.columnaTextbox, #ctl00_DatosUsuario_div_acceso_login div.datosLogin div.datosLogin2 ul li { display:inline-block}


/*------- FIN DE LOGIN -----*/

/*Estilos LOGIN Bot PLUS WEB 2.0*/

/*.BOTPLUS2login {width: 228px;border: 2px solid #9FB40F;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-top: 5px;margin-right: 0px;margin-bottom: 5px;margin-left: 15px}	
.BOTPLUS2loginact {width: 228px;border: 2px solid #aaa;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-top: 5px;margin-right: 0px;margin-bottom: 5px;margin-left: 30%;	align: center}
.BOTPLUS2loginimg {width: 228px;margin-top: 5px;margin-right: 0px;margin-bottom: 5px;margin-left: 15px}
.BOTPLUS2tabla {margin-top: 5px;margin-bottom: 5px}
.BOTPLUS2texto {text-align: right;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #333;padding: 3px;vertical-align: middle; width:40%; display:inline-block}
.BOTPLUS2textorpassword {text-align: right;font-family: Verdana, Geneva, sans-serif;font-size: 11px;color: #333;padding: 3px; vertical-align: middle; display:block; margin-left:34%; width:60%}
.BOTPLUS2imput {padding: 3px;vertical-align: middle;width: 52%;  display:inline-block; padding:0px 1% 0px 0px}
.BOTPLUS2imput input[type="text"] ,.BOTPLUS2imput input[type="password"] {width:120px !important; border: 1px solid lightGray !important}
.BOTPLUS2boton {vertical-align: bottom;padding:  3px 0px 3px 3px;text-align: left; width:52%; display:inline-block}
.BOTPLUS2loginimg input[type="checkbox"]{margin: 2px 0px 0px 35px !important}*/


.BOTPLUS2login {width: 320px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 210px;margin:5% 0% 8% 5%;box-shadow:1px 1px 5px #ccc, -1px -1px 5px #eee, 1px -1px 10px #ccc, -1px 1px 10px #ccc}	
.BOTPLUS2loginact {width: 320px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-top: 5px;margin-right: 0px;margin-bottom: 5px;margin-left: 30%;	align: center;box-shadow:1px 1px 5px #ccc, -1px -1px 5px #eee, 1px -1px 10px #ccc, -1px 1px 10px #ccc}
.BOTPLUS2loginact .BOTPLUS2boton {vertical-align: bottom;padding: 5%;text-align: left; width:59%; display:inline-block}
.BOTPLUS2loginact img {width: 320px !important}
#ctl00_PlaceHolderMain_ctl02_pnlNoLogeado p{color: #222;font-size: 0.9em}


.BOTPLUS2loginimg {width: 228px;margin-top: 5px;margin-right: 0px;margin-bottom: 5px;margin-left: 15px}
.BOTPLUS2tabla {margin-top: 5px;margin-bottom: 5px}
.BOTPLUS2texto {text-align: right;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #333;padding: 3px;vertical-align: middle; width:40%; display:inline-block}
.BOTPLUS2textorpassword {text-align: center;font-family: Verdana, Geneva, sans-serif;font-size: 11px;color: #333;padding: 2% 0px; vertical-align: middle; display:block; width:98%}
.BOTPLUS2imput {padding: 3px;vertical-align: middle;width: 52%;  display:inline-block; padding:0px 1% 0px 0px}
.BOTPLUS2imput input[type="text"] ,.BOTPLUS2imput input[type="password"] {width:120px !important; border: 1px solid lightGray !important;border-radius: 5px;height: 25px;margin: 3%;padding-left:5%}
.BOTPLUS2boton {vertical-align: bottom;padding: 5%;text-align: left; width:17%; display:inline-block}
.BOTPLUS2loginimg input[type="checkbox"]{margin: 2px 0px 0px 35px !important}
.BOTPLUS2login img {width: 320px !important}


/*Fin de Estilos LOGIN Bot PLUS WEB 2.0*/

.boton{}

 input.boton, button{background: white; color: #007549; font-family:inherit; font-size: 1rem; text-transform:uppercase; padding:0.5em 1em; cursor:pointer; border:1px solid #007549; display:inline; height:2.2em!important;width:auto!important; float:right; margin:0.2em 0 0;transition: all .2s ease-in-out;letter-spacing:2px;border-radius: 3px}
 input.boton:hover, button:hover{background: #007549;color: white;letter-spacing: 3px}
 input.boton[disabled='disabled'], button[disabled='disabled']{background-color:#ccc}
 
/* ------- BACKUP BOTON -------
/* ------- BACKUP BOTON -------
 
  input.boton, button{background-color: #759d22; color: white; font:bold .85em verdana, sans-serif; text-transform:uppercase; padding:0.5em 1em; cursor:pointer; border:none !important; display:inline; height:2.2em!important;width:auto; float:right; margin:0.2em 0 0; border-radius:5px}
 input.boton:hover, button:hover{background-color:#5c830b}
 input.boton[disabled='disabled'], button[disabled='disabled']{background-color:#ccc}
 
 ------- BACKUP BOTON -------*/
 
.boton2 {background-color: #759d22; background-image: none !important; border: medium none !important; border-radius: 5px; color: white !important; cursor: pointer !important; font: bold 1em arial,Arial,Helvetica,sans-serif !important; height: 2em !important; margin: 0 !important; padding: 0.5em 2em 2em; text-transform: uppercase !important; width: auto !important}
.boton2:hover {background-color:#5c830b;!important}
 
hr{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;   border-color: #999;border-image: none;border-style: dotted;border-width: 1px 0 0;margin: 3% auto;}
 
.forms-tabla{border-collapse:collapse; width:100%; margin-bottom:10px}
.forms-tabla a{color:#7baf0f}
.forms-tabla caption{background:url(Imagenes/th_tabla.gif) top repeat-x; border:1px solid #476607; font-weight:bold; color:white; padding:4px}
.forms-tabla th{background:url("Imagenes/tit_degradado.jpg") top repeat-x; border:solid #a3a3a3; border-width:0px 1px 1px 1px; font-weight:bold; padding:4px}
.forms-tabla td{border:1px solid #dadada; padding:5px}

.forms-botonera{float:right}
.forms-botonera input.boton{float:none!important}
 
 h3.forms{color:#A352AE; font:bold 14px verdana,arial,sans-serif; display:block; border:solid #A352AE; border-width:0 0 3px 0; padding-bottom:4px; margin-bottom:20px}
 
 .forms-nowrap{word-wrap:nowrap}
/*--------------Fin formularios----------------*/

/*150610 --------------Inicio WP----------------*/
.PanelBuscadorWebPrivada {padding: 1% 6%;color:#444}
.PanelBuscadorWebPrivada table {font-size: 0.85em}
.PanelBuscadorWebPrivada table td {padding:0px 0px 0.5em 0px}
.PanelBuscadorWebPrivada p {font-size: 0.9em;margin-bottom:1em}
.PanelBuscadorWebPrivada .textos {font-size: 0.9em;font-weight:bold;width:40%}
.PanelBuscadorWebPrivada span {font-size: 0.85em}
.PanelBuscadorWebPrivada input.boton, button{margin:3% 1% 1% 0; font-size: inherit}
.PanelBuscadorWebPrivada td.anchoTD12 {width: 12%;vertical-align:top}
.PanelBuscadorWebPrivada .formularios {padding:1% 0px!important}
.PanelBuscadorWebPrivada label{vertical-align:middle;padding-left:0.2em}
.style4 table td {min-width:30%}

.archivosZIP {background: url("imagenes/archivosZIP.jpg") no-repeat scroll 0 0 transparent;cursor: pointer;float: right;height: 45px;margin-top: -12%;text-indent: -200px;width: 204px;border:none}
/*--------------Fin WP----------------*/

/* FORMULARIOS */
.GV-formularios {font-size:0.8em;	}
.GV-formularios table caption {background: #007549 none repeat scroll 0 0; color: white; font-size: 1rem; font-weight: bold; padding: 0.5em;border:none !important}
.GV-formularios table th {background: #ddd none repeat scroll 0 0; font-size:inherit; border: 1px solid #ccc;padding-bottom: 5px!important}
.GV-formularios table td {border: 1px solid #dadada; color: #222; font-size:inherit; font-weight: normal!important; padding: 0.5em 1em}
.GV-formularios table td a {color: #759d22; font-size: inherit!important; font-weight: bold}
.GV-Mantenimiento-titulo{color: none;margin: none;padding: none}


/* FORMULARIO ENCUESTA */

.GV-encuestas {font-size:0.8em;	}
.GV-encuestas table caption {background: #007549 none repeat scroll 0 0; color: white; font-size: 1rem; font-weight: bold; padding: 0.5em;border:none !important}
.GV-encuestas table th {background: #ddd none repeat scroll 0 0; font-size:inherit; border: 1px solid #ccc;padding-bottom: 5px!important}
.GV-encuestas table td {border: none; color: #222; font-size:.85rem; font-weight: normal!important; padding: .7em 0 .2em 0;vertical-align: text-top;}
.GV-encuestas table td a {color: #759d22; font-size: inherit!important; font-weight: bold}
.GV-Mantenimiento-titulo{color: none;margin: none;padding: none}


.GV-encuestas p {font-size: 0.95rem; margin: 15px 0 10px 0; line-height: 1.3}

.GV-encuestas h2 {font-size: 1.4rem;line-height: 1.2;}

.GV-encuestas h3 {font-size: 1.2rem;line-height: 1.2;margin-top:20px}

.GV-encuestas h4 {font-size: 1.05rem;	line-height: 1.15;padding: 0px 0 10px 0;margin: 30px 0 0 0;	color:#82a63b;font-weight: bold;text-align:left}

.GV-encuestas .table-style {width: 100%;border: none}

.GV-encuestas tr td:first-child {width: 75%;padding-right: 10%!important}

.GV-encuestas .title-form-section {font-size: 1.1rem;padding: 15px 0;font-weight: bold !important;color: #82a63b;	width: auto!important;border-top:1px solid #eee
}

.GV-encuestas .title-form-section:first-child {width: 20%}

.GV-encuestas label {padding-left: 10px}

.GV-encuestas select {background: #efefef;height: 20px;}

.GV-encuestas input.boton, button{display: block!important;margin: 30px auto!important;float:none!important;}

.cab-2030 img{width: 100%}

.text__error__encuesta {
	display: block;
    font-size: .65em;
    font-style: italic;
    font-weight: 400;
    padding-top: 5px;
	color:red;
}


/*buscador*/
.capaBuscadorFast {width:80%; margin:1em auto; display:block}
div.capaBuscadorFast div.capaRelacionadas { display:none}
.capaAcceso label {margin-right:1%; font-size:0.9em !important}
.capaFiltros label {display: block; font-size: 0.75em; font-weight: bold}

/* BUSCADORES */
.buscadores {padding: 10px 0;font-size:0.8em}
.ms-ButtonHeightWidth{color:#fff!important}
.buscadores label{color: #444!important; display: block; font-weight: bold; margin-bottom: 5px; text-align: left!important;0 0 0.5em 0; font-size: 14px}

.buscadores p {color: #444;font-size: 0.95rem;line-height: 1.4em;margin: 1em 0 !important;padding: 0px 1%;}
.buscadores td {padding: 2px 0;}
.buscadores input.boton, button {width: auto;display: block;margin: 10px auto;float: none;height: auto;}
.buscadores tr td div{width: 100%!important}
.buscadores h2 + table {margin-top: 10px}

.capaAcceso div {width:100%; display:inline-block}
.capaAcceso div input[type=text] {width:85%; height:30px; border: 1px solid #89b423; -webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius:5px;border-radius: 5px; padding-left:0.5em}
.capaAcceso input.boton, button{background-color: #759d22; color: white; font:bold .85em verdana, sans-serif; text-transform:uppercase; padding:0.5em 1em; cursor:pointer; border:none !important; display:inline; width:auto; float:right; margin:0.2em 0 0; border-radius:5px;height:2.5em!important}
.capaAcceso input.boton:hover, button:hover{background-color:#007549}
.capaAcceso input.boton[disabled='disabled'], button[disabled='disabled']{background-color:#ccc}
#fastResult {margin-top:1em}
#fastResult  p {color:#444; font-size:0.75em; padding:1em}
#fastResult ul.buscadorFast {list-style:none}
#fastResult ul.buscadorFast li div.tituloSearch {margin:1% 0px 0.7% 0px; padding:1% 0px 0.7% 0px}
#fastResult ul.buscadorFast li div.tituloSearch a {color:#759d22 !important; font-size:0.95em; text-decoration:none; font-weight:bold}
#fastResult ul.buscadorFast li div.tituloSearch a:hover {color:#759d22 !important; font-size:0.95em; text-decoration:underline; font-weight:bold}
#fastResult ul.buscadorFast li div.resumenSearch {color:#000; font-size:0.75em}
#fastResult ul.buscadorFast li div.imagenSearch {width:1.5em; height:1.5em; position:absolute; right:1%; bottom:0; padding:0 0 1%}
#fastResult ul.buscadorFast li div.autoresSearch {margin:0.5em 0 0; font-weight:normal; font-size:0.75em; font-color:#444}
#fastResult ul.buscadorFast li div.autoresSearch span {margin:0 1em 0 0; color:#7e7e7e}
#fastResult ul.buscadorFast li {clear:both; position:relative; min-height:6em; padding:0 0 2% 1%; border-bottom:1px solid #ccc}
#fastResult ul.buscadorFast li:hover {clear:both; position:relative; min-height:6em; padding:0 0 2% 1%; border-bottom:2px solid #ccc}
/*#fastResult ul.buscadorFast li:hover{border:1px solid #759d22}*/
/* 171201#ctl00_PlaceHolderMain_Result_DataPager1 {text-align:center; vertical-align:middle; font-weight:bold; margin-top:1em; padding-top:3em}
#ctl00_PlaceHolderMain_Result_DataPager1 span {width:2em; height:1.7em; display: inline-block; border: 1px solid #7baf0f; background-color:#fff; color:#759d22; margin-right:0.5em; padding-top:0.3em; border-radius:5px}
#ctl00_PlaceHolderMain_Result_DataPager1 a{width:2em; height:1.7em; display: inline-block; border: 1px solid #7baf0f; background-color:#7baf0f; color:#fff; margin-right:0.5em; padding-top:0.3em; border-radius:5px}
*/
#ctl00_PlaceHolderMain_Result_DataPager1 a{ float:none !important}
.capaRelacionadas {border: 1px solid #cccccc; padding: 0.2em; width: 99%}
.capaRelacionadas a {color: #759d22; font-size: 0.7em; padding: 0px 0.5em}
.capaRelacionadas label {color: #222222; font-size: 0.7em; padding: 0.3em}
.capaRelacionadas li, .capaRelacionadas label, .capaRelacionadas ul {display: inline-block}

.capaNoScript {list-style: outside none none; padding: 1em;margin:0.5em 0;padding:0.5em 0 0.5em 4em;border:1px solid #ccc}
.capaNoScript li {font-size: 0.8em;list-style: outside none none;padding:0.5em 0em 0em 0.5em}
.capaNoScript li a {color: #759d22}
.capaNoScript label {color: #666666;font-size: 0.8em;font-weight: bold}

.capaFiltros {margin: 1em;padding-left: 2em}

/**/
/*150610 - Estadisticas*/
#contEstadisticas tr td {font-size: 1.3em !important;color:#444}
.pestanas1{background:url("Imagenes/pestanas_estadisticas_1.gif") #7db011 repeat-x top; border-color:#d2d2d2 #d2d2d2 #7db011 #d2d2d2}
.pestanas2{background:url("Imagenes/pestanas_estadisticas_2.gif") #7e3898 repeat-x top; border-color:#d2d2d2 #d2d2d2 #7e3898 #d2d2d2}
.pestanas3{background:url("Imagenes/pestanas_estadisticas_3.gif") #b7a519 repeat-x top; border-color:#d2d2d2 #d2d2d2 #b7a519 #d2d2d2}

.estad_pestana{text-align:center;  border-width:1px;border-style:solid; font-size:14px; padding:10px; font-weight:bold;margin:5px 5px -3px 5px;position:relative; z-index:2; color:#fff}
.estad_pestana a{color:#fff}
.estad_tabla{margin:0 5px 5px}
.estad_tabla input{border:1px solid #d2d2d2; width:98%}
.estad_tabla input.boton{margin:0; float:none}
.estad_tabla input.botonayuda{float:right; background:url(Imagenes/VU_fnd_botonayuda.gif) left top no-repeat; width:auto; height:22px; padding: 0px 5px 2px 20px;font: bold 0.85em verdana,sans-serif; border:1px solid #666; color:white; display:inline; cursor:pointer}
.estad_tabla input.botonayuda:hover{background:url(Imagenes/VU_fnd_botonayuda2.gif) left top no-repeat}
.estad_tabla input.botonatras{margin:0; float:none; float:left; background:url(Imagenes/VU_fnd_botonatras.gif) left top no-repeat; width:auto; height:22px; padding: 0px 5px 2px 20px;font: bold 0.85em verdana,sans-serif; border:1px solid #666; color:white; display:inline; cursor:pointer}
.estad_tabla input.botonatras:hover{background:url(Imagenes/VU_fnd_botonatras2.gif) left top no-repeat}

.none{margin:0;padding:0; border:0!important}
sup{font-size:8px}

.estad_formok p, .estad_formerror p{margin-bottom:5px}
.estad_formok{background:#7baf0f; border:1px solid #537903; padding:20px; text-align:justify; margin:10px 50px; color:#fff; font-size:10px; }
.estad_formerror{background:#efd8d8; border:1px solid #900; padding:20px; text-align:justify; margin:10px 50px; color:#900; font-size:10px; }

.estad_resul_noerror{text-transform:uppercase}
.estad_resul_error {color:#900; font-size:11px; text-align:left; background:url(Imagenes/ico_error.gif) no-repeat left top; padding-left:15px}
.estad_resul_alerta{color:#900; font-size:11px; text-align:left; background:url(Imagenes/ico_alert.gif) no-repeat left top; padding-left:15px}

/*Fin Estadisticas*/
/*Formulario Alta Online*/
.formularioAltaOnline {padding:0px 2%; text-align:left}
.formularioAltaOnline input[type="text"] {width:98%}
.formularioAltaOnline select {width:98%}
.formularioAltaOnline input[type="file"] {width:98%; border:1px solid #ddd}
.formularioAltaOnline input[type="checkbox"] {margin:0px 0.5em}
.formularioAltaOnline textarea {width:100%}
.formularioAltaOnline div.columna {width:33%; display:inline-block; margin-bottom:0.5em}
.formularioAltaOnline div.columnaMax  {width:100%; display:block; margin-bottom:0.5em}
.formularioAltaOnline div.columnaLabel {width:30%; display:inline-block}
.formularioAltaOnline div.columnaTexto {width:68%; display:inline-block}
.formularioAltaOnline label {color:#759d22; font-weight:bold}

/*Area colegiado Mis favoritos*/
.contenedorFavoritos {width:96%; margin:1% auto}
.contenedorFavoritos h2{font-size:1.2em}
.contenedorFavoritos p{font-size:0.95em;padding-top:1%}
.contenedorFavoritos input[type="submit"] {float:none}
.mis_Favoritos {background:url("/SiteCollectionImages/ND-Comunes/fondo-favoritos.jpg") repeat-x scroll left bottom; padding-bottom:2.5%; border-bottom: 1px solid #ddd; position:relative; min-height:2em;z-index:0}
.mis_Favoritos ul{list-style:none;text-align: center;  margin-top: 0.3em; padding-left:0px}
.mis_Favoritos ul li {width:12%; display:inline-block; min-height:9em; margin:0px 2%; vertical-align:top;position:relative;z-index:2}
.mis_Favoritos ul li a {width:100%; display:block; min-height:9em; color:#065213; font-weight:bold; font-size:0.9em}
.mis_Favoritos img  {-webkit-border-radius: 5%;-moz-border-radius: 5%;-ms-border-radius:5%;margin:0px auto}
.mis_Favoritos div.psSuperior{width:100%; display:block;  margin-bottom:0.5%; z-index:100; position:absolute; min-height:11em;z-index:1}
.mis_Favoritos div.psSuperior div.psTitulo {width:100%; display:inline-block; min-height:1.5em}
.mis_Favoritos div.psSuperior div.capaSliderPS {width:99%; margin:4.5em 0.3em}
.mis_Favoritos div.psSuperior div.capaSliderPS div.btnSliderIzq, .mis_Favoritos div.psSuperior div.capaSliderPS div.btnSliderDer {width:2em; display:inline-block; height:2em; 
     -webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius:50%;border-radius: 50%; text-align:center; vertical-align:middle;  border:2px solid #d5d5d5;margin:0 2em}
.mis_Favoritos div.psSuperior div.capaSliderPS div.btnSliderIzq {background: #fff url('/SiteCollectionImages/ND-Iconos/icono-lista-izquierda.gif') no-repeat center center; float:left}
.mis_Favoritos div.psSuperior div.capaSliderPS div.btnSliderDer {background: #fff url('/SiteCollectionImages/ND-Iconos/icono-lista-derecha.gif') no-repeat center center; float:right}
.mis_Favoritos div.psSuperior div.capaSliderPS  a {width:2em; display:block; height:1.8em; padding-top:23%}  
.mis_Favoritos div.psSuperior div.capaSliderPS div.btnSliderDer a{padding-left:5%}
.mis_Favoritos div.psSuperior div.capaSliderPS div.btnSliderIzq a{padding-right:5%}
.mis_Favoritos h3 {color:#444;  margin:0px 0px 0% 3%; padding-top:1%; border-bottom:none; font-weight:normal; font-size:1.3em}
.personalizar, .verMas {background-color:#777; width:11%; position:absolute;right:1%; bottom:2%;  -webkit-border-radius: 5%;-moz-border-radius: 5%;-ms-border-radius:5%;border-radius: 5%;height:1em;margin:1% 0px 0.5%;padding:0.1em}
.personalizar a,  .verMas a {color:#fff; text-align:center; width:100%; height:1.2em; display:block; font-weight:bold; font-size:0.8em;text-decoration: none}
.personalizar:hover, .verMas:hover {background-color: #666;}
.mis_Favoritos td {text-align:center; padding:1%; width:20%; vertical-align:top; height:8em; position:relative}
.mis_Favoritos span {color:#729d1f; font-weight:bold; display:block}
.mis_Favoritos input[type="checkbox"] {bottom:0; left:48%; position:absolute}
.personalizarFavoritos {padding-bottom:2.5%; margin-bottom:1%;border-bottom: 1px solid #ddd; position:relative; min-height:2em}
.personalizarFavoritos table {margin: 0 auto;width: 95%}
.personalizarFavoritos td {text-align:center; padding:3% 0 2%; width:20%; vertical-align:top; height:8em; position:relative}
.personalizarFavoritos a {color:#065213; font-size:0.9em;font-weight:bold; display:block}
.personalizarFavoritos input[type="checkbox"] {bottom:0; left:48%; position:absolute}

/*ESPACIOS COLABORATIVOS */
#s4-leftpanel-espacios-colaboracion {display:inline-block; width:23%; height:auto; vertical-align:top}
.s4-ca-espacios-colaboracion {display:inline-block; width:76%; height:auto}
#zona-webparts-izq-espacios-colaboracion {display:inline-block; width:74%; height:auto; vertical-align:top}
#zona-webparts-dcha-espacios-colaboracion {display:inline-block; width:25%; height:auto; vertical-align:top}
.menu ul, .menu li {font-size: 0.95em}
body #s4-leftpanel-content{background:rgba(0, 0, 0, 0) url("/SiteCollectionImages/ND-Comunes/fondo-favoritos.jpg") repeat-x scroll left bottom}


/*CALENDARIO VACUNACION*/
.listavacunacion{display:none}
/*Vacunacion*/
.tablaVacunacion { font-size:0.85em !important; text-align:center}
.tabla09 { font-size:0.9em !important; text-align:center}
.tablaCabecera7 { font-size:0.7em !important; text-align:center}
.tablaCabecera7 select { font-size:1em !important}

/* COLECCION CONSEJO */

.premium{background:#ffffef}

/* ELA */

.ela__bg {
    background: #488967;
    padding: 1% 2% 2% 3% !important;
	width: 95%;
	margin:20px 0!important;
}

.ela__bg h2{
	font-weight: 700;
	color:white;
	font-size: 1.1rem;
	border-bottom:1px dotted white;
}

.ela__bg p {
	color: white;
	font-size: 1rem;
}

/* CISMED */

.cismed__bg {
    background: #007E64;
    border-radius: 5px;
    transform: translateY(-20px);
    padding: 1% 2% 2% 3% !important;
	width: 94%;
}
.cismed__bg p {
	color: white;
	font-size: 1rem;
}
.cismed__bg ul li {
    color: white;
    background: url("/SiteCollectionImages/ND-Iconos/icono-lista-medio.gif") no-repeat scroll 0 0;
    font-weight: 600;
    font-style: normal;
	padding: 2px 0px 0px 15px !important;
}
.cismed__bg p > a {
    color: white !important;
    border: 1px solid rgba(255,255,255,.5);
    padding: 1px 4px;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
}
.cismed__bg p > a:hover {
    text-decoration: none;
    background: white;
    color: #007E64 !important;
}
.cismed__destacado {
    border: 2px solid #9AB159;
    display: block;
    border-radius: 5px;
    padding: 0 3%;
    margin: 0 auto;
    width: 65%;
}
.cismed__bg span p{
	text-align: center;
	font-size:0.9rem
}
.circulo {
    display: inline-block;
    background: #9AB159;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    text-align: center;
    padding: 0.1rem;
    line-height: 1.5;
	margin: 0px 5px 2px 0px;
    font-weight: 700;
    font-size: 1.1rem;
}



/* PAGINACIÓN */
.capaPaginacion {display:block; height:35px; border:1px solid #ddd; text-align:center; color:#000}
.capaPaginacion span {  vertical-align:sub}
div.paginacionDer {display:block; height:35px;  width:20%; float:right; cursor:pointer; background:#fff url("/SiteCollectionImages/Imagenes%20de%20Contenidos/Moviles/Iconos/arrow_right.gif") no-repeat center; margin: 0px !important;border-left:1px solid #ddd}
div.paginacionIzq {display:block; height:35px;  width:20%; float:left; cursor:pointer; background: #fff url("/SiteCollectionImages/Imagenes%20de%20Contenidos/Moviles/Iconos/arrow_left.gif") no-repeat center;margin: 0px !important;border-right:1px solid #ddd}
.paginacionDerVacia {display:block; height:35px; background-color: transparent; width:20%; float:right;}
.paginacionIzqVacia {display:block; height:35px; background-color: transparent; width:20%; float:left;}

/* MEDIOS */
.tablaMultimedia td{font-size:1.1em}

/* CORE */
.ms-dlgTitleText {
    font-size: 1em;
    font-weight: bold;
    font-family: Lato,Arial,Helvetica,sans-serif;
    text-align: center;
}

/*Clases comunes*/
.hidden {visibility:hidden;z-index:-9999; position:absolute}
.inline-block {display:inline-block}
.sombraInferior {max-width: 96%; margin: 0px auto; padding-bottom: 2%; border: 1px solid #eee; margin:2% auto; -webkit-box-shadow: 1px 1px 10px #eee, -1px -1px 10px #eee, 1px -1px 10px #eee, -1px 1px 10px #eee; box-shadow: 1px 1px 10px #eee, -1px -1px 10px #eee, 1px -1px 10px #eee, -1px 1px 10px #eee ;-webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius:5px; border-radius: 5px}
.bloque {display:block;position: relative}
.bloqueflex {display:flex;justify-content:space-around}
.align-items-center{align-items: center}
.anchomax {width:100%}
.alto300 {height:300px}
.alto210 {max-height:210px}
/*.alto50 {height:50px}*/
.absoluto{position: absolute}
.ancho25 {width: 25%; }
.ancho33 {width: 33%; }
.ancho39 {width: 39.4%; }
.ancho40 {width:39.9%; }
.ancho47 {width:47%;margin:8px!important}
.ancho50 {width:49%; }
.ancho52 {width: 52%}
.ancho60 {width:59.9%; }
.ancho65 {width:64.9%; }
.ancho70 {width:70%; }
.table-cell{display: table-cell}
.translateY20{transform: translateY(-20px)}
.translateY40{transform: translateY(-40px)}
.translateY50{transform: translateY(-50px)}
.columna15{width: 15%;}
.columna32 {width: 32% !important}
.alineadoArriba{vertical-align:top}
.alineadoMedio{vertical-align:middle}
.centrado {text-align:center}
.izquierdo {text-align:left}
.derecho {text-align:right}
.imgMax img {max-width:99%}
.texto09{font-size:0.85em!important;background: white}
.txt__big{font-size: 1.2rem!important}
.table-fix td table td a{font-size:9px;}
.no-border{border:0px!important;}
.lineabajo {border-bottom: 1px dotted #cccccc;padding-bottom: 5% !important}
.decimal{list-style-type:decimal}
.upper-roman{list-style-type:upper-roman}
.lower-latin{list-style-type:lower-latin}
.upper-latin{list-style-type:upper-latin}
table.no-border tr td{border:0px!important;}
table.si-border tr td{border:1px solid #dadada!important;}
table.tablaimagenes td img {max-width: 100px; padding: 0 10px;}
.paginador-fix{padding: 0.7em 0;}
#s4-ribbonrow {max-width:996px; width:auto}
.s4-ca { margin-left:0px; background:#fff none repeat scroll 0 0}
.ms-cui-TabRowRight {display:none}
.botonActivacionCorreo a {background-color: #88B227;border: 1px solid #88B227;border-radius: 3rem;color: white !important;display: block;margin: 3% 28%;padding: 1% 2%;text-align: center !important;width: 50%;}

.botonActivacionCorreo a:hover {background: #fff none repeat scroll 0% 0%;border:1px solid #88B227;color:#88B227!important;text-decoration:none}

.boton100 a {font-size: 1.05rem !important;background-color: #88B227;border-radius: 3rem;color: white!important;border:1px solid #88B227;display: block;margin: 4% auto; padding:10px 15px;text-align: center !important;width: 100%;text-decoration:none!important; transition: all .2s ease-in-out}
.boton100 a:hover {background: #fff none repeat scroll 0% 0%;border:1px solid #88B227;color:#88B227!important}
.boton80 a {font-size: 1.05rem !important;background-color: #88B227;border-radius: 3rem;color: white!important;border:1px solid #88B227;display: block;margin: 4% auto; padding:10px 15px;text-align: center !important;width: 80%;text-decoration:none!important; transition: all .2s ease-in-out}
.boton80 a:hover {background: #fff none repeat scroll 0% 0%;border:1px solid #88B227;color:#88B227!important}
.boton60 a {font-size: 1.05rem !important;background-color: #88B227;border-radius: 3rem;color: white!important;border:1px solid #88B227;display: block;margin: 4% auto; padding:10px 15px;text-align: center !important;width: 60%;text-decoration:none!important;transition: all .2s ease-in-out}
.boton60 a:hover {background: #fff none repeat scroll 0% 0%;border:1px solid #88B227;color:#88B227!important;text-decoration:none}
.boton40 a {font-size: 1.05rem !important;background-color: #88B227;border-radius: 3rem;color: white!important;border:1px solid #88B227;display: block;margin: 4% auto; padding:10px 15px;text-align: center !important;width: 40%;text-decoration:none!important;transition: all .2s ease-in-out}
.boton40 a:hover {background: #fff none repeat scroll 0% 0%;border:1px solid #88B227;color:#88B227!important;text-decoration:none}
.boton80inline a {font-size: 1.05rem !important;background-color: #759d22;border-radius: 3px;color: white!important;display: block;margin: 1% auto; padding:0.3% 1%;text-align: center !important;width: 25%;display:inline-block;text-decoration:none!important;transition: all .2s ease-in-out}
.boton80inline a:hover {background: #88B227 none repeat scroll 0% 0%;text-decoration:none}

.botonBorde a {font-size: 1.05rem !important;border: 1px solid #cccccc;border-radius: 3rem;color: #88B227;display: block;font-size: 1em;font-weight: bold;min-height: 30px;padding-top: 2%;text-align: center; width: 96%;margin-top:3%}
.botonBorde a:hover {background-color: #88B227;color: white;text-decoration: none;}
.botonPie {position:static; left:43%; bottom:0.5em;background-color:#fff}

.botonder {float: right;width: 25%;font-size: 0.75rem !important;color: #444 !important;background: white !important;padding: 10px;font-weight: bold !important;text-align: center;text-transform: uppercase !important;margin: 10px;transition: all 0.2s linear;border: 2px solid #dd8d27;border-radius: 3rem}

.botonizq:hover {background: #DB8D27!important;text-decoration: none !important;color: white !important}

.botonizq {float: left;width: 25%;font-size: 0.75rem !important;color: #444 !important;background: white !important;padding: 10px;font-weight: bold !important;text-align: center;text-transform: uppercase !important;margin: 10px;transition: all 0.2s linear;border: 2px solid #dd8d27;border-radius:5px}

.botonder:hover {background: #DB8D27!important;text-decoration: none !important;color: white !important}


.element-invisible {height: 1px; overflow: hidden; position: fixed; clip: rect(1px, 1px, 1px, 1px);}
.element-focusable.element-invisible:active { height: auto; overflow: visible; position: static !important; clip: auto;}
.element-focusable.element-invisible:focus {height: auto; overflow: visible; position: static !important; clip: auto;}
/*.botonBorde {border:solid 1px #ccc; -webkit-border-radius: 3rem;-moz-border-radius: 3rem;-ms-border-radius:5px;border-radius: 3rem; min-height:40px; min-width:150px; text-align:center}
.botonBorde a {color:#759d22; font-size:1em; width:100%; height:30px; display:block; padding-top:6%; font-weight:bold}*/

/* Maquetación Interior Paginas capaTipoTabla*/
.capaTipoTabla{width:100%;height:auto;display:block}
.capaTipoTablaIzq{display:inline-block; width:64.9%; min-height:1em }
.capaTipoTablaDer{display:inline-block; width:25%;min-height:1em}
/*----DESTACADOS 4 -----*/
.PreciosReferencia {background: url('/Style%20Library/CGCOF/imagenes/medicamentos.jpg') no-repeat left center}
.InformesTecnicos{background: url('/Style%20Library/CGCOF/imagenes/informes.jpg') no-repeat left center}
.InformacionEstadistica {background: url('/Style%20Library/CGCOF/imagenes/infoestadistica.jpg') no-repeat left center}
.JornadasCongresos {background: url('/Style%20Library/CGCOF/imagenes/jornadas-congresos.jpg') no-repeat left center}
.Legislacion {background: url('/Style%20Library/CGCOF/imagenes/legislacion.jpg') no-repeat left center}
.FarmaciasGuardia {background: url('/Style%20Library/CGCOF/imagenes/farmaciasguardia.jpg') no-repeat left center}
.ServiciosProfesionales {background: url('/Style%20Library/CGCOF/imagenes/buenas-practicas-profesionales.jpg') no-repeat left center}
.CodigoNacional {background: url('/Style%20Library/CGCOF/imagenes/codigonacional.jpg') no-repeat left center}
.AppProfesionales {background: url('/Style%20Library/CGCOF/imagenes/apps.jpg') no-repeat left center}
.FarmaciaInternacional {background: url('/Style%20Library/CGCOF/imagenes/farmaciainternacional.jpg') no-repeat left center}
.AlertasFarmaceuticas {background: url('/Style%20Library/CGCOF/imagenes/alertasfarmaceuticas.jpg') no-repeat left center}
.AgendaActos {background: url('/Style%20Library/CGCOF/imagenes/agenda-de-actos.jpg') no-repeat left center}
.Ventanilla {background: url('/Style%20Library/CGCOF/imagenes/ventanilla.jpg') no-repeat left center}
.Cim {background: url('/Style%20Library/CGCOF/imagenes/cim.jpg') no-repeat left center}

.candado {background:url("Imagenes/candado.png") no-repeat scroll right bottom transparent !important}
.sinborde {border-right:1px solid transparent !important}
.padding10px{padding: 10px}
.paddingtop05 {padding-top: 0.5%}
.paddingtop03 {padding-top: 0.3%}
.paddingtop2{padding-top: 2%}
.margintop2{margin-top:2%}
.margintopbottom20{margin:20px 0!important}
.paddingtopbottom20{padding:20px 0!important}
.gradBottom {background: rgba(237,237,237,1);
background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 ); width:100%; height:1em; clear:both }
.paddingtop1 {padding-top: 1%}
.ancho97 {width: 97%}
.absoluta {position:absolute; z-index:100}
.relativa {position:relative}
div.noScript div.hidden {display:block !important; position:inherit; z-index:0; visibility:visible}
.modulo {display: inline-block;vertical-align: top;width: 32.8%;}
.modulosombra {display: inline-block;vertical-align: top;width: 97%;color:#222;border:1px dotted #aaa;border-radius:5px;padding:1%!important}
.modulosombra22 {border: 1px dotted #aaa;border-radius: 5px;display: inline-block;min-height: 70px;padding: 3% 1% !important;vertical-align: middle;width: 22%;}
.modulosombra69 {display: inline-block;vertical-align: top;width: 69%;border:1px dotted #aaa;border-radius:5px;padding:1%!important}
.modulosombra47 {display: inline-block;vertical-align: top;width: 46%;border:1px dotted #aaa;border-radius:5px;padding:1%!important;margin:7px 2px 5px 2px!important}
.modulosombra47_jornada {display: inline-block;vertical-align: top;width: 46%;border:1px dotted #aaa;border-radius:5px;padding:1%!important;margin: 10px 5px !important;min-height: 170px}
.modulosombra29 {display: inline-block;vertical-align: top;width: 30%;border:1px dotted #aaa;border-radius:5px;padding:1%!important}
.modulosombradestacado {display: inline-block;vertical-align: top;width: 97%;border:3px dotted #888;border-radius:5px;padding:1%!important}
.modulosombradestacado47 {display: inline-block;vertical-align: top;width: 47%;border:3px dotted #888;border-radius:5px;padding:1%!important}
.modulosombradestacado29 {display: inline-block;vertical-align: top;width: 30%;border:3px dotted #888;border-radius:5px;padding:1%!important}

.modulogris {display: inline-block;vertical-align: top;width: 98%;padding:1%!important;background: #eeeeee}

span.hidden{font-size:0.001em}
#divTreeView table {width:auto}
.lista1 {background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/ND-Iconos/icono-lista-oscuro.gif") no-repeat scroll 12px -2px;padding-left: 2.3em !important}
.lista2 {background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/ND-Iconos/icono-lista-medio.gif") no-repeat scroll 14px -1px;padding-left: 2.3em !important}
.contenedorfoto {float: left;min-height: 14em;padding: 5px;text-align: center;width: 33.3%}
.contenedorfoto span {font-size: 0.9em;padding: 5px 10px;display: block;color: #666}
#capaRedesOculta {background: white none repeat scroll 0 0;border-radius: 5px;display: block;height: 70px;left: 0;position: absolute;top: 35px;width: 105px}
.claseRedes a:first-of-type {display: none !important}
.hora{display: inline-block; background:white; border:1px solid #ccc; border-radius: 3px; padding:0.8%; font-size: 0.85em; font-weight: 400; margin: 0 5px 5px 5px}
.categoria {background: #eee;color: #666;border-radius: 3px;padding: 0.2% 1%;margin: 0 0.5% 0.2% 0;display: inline-block;font-size: 0.8em;text-transform: uppercase}

/* CAPA EMERGENTE */
.capaGrisEmergente {background-color: rgba(0, 0, 0, 0.5);display: block;font-family: Lato,Arial,Helvetica,sans-serif;font-size: 1em;
height: auto;left: 0;overflow: auto;padding: 1% 24.5% !important;position: absolute;top: 0;width: 50.5%;z-index: 1;}
.capaContenedoraEmergente {background-color: #fff;border-radius: 5px;display: block;margin: 0 auto !important;    padding: 1% !important;width: 99%;}
.capaGrisEmergente h1{color:#065213; font-size:2em;border-bottom: 1px dotted #065213;line-height: 1.5em;padding: 0.1em 0}
.capaGrisEmergente div.centrado{background-color:#eee;border-radius:5px}
.video{text-align:center}
.ms-rteFontSize-2 {font-family:Lato,Arial,Helvetica,sans-serif;font-size: 1.1em;border: 1px dotted #aaa;border-radius: 5px;
padding: 0.5%;text-align: center !important}

/* JORNADAS */

	/* 2019 3ª JORNADA ANÁLISIS CLÍNICOS */

	.jpac2019{
		 text-align: center;
		font-size:0px;
		 background: #e3142c;
		 border-radius: 3px;
		 width: auto;
	}
	.jpac2019__item{
		 padding: 10px 30px;
		 color: white !important;
		 display: inline-block;
		 border-right: 1px solid rgba(255,255,255,0.5);
		 text-transform: uppercase;
		 font-size: 0.8rem !important;
		 box-sizing: border-box;
		 transition: all 0.2s ease-in-out;
	}
	.jpac2019__item:last-of-type{
		border-right:none!important;
	}
	.jpac2019__item:hover{
		 text-decoration: none!important;
		 background: #ee857a;
	}
	.jpac2019__item__button{
		 padding: 10px 30px;
		 color: white !important;
		 display: inline-block;
		 border-right: 1px solid rgba(255,255,255,0.5);
		 text-transform: uppercase;
		 font-size: 0.8rem !important;
		 box-sizing: border-box;
		 transition: all 0.2s ease-in-out;
	}
	.jpac2019__item__button:hover{
	}


	/* 2019 JORNADA DISTRIBUCIÓN */

	.jpd2019{
		text-align: center;
		font-size: 0px;
		background: white;
		border-radius: 3px;
		width: auto;
		border: 2px solid #84C8BF;
	}
	.jpd2019__item{
		 padding: 15px 30px;
		 display: inline-block;
		 border-right: 1px solid #84C8BF;
		 text-transform: uppercase;
		 font-size: 0.8rem !important;
		 box-sizing: border-box;
		 transition: all 0.2s ease-in-out;
	}
	.jpd2019__item:last-of-type{
		border-right:none!important;
	}
	.jpd2019__item:hover{
		 text-decoration: none!important;
		 background: #ee857a;
		color:white!important;
	}

/* 2019 JORNADA RESULTADOS */

	.jspfa2019{
		text-align: center;
		font-size: 0px;
		background: white;
		border-radius: 3px;
		width: auto;
		border: 2px solid #84C8BF;
	}
	.jspfa2019__item{
		 padding: 15px 30px;
		 display: inline-block;
		 border-right: 1px solid #84C8BF;
		 text-transform: uppercase;
		 font-size: 0.8rem !important;
		 box-sizing: border-box;
		 transition: all 0.2s ease-in-out;
	}
	.jspfa2019__item:last-of-type{
		border-right:none;
	}
	.jspfa2019__item:hover{
		text-decoration: none!important;
		background: #fbcda0;
		color:#07647b!important;
	}

/* 2019 JORNADA MASDERMO */

	.jnd2019{
		text-align: center;
		font-size: 0px;
		background: #6d7286;
		border-radius: 3px;
		width: auto;
	}
	.jnd2019__item{
		 padding: 15px 30px;
		 display: inline-block;
		 color:white!important;
		 border-right: 1px solid #a2c764;
		 text-transform: uppercase;
		 font-size: 0.8rem !important;
		 box-sizing: border-box;
		 transition: all 0.2s ease-in-out;
	}
	.jnd2019__item:last-of-type{
		border-right:none!important;
	}
	.jnd2019__item:hover{
		 text-decoration: none!important;
		 background: #a2c764;
		color:white!important;
	}

	.jnd2019__item__button {
		border: 2px solid white !important;
		background: #a2c764;
		font-weight: bolder !important;
		color: white !important;
		border-radius: 50%;
		width: 110px;
		position: absolute;
		transform: translate(160px,-144px);
		padding: 42px 0px;
		font-size: 1.3rem !important;
	}
	.jnd2019__item__button:hover {
		background: #85C6BE;
		text-decoration: none!important;
	}

/* 2019 JORNADA ORL */

	.jorl2019{
		text-align: center;
		font-size: 0px;
		background: #ffffff;
		border:2px solid #E5960C;
		border-radius: 3px;
		width: auto;
	}
	.jorl2019__item{
		 padding: 15px 20px;
		 display: inline-block;
		 color:#161517!important;
		 border-right: 1px solid #E5960C;
		 text-transform: uppercase;
		 font-size: 0.8rem !important;
		 box-sizing: border-box;
		 transition: all 0.2s ease-in-out;
	}
	.jorl2019__item:last-of-type{
		border-right:none!important;
	}
	.jorl2019__item:hover{
		 text-decoration: none!important;
		 background: #E5960C;
		color:white!important;
	}

	.jorl2019__item__button {
		border: 2px solid white !important;
		background: #E5960C;
		color: white !important;
		width: 150px;
		height: 50px;
		position: absolute;
		transform: translate(510px,-198px);
		padding: 10px 15px;
		font-size: 1.2rem !important;
		line-height: 2.5 !important;
		text-transform: uppercase;
		transition: all 0.2s ease-in-out;
	}
	.jorl2019__item__button:hover {
		background: #161517;
		text-decoration: none!important;
	}

/* 2019 JORNADA ORTOPEDIA */

	.jpo2019{
		text-align: center;
		font-size: 0px;
		background: #ffffff;
		border:2px solid #0061a3;
		border-radius: 3px;
		width: auto;
		display: flex;
	}
	.jpo2019__item{
		padding: 15px 20px;
		display: inline-block;
		color:#161517!important;
		border-right: 1px solid #0061a3;
		text-transform: uppercase;
		font-size: 0.8rem !important;
		box-sizing: border-box;
		transition: all 0.2s ease-in-out;
		flex-grow: 1;
	}
	.jpo2019__item:last-of-type{
		border-right:none!important;
	}
	.jpo2019__item:hover{
		 text-decoration: none!important;
		 background: #CEE0EE;
	}

	.jpo2019__item__button {
		border: 2px solid white !important;
		background: #888888;
		background: -webkit-gradient(linear, left top, left bottom, from(#bbbbbb), to(#888888));
		background: -webkit-linear-gradient(top, #bbbbbb, #888888);
		background: -moz-linear-gradient(top, #bbbbbb, #888888);
		background: -ms-linear-gradient(top, #bbbbbb, #888888);
		background: -o-linear-gradient(top, #bbbbbb, #888888);
		background: linear-gradient(top, #bbbbbb, #888888);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbbbb', endColorstr='#888888',GradientType=0);
		color: white !important;
		width: 115px;
		height: 115px;
		position: absolute;
		transform: translate(516px,-210px);
		padding: 10px 15px;
		font-size: 1.2rem !important;
		line-height: 6 !important;
		text-transform: uppercase;
		border-radius: 50%;
	}
	.jpo2019__item__button:hover {
		background: #888888;
		text-decoration: none!important;
	}

/* 2019 JORNADA ORL */

	.jnal2019{
		text-align: center;
		font-size: 0px;
		background: #ffffff;
		border:2px solid #E5960C;
		border-radius: 3px;
		width: auto;
	}
	.jnal2019__item{
		 padding: 15px 20px;
		 display: inline-block;
		 color:#161517!important;
		 border-right: 1px solid #E5960C;
		 text-transform: uppercase;
		 font-size: 0.8rem !important;
		 box-sizing: border-box;
		 transition: all 0.2s ease-in-out;
	}
	.jnal2019__item:last-of-type{
		border-right:none!important;
	}
	.jnal2019__item:hover{
		 text-decoration: none!important;
		 background: #E5960C;
		color:white!important;
	}

	.jnal2019__item__button {
		border: none;
		background: #e48507;
		color: white !important;
		width: 143px;
		height: 50px;
		position: absolute;
		transform: translate(320px,-180px);
		padding: 10px 15px;
		font-size: 1.2rem !important;
		line-height: 2.5 !important;
		text-transform: uppercase;
		transition: all 0.2s ease-in-out;
	}
	.jnal2019__item__button:hover {
		background: #444444;
		text-decoration: none!important;
	}

/* 2020 JORNADA NACIONAL ALIMENTACION */

	.jnal2020{
		text-align: center;
		font-size: 0px;
		background: #ffffff;
		border:2px solid #E5960C;
		border-radius: 3px;
		width: auto;
        display: flex;
	}
	.jnal2020__item{
		padding: 15px 12px;
		display: inline-block;
		color:#161517!important;
		border-right: 1px solid #E5960C;
		text-transform: uppercase;
		font-size: 0.8rem !important;
		box-sizing: border-box;
		transition: all 0.2s ease-in-out;
		flex-grow: 1;
        justify-content: center;
	}
	.jnal2020__item:last-of-type{
		border-right:none!important;
	}
	.jnal2020__item:hover{
		text-decoration: none!important;
		background: #E5960C;
		color:white!important;
	}

	.jnal2020__item__button {
		border: none;
		background: #4C7533;
		color: white !important;
		width: 143px;
		height: 50px;
		position: absolute;
		transform: translate(326px,-170px);
		padding: 10px 15px;
		font-size: 1.2rem !important;
		line-height: 2.5 !important;
		text-transform: uppercase;
		transition: all 0.2s ease-in-out;
	}

	.jnal2020__item__button:hover {
		background: #444444;
		text-decoration: none!important;
	}

/* 2020 JORNADA INNOVACIÓN */

	.jin2020{
		 text-align: center;
		font-size:0px;
		 background: #e3142c;
		 border-radius: 3px;
		 width: auto;
	}
	.jin2020__item{
		 padding: 10px 30px;
		 color: white !important;
		 display: inline-block;
		 border-right: 1px solid rgba(255,255,255,0.5);
		 text-transform: uppercase;
		 font-size: 0.8rem !important;
		 box-sizing: border-box;
		 transition: all 0.2s ease-in-out;
	}
	.jin2020__item:last-of-type{
		border-right:none!important;
	}
	.jin2020__item:hover{
		 text-decoration: none!important;
		 background: #ee857a;
	}

	.jin2020__item__button {
		border: solid 1px #444;
		background: #fff;
		color: #444 !important;
		width: 143px;
		height: 50px;
		position: absolute;
		transform: translate(358px,-146px);
		padding: 5px 10px;
		font-size: 1.2rem !important;
		line-height: 2.5 !important;
		text-transform: uppercase;
		transition: all 0.2s ease-in-out;
	}

	.jin2020__item__button:hover {
		border: solid 1px #e3142c;
		color:#e3142c!important;
		text-decoration: none!important;
	}



.video {
	position: relative;
	padding-bottom: 56.24% !important;
	height: 0;
}
.video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* 2020 JORNADA VACUNAS */

	.jv2020{
		text-align: center;
		font-size: 0px;
		background: #ffffff;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		border-radius: 3px;
		width: auto;
		display: flex;
	}
	.jv2020__item{
		padding: 20px 20px;
		display: inline-block;
		color:#222222!important;
		border-right: 1px solid #ccc;
		font-size: 1.15rem !important;
		box-sizing: border-box;
		transition: all 0.2s ease-in-out;
		flex-grow: 1;
	}
	.jv2020__item:last-of-type{
		border-right:none!important;
	}
	.jv2020__item:hover{
		 text-decoration: none!important;
		 background: #eee;
	}

	.jv2020__item__button {
		display: flex;
		align-items: center;
		justify-content: center;
		border: 2px solid white !important;
		background: #6aa2a8;
		color: white !important;
		width: 115px;
		height: 115px;
		position: absolute;
		transform: translate(30px,-215px);
		padding: 10px 15px;
		font-size: 1.35rem !important;
		border-radius: 50%;
		transition: ease-in-out .2s;
	}
	.jv2020__item__button:hover {
		background: #888888;
		text-decoration: none!important;
	}

/* 2020 JORNADA RED FOCO */

	.jrf2020{
		text-align: center;
		font-size: 0px;
		background: #a2c760;
		width: auto;
		display: flex;
	}
	.jrf2020__item{
		padding: 15px;
		display: inline-block;
		color:#fff!important;
		border-right: 1px solid #fff;
		text-transform: uppercase;
		font-size: 0.8rem !important;
		box-sizing: border-box;
		transition: all 0.2s ease-in-out;
		flex-grow: 1;
	}
	.jrf2020__item:last-of-type{
		border-right:none!important;
	}
	.jrf2020__item:hover{
		 text-decoration: none!important;
		 background: #41a83a;
	}


/* 2020 FARMACIA SOCIAL */

	.jfs2020{
		text-align: center;
		font-size: 0px;
		background: #ffffff;
		border-bottom:1px solid #ccc;
		width: auto;
		display: flex;
	}
	.jfs2020__item{
		padding: 20px 20px;
		display: inline-block;
		color:#444444!important;
		border-right: 1px solid #ccc;
		font-size: 1.2rem !important;
		box-sizing: border-box;
		transition: all 0.2s ease-in-out;
		flex-grow: 1;
	}
	.jfs2020__item:last-of-type{
		border-right:none!important;
	}
	.jfs2020__item:hover{
		 text-decoration: none!important;
		 background: #dff3f5;
	}

	.jfs2020__item__button {
		display: flex;
		align-items: center;
		justify-content: center;
		background:#824f9a;
		color:white !important;
		/*width: 115px;
		height: 45px;
		position: absolute;
		transform: translate(459px,-204px);*/
		padding: 10px 20px;
		font-size: 1.35rem !important;
		transition: ease-in-out .2s;
	}
	.jfs2020__item__button:hover {
		background: #00c1d2;
		text-decoration: none!important;
	}

/*  FIN DE JORNADAS */



/*Estilos tablas jornadas y congresos*/
.tabla20Congreso { width:100%; border:none !important;  }
.tabla20Congreso td { border:none !important;text-align:center; vertical-align:middle; width:33% !important}
.tabla20Congreso img { width:75%}
.exposicion20CNF { width:100%; border:none !important;  }
.exposicion20CNF td { border:none !important;text-align:center; vertical-align:middle; width:50% !important}
.exposicion20CNF img { width:100%}

#atajo-subir-desktop {width: 100%;height: 33px;display: block;background: transparent url( '/SiteCollectionImages/ND-Iconos/atajoSubir.png') no-repeat 60% center !important;
    position: relative;padding: 11px 0}

#atajo-subir-desktop span {position: absolute;top: 17px;right: 44%}

/* COLORES */

/*AZUL*/ .azul{color:#33688f!important}
/*AZUL PALIDO */.azulp{color:#689AA1!important}
/*AZUL RECETA */ .azulreceta{color:#00a0df!important}
/*ROJO*/.rojo{color:#e3142c!important}
/*VERDE*/.verde{color:#00AB9F!important}
/*VERDE LIMON */.verdelem{color:#9bc647!important}
/*NARANJA */.naranja{color:#D96D00!important}

/* TAMAÑO TEXTOS */
.text__big{display: block; font-size:52px;text-align: center;padding: 20px;font-weight: lighter}
.text__med{display: block; font-size:34px;text-align: center;padding: 10px;line-height: 1; font-weight: lighter}
.text__small{display: block; font-size:27px;text-align: center;padding: 10px;line-height: 1}


/* ORGANIGRAMA */

.organigrama  {
	margin: 2rem 0!important;
}
.organigrama ul {
	padding-top: 20px;
	position: relative;
}
.organigrama ul, .organigrama ul ul {
	padding-top: 0px;
	left: 10%;
	width: 100px;
}
.organigrama ul ul::before {
	display: none;
}
.organigrama ul li:last-child::before {
	right: auto;
	border-right: none;
}
.organigrama ul li::after {
	left: auto;
	border: none;
}
.organigrama ul li ul li {
    background: none !important;
}
.organigrama ul li ul li a {
	display: inline-block;
	padding: 7px 10px;
	margin-left: 20px;
	width: 280px!important;
	height: min-content;
	pointer-events: none!important;
	cursor:default;
}
.organigrama ul li ul li a.gris-claro-bold {
	display: inline-block;
	padding: 7px 10px;
	margin-left: 20px;
	height: min-content;
	background: #eeeeee;
	font-weight: 700; 
	border: 1px solid #ccc;
	font-size:.95em!important;
	pointer-events: none!important;
	cursor:default;
}
.organigrama ul li ul li a.gris-claro {
	display: inline-block;
	padding: 7px 10px;
	margin-left: 20px;
	height: min-content;
	background: #eeeeee;
	background: white;
	border:1px solid #93c462;
	font-weight: normal!important;
	font-size: .95em!important;
	pointer-events: none!important;
	cursor:default;
}
.organigrama ul li ul li a.verde {
	display: inline-block;
	padding: 7px 10px;
	margin-left: 20px;
	height: min-content;
	background: #93c462;
    font-weight: 700;
	font-size:1em!important;
	pointer-events: none!important;
	cursor:default;
}
.organigrama ul li ul li a.dept {
	display: inline-block;
	padding: 7px 10px;
	margin-left: 20px;
	height: min-content;
    border: 0px;
    border-left: 0;
    font-size: .8em!important;
	font-weight: normal!important;
	pointer-events: none!important;
	cursor:default;
}
.organigrama > ul > li > a {
	padding: .5em 1em;
	margin-left: 20px;
	display: block;
	width: max-content!important;
	font-size: 1em;
	pointer-events: none!important;
	cursor:default;
}
.organigrama ul li {
	float: none;
	text-align: left;
	margin: 5px 0!important;
	height: min-content;
	background: none!important;
}
.organigrama > ul > li > a.verde {
	padding: .5em 1em;
	margin-left: 20px;
	display: block;
	width: 300px!important;
	background: #93c462;
    font-weight: 700;
	font-size:1em!important;
	pointer-events: none!important;
	cursor:default;
	text-transform: uppercase;
}
.organigrama ul li::before {
	top: -79px;
	left: 12px;
	border-bottom: 1px solid #93c462;
	border-left: 1px solid #93c462;
	width: 20px;
	height: 100px;
	z-index: -9999;
}
.organigrama ul li.linea::before {
	top: -79px;
	left: 12px;
	border-bottom: none;
	border-left: none;
	width: 20px;
	height: 100px;
	z-index: -9999;
}
.organigrama ul li:first-child::before {
	top: -37px;
	left: 12px;
	border-bottom: 1px solid #93c462;
	border-left: 1px solid #93c462;
	width: 20px;
	height: 3.6em;
	z-index: -9999;
}
.organigrama > ul > li > a {
	font-size: 1em;
	font-weight: bold;
	padding: .5em 1em;
	margin-left: 20px;
	display: block;
	width: max-content;
	pointer-events: none!important;
	cursor:default;
}
.organigrama > ul > li > ul > li > a {
	width: 8em;
}

.organigrama li {
	float: left;
	text-align: center;
	list-style-type: none;
	padding: 5px 5px 0px 5px;
	position: relative;
}
.organigrama li::before, .organigrama li::after {
	content: '';
	position: absolute;
	top: 0px;
	right: 50%;
	border-top: 1px solid #93c462;
	width: 50%;
	height: 20px;
}
.organigrama li::after {
	right: auto;
	left: 50%;
	border-left: 1px solid #93c462;
}
.organigrama li:only-child::before, .organigrama li:only-child::after {
	display: none;
}
.organigrama li:only-child {
	padding-top: 0;
}
.organigrama li:first-child::before, .organigrama li:last-child::after {
	border: 0 none;
}
.organigrama li a {
	border: 1px solid #dddddd;
	padding: 1em 0.75em;
	text-decoration: none;
	color: #333!important;
	background-color: rgba(255,255,255,0.6);
	font-family: arial, verdana, tahoma;
	font-size: 0.85em!important;
	display: table-cell;
	vertical-align: middle;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	transition: all 500ms;
	pointer-events: none!important;
	cursor:default;
}
.organigrama li a:hover{
	text-decoration: none!important;
}
.organigrama li:only-child > a {
	display: inline-block;
}


/* ---------------------------- MEDIA QUERYS -------------------------- */

@media screen and  (max-width : 900px)
{
	body{max-width : 100%; font-size:0.9em}
	/*img {max-width:100%}*/
	.ayudas ul li.verde {height: 1.8em; margin-top: -0.9%}
	.Roto_PordServ div.psSuperior div.capaSliderPS div.btnSliderIzq, .Roto_PordServ div.psSuperior div.capaSliderPS , div.btnSliderDer {margin-right:3%; margin-left:6%}
	#menuHorizontalPerfiles li {padding:0px 1.5% 0px 1.5%; border-right:none}
    #menuHorizontalPerfiles  li a {font-size:0.9em; height:35px}
    .barraH div.buscadorHome input {width:73%; margin:4% 2% 0 4%}
    .barraH div.buscadorHome a, .barraH div.buscadorHome a:hover {height:22px; margin-top:4%; vertical-align:top}
    #menuUsuarioCapa2, #menuUsuarioCapa3, #menuUsuarioCapa4{width:100%;margin-top:0px;border-radius:0px}
	#menuUsuarioCapa2 ul li, #menuUsuarioCapa3 ul li, #menuUsuarioCapa4 ul li{background:url("/SiteCollectionImages/ND-Iconos/icono-lista-oscuro.gif") no-repeat scroll -1px 1px}
    #menuUsuarioCapa2 ul li ul li, #menuUsuarioCapa3 ul li ul li, #menuUsuarioCapa4 ul li ul li {background:url("/SiteCollectionImages/ND-Iconos/icono-lista-mini.gif") no-repeat scroll left 0px}
    .paddingtop2 {padding-top: 0%}
	.ayudas ul li.ayuda{padding-left: 4%;width: 9%;}
	.ayudas ul li.contacto{padding-left: 4%;width: 11%;}
    #contenedorCarrusel h2.noticias{padding:0.1% 0px 0.1% 4.5%}
    #contenedorCarrusel{min-height:14em}
	#contenedorCarrusel h2{margin-top:1%}
	#contenedorCarrusel ul li a{font-size:0.85em}
    .puntosCarrusel ul li {height: 1em; margin-left: 2%; width: 1em}
    .puntosCarrusel ul li.circuloNoticias {padding:0px 0px 0.1% 0.5%}
    .bannerPerfil img {max-width:27%}
	.Serv_Dest ul {text-align:center}
    .Serv_Dest ul li {text-align:left; width:49%;margin:6% 0 5% 0px}
    .Serv_Dest ul li a{min-height: 4em;padding: 3em 0 0 54%;}
    .botonPie {left:35%; bottom:0.7em;position:static}
	.botonBorde a{width:96%;padding-top:2%;min-height:auto;margin-bottom:2%;height:24px}
    .Roto_PordServ div.psSuperior div.capaSliderPS{margin:2em auto}
    .Roto_PordServ ul li {width:27%; margin:0 1% 2% 6%; min-height:10em}
    .Roto_PordServ div.psSuperior div.capaSliderPS div.btnSliderIzq, .Roto_PordServ div.psSuperior div.capaSliderPS div.btnSliderDer{height:3.5em; width:3.5em}
    .Serv_Dest ul li a{width:51%}
	.novedades{background:url("/SiteCollectionImages/ND-Comunes/novedades.jpg") no-repeat scroll center center / 96% auto}
    .Info_IntePerfil li {padding: 7% 0 0 20%;margin-bottom: 0px}
    .Info_IntePerfil li a {font-size:0.9em}
    #portada-banners ul li a{min-height:4.5em}
    #portada-banners ul li a span { display:none}
	.bannerPerfil div{text-align:center}
    .bannerPerfil  img {max-width:90%}
	#ctl00_PlaceHolderMain_login_div_acceso_colegiados{width: 85%}
	.contenedorBanners ul li{width:40%}
	.contenedorBanners ul li a{min-height:4.5em}
    .pieSuperior{font-size:1.1em; padding:1% 2% 2%}
    .pieMedio{font-size:1.1em}
    .pieMedio ul{max-width:70%}
    .pieMedio div.redes{margin-top:-3.5%}
    .pieInferior{text-align:center}
    .pieInferior ul{max-width:100%} 
    .pieInferior div.copi {float: none;margin-top: 0px;padding: 1em}
    .ndMiga li a{font-size:0.75em}
	.titu_Siti div.tituloSitio{padding:0 0 0.5em 0.5em; width:90%}
	.ms-rtestate-field img{max-width:525px}
	.tablaVacunacion { font-size:0.8em !important; text-align:center}
	.tabla09 { font-size:0.85em !important; text-align:center}
	#novedadesHome {padding-left: 15%}

/* CONTENIDO MINIBANNERS */
    div.minibanner {text-align:center !important}
    .minibanner ul li{width:70%}
    .minibanner ul li a{text-align:left; width:53%}
    .minibanner img{float:left}
    .ms-rtestate-field h1, h1 {font-size:1.2em}
    .ms-rtestate-field h2, h2 {font-size:1.3em}
	.Twit_ter {width:99% !important; vertical-align:top; margin-top:1.5em; }
	#portada-banners{width:99%}
/*BUSCADORES*/
	#fastResult ul.buscadorFast{font-size:1.1em}
	.capaBuscadorFast{width:90%}
	.capaAcceso{font-size:1.1em}
	.capaAcceso div input[type="text"]{width:82%}
	.capaRelacionadas{font-size:1.1em}
	.formularios{font-size:inherit}
	.pieRevistasIzq{width:41%}
	.pieRevistasDer{width:35%}
/*MI PORTALFARMA */
	.area-col-WP li{padding: 4% 2% 2%}
	.area-col-WP li a{padding-top:45%}
	.otrosServicios li{padding-left: 3.5%}
	.capaCalendarioCol{width:39%}
	.prodServCale{width:55%}
	.productosServicios li{width:80%}
	.personalizar, .verMas{width:20%}
	.datosUsuario div.gestionNewsletter{margin: 1em 0px 1em 3%;width:24%}
	.datosUsuario div.verMiColegio{margin: 1em 3% 2% 4%;width:24%}
	.mis_Favoritos ul li a{font-size:0.8em}
	.archivosZIP{margin-top:-16%}
	#ctl00_DatosUsuario_div_acceso_login {width:35%}
	#ctl00_DatosUsuario_capaGlobal{width:33%}
    .logoPortal {width:61%}
    .logo { height:8em}
	#s4-leftpanel-espacios-colaboracion {display: block;width: 100%}
	.s4-ca-espacios-colaboracion {width: 100%;}
	#s4-leftpanel-espacios-colaboracion ul li {display:inline-block}
	#WebPartWPQ7 {text-align:center}
	#zona-webparts-izq-espacios-colaboracion,#zona-webparts-dcha-espacios-colaboracion{width:100%}
/*MI PORTALFARMA */
	.Twit_ter {display: block;margin: 0 auto;text-align: left !important;vertical-align: top;width: 79% !important}
	.tweetAutor {display: inline-block;font-size: 1.1em;margin-bottom: 1%;margin-top: 2%;min-height: 20px;text-align: left 		!important;vertical-align: top;width: 83%;}
	.tweetTextRetweet {display: inline-block;font-size: 1em;font-weight: bold;padding: 1.5% 0;text-align: left !important;
    vertical-align: top;width: 90%;}
	.tweetBoton a {color: #444;font-size: 1.1em;padding: 0 2%}
	.Twit_ter ol {list-style: outside none none;padding-bottom: 5%}
	.Twit_ter ol li ol li {font-size: 1em}
	
}
@media screen and  (max-width : 667px)  
{	
	#ctl00_DatosUsuario_div_acceso_login {width:39%}
 	#ctl00_DatosUsuario_capaGlobal{width:37%}
	.logoPortal{width:57%;background-size: 340px auto}
	.ayudas ul li.verde {height: 1.9em;margin-top: -1.5%}
	.barraH div.buscadorHome input {width: 71%}
	.Roto_PordServ ul li {margin: 0 1% 2% 3%;;width: 31.5%}
	.Serv_Dest ul li {width: 60%;margin:6% 0 -5%}
	.Info_IntePerfil li {padding: 2em 0 0 35%;margin-bottom:10%;width:66%}
	.pieMedio div.redes {margin-top: -6%}
	#portada-banners ul li {margin: 4% 0px -4% 1.5%;width: 48%}
	#impresion_layout{max-width:33%}
	.ms-rtestate-field img{max-width:450px; height:auto!important}
	.modulosombra {width: 46%}
	.modulosombra47_jornada {display: block;width: 98%;margin:10px 0px !important}
}




@media screen and  (max-width : 568px)  
{	
    #ctl00_DatosUsuario_div_acceso_login {width:80%; margin:auto 10%}
	.logoPortal{width:98%;background-size: 325px auto}
    .logo {height:13em}
	.barraH div.buscadorHome a, .barraH div.buscadorHome a:hover {margin-top: 9%}
	.barraH div.buscadorHome{width:24%}
	.barraH div.buscadorHome input {width: 57%; margin:7% 2% 0 4%}
	.ayudas ul li.contacto {padding-left: 5%;width: 15%}
	.ayudas ul {padding-top: 3px}
	.ayudas ul li.ayuda {padding-left: 6%; width: 11%}
	#menuUsuarioCapa2 ul li, #menuUsuarioCapa3 ul li, #menuUsuarioCapa4 ul li {padding: 3px 0 0 9%}																						
	#contenedorCarrusel h2.noticias {padding: 0.1% 0 0.1% 6%}
	.Roto_PordServ div.psSuperior div.capaSliderPS {text-align: center}
	.Roto_PordServ ul li {margin: 0 1% 2% 2%;width: 37%}
	.Roto_PordServ div.psSuperior div.capaSliderPS div.btnSliderIzq {position: relative}
	.Roto_PordServ div.psSuperior div.capaSliderPS div.btnSliderDer {position: relative}
	.Serv_Dest ul li {width: 75%}
	#portada-banners ul li a {padding: 2.7em 0 0 70%}
	#portada-banners ul li {width: 50%}
	.pieMedio div.redes {margin-top: -6.5%}
	#novedadesHome {background:none;padding-left: 0px; height: 30px;}
	.capaGrisEmergente {padding: 0 6.8% !important;width: 86.5%;}
}

@media screen and  (max-width : 440px)  
{
	/** { max-width:100%}*/
    body{margin:0px auto; font-size:1em;border:none }
    .hidden { width:1px;top: 0; left:0}
	div, .ancho25, .ancho33, .ancho39, .ancho40, .ancho47, .ancho50, .ancho52, .ancho60, .ancho65, .ancho70, .Info_Inte, .Info_IntePerfil,.bannerPerfil {width:100%}
	.ancho47{margin:0!important}
	.bloqueflex {display:block}
	.header { height:4em}
	.idiomas{height:2em }
	.idiomas,.ayudas{text-align:center}
	.idiomas ul{padding:5px 0 0}
	.idiomas ul li{padding:0 4%}
	.ayudas{float: none; height:2em;border-top:1px solid #89b423}
	.ayudas ul li.verde{width:40%;height: 1.8em;margin-top:0px;}
	.ayudas ul {padding-top:0px;float:none}
	.ayudas ul li.contacto { width:25%; height:2em;margin: 1.5% 0 0 1%; padding: 0 0 0 1%;}
	.ayudas ul li.ayuda { width:20%; height:2em; margin: 1.5% 0 0 6.8%; padding: 0 0 0 1%;}
	 #ctl00_DatosUsuario_div_acceso_login {width:98%; margin:0px 0px 13% 1%}
	.logo {background:none;height:13em;display:block}
	.logoPortal{background-size: url("/SiteCollectionImages/ND-Comunes/Logo-PortalfarmaHD.jpg") no-repeat scroll left top / 350px auto;width: 91%;margin-left:9%}
	.barraH div.buscadorHome label {display:none}
	#navegacionHorizontal { height:13.2em}
	#menuHorizontalPerfiles li { width:100%;padding:4% 0px 2% 0px; border-bottom:1px solid #fff}
	#menuHorizontalPerfiles li a {font-size:1.1em!important}
	#menuHorizontalPerfiles {height: auto; max-width: 100%;margin:0px}
	#menuHorizontalCapa1,#menuHorizontalCapa2,#menuHorizontalCapa3,#menuHorizontalCapa4{border-bottom: 1px dotted grey;width: 95%; padding:3% 0}
	#menuUsuarioCapa2 ul li, #menuUsuarioCapa3 ul li, #menuUsuarioCapa4 ul li {padding: 3px 0 0 5%}		
	#portada_datos_usuario {text-align: center;margin-bottom:3%}
	.barraH div.buscadorHome {width:100%; margin:0px auto; position:relative; border-radius:0px;text-align:center}
	.barraH div.buscadorHome input{margin: 2.5%;width: 76%;}
	.barraH div.buscadorHome a, .barraH div.buscadorHome a:hover{height: 15px;margin-top: 3%}
	#contenedorCarrusel {width: 90% !important;padding: 4%; margin: -4% auto 2%;border-width: 3px 0px 3px 0px;   border-radius: 0px}
	#contenedorCarrusel div.derecho { text-align:center}
	#contenedorCarrusel h2.noticias{padding:0.1% 0 0 9.5%}
	#contenedorCarrusel h3{margin-bottom: 10px}
	#contenedorCarrusel p{margin:4px 0;text-align: center}
	#contenedorCarrusel ul li{padding:0.5% 2% 5% 4.5%;background: none}
	#contenedorCarrusel p.textofecha{padding-bottom:3.2%}
	#contenedorCarrusel ul li a{font-size:0.9em}
	#container_layout_centrado{width:90%}
	#container_layout_centrado img{max-width:97%}
	#container_layout_centrado .ms-rtestate-field img {max-width: 100%}
	.ms-rtestate-field h2, h2{text-align: center;line-height: 1.3}
	.ms-rtestate-field h3, h3{text-align: center;line-height: 1.3;padding: 1em 2em}
	.ms-rtestate-field h4, h4{text-align: center}
	.titu_Siti {margin-top:5%}
	.listado-nots-2015{max-width:95%}
	.listado-nots-2015 img{right:-7px}
	.interior-nots-2015{max-width:81%}
	.cabnoticias{max-width:97%}
	.paginador-nots-2015-sup{padding:5px 0 10px 10px;float:none}
	.paginador-nots-2015-sup ul li{padding:2px 5px 8px}
	.botonBorde a{padding-top: 3%;height: 2em}
	.derecho
	.imgMax { text-align:center}
	.imgMax img { max-width:80%}
	.puntosCarrusel { text-align:left;margin:5% 0 5% 8%}
	.puntosCarrusel ul li { height: 1.2em;margin-left: 5%;width: 1.2em;border-radius: 10px;}
	.puntosCarrusel ul li.circuloNoticias {padding: 0 0 1.2% 2%;}
	.puntosCarrusel ul li.circuloVerMas a {min-height:1.4em; transform: translate(0,-6px)}
	.botonPie { left:1%; position:inherit; width:97%;margin:5% 0% 5% 1%}
	.Roto_PordServ ul li {margin: 0 5% 2%;min-height: 9em;width: 55%;}
	.Roto_PordServ div.psSuperior div.capaSliderPS div.btnSliderIzq, .Roto_PordServ div.psSuperior div.capaSliderPS div.btnSliderDer{margin:3% 4%}
	.Info_IntePerfil li{padding:2em 0 0 20%;margin-bottom:0px}
	.Info_IntePerfil li a{font-size:1em}
	.Info_IntePerfil,.bannerPerfil { display:block}
	.Serv_Dest { width:94%}
	.Serv_Dest ul li { width:94%}
	.Serv_Dest ul li a {padding:3em 0 0 42%;min-height:3.3em}
	.pieSuperior ul li.listaNivel1{ width:65%; margin:0px auto; display:block}
	.novedades { width:85%; background-position:center center; margin-left:7%}
	#portada-banners {margin: 8% 2%; width: 96%; display: block;}
	#portada-banners ul li {margin: 0.5em auto; width: 80%; display: block; min-height:6em;}
	#portada-banners ul li a {width:100%; min-height:7em; display:block; padding:0px; margin:0px;}
	.contenedorBanners ul li{display:block;width:80%;margin:0.5% auto}
	.contenedorBanners ul li a{width:99%;padding:2em 0px 0px;margin-bottom:3%}
	#ctl00_PlaceHolderMain_login_div_acceso_colegiados{width: 90%}
	.datosLogin{width:80%}
	.datosLogin2 ul li{display:block}
	.cabeceraLogin .textoAcceso{padding:1em 1em 2em 5em;background:url("/SiteCollectionImages/ND-Iconos/icono-login.png") no-repeat scroll 18px 5px}
	.columnaLabel{display:block; margin-bottom:3%}
	.columnaTextbox{display:block;width:99%}
	.bannerPerfil div {margin:2% 7%}
	.Twit_ter { width:85% !important}
	.pieSuperior { width:96%}
	.pieMedio, .pieInferior {width:98%}
	.pieMedio ul { min-width:100%;padding: 2% 0 0;text-align: center;}
	.pieMedio ul li { width:49%; border-right:none; height:2em}
	.pieMedio div.redes { text-align:center; margin-top:1em;border-bottom:1px dotted #ccc}
	.pieMedio div.redes ul li { margin:0px 10%; width:10%}
	.pieInferior div.copi { padding:4% 0px}
	.validador { display:none}
	.pieInferior div.copi{0 0 5%}
	.honcode{padding:3% 0px}
	.honcode p{text-align:center}
	.honcode img{position: relative;text-align: center;vertical-align: middle}
	.pieInferior ul{padding:2%; text-align:center;max-width:95%}
	.Roto_PordServ div.psSuperior { position:inherit; min-height:2em; text-align:center;width:97%}
	.Roto_PordServ ul { margin-top:0.1em}
	.Roto_PordServ div.psSuperior div.capaSliderPS { margin:0px}
	.Roto_PordServ div.psSuperior div.capaSliderPS div.btnSliderIzq, .Roto_PordServ div.psSuperior div.capaSliderPS div.btnSliderDer { float:none; height:2em; width:2em}
	.tweet .retweet-credit { margin:1em 3px}
	.ms-cui-TabRowLeft { float:none; display:block}
	.ms-cui-TabRowRight { float:none; display:block; width:99%; font-size:0.8em}
	.ndMenu { width:96%; display:block}
	#container_layout { width:96%; display:block}
	#impresion_layout { float:none; text-align:center; max-width:100%}
	.minibanner ul li { width:96%}
	
	#ctl00_DatosUsuario_capaGlobal {
    width: 93%;
    margin: 0px 0px 2% 2%;
    font-size: 1.1em;

}
	#ctl00_DatosUsuario_div_acceso_login div.datosLogin, #ctl00_DatosUsuario_div_acceso_login div.datosUsuarioLogin, #ctl00_DatosUsuario_div_acceso_login div.datosPassword {
    width: 93%;
    padding: 5px;
    background-color: #fff;
    font-size: 1.1em;
}
	#ctl00_DatosUsuario_div_acceso_login div.datosLogin div input[type="text"], #ctl00_DatosUsuario_div_acceso_login 			div.datosLogin div input[type="password"] {
	height: 20px;
}
	.columnaNavegacion { width:94%; float:none}
	#ctl00_PlaceHolderMain_DatosUsuario_pnlListaCorreo {margin:1em 5%;width:90%}
	.pieRevistasIzq{display: block;margin-bottom: 3%;text-align: center;width: 95%;}
	.pieRevistasDer {display: block;text-align: center;width: 95%;}
	.ms-rtestate-field img{max-width:320px; height:auto!important}
/*MI PORTALFARMA*/	
	.datosColegiado ul li{padding:0.3em}
	.datosUsuario div.verMiColegio { width:90%;margin:1em 3% 2% 5%}
	.datosUsuario div.verMiColegio a{padding:1.2em 0 0 5%}
	.datosUsuario div.gestionNewsletter { width:90%;margin:0.5em 0 1em 5%}
	.datosUsuario div.gestionNewsletter a{padding:1.2em 0 0 2.5em}
	.content-table-GV{font-size:0.85em}
	.PanelBuscadorWebPrivada{width:90%}
	.archivosZIP{margin:1% 0px;float:none}
	.minibanner_colegiado_big h1{margin-bottom:1em}
	.minibanner_colegiado ul li{width:100%}
	.mis_Favoritos { background-image:none}
	.mis_Favoritos ul li { width:36%; margin:2% 2%}
	.mis_Favoritos div.psSuperior { position:inherit; min-height:0.1em}
	.mis_Favoritos div.psSuperior div.capaSliderPS { margin:1em 0.3em}
	.mis_Favoritos h3 { text-align:center}
	.personalizar, .verMas { width:96%; position:inherit; margin:0px auto}
	.area-col-WP li { float:none; display:inline-block; width:40%; padding:2% 5%; vertical-align:top}
	.area-col-WP li a { width:100%; padding-top:45%}
	.buscadores label,.buscadores input, .buscadores select { font-size:inherit}
	.GV-formularios{overflow: scroll}
	.GV-formularios table{ width:100%;overflow: auto}
	.GV-formularios table td, .GV-formularios table th {font-size:0.75em; padding:1em 0.2em}

	.GV-encuestas tr td:first-child {width: 50%;padding-right: 10%!important}
	.GV-encuestas table td, .GV-encuestas table th {font-size: .8rem}

	.gridPaginador td table tbody tr td { width:7%;text-align:center}
	.gridPaginador td table tbody tr td a{ min-height:1em; width:99%;display:block} 
	#ctl00_PlaceHolderMain_Gestion_pnlPersonalizarFavoritos table{display:block; width:100%}
	#ctl00_PlaceHolderMain_Gestion_pnlPersonalizarFavoritos table td {display:block;width:90%;}
	.personalizarFavoritos input[type="checkbox"] {left:90%;bottom:50%}
	.prodServCale {width:96%; margin-top:0.5em}
	.productosServicios li { width:100%}
	.otrosServicios li { width:98%; padding-left:4%; min-height:2em}
	.capaCalendarioCol { width:94%; display:block; margin:0.5em auto}
	.personalizar:hover, .verMas:hover { position:relative}
	.titu_Siti div.iconoSitio {width:12%;display:none}
	.titu_Siti div.tituloSitio {width: 100%;padding: 7%; border-top: 2px dotted #aaa; line-height: 1.2;text-align: center;
max-width: 86%;font-size: 1.3em}
	.puntosCarrusel ul li.circuloParar {background-color: #5f5f5f;background-position:center center}
	.puntosCarrusel ul li.circuloIniciar {background-color: #5f5f5f;background-position:center center}
	.tablaVacunacion {font-size: 0.5em !important;}
	.mapavacunacion{display:none}
	.listavacunacion{display:block}
	.modulosombra47 {width: 97%;margin:0!important}
	.modulosombra29 {width: 97%}
	/*BUSCADOR*/
	.capaNoScript{width:96%;padding:0.5em}
	.capaNoScript .inlineblock{padding:0.3em}
	.capaAcceso div{text-align:center}
	.capaAcceso div input[type="text"]{width:99%;margin-bottom:3%}
	.capaAcceso input.boton, button{float:none}
	.botonGrande{margin-top:0.5em !important}
	.capaFiltros{padding-left:0px}
	#menuUsuarioCapa2 ul , #menuUsuarioCapa3 ul ,  #menuUsuarioCapa4 ul { max-width:95%} 
	#menuUsuarioCapa2 ul li{width:95%}
    #menuUsuarioCapa2 ul li ul li, #menuUsuarioCapa3 ul li ul li,  #menuUsuarioCapa4 ul li ul li {width:90%; margin-left:-6%}
    #menuUsuarioCapa2 ul li ul li a , #menuUsuarioCapa3 ul li ul li a ,  #menuUsuarioCapa4 ul li ul li a {font-size:0.65em; color:#065213; font-weight:normal}
	.modulosombra {width: 97%}
	.ancho33{width: 100%}
	.contenedorfoto {width: 99%}
    #capaRedesOculta { left: 108px}
    .claseRedes a:first-of-type { display: inline ! important}
	.ms-rtePosition-2{display:block}
	/*JORNADAS*/
	.jpac2019__item{display: block;border-right: none;border-bottom: 1px solid rgba(255,255,255,0.5);}
	
	.jpd2019__item{width:100%;border-right:none; border-bottom:1px solid #84C8BF;}
	.jpd2019__item:last-of-type{border-radius: 0;height: auto;width: 100%; position: relative;transform: translateY(0px);padding: 15px 30px;border-bottom: none}
	
	.jnd2019__item{width:100%;border-right: none; border-bottom: 1px solid #a2c764}
	.jnd2019__item:last-of-type{width:100%;border-right: none;border-bottom: none}
	.jnd2019__item__button{border-radius: 0;height: auto;width: 100%; position: relative;transform: translate(0px);padding: 10px 0px;display:block;border:none!important}
	
	.jorl2019__item{width:100%;border-right: none; border-bottom: 1px solid #E5960C}
	.jorl2019__item:last-of-type{width:100%;border-right: none;border-bottom: none}
	.jorl2019__item__button{border-radius: 0;height: auto;width: 100%; position: relative;transform: translate(0px);padding: 0px;display:block;border:none!important}
	
	.jpo2019{flex-direction: column;}
	.jpo2019__item{width:100%;border-right: none; border-bottom: 1px solid #0061a3}
	.jpo2019__item:last-of-type{width:100%;border-right: none;border-bottom: none}
	.jpo2019__item__button{border-radius: 0;height: auto;width: 100%; position: relative;transform: translate(0px);padding: 1% 0px;display:block;border:none!important;line-height: 2.5!important}
	
	.jv2020{flex-direction: column;}
	.jv2020__item{width:100%;border-right: none; border-bottom: 1px solid #93c462}
	.jv2020__item:last-of-type{width:100%;border-right: none;border-bottom: none}
	.jv2020__item__button{border-radius: 0;height: auto;width: 100%; position: relative;transform: translate(0px);padding: 1% 0px;display:block;border:none!important;line-height: 2.5!important}
	
	.jrf2020{flex-direction: column;}
	.jrf2020__item{width:100%;border-right: none; border-bottom: 1px solid #fff}
	.jrf020__item:last-of-type{width:100%;border-right: none;border-bottom: none}
	
	.jfs2020{flex-direction: column;}
	.jfs2020__item{width:100%;border-right: none; border-bottom: 1px solid #00c1d2}
	.jfs2020__item:last-of-type{width:100%;border-right: none;border-bottom: none}
	.jfs2020__item__button{border-radius: 0;height: auto;width: 100%; position: relative;transform: translate(0px);padding: 1% 0px;display:block;border:none!important;line-height: 2.5!important}
	
	.jspfa2019__item{display: block;border-bottom: 1px solid #84C8BF;widows: 100%;border-right: none}
	.jspfa2019__item:last-of-type{border-bottom: none}
	
	.jnal2019__item{width:100%;border-right: none; border-bottom: 1px solid #E5960C}
	.jnal2019__item:last-of-type{width:100%;border-right: none;border-bottom: none}
	.jnal2019__item__button{border-radius: 0;height: auto;width: 100%; position: relative;transform: translate(0px);padding: 0px;display:block;border:none!important}
	
    .jnal2020{flex-direction: column}
    .jnal2020__item{width:100%;border-right: none; border-bottom: 1px solid #E5960C}
	.jnal2020__item:last-of-type{width:100%;border-right: none;border-bottom: none}
	.jnal2020__item__button{border-radius: 0;height: auto;width: 100%; position: relative;transform: translate(0px);padding: 0px;display:block;border:none!important}
	
	.jin2020__item{display: block;border-right: none;border-bottom: 1px solid rgba(255,255,255,0.5);}
	.jin2020__item__button{background: #e3142c; border-radius: 0;height: auto;width: 100%; color:#fff!important; position: relative;transform: translate(0px);padding: 0px;display:block;border-left:none; border-right: none; border-top:none;border-bottom: 1px solid #fff}
	.jin2020__item__button:hover{background: #ee857a; border-radius: 0;height: auto;width: 100%; color:#fff!important; position: relative;transform: translate(0px);padding: 0px;display:block;border-left:none; border-right: none; border-top:none;border-bottom: 1px solid #fff}
	
	.hora{display:block;margin:0px auto 10px auto;width:55%;text-align: center}
    
    /*MENU NAVEGACION MOVILES**/
    .menu-movil-fijo {position:fixed; left:0; top:0;z-index:1001;}
    div.logo, div.ndMiga , #navegacionHorizontal {visibility:hidden; height:0px; margin:0px} 
    /*div.fondo-gris { height:0px;}*/
    #menu-navegacion-moviles { width:100%; height:4em; display:block;}                                       
    #capa-logo-moviles { width:100%; height:4em; display:block; background-color: White}
    #capa-logo-moviles a.logoPortal { background-size:250px auto; height:3.5em; background-position: 30% center;}
    #capa-imagen-menu-movil { width:4em; height:4em; display:block; background:#fff url('/SiteCollectionImages/ND-Iconos/iconoMenuMovil.png') no-repeat center center; 
                              position:absolute; left:0; top:0;background-size:70%}
    #capa-imagen-herramientas-movil {width:4em; height:4em; display:block; background:#fff url('/SiteCollectionImages/ND-Iconos/iconoHerramientasMovil.png') no-repeat center center; 
                                     position:absolute; right:0; top:0; background-size:70%}
    #capa-contenido-menu-movil, #capa-contenido-herramientas-movil { width:100%; display:block; font-size:16px; background-color: #065213; position:fixed; overflow:scroll;}
    #capa-contenido-menu-movil {left:-110%;}
    #capa-contenido-menu-movil label { display:none}
    #capa-contenido-herramientas-movil { background-color:#065213; right:-110%; padding-top:0.5em}
	#capa-menu-seccion-movil {width:96%; display:block; height:1em;  font-size:1em; font-weight:bold; background:#065213 url('/SiteCollectionImages/ND-Iconos/iconoMas.png') no-repeat 75% 0.5em; color:White; padding:3% 2%; text-align:center}
	#capa-menu-seccion-movil.desplegado {background:#065213 url('/SiteCollectionImages/ND-Iconos/iconoMenos.png') no-repeat 75% 0.5em}
	#capa-menu-seccion-movil .ndMenu ul{text-align:left}
    #capa-menu-paginas-internas-movil div.ndMenu { margin:0.9em auto; position:absolute; z-index:1000; background-color:#fff; box-shadow:inherit;}
    #capa-menu-paginas-internas-movil div.ndMenu a { color:#444}
    
    .left0 {left:0% !important; position:absolute !important; z-index:1000; min-height:100% !important; height:100% !important }
	.right0 {right:0% !important; position:absolute !important; z-index:1000; min-height:40em !important }
    
    .menu-navegacion-moviles-buscador {width:100%; height:auto; display:block; vertical-align:middle; padding:1em 0px;background-color: transparent; border-bottom:1px solid #fff}
    .menu-navegacion-moviles-buscador div.buscadorHome input { width:80%; margin-left:5%; height:2.5em; border-radius:5px;border:none}
    .menu-navegacion-moviles-nivel1 { width:100%; height:auto; display:block; vertical-align:middle; background-color: transparent;}
    .menu-navegacion-moviles-consejo { width:100%; height:auto; display:block; vertical-align:middle; padding:1em 0px;background-color: transparent;}
    .menu-navegacion-moviles-idiomas { width:100%; height:auto; display:block; vertical-align:middle; padding:0px;background-color: transparent; text-align:center; margin-top:1%}
    
    #menuHorizontalPerfiles li a  { color:White !important; text-align:left; font-size:1em; padding-left:5%}
    #menuUsuarioCapa2, #menuUsuarioCapa3, #menuUsuarioCapa4 { background:#fff}
    #menuHorizontalPerfiles li div#menuUsuarioCapa2.hidden, #menuHorizontalPerfiles li div#menuUsuarioCapa3.hidden, #menuHorizontalPerfiles li div#menuUsuarioCapa4.hidden { display: none !important;}
    #menuUsuarioCapa2.bloque, #menuUsuarioCapa3.bloque, #menuUsuarioCapa4.bloque { display: block !important;}
    #menuUsuarioCapa2 li a, #menuUsuarioCapa3 li a, #menuUsuarioCapa4 li a{ color:#065213 !important; }
    #menuHorizontalCapa2, #menuHorizontalCapa3, #menuHorizontalCapa4 {background:transparent url('/SiteCollectionImages/ND-Iconos/iconoMas.png') no-repeat 95% 0.6em;}
    #menuHorizontalCapa2.desplegado , #menuHorizontalCapa3.desplegado , #menuHorizontalCapa4.desplegado {background:transparent url('/SiteCollectionImages/ND-Iconos/iconoMenos.png') no-repeat 95% 0.6em;}
   
    
    .menu-navegacion-moviles-consejo li a { border:1px solid #fff; border-radius:5px; padding:5%; color:White; text-decoration:none;}

    #container_layout { margin-top:1em; width:98%}
    #container_layout  img { max-width:97% !important}
    #container_layout div.modulosombra47 { width:94% !important}
   

    .menuUsuario { position:inherit !important}
    #ctl00_DatosUsuario_div_acceso_login { width:100%; margin-left:0%; height:10em}
    #ayudas { float:none; width:99%}
    #ayudas h2, #idiomas h2{ display:none}
    #ayudas ul li { width:30% !important; border:0px; padding:0px 1% !important; margin:0px }
    #ayudas ul li a { font-size:0.80em; width:90%; height:auto; display:block; padding:10% 0px}
    .ayudas { border:0px}
    .ayudas ul li.contacto, .ayudas ul li.ayuda { background:none}
    .header { height:0em}
    .idiomas ul li { width:35%; display:inline-block; border:0px}
    .idiomas ul li a { border:1px solid #fff; border-radius:5px; padding:2% 25%; color:white; text-decoration:none; font-size:0.75em}
    abbr { text-decoration:none}
    #atajo-subir { width: 32px; height: 33px; display: block; padding: 0 !important; background: transparent url(					'/SiteCollectionImages/ND-Iconos/atajoSubir.png') no-repeat 0 0 !important; text-indent: -99999px;z-index: 10; position: fixed; bottom: 80px; right: 45px; margin: 0;}  
	#zona-buscador{width:97%}
	#impresion_layout div{padding-bottom:3%}
	.ms-rtestate-field ul li{font-size:1.15em;font-style:normal}
	.ms-rtestate-field p{font-size:1.15em}
	.formularios textarea {max-width: 90%}
	.forms-2cols {width: 94%;display: block}
	.patrimonio img{max-width:99%}
	.patrimonio li {background: none}
	.g-recaptcha {width: 95%}
	#ctl00_PlaceHolderMain_FormularioCIM_Enviar {width: 50%;margin: 4% auto}
	/*BAJA NEWSLETTER MOVIL*/
	#ctl00_PlaceHolderMain_bajaNw_pnlBaja{width: 98%;margin: 0px !important;border-radius: 0px;padding-bottom: 4%}
	#ctl00_PlaceHolderMain_bajaNw_pnlBaja ul{font-size: 0.75em;text-align: center;}
	#ctl00_PlaceHolderMain_bajaNw_pnlBaja ul li{background: none;margin: 2% 0px 0px 0px}
	#ctl00_PlaceHolderMain_bajaNw_pnlBaja div.forms-2cols{width: 90%;}
	#ctl00_PlaceHolderMain_bajaNw_pnlBaja input{float: none !important;display: block;margin: 0px auto;}
	div.forms-cols2 a {width: 64%;font-size: 0.75em}
	.ms-rtePosition-2{float:none; width: 100%!important;margin: 10px 0 !important}
	.contenedorfoto span {display: block}
	.translateY20,.translateY40, .translateY50{transform: translateY(0px)}
	
	
	/* ORGANIGRAMA */

	.organigrama ul, .organigrama ul ul {left: 15px;width: 30%;margin-left: -15px!important;}
	.organigrama ul li ul li a.verde {margin-top:10px;}
	.organigrama ul li a.verde {width: 210px!important;}
	.organigrama ul li ul li a.gris-claro-bold{margin-top:15px;}
	.organigrama ul li ul li a.gris-claro{margin-top:5px;}
	.organigrama ul li::before {left: 17px;}
	.organigrama ul li:first-child::before {top: -36px;left: 17px;}
	.organigrama ul li.linea::before {top: -79px;left: 12px;}
	.organigrama ul li ul li a {width: 200px!important;}
	}


	
@media screen and  (max-width : 320px)  
{
	.logoPortal{margin-left:6%; background-size:295px}
	#ctl00_DatosUsuario_div_acceso_login div.datosLogin div.columnaTextbox { width:64%; margin-left:5%}
	.Roto_PordServ ul {margin-top: 3em;}
	.Roto_PordServ ul li{width:69%}
	.Serv_Dest ul li a {padding: 3em 0 0 49%;}
	.ayudas ul li.verde {width: 31%;}
	.ayudas ul li.ayuda {width: 24%;}
	.ayudas ul li.contacto {width: 28%;}
	#portada-banners ul li {width: 100%;}
	.minibanner ul li a {background: white none repeat scroll 0px 0px}
	.ancho33{width: 100%}
	.buscadores{font-size:1rem}
}
@media screen and (max-width : 290px) 
{
	.header { height:5em}
	.ayudas { height:3em}
	.ayudas ul li.verde { height:2.8em}
	#portada-banners { width:98%; margin:8% 1%}
}

@media screen and (min-width : 440px )
{
	#menuHorizontalPerfiles li:hover div.menuUsuario {display:block !important}
}

#ctl00_PlaceHolderMain_Result_DataPager1 span, #ctl00_PlaceHolderMain_Result_DataPager1 a 
{width: 4%; height: 1em; display: inline-block; padding: 0.4em 0.3em 0.6em 0.3em; text-align: center; border: 1px transparent solid; margin-top: 5px}
#ctl00_PlaceHolderMain_Result_DataPager1 a:hover
{border: 1px #cccccc solid;border-radius:5px}    
#ctl00_PlaceHolderMain_Result_DataPager1 span 
{background-color: #065213;color: white;font-weight: bold;border-radius:5px}
.formularioCertificados ul
{margin-left: 10px}
.formularioCertificados ul li ul
{margin-left: 10px}
