/*HOJA DE ESTILO DE LA WEB*/

body{
background-image:url(imagenes/fondo_blanco.gif);
background-repeat:repeat;
background-position:center;
/*
background-image:url(imagenes/fondo.jpg);
background-repeat:no-repeat;
background-position:top center;
*/
background-color:#ffffff;
text-align:center;
padding:0px;
margin:0px;
width:100%;
height:100%;
}

#contenedor{
/*
background-image:url(imagenes/mosaico.gif);
width:930px;
*/
width:930px;
text-align:center;
margin:auto;
height:100%;
}


/* CLASES DE ESTRUCTURACIÓN DE LA PAGINA */

#cabecera{
width:930px;
margin:0px;
}

#pagina{
width:930px;
text-align:center;
}

#bloqueIzq{
/*background-image:url(imagenes/trama.gif);
background-repeat:repeat;*/
width:41px;
/*height:100%;*/
float:left;
}

#cuerpo{
background-image:url(imagenes/sombra.gif);
background-repeat:no-repeat;
background-position: right top;
background-color:#ffffff;
width:842px;
text-align:center;
float:left;
}

#bloqueDcha{
/*background-image:url(imagenes/trama.gif);
background-repeat:repeat;*/
width:47px;
/*height:100%;*/
float:left;
}


/* CLASE DE LA CABECERA */

#menucabecera{
background-image:url(imagenes/fondo_cabecera.jpg);
width:860px;
height:21px;
text-align:right;
padding-right:70px;
padding-bottom:0px;
padding-top:0px;
margin:0px;
}

A.acabecera{
text-align:right;
font-family:Verdana;
font-size:10px;
color:#83cde7;
text-decoration:none;
}

A.acabecera:hover{
text-align:right;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration: none;
}

A.acabecerapulsado{
text-align:right;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration: none;
}

#flashcabecera{
/*background-image:url(imagenes/cabecera.jpg);
background-repeat:no-repeat;*/
text-align:left;
width:930px;
height:100px;
margin:0px;
padding:0px;
}

#lineacabecera{
background-image:url(imagenes/linea_cabecera.jpg);
font-size:1px;
width:930px;
height:3px;
margin:0px;
}


/* CLASES DEL MENÚ PRINCIPAL */

#menu{
height:26px;
*height:25px;
_height:25px;
width:930px;
background-color:#014e81;
text-align:left;
}

#linea{
font-size:1px;
width:930px;
height:3px;
background-color:#3fb3ff;
}

#menuboton{
*height:25px;
_height:25px;
background-color:#014e81;
text-align:left;
float:left;
}

#menureboton{
margin-top:2px;
*margin-top:5px;
_margin-top:5px;
*padding-bottom:6px;
_padding-bottom:0px;
}

A.amenu{
background-color:#014e81;
padding-right:6px;
padding-left:6px;
padding-top:6px;
padding-bottom:6px;
text-align:center;
font-family:Tahoma,Arial;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
height:20px;
*height:25px;
_height:25px;
}

A.amenu:hover{
background-image:url(imagenes/lineamenu.gif);
padding-right:6px;
padding-left:6px;
padding-top:6px;
padding-bottom:6px;
text-align:center;
font-family:Tahoma,Arial;
font-size:12px;
font-weight:bold;
color:#014e81;
text-decoration: none;
height:20px;
*height:25px;
_height:25px;
}

A.amenupulsado{
background-image:url(imagenes/lineamenu.gif);
padding-right:6px;
padding-left:6px;
padding-top:6px;
padding-bottom:6px;
text-align:center;
font-family:Tahoma,Arial;
font-size:12px;
font-weight:bold;
color:#014e81;
text-decoration: none;
height:20px;
*height:25px;
_height:25px;
}

#submenu{
border: solid thin #A6A6A6;
width:206px;
z-index:2;
}

#submenuboton{
width:206px;
height:25px;
text-align:left;
}

#submenuseparador{
font-size:1px;
background-image:url(imagenes/submenu_separador.gif);
background-repeat:no-repeat;
width:206px;
height:3px;
}

A.asubmenu{
background-image:url(imagenes/submenu_off.gif);
background-repeat:no-repeat;
background-position: top;
padding-top:6px;	
text-align:left;
font-family:Tahoma,Arial;
font-size:10px;
font-weight:bold;
color:#0374b3;
text-decoration:none;
display: block;
width:100%;
height:100%;
margin-bottom:-6px;
}

A.asubmenu:hover{
background-image:url(imagenes/submenu_on.gif);
background-repeat:no-repeat;
background-position: top;
padding-top:6px;
text-align:left;
font-family:Tahoma,Arial;
font-size:10px;
font-weight:bold;
color:#0374b3;
text-decoration:none;
display: block;
width:100%;
height:100%;
margin-bottom:-6px;
}


/* CLASES DEL PIÉ */

#pie{
width:744px;
height:80px;
background-color:#ffffff;
text-align:center;
margin-left:49px;
margin-right:49px;
margin-bottom:15px;
}

#pieenlaces{
height:17px;
width:100%;
border-top: 1px;
border-top-style: solid;
border-top-color: #245c9a;
border-bottom: 1px;
border-bottom-style: solid;
border-bottom-color: #245c9a;
padding-top:2px;
}

A.apie{
padding-right:6px;
padding-left:6px;
vertical-align:5px;
font-family:Arial;
font-size:10px;
color:#245c9a;
text-decoration:none;
}

A.apie:hover{
padding-right:6px;
padding-left:6px;
vertical-align:5px;
font-family:Arial;
font-size:10px;
color:#245c9a;
text-decoration: underline;
}

#pielogo{
text-align:left;
padding-top:17px;
padding-bottom:12px;
width:100%;
}


/* CLASES DE SECCIONES */

#seccion{
width:744px;
margin-left:49px;
margin-right:49px;

}



/* CLASES DE LAS SECCIONES DE ÁREA DE NEGOCIO */

#areacuerpo{
width:744px;
vertical-align: top;
text-align: center;
}

/* CLASES DE LOS CATÁLOGOS */

#catalogocuerpo{
width:744px;
vertical-align: top;
text-align: left;
}

#catalogobloque{
width:744px;
vertical-align: top;
text-align: left;
}

#catalogomenu{
width:344px;
text-align: left;
background-color:#ffffff;
float:left;
}

#catalogofoto{
width:400px;
text-align: left;
background-color:#ffffff;
float:left;
}

#catalogoenlace{
width:294px;
height:21px;
text-align: left;
}

A.acatalogo{
background-image:url(imagenes/blanco_tipos.gif);
background-repeat:no-repeat;
background-position: top;
padding-left:10px;
padding-top:3px;
text-align:left;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#0b4879;
text-decoration:none;
display: block;
width: 100%;
height: 100%;
margin-bottom:-3px;
}

A.acatalogo:hover{
background-image:url(imagenes/verde_tipos.gif);
background-repeat:no-repeat;
background-position: top;
padding-left:10px;
padding-top:3px;
text-align:left;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
display: block;
width: 100%;
height: 100%;
margin-bottom:-3px;
}

A.acatalogoactivo{
background-image:url(imagenes/verde_tipos.gif);
background-repeat:no-repeat;
background-position: top;
padding-left:10px;
padding-top:3px;
text-align:left;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
display: block;
width: 100%;
height: 100%;
margin-bottom:-3px;
}

#catalogocabecera{
background-image:url(imagenes/catalogo_cabecera.gif);
background-repeat:no-repeat;
width:734px;
height:37px;
font-family:Verdana;
font-size:20px;
font-weight:bold;
color:#ffffff;
padding-top:3px;
padding-left:10px;
}

#catalogopie{
background-image:url(imagenes/catalogo_pie.gif);
background-repeat:no-repeat;
width:744px;
height:11px;
}

#catalogoproducto{
background-image:url(imagenes/catalogo_producto.gif);
background-repeat:no-repeat;
width:744px;
height:129px;
margin:0px;
}

#catalogofotop{
width:204px;
text-align:center;
vertical-align:bottom;
float:left;
margin:0px;
padding-top:10px;
}

#catalogodescp{
width:540px;
height:100%;
text-align:left;
float:left;
margin:0px;
}

#catalogonombrep{
width:540px;
height:25px;
text-align:left;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#3b3b3b;
vertical-align:bottom;
margin:0px;
padding-top:10px;
}

#catalogodatosp{
width:540px;
height:63px;
text-align:left;
margin:0px;
}

#catalogotitulop{
min-width: 120px;
text-align:right;
font-family:Verdana;
font-size:12px;
color:#7b7b7b;
line-height:15px;
float:left;
margin:0px;
padding-right:5px;
}

#catalogorestop{
text-align:left;
font-family:Verdana;
font-size:12px;
font-weight:regular;
color:#3b3b3b;
line-height:15px;
float:left;
margin:0px;
}


/* BOTONES CON ROLL-OVER PARA LAS SECCIONES GENÉRICAS*/

A.amediano{
background-image:url(imagenes/mediana_off.jpg);
background-repeat:no-repeat;
background-position: top left;
text-align:center;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#0b4879;
text-decoration:none;
display: block;
width: 127px;
height: 23px;
margin-bottom:0px;
margin-left:6px;
padding-bottom:5px;
padding-left:0px;
padding-top:5px;
}

A.amediano:hover{
background-image:url(imagenes/mediana_on.jpg);
background-repeat:no-repeat;
background-position: top left;
text-align:center;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#0b4879;
text-decoration:none;
display: block;
width: 127px;
height: 23px;
margin-bottom:0px;
margin-left:6px;
padding-bottom:5px;
padding-left:0px;
padding-top:5px;
}

A.agrande{
background-image:url(imagenes/grande_off.jpg);
background-repeat:no-repeat;
background-position: top left;
text-align:center;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#0b4879;
text-decoration:none;
display: block;
width: 389px;
height: 23px;
margin-bottom:0px;
margin-left:6px;
padding-bottom:5px;
padding-left:2px;
padding-top:5px;
}

A.agrande:hover{
background-image:url(imagenes/grande_on.jpg);
background-repeat:no-repeat;
background-position: top left;
text-align:center;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#0b4879;
text-decoration:none;
display: block;
width: 389px;
height: 23px;
margin-bottom:0px;
margin-left:6px;
padding-bottom:5px;
padding-left:2px;
padding-top:5px;
}

A.apeque{
background-image:url(imagenes/peque_off.jpg);
background-repeat:no-repeat;
background-position: top left;
text-align:center;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#0b4879;
text-decoration:none;
display: block;
width: 88px;
height: 23px;
margin-bottom:0px;
margin-left:6px;
padding-bottom:5px;
padding-left:2px;
padding-top:5px;
}

A.apeque:hover{
background-image:url(imagenes/peque_on.jpg);
background-repeat:no-repeat;
background-position: top left;
text-align:center;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#0b4879;
text-decoration:none;
display: block;
width: 88px;
height: 23px;
margin-bottom:0px;
margin-left:6px;
padding-bottom:5px;
padding-left:2px;
padding-top:5px;
}


/* CLASES DE CLIENTES */

#clientescuerpo{
width:744px;
vertical-align: top;
text-align: left;
}

#clientesbloque{
width:744px;
text-align: left;
margin:0px;
font-family:Verdana;
font-size:12px;
color:#3b3b3b;
}

#clientesformulario{
background-image:url(imagenes/fondo_clientes.jpg);
background-repeat:no-repeat;
width:706px;
height:260px;
font-family:Verdana;
font-size:12px;
color:#3b3b3b;
}


/* CLASES DE CONTACTO*/

#contactocuerpo{
width:744px;
vertical-align: top;
text-align: left;
}

#contactobloque{
width:744px;
text-align: left;
margin:0px;
}

#contactoformulario{
background-image:url(imagenes/fondo_contacto.jpg);
background-repeat:no-repeat;
width:706px;
height:381px;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#3b3b3b;
}


/* CLASES DEL SISTEMAE2R */

#sistemacuerpo{
width:744px;
vertical-align: top;
text-align: left;
}

#sistemabloque{
width:744px;
vertical-align: top;
text-align: left;
}

#sistemagrafico{
width:444px;
height:260px;
text-align: left;
float:left;
}

#sistemafoto{
width:444px;
height:250px;
text-align: left;
}

#sistemabotones{
text-align:center;
align:center;
margin-left:142px;
}

#sistemaboton{
text-align:center;
float:left;
}

#sistemaconector{
text-align:center;
float:left;
}


#sistemaficha{
background-image:url(imagenes/ficha.gif);
background-repeat:no-repeat;
width:300px;
height:460px;
text-align: left;
float:left;
}

#sistemafichaarriba{
width:290px;
height:69px;
text-align: left;
}

#sistemafichanumero{
width:49px;
height:68px;
padding-left:8px;
padding-top:2px;
margin:0px;
float:left;
}

#sistemafichatitulo{
height:68px;
text-align: left;
vertical-align: bottom;
font-family:Arial Black,Arial;
font-size:18px;
font-weight:regular;
line-height:16px;
color:#065e95;
padding-left:8px;
float:left;
}

#sistemafichafoto{
height:197px;
width:100%;
text-align: center;
}

#sistemafichatexto0{
height:180px;
text-align: center;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#006bae;
padding-left:17px;
padding-right:17px;
padding-top:4px;
line-height:15px;
margin:0px;
}

#sistemafichatexto{
height:180px;
text-align: left;
font-family:Verdana;
font-size:12px;
font-weight:regular;
color:#3b3b3b;
padding-left:17px;
padding-right:17px;
padding-top:4px;
line-height:15px;
margin-top:7px;
}


/* CLASES DE MAPA WEB */

#mapawebcuerpo{
width:744px;
height:360px;
margin-top:30px;
text-align: center;
}

#mapacolumna{
width:170px;
text-align: center;
float:left;
}

#mapaseparador{
background-image:url(imagenes/mapa_separador.gif);
width:15px;
text-align: center;
float:left;
height:100%;
}

#mapaboton{
width:170px;
height:20px;
text-align: center;
margin-bottom:0px;
}

#mapaenganche2{
background-image:url(imagenes/sep2.gif);
background-repeat:no-repeat;
width:15px;
height:20px;
text-align: center;
}

#mapaenganche3{
background-image:url(imagenes/sep3.gif);
background-repeat:no-repeat;
width:15px;
height:20px;
text-align: center;
}

#mapaenganche4{
background-image:url(imagenes/sep4.gif);
background-repeat:no-repeat;
width:15px;
height:20px;
text-align: center;
}

#mapaenganche5{
background-image:url(imagenes/sep5.gif);
background-repeat:no-repeat;
width:15px;
height:20px;
text-align: center;
}

#mapaenganche6{
background-image:url(imagenes/sep6.gif);
background-repeat:no-repeat;
width:15px;
height:20px;
text-align: center;
}

#mapaenganche8{
background-image:url(imagenes/sep8.gif);
background-repeat:no-repeat;
width:15px;
height:20px;
text-align: center;
}


A.amapa1{
background-color:#3ea4c5;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:100px;
height:16px;
padding-top:3px;
padding-left:70px;
}

A.amapa1:hover{
background-color:#8cc8dc;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:100px;
height:16px;
padding-top:3px;
padding-left:70px;
}

A.amapa2{
background-color:#47b8dd;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:160px;
height:16px;
padding-top:3px;
padding-left:10px;
}

A.amapa2:hover{
background-color:#91d4ea;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:160px;
height:16px;
padding-top:3px;
padding-left:10px;
}

A.amapa3{
background-color:#4e93ce;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:160px;
height:16px;
padding-top:3px;
padding-left:10px;
}

A.amapa3:hover{
background-color:#95bee2;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:160px;
height:16px;
padding-top:3px;
padding-left:10px;
}

A.amapa4{
background-color:#437cad;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:160px;
height:16px;
padding-top:3px;
padding-left:10px;
}

A.amapa4:hover{
background-color:#8eb0ce;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:160px;
height:16px;
padding-top:3px;
padding-left:10px;
}

A.amapa5{
background-color:#386993;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:160px;
height:16px;
padding-top:3px;
padding-left:10px;
}

A.amapa5:hover{
background-color:#88a6bf;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:160px;
height:16px;
padding-top:3px;
padding-left:10px;
}

A.amapa6{
background-color:#49b0a5;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:160px;
height:16px;
padding-top:3px;
padding-left:10px;
}

A.amapa6:hover{
background-color:#92d0c9;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:160px;
height:16px;
padding-top:3px;
padding-left:10px;
}

A.amapa7{
background-color:#98b73b;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:160px;
height:16px;
padding-top:3px;
padding-left:10px;
}

A.amapa7:hover{
background-color:#c1d489;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:160px;
height:16px;
padding-top:3px;
padding-left:10px;
}

A.amapa8{
background-color:#3a93b0;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:160px;
height:16px;
padding-top:3px;
padding-left:10px;
}

A.amapa8:hover{
background-color:#89bed0;
text-align:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
display: block;
width:160px;
height:16px;
padding-top:3px;
padding-left:10px;
}


/* CLASES DE LA SECCIÓN HOME */

#homecuerpo{
width:744px;
vertical-align: top;
text-align: center;
}

A.ahome{
text-align:left;
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#3b3b3b;
text-decoration:none;
}

A.ahome:hover{
text-align:left;
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#3b3b3b;
text-decoration: none;
}

#homenoticia{
width:720px;
}

#homenoticiaexclama{
background-image:url(imagenes/noticias_exclama.gif);
width:30px;
height:61px;
float:left;
}

#homenoticianombre{
background-image:url(imagenes/noticias_trama.gif);
width:90px;
height:41px;
text-align:center;
font-family:Arial Black;
font-size:10px;
font-weight:bold;
color:#107eb5;
padding-top:20px;
float:left;
}

#homenoticiatitulo{
background-image:url(imagenes/noticias_trama.gif);
width:600px;
height:61px;
text-align:left;
float:left;
}

A.ahomenoticia{
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#01669e;
text-decoration:none;
}

A.ahomenoticia:hover{
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#01669e;
text-decoration:none;
}


/* CLASES DE LA SECCIÓN HOME NOTICIAS */

#noticiabloque{
width:744px;
vertical-align: top;
}

#noticiaenlace{
margin-top:3px;
margin-bottom:3px;
}

A.anoticia{
background-image:url(imagenes/noticia_off.gif);
background-repeat:no-repeat;
background-position: top left;
font-family:Arial;
font-size:17px;
font-weight:bold;
color:#5c5c5c;
text-decoration:none;
padding-left:50px;
padding-top:4px;
padding-bottom:4px;
display:block;
}

A.anoticia:hover{
background-image:url(imagenes/noticia_on.gif);
background-repeat:no-repeat;
background-position: top left;
font-family:Arial;
font-size:17px;
font-weight:bold;
color:#01669e;
text-decoration:none;
padding-left:50px;
padding-top:4px;
padding-bottom:4px;
display:block;
}

A.anoticiaactiva{
background-image:url(imagenes/noticia_on.gif);
background-repeat:no-repeat;
background-position: top left;
font-family:Arial;
font-size:17px;
font-weight:bold;
color:#01669e;
text-decoration:none;
padding-left:50px;
padding-top:4px;
padding-bottom:4px;
display:block;
}

A.anoticiaactiva:hover{
background-image:url(imagenes/noticia_on.gif);
background-repeat:no-repeat;
background-position: top left;
font-family:Arial;
font-size:17px;
font-weight:bold;
color:#01669e;
text-decoration:none;
padding-left:50px;
padding-top:4px;
padding-bottom:4px;
display:block;
}

#noticialinea{
background-image:url(imagenes/noticias_linea.gif);
widht:100%;
height:25px;
margin-top:4px;
margin-bottom:4px;
}

#noticiatitulo{
text-align: left;
font-family:Arial;
font-size:26px;
font-weight:bold;
color:#01669e;
line-height:24px;
margin-bottom:12px;
}

#noticiaintro{
text-align: left;
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#5c5c5c;
margin-bottom:12px;
}

#noticiacuerpo{
text-align: left;
font-family:Arial;
font-size:12px;
font-weight:regular;
color:#5c5c5c;
margin-bottom:12px;
}

#noticiaimagen{
background-color:#dbdbdb;
/*width:133px;*/
height:97px;
float:left;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
}

#noticialink{
text-align: left;
font-family:Arial;
font-size:12px;
font-weight:regular;
color:#01669e;
margin-bottom:12px;
}

A.anoticialink{
font-family:Arial;
font-size:12px;
font-weight:regular;
color:#5c5c5c;
text-decoration:none;
}

A.anoticialink:hover{
font-family:Arial;
font-size:12px;
font-weight:regular;
color:#5c5c5c;
text-decoration:none;
}

