/* ------------------------------------------------------------ */
/* -------------- ESTILOS GENERICOS GLOBALES ------------------ */
/* ------------------------------------------------------------ */

#wrapper {margin:0 auto;text-align:left;width:895px;}
h1 {font-size:1.2em; font-weight:bold; margin:0; padding:0;}
h2 {font-size:1.1em; font-weight:bold; margin:0; padding:0;}
h3 {font-size:1em; font-weight:bold; margin:0; padding:0 0 0.8em 0;}
h4{font-size:0.9em; font-weight:bold; margin:0; padding:0 0 0.8em 0;}
h5{font-size:0.85em; font-weight:bold; margin:0; padding:0 0 0.8em 0;}
h6{font-size:0.8em; font-weight:bold; margin:0; padding:0 0 0.8em 0;}
p {font-size:0.8em; margin:0; padding:0 0 0.8em 0;color:#828282; line-height:1.6em;}

/* ------------ CABECERA ------------ */

#header {float:left; width:100%; padding:5px 0 5px 0;}
#header h1 {float:left;}
#header h2 {float:left; font-size:1.5em; font-weight:normal; margin:20px 0 0 100px;}
img.logotipoGran {float:right;}

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

#menu {float:left; width:100%; padding:7px 0 7px 6px; clear:both; margin:0;}
#menu ul {float:left; margin:0; padding:0;}
#menu ul li {display:inline; font-size:0.75em; padding:5px 6px 0 0;}
#menu ul li a {padding:10px 0 10px 0;}
#menu ul li.menuNavSel {font-weight:bold; padding:10px 4px 9px 6px; margin:0 5px 0 -6px; border:none;}
a.rssIcon img {margin:2px 0 0 0; float:right;}

/* ------------ BUSCADOR ---------------- */

#submen {clear: both; float:right; margin:0;padding:7px 0 7px 6px; }
form#cambioIdioma {margin:0 8px 0 0; width:110px; float:right;}
form#cambioIdioma input.botonUno{vertical-align:middle;}
form#cambioIdioma select {font-size:0.7em;border:solid 1px #CCCCCC;}
form#searchForm {float: right; margin:0 8px 0 0;width: 180px;}
form#searchForm label {font-size:0.7em;}
form#searchForm input#keywords {font-size:0.7em;border:solid 1px #CCCCCC; width: 115px;}
form#searchForm input.botonUno{vertical-align:middle;}

/* ------------ ELEMENTOS FLASH ------------- */

/* Home */

/* #homeSwf {float:left;width:100%;text-align:center;} */

/* Interior */

#cabeceraSwf {float:left; width:100%;text-align:center;}

/* ------------ BREADCRUMB ------------ */

#breadcrumb {float:left;width:100%; color:#969696; font-size:0.7em; padding:10px 0 10px 0; clear:both;}
#breadcrumb a:link, #breadcrumb a:visited {color:#969696;}
#breadcrumb a:hover, #breadcrumb a:active {color:#4F4F4F; background-color:#F5F5F5}

/* -------------- ZONA CENTRAL ------------- */

#zonaCent { display: block; width:100%; padding:15px 0 0 0; clear:both;}
#zonaCent h2 {background-color:#F5F5F5; border-left:solid 3px #DFDFDF; padding:3px 0 3px 7px; margin:0 0 20px 0; clear:both;text-transform: uppercase; font-weight:normal;}
#zonaCentHome {width:100%; background: transparent url(/pfw_files/tpl/sites/bg_general01.jpg) repeat-x bottom left; padding:30px 0 20px 0; clear:both;}

/* -------------- ZONA IZQUIERDA ------------ */

#zonaCentIzq {display: block; float:left; width:630px; padding:0 0 10px 0; background: transparent url(/pfw_files/tpl/sites/bg_general01.jpg) repeat-x bottom left; text-align: justify;}
p.infoBox {display:block; width:310px;padding:8px 8px 8px 28px; font-size:0.7em; margin:10px 0 20px 20px; color:#3673AF !important;background:#EBF5FF url(/pfw_files/tpl/sites/ico_infobox.gif) no-repeat 5px 10px;}

/* elementos por defecto */


#zonaCentIzq ul, #zonaCentIzq ol, #zonaCentIzq dl{ margin:10px 0 10px 0; padding:0 0 0 20px; font-size:0.8em;line-height:1.3em; color:#828282;}
#zonaCentIzq ul li ul, #zonaCentIzq ol li ol{font-size:1em;line-height:1.3em;}
#zonaCentIzq ul li ul li, #zonaCentIzq ol li ol li{font-weight: normal;}
#zonaCentIzq ul li {background:transparent url(/pfw_files/tpl/sites/arrow_derecha01.gif) no-repeat 0 4px; padding:0 0 8px 12px !important;}
#zonaCentIzq ol li {list-style-type: decimal;margin-left: 25px;}
#zonaCentIzq .colIzqDos ul li {background: none; padding: 0 !important;}
#zonaCentIzq dt {float:left; clear:both; margin:0 15px 0 0; font-weight:bold; color:#6F6F6F;}
#zonaCentIzq caption {display:none;}
#zonaCentIzq h3 {font-size:0.95em; line-height:1.3em; margin:0 !important; padding:0 0 14px 20px;/*clear: both;*/}
#zonaCentIzq #serviciosListado h3 {padding:0;background:none;}
#zonaCentIzq h3 a:link, #zonaCentIzq h3 a:visited {line-height:1.3em;padding:0 0 14px 20px;}
#zonaCentIzq h3 a:hover, #zonaCentIzq h3 a:active {padding:0 0 14px 20px;}
#zonaCentIzq h4 {font-size:0.9em; padding:4px 0 10px 20px; line-height:1.5em; margin:8px 0 6px 0; clear:both;}
#zonaCentIzq h5 {font-size:0.83em; padding:0 0 0 20px; margin:10px 0 15px 0;}
#zonaCentIzq h6 {font-size:0.78em; padding:0; margin:20px 0 10px 0;}
#zonaCentIzq table {width:80%; font-size:0.8em; margin:10px 0 10px 0;padding:2px 0 2px 0;}
#zonaCentIzq table th {text-align:left;padding:2px;}
a.extLinkUno:link, a.extLinkUno:visited {padding:0 0 0 21px; font-size:0.8em; margin:0 0 0 14px;}
a.extLinkUno:hover, a.extLinkUno:active {padding:0 0 0 21px;}
ul#paginador {float:left;clear:both;width:100%; font-size:0.7em !important; font-weight:bold; padding:3px !important; text-align:center; margin:8px 0 12px 0 !important;}
ul#paginador li {background-image: none !important; padding: 0 !important;}
ul#paginador li a.anterior:link, ul#paginador li a.anterior:visited {padding:0 14px 0 14px;}
ul#paginador li a.siguiente:link, ul#paginador li a.siguiente:visited {padding:0 14px 0 14px;}
ul.listaTipUno li {background:transparent url(/pfw_files/tpl/sites/arrow_01.gif) no-repeat 0 4px; padding:0 0 8px 12px !important; font-size:0.9em !important; color:#828282; line-height:1.2em !important;}
p.fechaZona {font-size:0.7em; margin:0; padding:0 0 2px 0; clear: both;}
img.left {float: left; margin-right: 15px;}
img.right {float: right; margin-left: 15px;}
.toggle {display:none;}

/* Paginador */

ul#paginador li {display:inline;}

/* boton volver */

#back {width:100%; font-size:0.7em; font-weight:bold; padding:5px; margin:10px 0 0 0; clear:both; float:left;}
#back a:link, #back a:visited {padding:0 14px 0 14px;}

/* boton especialistas */

.botEsp {font-size:0.7em; padding:4px 10px 4px 5px; background:#f4f4f4 url(/pfw_files/tpl/sites/bg_bot03.jpg) repeat-x bottom left; width:160px;display:block;float:left;margin:20px 0 0 0 !important;}
.botEsp a {padding:3px 0 3px 25px;display:block;}
#zonaCentIzq .botEsp a:link, #zonaCentIzq .botEsp a:visited {color:#626262 !important;background:transparent url(/pfw_files/tpl/sites/ico_profes.gif) no-repeat 0 0 !important;}
#zonaCentIzq .botEsp a:hover, #zonaCentIzq .botEsp a:active {color:#0669AD !important;background:transparent url(/pfw_files/tpl/sites/ico_profes.gif) no-repeat 0 -46px !important;}

/* boton Pdf */

.botPdf {display:block;font-size:0.7em; padding:4px 10px 4px 5px; background:#f4f4f4 url(/pfw_files/tpl/sites/bg_bot03.jpg) repeat-x bottom left; width:150px; margin:5px 10px 15px 0 !important; }
.botPdf a {padding:3px 0 3px 25px; display:block;}

/* menu links accesorios */

ul#extraLinks {float:left;clear:both;margin:30px 0 10px 0 !important; width:100%; font-size:0.7em; padding:0 !important;}
ul#extraLinks li {display:inline; padding:7px 10px 7px 5px; background:#f4f4f4 url(/pfw_files/tpl/sites/bg_bot03.jpg) repeat-x bottom left; margin:0 10px 0 0;}
ul#extraLinks li a {padding:4px 0 8px 25px;}
ul#extraLinks li a.linkImg:link, ul#extraLinks li a.linkImg:visited {color:#626262 !important;background:transparent url(/pfw_files/tpl/sites/ico_pics.gif) no-repeat 0 0;}
ul#extraLinks li a.linkImg:hover, ul#extraLinks li a.linkImg:active {color:#d4895c !important;background:transparent url(/pfw_files/tpl/sites/ico_pics.gif) no-repeat 0 -44px;}

/* boton banner */

a.bannerLink {margin:20px 0 0 0!important;background:none !important;}
a.bannerLink img {background:none !important; margin:0 !important; padding:0 !important;}

/* --------------- ZONA DERECHA -------------- */

#zonaCentDer {display: block; float:right; width:250px;}
ul#bannersInt {margin:10px 0 0 0; clear:both; float:left;}

/* cabeceras de columnas */

.cabecHome {display:block; float:left; width:100%; background-color:#F5F5F5; border-left:solid 3px #E1E1E1; margin:0 0 20px 0;}
.cabecInt {display:block; float:left; width:94%; background-color:#F5F5F5; border-left:solid 3px #E1E1E1; margin:0 0 20px 0;}
.cabecIntDos {display:block; float:left; width:94%; background-color:#F5F5F5; border-left:solid 3px #E1E1E1; margin:0 0 20px 0;}
.cabecIntDos img {float:right; vertical-align:middle; padding:4px 10px 4px 0;}
.cabecInt ul {float:left; margin:0 !important; padding:0 0 10px 0 !important;}
.cabecInt ul li {float:left;padding:0 !important; margin:0 !important; width:114px;}
a.verMas {font-size:0.7em; text-transform:uppercase; margin:2px 0 0 0; padding:0 15px 0 0;}
a.youtube:link, a.youtube:visited {background:none !important;}
a.youtube:hover, a.youtube:active {background:none !important;} 
.cabecHome h3, .cabecInt h3, .cabecIntDos h3 {float:left; margin:0; padding:3px 0 3px 6px; text-transform:uppercase;}
.cabecHome a, .cabecInt a {float:right; padding:3px 16px 3px 0; height:9px;margin-right:10px;}

/* ------------- AVISO LEGAL -----------------*/

/* ------------ FOOTER ------------ */

#footer {display: block;float:left; clear:both;width:100%;padding:10px 0 0 0; border-top:solid 2px #DDDDDD;margin:10px -3px 0 0;}
.footerLogo {float:left; width:300px; font-size:0.7em; color:#0669AD; font-weight:bold;background:transparent url(/pfw_files/tpl/sites/logo_quiron02.gif) no-repeat 0 0; padding:5px 0 10px 25px;}
.footerLegal {float:right; width:100px; font-size:0.7em; text-align:right; font-weight:bold; padding:5px 0 0 0; margin:0;}
.footerLegal a:link, .footerLegal a:visited {color:#0669AD; background:transparent url(/pfw_files/tpl/sites/arrow_02.gif) no-repeat 0 3px; padding:0 0 0 20px;}
.footerLegal a:hover, .footerLegal a:active {color:#000000; background:transparent url(/pfw_files/tpl/sites/arrow_02.gif) no-repeat 0 -38px; padding:0 0 0 20px;}

/*------------------------------------------------------------*/
/* -------------- ESTILOS ESPECIFICOS POR ZONA ---------------*/
/*------------------------------------------------------------*/

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

/* Noticias Home */

#colUnoHome {float:left; width: 290px; margin:0 44px 0 0;}
#colUnoHome img, #colDosHome img, #colTresHome img {margin-bottom: 10px;}
ul#noticiasHomeRow {clear:both;}
ul#noticiasHomeRow li, ul#noticiasHomeRow li img {float:left;}
ul#noticiasHomeRow li {padding:0 0 16px 0;}
ul#noticiasHomeRow li a img {float:left; display:block; margin:0 15px 0 0; padding:4px;background-color:#F4F4F4 !important;}
ul#noticiasHomeRow li h4 {font-size:0.8em; font-weight:normal;line-height:1.4em;}
ul#noticiasHomeRow li h4 a {padding:0 0 0 18px;}

/* Contenidos Home */

#colDosHome {float:left; width:284px;}
ul#contHomeRow {clear:both; margin:0 0 10px 0; width:285px;}
ul#contHomeRow li a {line-height:1.4em;}
ul#contHomeRow li h4 {font-size:0.8em; font-weight:normal;line-height:1.4em;}
ul#contHomeRow li h4 a {padding:0 0 0 18px;}
span.contHomeFecha {float:left; font-size:0.8em; font-weight:bold; padding:16px 10px 19px 12px; margin:0 10px 0 0;}
span.contIntFecha {float:left; font-size:0.8em; font-weight:bold; padding:16px 10px 14px 12px; margin:0 10px 0 0;}
#menuCont h3 {font-size:0.7em; display:block; padding:2px 18px 2px 0; float:left; width:120px; text-align:right; text-transform:uppercase; letter-spacing:1px;}
ul#contHomeRow li {margin:0 0 6px 0; padding:5px 5px 0 8px;}

/* Eventos Home */

ul#eventosHomeRow {clear:both; margin:0 0 10px 0; width:285px;}
ul#eventosHomeRow li a {line-height:1.4em;}
ul#eventosHomeRow li h4 a {padding:0 0 0 18px;}
span.eventosHomeFecha {float:left; font-size:0.8em; font-weight:bold; padding:16px 10px 19px 12px; margin:0 10px 0 0;}
span.eventosIntFecha {float:left; font-size:0.8em; font-weight:bold; padding:16px 10px 14px 12px; margin:0 10px 0 0;}
#menuEventos h3 {font-size:0.7em; display:block; padding:2px 18px 2px 0; float:left; width:120px; text-align:right; text-transform:uppercase; letter-spacing:1px;}
ul#eventosHomeRow li {margin:0 0 6px 0;}

/* Multimedia Home */

#colTresHome {float:right; width: 230px;}
#multimediaHome a img {margin:7px 0 0 0;}
#videoHome {float:left; margin:0 0 20px 0;}
ul#pagThumbs li a.anterior:link, ul#pagThumbs li a.anterior:visited {padding:0 14px 0 14px;}
ul#pagThumbs li a.siguiente:link, ul#pagThumbs li a.siguiente:visited {padding:0 14px 0 14px;}
ul#pagThumbs li a.siguiente:hover, ul#pagThumbs li a.siguiente:active {padding:0 14px 0 14px;}
#multimediaInt ul li a.video, #multimediaInt ul li a.audio  {display:block;float:left;width:236px;}
ul#thumbs li a.video, ul#thumbs li a.audio  {display:block;float:left; width:248px;}

/* ------------ PROFESIONALES ------------- */

#zonaProf {/*float:left;*/display:block; clear:both;width:600px; margin:0 0 15px 20px;}
#zonaProf span.cargo {display: block; font-size: 0.8em; color: #828282; margin: 0 0 0.5em 0.5em; font-weight: bold;}
h3.equipo {margin-top: 6em; clear: both;}
.fichaProf {display:block; float:left; width:280px; margin:0 20px 28px 0; height:110px; text-align: left;}
.fichaProf h4 {background: transparent url(/pfw_files/tpl/sites/arrow_01.gif) no-repeat center left; font-size:0.8em !important; line-height:1.4em !important; margin:0 !important; padding-bottom:10px !important; padding-right: 0 !important;}
.fichaProf h5 {background:none; font-size:0.75em !important; line-height:1.4em !important; margin:0 !important; padding-top:-10px !important;padding-bottom:10px !important;}
.fichaProf img {float:left; display:block; margin:0 15px 0 0; padding:4px;background-color:#F4F4F4 !important;}
.dataProf {display:block; float:left; width:170px;}
#zonaProf .dataProf span.cargo {display: block;font-size: 0.7em;color: #828282; margin: 0 0 0.5em 0.5em; font-weight: normal;}
a.botonProf {display:block; float:left; clear:both; margin:0 0 4px 0; font-size:0.7em;padding:5px 7px 5px 7px;}

/* detalle profesional */

#colIzqProf {width:110px; margin:10px 15px 0 0;float:left;}
#colIzqProf ul {width:120px;margin:0; padding:0; font-size:0.7em !important;}
#colIzqProf ul li {margin:0 0 4px 0; height:1%;}
#colIzqProf ul li.profSel {font-size:1em; font-weight:bold; padding:4px 10px 4px 10px; margin:0 0 8px 0 !important;}
#colIzqProf ul li a {display:block; padding:2px 0 2px 10px;}
#colIzqProf ul li a:link, #colIzqProf ul li a:visited {color:#868686 !important;}
#colIzqProf img {padding:5px; margin:0 0 15px 0;background-color:#F4F4F4;}
#colDerProf {width:470px; float:left; padding:10px 0 10px 0;}
#colDerProf h5 {clear:both; background:none !important; padding:0 !important; margin:0 0 16px 0 !important;}
#colDerProf dl {font-size:0.75em; float:left; margin:5px 0 20px 10px; color:#868686; line-height:1.6em;}
#colDerProf dl dt {float:left; width:130px;clear:both; margin:0 12px 5px 0; font-weight:bold;}
#colDerProf dl dd {float:left; width:215px;margin:0 0 5px 0; padding:0;}

/* ------------ SERVICIOS -------------- */

#serviciosListado {float:left;/*width:600px;*/width:95%;margin:0 10px 0 0;}
.servicioZona {display:block; float:left; width:100%; margin:0 0 18px 0;}
.servicioZona img {float:left; display:block; margin:0 15px 0 0; padding:4px;background-color:#F4F4F4 !important;}
ul#menuServicios li.menuSersel {font-size:1em; font-weight:bold; /*padding:4px 10px 4px 10px;*/}

/* Servicios detalle */
 
ul#menuServicios {width:140px; margin:0 20px 0 0 !important;float:left; font-size:0.7em; padding:0 !important;}
ul#menuServicios li {margin:0 0 4px 0 !important; height:1%; background: none; padding: 0 !important;}
ul#menuServicios li a {display:block; padding:5px 0 5px 10px;}
ul#menuServicios li img a:link, ul#menuServicios li img a:visited {border:solid 4px #E1E1E1; float:left;margin:0 16px 0 0;}
ul#menuServicios li.menuSersel ul {padding-left: 5px; margin-top:3px;}
ul#menuServicios li.menuSersel ul li a {background-color: #fff;}
#serviciosDetalle {width:450px; float:left;}
#serviciosDetalle img {float:left; border:solid 4px #F4F4F4; margin:7px 15px 10px 0;}

/* ------------ TECNOLOGÍA ---------- */

/* ------------ GUIA DEL PACIENTE ------------ */

.colIzqUno {display:block;float:left; width:200px;}
.colIzqUno img, .colIzqDos img {padding:0 0 32px 0; margin:0 0 10px 0;}
.colDerUno {display:block;float:left;width:420px;}
.colIzqDos{display:block; float:left; width:140px; margin:0 15px 0 0; text-align: left;}
.colDerDos{display:block; float:left; width:450px; margin:0 0 20px 0;}
.colDerDos h4 {margin:0 !important;}
.colDerDos p {clear:both;}

/* ------------ NOTICIAS ----------- */

/* Menu noticias */

#zonaCentIzq #menuNoticias {float:left; width:140px; margin:0 10px 0 0;}
#zonaCentIzq #menuNoticias ul li {background-image: none !important; padding: 0 !important;}

#zonaCentIzq #menuNoticias ul.anyos {font-size:0.7em; font-weight:bold; text-align:left; padding:2px 0 2px 0; width:128px; margin:5px 0 0 0 !important;}
#zonaCentIzq #menuNoticias ul.anyos li {background-color:#CECECE; padding:0 !important; margin-bottom: 5px !important; height: auto;}
#zonaCentIzq #menuNoticias ul.anyos li ul.meses li {margin-bottom: 0 !important; background-color: #fff; font-weight: bold;}
#zonaCentIzq #menuNoticias ul.anyos li a {padding: 3px 10px 3px 10px !important; display: block;}
#zonaCentIzq #menuNoticias ul.anyos li a:link, #zonaCentIzq #menuNoticias ul.anyos li a:visited {color:#fff !important;}
#zonaCentIzq #menuNoticias ul.anyos li a:hover, #zonaCentIzq #menuNoticias ul.anyos li a:active {color:#8F8F8F !important;}

#zonaCentIzq #menuNoticias ul.meses {padding:0; margin:0; width:138px; font-size:1em !important; text-align:right; font-weight:bold !important; color:#969696;background-color: #fff !important;}
#zonaCentIzq #menuNoticias ul.meses li {margin:0 0 3px 0;text-align:right;padding:2px 10px 2px 0 !important;text-transform:uppercase;}
#zonaCentIzq #menuNoticias ul.meses li.mesSel {margin:0 0 3px 0;font-size:1em; letter-spacing:1px; font-weight:bold; padding:2px 18px 2px 0 !important;}
#zonaCentIzq #menuNoticias ul.meses li a {padding:3px 10px 3px 0 !important;}
#zonaCentIzq #menuNoticias ul.meses li a:link, #zonaCentIzq #menuNoticias ul.meses li a:visited {color:#8F8F8F; display:block;background-color:#F5F5F5;}
/*
#zonaCentIzq #menuNoticias ul.anys {background-color:#CECECE; font-size:0.7em; font-weight:bold; text-align:center; padding:2px 0 2px 0; width:128px; margin:5px 0 0 0 !important;}
#zonaCentIzq #menuNoticias ul.anys li {display:inline; padding:0 5px 0 5px;}
#zonaCentIzq #menuNoticias ul.anys li a.anyIzq {background:transparent url(/pfw_files/tpl/sites/arrow_izquierdaany.gif) no-repeat center left;  padding:0 0 0 12px;}
#zonaCentIzq #menuNoticias ul.anys li a.anyDer {background:transparent url(/pfw_files/tpl/sites/arrow_derechaany.gif) no-repeat center right;  padding:0 12px 0 0;}
#zonaCentIzq #menuNoticias ul.anys li a:link, #zonaCentIzq #menuNoticias ul.anys li a:visited {color:#fff;}
#zonaCentIzq #menuNoticias ul.anys li a:hover, #zonaCentIzq #menuNoticias ul.anys li a:active {color:#8F8F8F;}
*/



/* Zona listado */

#noticiasListado, #noticiasDetalle {float:left;width:450px;}
.noticiasZona {display:block; margin:0 0 15px 0;}
.noticiasZona h3 {background:none !important; padding-left:0 !important;}

/* Zona derecha */

#noticiasInt ul, #contInt ul {clear:both; width:232px; margin:0 0 0 4px;}
#noticiasInt ul li, #contInt ul li {padding:4px 6px 0 10px; margin:0 0 8px 0;}
#noticiasInt ul li h4, #contInt ul li h4 {font-size:0.7em; font-weight:normal;line-height:1.3em;}
#noticiasInt ul li h4 a, #contInt ul li h4 a {padding:0 0 0 18px;}
#noticiasInt ul li h4 a:link, #noticiasInt li h4 a:visited, #contInt ul li h4 a:link, #contInt li h4 a:visited {background-position: 0 3px;}
#noticiasInt ul li h4 a:hover, #noticiasInt li h4 a:active, #contInt ul li h4 a:hover, #contInt li h4 a:active {background-position: 0 -78px;}
#noticiasDetalle img, .noticiasZona img {padding:5px; background-color:#F4F4F4; margin-bottom: 10px;}

/* ------------ EVENTOS ----------- */

/* Menu Eventos */

#menuEventos {float:left; width:140px; margin:10px 10px 0 0;}
#menuEventos ul li {background-image: none !important;}
#menuEventos table {font-size:0.7em !important; margin:5px 0 10px 0; clear:both; color:#8F8F8F !important;}
#menuEventos table td, #calendario table th {padding:3px; text-align:center;}
#menuEventos table th {background-color:#F5F5F5 !important; color:#8f8f8f !important;}
#menuEventos ul.meses li, #menuEventos ul.anys li{display:inline; padding:0 5px 0 5px !important;}
#menuEventos ul.meses {background-color:#F5F5F5; font-size:0.7em; font-weight:bold; text-align:center; margin:0 !important; padding:2px 0 2px 0; width:128px;}
#menuEventos ul.meses li a.mesesIzq {background:transparent url(/pfw_files/tpl/sites/ico_leftarrowmes.gif) no-repeat center left; padding:0 0 0 12px;}
#menuEventos ul.meses li a.mesesDer {background:transparent url(/pfw_files/tpl/sites/ico_rightarrowmes.gif) no-repeat center right; padding:0 12px 0 0;}
#menuEventos ul.meses li a:link, #menuEventos ul.meses li a:visited {color:#8f8f8f;}
#menuEventos ul.meses li a:hover, #menuEventos ul.meses li a:active {color:#4F4F4F;}
#menuEventos ul.anys {background-color:#CECECE; font-size:0.7em; font-weight:bold; text-align:center; padding:2px 0 2px 0; width:128px; margin:0 !important;}
#menuEventos ul.anys li a.anyIzq {background:transparent url(/pfw_files/tpl/sites/arrow_izquierdaany.gif) no-repeat center left;  padding:0 0 0 12px;}
#menuEventos ul.anys li a.anyDer {background:transparent url(/pfw_files/tpl/sites/arrow_derechaany.gif) no-repeat center right;  padding:0 12px 0 0;}
#menuEventos ul.anys li a:link, #menuEventos ul.anys li a:visited {color:#fff;}
#menuEventos ul.anys li a:hover, #menuEventos ul.anys li a:active {color:#8F8F8F;}

/* Zona Eventos */

#eventosInt ul li {margin:0 0 6px 0;}
#menuEventos table td.activo a:link, #menuEventos table td.activo a:visited {font-weight:bold;}
#zonaEventos {float:left;width:450px;}
#eventosDetalle {float:left; width:450px;}
#eventosDetalle img, .eventosZona img {padding:5px; background-color:#F4F4F4; margin-bottom: 10px;}
.eventosZona {display:block; margin:0 0 15px 0;}
.eventosZona h3 {background:none !important; padding-left:0 !important;}

/* zona derecha */

#eventosInt ul {clear:both; width:230px; margin:0 0 0 6px;}
#eventosInt ul li h4 a {padding:0 0 0 18px;}
ul#eventosHomeRow li h4 {font-weight:normal;  padding:8px 10px 8px 10px; font-size:0.8em;}
#eventosInt ul li h4 {font-weight:normal;  padding:8px 10px 9px 10px; font-size:0.7em;line-height:1.3em;}

/* ------------ MULTIMEDIA ----------- */

/* zona izquierda */

#zonaThumbs {float:left; width:260px; margin:0 20px 0 0;}
#zonaThumbs .cabecInt  {display:block; float:left; width:94%; background-color:#F5F5F5; border-left:solid 3px #E1E1E1; margin:0 0 20px 0;}
#zonaThumbs .cabecInt ul {float:left; margin:0 !important; padding:0 0 10px 0 !important;}
#zonaThumbs .cabecInt ul li {float:left;padding:0 !important; margin:0 !important; width:114px;}
#zonaThumbs h3 {padding:4px 0 4px 4px !important; background:none !important;}
#zonaVideo {float:left;width:350px;}
#zonaVideo .cabecIntDos h3 {padding:4px 0 4px 4px !important; background:none !important;}
#videoIntUno {float:left; width:100%;margin:0 0 20px 0;}
#videoIntDos {float:left; width:100%;margin:0 0 30px 20px;}
#descVideo {float:left; margin:0 0 20px 0;}
#descVideo h3 {clear:both;}

/* menu thumbnails izquierda */

ul#thumbs {display:block;float:left; width:100%;margin:0 !important; padding:0 !important;}
ul#thumbs li {display:block;float:left;margin:0 0 10px 0;background-image: none !important; padding: 0 !important; }
ul#thumbs li h4 {display: block;float:left;font-size:0.85em; font-weight:normal;line-height:1.3em; margin:0 !important; padding:0 !important;width:248px;}
ul#thumbs li span {display:block;padding:10px 0 0 0;}
ul#thumbs li img {display: block;float:left;margin:0; padding:0 10px 0 25px;}

/* paginador thumbnails */

ul#pagThumbs {float:left;clear:both; background-color:#F5F5F5; width:93%; font-size:0.7em; font-weight:bold; padding:3px; text-align:center; margin:10px 0 0 0; border-bottom:solid 2px #E1E1E1;}
ul#pagThumbs li {display:inline;background-image: none !important;}

/* zona derecha */

#multimediaInt ul {width:232px;float:left; margin:0 0 0 4px; padding:0;}
#multimediaInt ul li {margin:0 0 10px 0; float:left; padding: 0 !important;}
#multimediaInt ul li h4 {float:left;font-size:0.7em; font-weight:normal;line-height:1.3em; margin:0 !important; padding:0 !important;width:100%;}
#multimediaInt ul li span {display:block;padding:10px 0 0 0;}
#multimediaInt ul li img {float:left;margin:0; padding:0 10px 0 25px;}

/* ------------ MUTUAS ------------- */

#zonaMutuas {float:left;width:600px; margin:20px 0 0 20px; text-align: left;}

/* ficha mutua */

.fichaMutua {clear: both;}
.fichaMutua, .fichaMutuaDos {display:block; float:left; width:260px; margin:0 40px 28px 0;}
.fichaMutua h4, .fichaMutuaDos h4 {padding:0 0 20px 10px; font-size:0.8em;}
.fichaMutua a img, .fichaMutuaDos a img {float:left; display:block; margin:0 10px 0 0; padding:4px !important;background-color:#F4F4F4 !important;}

/* ficha mutua zona datos */

.dataMutua {display:block; float:left; width:123px;}
.dataMutua h3 {margin:0 !important; padding:0 0 7px 20px!important;}
.dataMutua h4 {color:#878787 !important; background:none !important; margin:0 !important; padding:0 0 3px 20px!important; font-size:0.8em !important;}
a.botonMutua {display:block; float:left; clear:both; margin:10px 0 4px 14px; font-size:0.7em;padding:5px 7px 5px 7px;}

/* detalle mutua medicos */

#colMutua {display:block; float:left; width:120px; margin:0 40px 0 0;}
#colMutua a img {float:left; display:block; margin:0 10px 10px 0; padding:4px !important;}
#colMutua h3 {width:110px; margin:0 !important; padding:8px !important; font-size:0.9em !important;float:left;}
#colMutua h3 span {width:110px; margin:0 0 0 3px !important; padding:0 0 0 25px;}
#colMutua h4 {width:110px; margin:0 !important; padding:8px !important; font-size:0.9em !important;float:left;}
#colMutua h4 span {width:110px; margin:0 0 0 3px !important; padding:0 0 0 25px;}
#colMutuaMed {display:block; float:left; width:400px;}
#colMutuaMed .fichaMutuaMed {display:block; float:left; width:350px;clear:both; margin:10px 0 10px 20px;}
#colMutuaMed .fichaMutuaMed img {float:left; margin:0 20px 0 0; padding:3px;}
#colMutuaMed .fichaMutuaMed h4 {padding-bottom:0 !important; padding-top:4px !important; font-size:0.75em !important;}
#colMutuaMed .dataMutuaMed {display:block; float:left;}
#colMutuaMed #back {margin:20px 0 0 0 !important;}

/* ------------ ENLACES ----------------*/

ul.enlacesExt {margin:0 0 30px 0 !important;}
ul.enlacesExt li {padding:3px 0 0 0;}
ul.enlacesExt li a {padding:0 0 0 20px; font-size:0.9em;}

/* ------------ CONTACTO Y LOCALIZACIÓN ----------- */

#contactIzq {float:left; width:200px;}
#contactIzq img {padding:0 0 32px 0;}
#contactIzq h4 {width:150px; margin:0 !important; padding:8px !important; font-size:1em !important;}
#contactIzq h4 span {width:150px; margin:0 0 0 10px !important; padding:0 0 0 25px;}
#contactIzq dl {float:left;margin:25px 0 5px 0 !important; padding:0 !important; font-size:0.75em;}
#contactIzq dl dt {padding:0 !important; width:76px; margin:0 0 10px 0; float:left;}
#contactIzq dl dd {width:80px; float:left; margin:0 0 10px 0;}
#contactDer {float:left;width:425px;}
#contactDer iframe {border:none;}
form#formCita, form#formEmail {float:left;width:95%;}
form#formCita fieldset legend, form#formEmail fieldset legend {font-size:0.75em; font-weight:bold; margin:0; padding:0 0 20px 20px;}
form#formCita input, form#formEmail input, form#formEmail textarea, form#formCita select {width:200px;font: 0.7em Arial, Helvetica, sans-serif; padding:1px 0 1px 5px;}
form#formEmail textarea {margin:0 0 20px 0 !important;}
form#formEmail input, form#formEmail textarea, form#formEmail select, form#formCita input, #formCita select {float:left;margin:0 0 7px 0; border:none; background-color:#F5F5F5; color:#6F6F6F;}
form#formCita fieldset, form#formEmail fieldset {border:none; margin:0 0 20px 0; padding:0;}
form#formEmail label, form#formCita label {float:left; clear:both; width:80px; font-size:0.75em; font-weight:bold; margin:0 0 0 20px; color:#6F6F6F;}
p.infoBoxDos {display:block; width:217px;padding:20px 8px 8px 14px; font-size:0.7em; margin:0 0 0 20px; color:#3673AF !important;background:#EBF5FF url(/pfw_files/tpl/sites/ico_flecha.gif) no-repeat top left;float:left;line-height:1.4em;}
div.infoLegal {float:left;clear:both;font-size:0.85em; width:75%;padding:0 0 0 20px;}
input#solicitar, input#enviar {margin:0 0 30px 0 !important; clear:both; width:auto !important; background:none !important; padding:0 !important;}
input#citaterminos, input#terminos {float:left;background:none !important; width:auto !important; margin:10px 0 20px 0 !important;}
.labelLegal {float:left; font-size:0.8em !important;display:block;color:#3673AF !important; font-weight:bold; margin:10px 10px 20px 0 !important; padding:0 !important; width:180px !important;}

/* validacion de formulario */

.errorMessage {display:block;padding:4px 8px 4px 24px; font-size:0.65em; margin:0 0 10px 100px; color:#CC0000 !important;background:#fbe2e2 url(/pfw_files/tpl/sites/ico_errormess.gif) no-repeat 6px 4px;float:left; clear:both;line-height:1.4em; width:200px;}
.infoLegal .errorMessage {margin:0 0 20px 0 !important; font-size:0.7em;}

/* boton zoom google maps */

.botZoom {font-size:0.7em; padding:4px 0 4px 10px; background:#f4f4f4 url(/pfw_files/tpl/sites/bg_bot03.jpg) repeat-x bottom left; width:150px;display:block;float:right;margin:20px 0 0 0 !important;}
.botZoom a {padding:3px 0 3px 25px;display:block;}
#zonaCentIzq .botZoom a:link, #zonaCentIzq .botZoom a:visited {color:#626262 !important;background:transparent url(/pfw_files/tpl/sites/ico_zoom.gif) no-repeat 0 0 !important;}
#zonaCentIzq .botZoom a:hover, #zonaCentIzq .botZoom a:active {color:#0669AD !important;background:transparent url(/pfw_files/tpl/sites/ico_zoom.gif) no-repeat 0 -46px !important;}