/* css document */ 

body {margin: 0; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #363535;background: url(../imagenes/backpage.gif) top repeat-x;line-height: 17px; padding:0}
table {font-size: 12px}
a:link {color: #00539C;text-decoration: underline}
a:visited {color: #00539C;text-decoration: underline}
a:hover {color: #00539C;text-decoration: none}

h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;font-weight: normal; font-size:12px}
img {border: 0}

h1 {font-family: Arial, Helvetica, sans-serif; color: #00539C;font-weight: bold;font-size: 18px}
h2 {font-weight: bold;padding:0 0 10px 0 }
h3 {  padding-top:10px}
h4 {padding:5px 0 0 0}
h6 {font-size:11px; text-transform:uppercase; padding:0 0 2px 0}

.hrdotted {border-bottom:1px dotted black}
hr { height:1px; background-color:#CCCCCC}

/* homepage */
.titofertas {width:336px; height:29px}
.homedestacados{width:336px; padding:10px 0; border-bottom:1px dotted #999; margin:10px 0; min-height:120px; clear:both}
.imghomedestacados {float: right; margin: 0 0 10px 10px;width:100px;height:100px}

.tablacontenedora {width: 780px;margin: 0 auto;border-right: 1px solid #8AB0D2;border-bottom: 1px solid #8AB0D2;border-left: 1px solid #8AB0D2;background-color: #FFF}
#content {position:absolute;left: 27px;top: 0}

#sorteos {margin: 0 0 20px 0}
#sorteos img {float: left;margin: 0 0 10px 10px;width:100px;height:100px}
a.titsorteo, a.titsorteo:visited {color: #69ab33;font-weight: bold;font-size: 14px;text-decoration:none}
a.titsorteo:hover {color: #69ab33;font-weight: bold;font-size: 14px;text-decoration:underline}
.imgsorteo {float: right;margin: 0 0 10px 10px;width:100px;height:100px}
.imgnotprincat2 {float: right;margin: 0 0 10px 10px;border: 1px solid #97B8D7;width:100px;height:100px
}
.imgnotprincat3 {float: left;margin: 3px 10px 10px 0; height: 68px;width: 68px}
.lineaseparavertical {background: url(../imagenes/separavertical.gif) center repeat-y}
.backtablacategorias {background: url(../imagenes/backcategoria.gif) left repeat-y}
.tablamenu {background-color: #F2FAEB; width:177px}
.imgsocios { width:177px; height:164px}
.titopciones {width:177px; height:32px}
#socios img {padding-bottom:20px}
.tituloservicios {font-size: 13px;font-weight: bold;color: #7BB700;text-decoration: none}
a.subraya:link, a.subraya:visited {font-size: 11px;color: #333;text-decoration: underline}
a.subraya:hover {font-size: 11px;color: #333;text-decoration: none}
.titulitoverde {font-size: 15px;font-weight: bold;color: #7BCD37;line-height: 24px}
.titulonotas {font-size: 15px;font-weight: bold;margin-bottom: 20px;padding-bottom: 10px;text-align: justify}

/* videoflash */
#videoflash{width: 236px;height:246px}
#captionvideoflash{ width:236px; clear:both}
#videoflash h1{ background: #DDD; padding:4px}
.lkvideoflash {margin-top:7px}
.lkvideoflash a {float:left}
a.lkvideoflash2 {float:right; font-size:11px; font-weight:normal}

.imgdetalle {float: right;margin: 0 0 10px 10px;border: 1px solid #97B8D7}
.imgbarraizq { margin: 0 0 25px 0; width:197px; clear:both}
.iconomasdocs {width:9px; height:9px; margin-right:10px}
/* tabla cuentos */
.bordeabajo td {border-bottom: 1px solid #CCCCCC; padding-top:20px}
.tablaexcursiones {width:100%;border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC}
.tablaexcursiones td {border-bottom: 1px solid #CCCCCC; padding:3px; border-right:1px solid #CCCCCC }
.tablaexcursiones h1 {font-size:14px; margin:0; padding:0; color:#333333}

.logomvdcms{width:104px; height:27px; float:right; padding:10px 45px 0 0 }

/*utilidades uc */
.utilidadesuc{margin:30px 0; clear:both}
.botimprimir {width:146px; height:27px; float:left; margin-right:30px}
.botrecomendar {width:145px; height:27px}
.imgsepnoticiasasociadas{border-bottom:1px solid #DDDDDD; padding-top:6px; margin-bottom:6px}

/*categoria */
.categoria h1 {font-size: 15px;font-weight: bold;color: #7BCD37;line-height: 24px}
.categoria h2 { font-weight:normal; padding:5px 0 0 0; margin:0}
.imgnotprincat {float: right;margin: 0 0 10px 10px;width:100px;height:100px}

/* subcategoria */
#listasubcat { width:388px}
#listasubcat ul { margin:0; padding:10px 0; width:100%}
#listasubcat li { list-style:none; background-image:url(../imagenes/bullet.gif); background-repeat:no-repeat; width:100%; border-bottom:1px solid #DDDDDD;padding:10px 0 }
#listasubcat li a {  margin-left:15px}
#listasubcat li a:hover {  margin-left:15px;  }
#listasubcat li a:visited { margin-left:15px}

/*componente registro en home */
#ºistro iframe { width:197px }

/* registro nl */
.173p { padding:10px; font-size:10px}
.173p p { font-size:10px}
.regnl { width:173px; clear:both; padding-top:20px}

a.regnl, a.regnl:visited{ color:#006; text-decoration:underline; font-size:10px }
a.regnl:hover { color:#006; text-decoration:none; font-size:10px}
.imgregnl { width:197px; height:145px}
.imgregnlhome { width:173px; height:127px}

/* form registro */
#tablaregistro label { width:150px; display:block; float:left}

#tablalogin label { width:110px; display:block; float:left}
.error { color:#CC0000; font-weight:bold}

/* login */
.botlogin { width:96px; margin:10px 0 0 95px; padding:2px}
#tablaloginenlogin label { width:90px; display:block; float:left; font-weight:bold}

/* varios */
.titulitoverde {font-size: 15px;font-weight: bold;color: #7BCD37;line-height: 24px}
.titulos {color: #00539C;font-weight: bold; font-size: 14px}
a.contactos:link, a.contactos:visited {color: #FFF;text-decoration: none}
a.contactos:hover {color: #FFF;text-decoration: underline}
.copetebold {color: #363535;font-weight: bold;font-size: 12px}.173 {
width:173px
}
.173p {
padding:10px; font-size:10px
}

/* barra derecha home */
.imgbarder { margin: 25px 0; width:173px; clear:both}

/* tabla servicio médico */
.tablamedicos { width:100%; padding:5px; margin:0; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC}
.tablamedicos td { padding:5px; margin:0;border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
.tablamedicos h2 { font-size:12px; padding:10px 0 0 0}

.tablamedicos2 { width:300px; padding:5px; margin:0; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC}
.tablamedicos2 td { padding:5px; margin:0;border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC}

/* tabla pasividades */
.tablajub{ width:650px; color:#333333}
.tablajub td { padding:5px; margin:5px}
.mesesjub { background-color:#f3a364}
.diasjub { background-color:#f9d3b2}
.especjub{ background-color:#ec6500}

.mesesjub2 { background-color:#fcd371}
.diasjub2 { background-color:#fdeabd}
.diasjubfucs{ background-color:#ebc1d2}
.diasjubturq{ background-color:#bce2e4}
.diasjubnar{ background-color:#f9d3b2}

.especjubam{ background-color:#f9b700; font-weight:bold}
.especjubfucs{ background-color:#c80071; font-weight:bold}
.especjubturq{ background-color:#00a0a7; font-weight:bold}
.especjubnar{ background-color:#ec6500; font-weight:bold}
.titulosjub {color: #00539C;font-weight: bold; font-size: 18px}

/* Excursiones */
.fdotitucexc { width:504px; height:73px; background-image:url(../imagenes/fdotitucexc.jpg); background-repeat:no-repeat; margin-bottom:20px }
.titexcursiones { width:504px; height:94px; padding-left:10px}
.catdestexc { width:240px; padding:0 10px 20px 0; float:left }
.imgnotprincatexc { margin: 0 10px 10px 0; width:100px;height:100px;float: left }
.catdestexc h2 { font-weight: bold;padding:16px 0 0 0; font-weight:normal }
.tblfdotitucexc { width:504px; height:73px; vertical-align:bottom }
.tblfdotitucexc td { padding:0 145px 18px 14px; width:504px; height:73px; vertical-align:bottom }
.tblfdotitucexc h1 { color:#FFFFFF; font-size:25px; font-weight:normal; padding:0; line-height:23px }
.excdest { width:524px;background-image:url(../imagenes/lineavert.gif); background-repeat:no-repeat; background-position:center}
.tdexcdest { width:230px; height:135px}
.destexc2 { width:14px }
.catexcdest { padding-bottom:20px; margin-bottom:10px}

/* uc sucursales */ 
.fdotitsucursal { width:504px; height:73px; background-image:url(../imagenes/fdotitsucursal.gif); background-repeat:no-repeat; margin-bottom:20px }


/* Banner rotativo */
#ucppal_contenedor{ position: relative; overflow: hidden; float:right; width:260px; height: 265px }
#ucppal_contenedor h5 { width:240px; font-size: 9px; padding: 0 0 5px 0; border-bottom:1px solid #CCCCCC; margin:0 0 10px 0; text-transform:uppercase }
.ucppal { position: absolute; z-index:0; overflow:hidden; width:240px; height:212px }
.ucppal img { width:240px; height:182px }

.slideuc{position: absolute;z-index: 30;width:120px;float: right;top: 218px; left: 180px}
.slideuc img{ width: 20px;height:20px;border:0;padding:0}

/*rounded box */
.image_containerH{width:240px; height:182px}
.image_mainH, .image_minorH {width:240px;height:182px;z-index:0}
.image_minorH { margin-top:-182px; z-index:1 }

.catdestacados { width:230px; height: 135px;padding: 0 0 10px 0;float: left; margin:0 14px}
.catdestacados h2 { font-weight:normal; padding-top:6px 0 0 0; margin-top:4px }

/* home rotativos */
#galeriappal {width:197px;height:305px;background-color: #FFFFFF }
.galeriappal_slide {position:relative;z-index:40;display:block;width:60px;float:right; margin:0; top:285px; background-color:#fff}
.galeriappal_slide IMG {HEIGHT: 20px; WIDTH: 20px}
.galeriappal_imagen {BORDER: 0; MARGIN: 0; float:left; width:197px; position: absolute; z-index:10;overflow: hidden;background-color:#fff}
.galeriappal_imagen IMG {width: 197px; height:275px;}