img { border-style: none; }
body {  background-color:#369;background-image:url(../imagenes/bg_background.gif);background-repeat:repeat-x;margin:0;padding:0; }
h1{ font:23px Lucida Sans Unicode, sans-serif; color:#666; text-align:justify; text-decoration:none; font-weight:bold; margin:0 0 0px;padding:0 0 0px; }
h2{ font:20px Lucida Sans Unicode, sans-serif; color:#1a4d80; text-align:justify; text-decoration:none; font-weight:bold; margin:0 0 0px;padding:0 0 0px; }
h3{ font:18px Lucida Sans Unicode, sans-serif; color:#333; text-align:justify; text-decoration:none; font-weight:bold; margin:0 0 0px;padding:0 0 0px; }
h4{ font:16px Lucida Sans Unicode, sans-serif; color:#0000FF; text-align:justify; text-decoration:none; font-weight:bold; margin:0 0 0px;padding:0 0 0px; }
h5{ font:15px Lucida Sans Unicode, sans-serif; color:#FF0000; text-align:justify; text-decoration:none; font-weight:bold; margin:0 0 0px;padding:0 0 0px; }

#marco-web { width:1000px; margin:4px auto; border:#FFFFFF 1px solid; background-color:#FFFFFF; }

#cabecera { height:92px; background-image:url(../imagenes/cabecera.jpg); background-repeat:no-repeat; position:relative; }
#cabecera-izquierda { width:312px; height:70px; font:9px Lucida Sans Unicode, sans-serif; text-align:right; text-decoration:none; color: #000000; position:absolute; top:10px; left:0px; }
#cabecera-derecha { width:672px; height:86px; font:9px Lucida Sans Unicode, sans-serif; text-align:center; text-decoration:none; text-transform:uppercase; color:#6987A5; position:relative; top:6px; left:327px; }
#cabecera-banner { width:662px; height:45px;  font:9px Lucida Sans Unicode, sans-serif; text-align:center; text-decoration:none; text-transform:uppercase; color:#6987A5; position:absolute; top:0px; left:0px; }
#cabecera-menu1 { width:234px; font:10px Lucida Sans Unicode, sans-serif; text-align:center; text-decoration:none; text-transform:uppercase; color:#6987A5; position:absolute; top:60px; left:0px;}
#cabecera-menu1 a { font:10px Lucida Sans Unicode, sans-serif; text-align:left; text-decoration:none; text-transform:uppercase; color:#6987A5; }
#cabecera-menu1 a:hover { font:10px Lucida Sans Unicode, sans-serif; text-align:left; text-decoration:none; text-transform:uppercase; color:#000000; }
#cabecera-menu2 { width:280px; font:10px Lucida Sans Unicode, sans-serif; text-align:center; text-decoration:none; text-transform:uppercase; color:#6987A5; position:absolute; top:60px; left:381px;}
#cabecera-menu2 a { font:10px Lucida Sans Unicode, sans-serif; text-align:left; text-decoration:none; text-transform:uppercase; color:#6987A5; }
#cabecera-menu2 a:hover { font:10px Lucida Sans Unicode, sans-serif; text-align:left; text-decoration:none; text-transform:uppercase; color:#000000; }

#header { height:184px; position:relative; }
#header-flash { width:496px; height:184px; background-image:url(../imagenes/fondo-header-flash.jpg); background-repeat:no-repeat; position:absolute; top:0px; left:0px; }
#header-derecha { width:504px; height:184px; background-image:url(../imagenes/header-derecha.jpg); background-repeat:no-repeat; position:relative; top:0px; left:496px; }
#header-banner { width:250px; height:150px; text-align:center; position:absolute; top:23px; left:225px; }

#menu { height:48px; position:relative; }
#menu-flash { width:496px; height:48px; background-image:url(../imagenes/fondo-menu-flash.jpg); background-repeat:no-repeat; position:absolute; top:0px; left:0px; }
#menu-derecha { width:504px; height:48px; background-image:url(../imagenes/menu-derecha.jpg); background-repeat:no-repeat; position:relative; top:0px; left:496px; }

#welcome_box{float:right; width:304px; height:25px; text-align:center; margin-top:15px;color:#666;font-family:Lucida Sans Unicode, sans-serif;font-size:12px;}
#welcome_box a,#welcome_box a:visited{color:#000000;text-decoration:none;font-weight:bold;}
#welcome_box a:hover{text-decoration:underline;font-weight:bold;}

#contenido-web { width:1000px; background-image:url(../imagenes/menu-fin.jpg); background-repeat:no-repeat; position:relative; }
#zona-util-CW { width:988px; float:left; margin-top:18px; margin-left:6px; }
.contenedor-contenido { width:988px; float:left; font:14px Lucida Sans Unicode, sans-serif; text-align:justify; text-decoration:none; color:#6987A5; }

.columna1 { width:326px; float:left; }
.columna2 { width:326px; float:left; margin-left:5px; }
.columna3 { width:326px; float:right; }

.columna1_2 { width:657px; float:left; }
.columna2_3 { width:657px; float:right; }

.texto-columnas { padding:14px 10px 5px; }
.texto-columnas a { text-decoration:none; color:#6987A5; }
.texto-columnas a:hover { text-decoration:none; color:#000; }
.texto-largo-columnas2_3 { padding:14px 10px 0px; }
.texto-largo-columnas2_3 a { text-decoration:none; color:#6987A5; }
.texto-largo-columnas2_3 a:hover { text-decoration:none; color:#000; }
.texto-largo-columnas1_2_3 { padding:0px 10px 5px; }
.texto-largo-columnas1_2_3 a { text-decoration:none; color:#6987A5; }
.texto-largo-columnas1_2_3 a:hover { text-decoration:none; color:#000; }
.enumeracion-texto-columnas { padding-left:75px; }
.enumeracion-texto-columnas-sub { padding-left:125px; }

.titulo-dom-cuadro1 { width:326px; height:58px; background-image:url(../imagenes/dom-verde.jpg); background-repeat:no-repeat; }
.titulo-dom-cuadro2 { width:326px; height:58px; background-image:url(../imagenes/dom-azul.jpg); background-repeat:no-repeat; }
.titulo-dom-cuadro3 { width:326px; height:58px; background-image:url(../imagenes/dom-naranja.jpg); background-repeat:no-repeat; }

.titulo-dis-cuadro1 { width:326px; height:58px; background-image:url(../imagenes/dis-verde.jpg); background-repeat:no-repeat; }
.titulo-dis-cuadro2 { width:326px; height:58px; background-image:url(../imagenes/dis-azul.jpg); background-repeat:no-repeat; }
.titulo-dis-cuadro3 { width:326px; height:58px; background-image:url(../imagenes/dis-naranja.jpg); background-repeat:no-repeat; }

.titulo-hos-verde1 { width:326px; height:58px; background-image:url(../imagenes/hos-verde-1.jpg); background-repeat:no-repeat; }
.titulo-hos-verde2 { width:326px; height:58px; background-image:url(../imagenes/hos-verde-2.jpg); background-repeat:no-repeat; }
.titulo-hos-verde3 { width:326px; height:58px; background-image:url(../imagenes/hos-verde-3.jpg); background-repeat:no-repeat; }
.titulo-hos-azul1 { width:326px; height:58px; background-image:url(../imagenes/hos-azul-1.jpg); background-repeat:no-repeat; }
.titulo-hos-azul2 { width:326px; height:58px; background-image:url(../imagenes/hos-azul-2.jpg); background-repeat:no-repeat; }
.titulo-hos-azul3 { width:326px; height:58px; background-image:url(../imagenes/hos-azul-3.jpg); background-repeat:no-repeat; }
.titulo-hos-naranja1 { width:326px; height:58px; background-image:url(../imagenes/hos-naranja-1.jpg); background-repeat:no-repeat; }
.titulo-hos-naranja2 { width:326px; height:58px; background-image:url(../imagenes/hos-naranja-2.jpg); background-repeat:no-repeat; }
.titulo-hos-naranja3 { width:326px; height:58px; background-image:url(../imagenes/hos-naranja-3.jpg); background-repeat:no-repeat; }

.titulo-info-cuadros { width:326px; height:58px; background-image:url(../imagenes/cuadro-info.jpg); background-repeat:no-repeat; }

.texto-titulo-cuadros { width:260px; height:20px; text-align:center; text-decoration:none; color:#fff; float:left; margin-top:20px; margin-left:55px; }
.cuerpo-cuadros { width:326px; background-image:url(../imagenes/fondo-cuerpo-cuadros.jpg); }
.texto-cuerpo-cuadros { width:306px; font:13px Lucida Sans Unicode, sans-serif; text-align:justify; text-decoration:none; color:#6987A5; padding:5px 10px 5px 10px; }
.texto-cuerpo-cuadros a { text-decoration:none; color:#6987A5; }
.texto-cuerpo-cuadros a:hover { text-decoration:none; color:#000; }
.texto-precio-cuerpo-cuadros { width:306px; font:42px Lucida Sans Unicode, sans-serif; text-align:center; text-decoration:none; color:#FF0000; padding:12px 10px 0px 10px; }
.texto-precio-ayuda-cuerpo-cuadros { width:306px; font:10px Lucida Sans Unicode, sans-serif; text-align:center; text-decoration:none; padding:0px 10px 0px 10px; }
.texto-precio-ayuda-conESP-cuerpo-cuadros { width:306px; font:10px Lucida Sans Unicode, sans-serif; text-align:center; text-decoration:none; padding:12px 10px 0px 10px; }
.texto-precio-noESP-cuerpo-cuadros { width:306px; font:42px Lucida Sans Unicode, sans-serif; text-align:center; text-decoration:none; color:#FF0000; padding:0px 10px 0px 10px; }
.boton-cuadros { width:306px; font:14px Lucida Sans Unicode, sans-serif; text-align:center; text-decoration:none; padding:12px 10px 0px 10px; }
.boton-cuadros a, .texto-boton-cuadros a:hover { text-decoration:none; }
.enumeracion-cuerpo-cuadros { padding-top:12px; padding-left:23px; }
.tabla-enumeracion-cuerpo-cuadros, .tabla-enumeracion-cuerpo-cuadros a { font:13px Lucida Sans Unicode, sans-serif; text-align:justify; text-decoration:none; color:#6987A5; }
.tabla-enumeracion-cuerpo-cuadros a:hover { text-decoration:none; color:#000; }
.imagen-enumeracion { width:3px; height:3; margin-left:0px; margin-right:5px; margin-bottom:2px; }
.imagen-enumeracion-sub { width:3px; height:3; margin-left:23px; margin-right:5px; margin-bottom:2px; }
.imagen-enumeracion-sub2 { width:3px; height:3; margin-left:42px; margin-right:5px; margin-bottom:2px; }
.imagen-enumeracion-sub3 { width:3px; height:3; margin-left:60px; margin-right:5px; margin-bottom:2px; }
.texto-menu-cuerpo-cuadros { width:306px; font:21px Lucida Sans Unicode, sans-serif; text-align:center; text-decoration:none; color:#25598f; padding:5px 10px 5px 10px; }
.texto-menu-cuerpo-cuadros a { font:21px Lucida Sans Unicode, sans-serif; text-align:center; text-decoration:none; color:#25598f; display:block; }
.texto-menu-cuerpo-cuadros a:hover { font:21px Lucida Sans Unicode, sans-serif; text-align:center; background-color:#CCCCCC; text-decoration:none; color:#000000; }
.texto-menu-sel-cuerpo-cuadros { font:21px Lucida Sans Unicode, sans-serif; text-align:center; text-decoration:none; background-color:#EEEEEE; color:#FFFFFF; }

.cierre-cuadros { width:326px; height:20px; background-image:url(../imagenes/fondo-cierre-cuadros.jpg); background-repeat:no-repeat; }

.redesociales1 { width:200px; float:left; }
.redesociales2 { width:578px; float:left; margin-left:5px; }
.redesociales3 { width:200px; float:right; }
.inicio-cuadro-redesociales { width:578px; height:6px; background-image:url(../imagenes/fondo-inicio-redesociales.jpg); background-repeat:no-repeat; }
.cuerpo-cuadro-redesociales { width:578px; background-image:url(../imagenes/fondo-cuerpo-redesociales.jpg); }
.cierre-cuadro-redesociales { width:578px; height:20px; background-image:url(../imagenes/fondo-cierre-redesociales.jpg); background-repeat:no-repeat; }

.boton-templates1 { width:484px; float:left; }
.boton-templates2 { width:484px; float:right; }
.templates-separador { height:23px; clear:both; }

.separador { height:12px; clear:both; } /*** Para rellenar en todos los Navegadores por igual ***/
.clear { clear:both; } /*** Para rellenar en todos los Navegadores por igual ***/

#fin-web { width:1000px; height:60px; margin-top:10px; background-image:url(../imagenes/fin-web.jpg); background-repeat:no-repeat; font:10px Arial; text-align:center; text-decoration:none; text-transform:uppercase; color:#6987A5; position:relative; }
#fin-web a { font:10px Lucida Sans Unicode, sans-serif; text-align:center; text-decoration:none; text-transform:uppercase; color:#6987A5; }
#fin-web a:hover { font:10px Lucida Sans Unicode, sans-serif; text-align:center; text-decoration:none; text-transform:uppercase; color:#000000;  }

.texto-separador-fin-web { font:8px Lucida Sans Unicode, sans-serif; text-align:center; }

#pie-web { margin-top:23px; font:11px Lucida Sans Unicode, sans-serif; text-align:center; text-decoration:none; color:#DDDDDD; }
#pie-web a { text-decoration:none; color:#DDDDDD; }
#pie-web a:hover { text-decoration:none; color:#000000;  }
