#body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;/* font-size:small;*/ margin-left: 0%; margin-top: 0px; margin-right: 0%; margin-bottom: 0px; color: #000000; width:74em; }
/* contenedor principal */
#contenedor { text-align: left; width:100%; }
/* contenedor para opciones de java   */
#contenedorjava { text-align: left; margin: auto; padding:0 5px 5px 5px; }
/* posicion barra superior */
#barrasup { text-align:right; padding: 1px 15px 1px 0; color:#FFFFFF; background:#D12652; }
/* posicion izq */
#latizq { display: none }
/* posicion cuerpo*/
#cuerpo { margin: 0 0px 0 0px; background-color:#FFFFFF; }
/* posicion cabecera tobal */
#cabecera { border: 1px solid #666; margin:0 0 21px 0; }
/*Posicion titulo medio */
#titulomedio { background-image:url(../imagenes/fondotitulomedio.jpg); color:#000000; font-size:14px; padding:0 0 15px 8%; }
/* posicion logo */
#logo { float:right; padding:10px 40px 10px 10px; }
/* posicion logo en indices */
#logo2 { float:right; padding:10px 40px 10px 10px; border-left:1px solid #666; ; border-bottom:1px solid #666; }
/* posicion nombre seccion */
#postitulo { float:right; padding:0 10px 0 0; }
/* posicion slogan */
/* .slogan{color:#FFFFFF; font-size:9px;} */
.slogan { color:#FFFFFF; /*font-size:9px;*/ font-size:x-small; text-align:center; }
/* posicion menuizq */
.menuizq { padding: 5px 0px 5px 10px; background-image:url(../imagenes/fondomenu.jpg); border-bottom:1px solid #666;/*background-repeat:repeat-x;background-attachment: fixed;*//*font-size:14px;*/ font-size:large; }
/* estilo de submeni izquierda */
.submenu {/*font-size:9px;*/ font-size:x-small; }
/* posicion desarrollo  par dch 150 */
#desarrollo { padding:0px 0px 0px 10px; /*width:499px;border: 1px solid #66FF99; */ }
/* posicion desarrollo  par dch 260 */
#desarrollo2 { padding:0px 0px 0px 10px; width:387x; border: 1px solid #66FF99; }
/* posicion img derecha*/
.latderecha { float:right; border-left: 1px solid #666666; background-color:#FFFFFF; padding:0 0px 0 2px; width:150px; }
.latderechaimg { float:right; border-left: 1px solid #666666; background-color:#FFFFFF; padding:0 0px 0 2px; width:260px; }
/* sin tama&ntilde;o */
.latderechaimg2 { float:right; border-left: 1px solid #666666; background-color:#FFFFFF; padding:0 0px 0 5px; }
.contderecha { background-color:#e1e4f2; padding:5px 10px 10px 10px; border: 1px solid #3c5586; font-size:smaller; }
.contizquierda { background-color:#e1e4f2; padding:5px 10px 10px 10px; border: 1px solid #3c5586; margin:0 4px 0 4px; font-size:smaller; }
/* subtitulos anuncios */
.subanuncio {/*font-size:14px;*/ font-size:x-small; padding:3px 0 3px 0px; }
/* posicion Pie de pagina */
.piepag {/*font-size:10px;*/ padding: 1px 0px 3px 0px; color:#FFFFFF; background:#D12652; text-align:center; border-top:1px solid #666666; font-size:x-small; clear:both; }
/* detalle de imagnenes */
.imagenes { padding:2px; border:1px solid #000000; }
/* Resalte texto*/
.resalte { color:#CC0000; }
.resalte2 { color:#0C1178; text-decoration:underline; font-weight:bold; }
/* Resalte texto en anuncios */
.resalte3 { color:#CC0000; text-decoration:none; font-weight:bold; }
/* titulos para textos de las paginas */
.titulos {/*font-size:12px;*/ font-size:15px; color:#7A7249; font-variant:small-caps; font-weight:bold; text-decoration:underline; }
/* subtitulos para textos de las paginas */
.subtitulos { font-weight:bold;/*font-size:11px;*/ font-size:inherit; color:#8A8BB9; }
/* titulos para textos de los indices detallados*/
.titulindicedetallado { font-size:12px; color:#336691; font-variant:small-caps; text-decoration:underline; }
/* TXT Cupon */
.cupon { font-size:22px; text-align:center; }
/* original
.subtitulosfondo{color:#FFFFFF;font-variant:small-caps;background-image:url(../imagenes/fondosubtitulo.jpg); border: 1px solid #FFFFFF;padding: 2px 2px 2px 2px;text-align:center;;font-size:inherit;} */
.subtitulosfondo { color:#000000; background-color:#f8f9f9; border-bottom: 1px solid #6fa1d0; border-top: 1px solid #6fa1d0; padding: 2px 2px 2px 2px; font-size:small; font-weight:bold; }
/* ORIGINAL .subtitulosfondoizq{color:#FFFFFF;font-variant:small-caps;background-image:url(../imagenes/fondosubtitulo.jpg); height:18px;border: 1px solid #FFFFFF;padding: 2px 2px 2px 2px;text-align:center;margin:0 5px 0 5px;; font-size:smaller;} */
.subtitulosfondoizq { color:#FFFFFF; font-variant:small-caps; background-image:url(../imagenes/fondosubtitulo.jpg); height:15px; border: 1px solid #FFFFFF; padding: 2px 2px 2px 2px; text-align:center; margin:0 5px 0 5px; }
/* Estilo formulario de contacto */
.formcontacto {/*font-size:10px;*/ font-size:smaller; }
.boton_enviar { width: 60px; height: 20px; margin-left: 120px; border: 1px Solid #6fa1d0; text-indent: -9999px; }
.boton_enviar2 { width: 60px; height: 20px; border: 1px Solid #6fa1d0; text-indent: -9999px; }
.campo { margin: 0 5px 2px 10px; border: 1px Solid #0C1178; padding: 2px; }
.comentario { color: #666; border: 1px Solid #0C1178; }
.mostrarcur { border:0px; }
.mobrecur { }
.mobrecur2 { }
.curinten { color:#CC0000; }
/* Estilo listas */
ul { margin:0px 0 0 20px; list-style:none; }
li { list-style-image: url(../imagenes/listas.gif); padding:0px 0px 0 0px; }
/* ul li {position: relative;}  ul{padding: 0 0 10px 0;list-style: none;border-bottom: 1px solid #000000;} */


/* posicion texto en calendario */
.txtcalendar { float:left; width:195px; border-right:1px dotted #666666; padding: 0 5px 0 0px; }
/* posicion tabla en calendario */
.tablacalendar { float:right; }
/* estilo decapas */
#calexpl { padding:0.5em; visibility:visible; display:block }
#calgra { padding:0.5em; ; visibility:hidden; display:none; }
#calexplt { padding:0.5em; visibility:visible; display:block }
#calgrat { padding:0.5em; ; visibility:hidden; display:none; }
