/*
 * Portal Viesgo
 * Hoja de Estilos (CSS)
 * (c) Mayo 2003
 *     Equipo de Desarrollo
 *     Departamento de Diseño
 *     Mundivía, S.A:
 */

/* elementos generales */
/* ---------------------------------------------------------------------------------------- */

/*
 ------ Estilos por defecto ------- 
*/

body {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #C6C6C6; 
	scrollbar-highlight-color: #C6C6C6; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-arrow-color: #00B2EC;
}

p {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: normal; 
	color: #3A3A3A;
}

TD {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: normal; 
	color: #3A3A3A;
}
li {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: normal; 
	color: #3A3A3A;
}

a:link { 
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: none ; 
	font-weight:bold ;    
}
a:visited { 
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: none ; 
	font-weight: bold ;
}
a:hover { 
	font-family: Verdana; 
	font-size: 10px; 
	color: #555555; 
	text-decoration: none ; 
	font-weight: bold ;        
}

INPUT, SELECT, TEXTAREA {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
	background-color: #F9F9F9;
}

/*
 ------ Estilos de Fondos ------- 
*/

.pagina {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFFF; 
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; 
}
.FondoPaginas {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFFF; 
	background-image: url(../imagenes/paginas/fondoPaginas.gif); 
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; 
}

/*
 ------ Estilos de Portada ------- 
*/

a.PortadaLink:link { 
	color: #0A5095;
}
a.PortadaLink:visited { 
	color: #0A5095; 
}
a.PortadaLink:hover { 
	color: #999999; 
}

.PortadTexto {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: normal; 
	color: #8B8B8B;
}

.textoCopyrightPortda {  
	font-family: Verdana; 
	font-size: 9px; 
	color: #FFFFFF; 
}
.PortNotTexto1 {  
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: bold; 
	color: #00B2EC;
}
.PortNotFecha {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #8B8B8B;
}
.PortNotTexto {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: normal; 
	color: #393939;
}
a.PortNotTitulo:link { 
	color: #414141;
	text-transform:uppercase;
}
a.PortNotTitulo:visited { 
	color: #414141; 
	text-transform:uppercase;
}
a.PortNotTitulo:hover { 
	color: #8B8B8B; 
	text-transform:uppercase;
}
.PortNotSepara {  
	background-color: #8B8B8B;
}

a.barraEnel:link { 
	color: #A8A8A8;
	font-weight: normal;
}
a.barraEnel:visited { 
	color: #A8A8A8; 
	font-weight: normal;
}
a.barraEnel:hover { 
	color: #707070; 
	font-weight: normal;
}

/*
 ------ Estilos de Links ------- 
*/

a.menu:link { 
		color: #00B2EC; 
	font-size: 10px; 
	font-weight: bold;
}
a.menu:visited { 
	color: #00B2EC; 
	font-size: 10px; 
	font-weight: bold;
}
a.menu:hover { 
	color: #6A6A6A; 
	font-size: 10px; 
	font-weight: bold;
}

a.MenuLink:link { 
	color: #000000;
	font-weight: bold;
}
a.MenuLink:visited { 
	color: #000000; 
	font-weight: bold;
}
a.MenuLink:hover { 
	color: #6A6A6A; 
	font-weight: bold;
}
a.SubMenuCabeceraLink:link { 
	color: #00B2EC;
	font-weight: normal;
}
a.SubMenuCabeceraLink:visited { 
	color: #00B2EC; 
	font-weight: normal;
}
a.SubMenuCabeceraLink:hover { 
	color: #6A6A6A; 
	font-weight: normal;
}

a.menu2Nivel:link { 
	font-size: 9px; 
	color: #00B2EC; 
	font-weight: normal;    
}
a.menu2Nivel:visited { 
	font-size: 9px; 
	color: #00B2EC; 
	font-weight: normal;    
}
a.menu2Nivel:hover { 
	font-size: 9px; 
	color: #6A6A6A; 
	font-weight: normal;    
}

a.menuLinkSubMenu:link { 
	font-size: 10px; 
	color: #6A6A6A; 
	font-weight: bold;
}
a.menuLinkSubMenu:visited { 
	font-size: 10px; 
	color: #6A6A6A; 
	font-weight: bold;
}
a.menuLinkSubMenu:hover { 
	font-size: 10px; 
	color: #00B2EC; 
	font-weight: bold;
}

.menuLinkSubMenuAct { 
	font-size: 12px; 
	color: #00B2EC; 
	font-weight: bold;
}

a.MenuLinkAct:link { 
	color: #FFFFFF;
	font-weight: bold;
}
a.MenuLinkAct:visited { 
	color: #FFFFFF; 
	font-weight: bold;
}
a.MenuLinkAct:hover { 
	color: #6D686C; 
	font-weight: bold;
}

a.legislacionLink:link { 
	font-size: 10px; 
	font-weight: normal; 
	color: #000000;
}
a.legislacionLink:visited { 
	font-size: 10px; 
	font-weight: normal; 
	color: #000000; 
}
a.legislacionLink:hover { 
	font-size: 10px; 
	font-weight: normal; 
	color: #5972A0;
}

/*
 ------ Estilos de Paginas ------- 
*/

.MenuLinkFondo {  
	background-image: url(../imagenes/cabecera/BotonMenuFondo.gif); 
}

.MenuLinkFondoOn {  
	background-image: url(../imagenes/cabecera/BotonMenuFondoOn.gif); 
}

.LineasVerticales1 {  
	background-color: #00B2EC;
}

.LineasVerticales2 {  
	background-color: #0A5095;
}

.fondoDiscontinuo {  
	background-image: url(../imagenes/paginas/fondoDiscontinuo.gif); 
}

.textoCopyright {  
	font-family: Verdana; 
	font-size: 9px; 
	color: #828282; 
}
.celdaContenidos {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFFF; 
}

.tituloSecciones {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #00B2EC; 
	height: 14px;
	background-image: url(../imagenes/interiores/fontoTitulosSeccion.gif); 
}

.subTituloSecciones {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #00B2EC; 
}
.subSubTituloSecciones {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #858585; 
}
.portadaTextoTitulo {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #00B2EC;
}

.portadaTexto {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: normal; 
	color: #3A3A3A;
}

.fondoCelda1 {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #00B2EC; 
	background-color: #DDF7FF;
}
.fondoCelda2 {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #F8F8F8; 
	background-color: #858585;
}
.fondoCelda3 {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #3A3A3A; 
	background-color: #E1E1E1;
}
.fondoCelda1peq {  
	font-family: Verdana; 
	font-size: 9px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #00B2EC;
}
.fondoCelda2peq {  
	font-family: Verdana; 
	font-size: 9px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #858585;
}
.fondoCelda3peq {  
	font-family: Verdana; 
	font-size: 9px; 
	font-weight: bold; 
	color: #3A3A3A; 
	background-color: #E1E1E1;
}


/*
 ------ Estilos de Noticias ------- 
*/

.NoticiassubTitulo {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #00B2EC; 
}
.NoticiassubSubTitulo {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	height: 10px; 
	color: #858585; 
}
.Noticiastitulo {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #00B2EC; 
	background-color: #FFFFFF;
	border-color: #00B2EC #FFFFFF #00B2EC #FFFFFF; 
	border-style: solid; 
	border-top-width: 5px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform:uppercase;
}
.NoticiasTexto {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: normal; 
	color: #3A3A3A;
}
.NoticiasFecha {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	height: 10px; 
	color: #858585; 
	background-image: url(/imagenes/interiores/CabeceraNoticiasTitulo.gif); 
	background-position: right top;
}
.FondoTituloNoticias {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFFF; 
	background-image: url(../imagenes/paginas/fondoPaginas.gif); 
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; 
}

/*
 ------ Estilos de Listados de Noticias ------- 
*/

.ListadoTitulo {  
	font-size: 10px; 
	letter-spacing: 1px;
	font-weight: bold;
	color: #000000; 
}
.ListadoSubTitulo {  
	font-size: 10px; 
	letter-spacing: 1px;
	font-weight: bold;
	color: #00B2EC; 
}
.ListadoTexto {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #6A6A6A; 
	font-size: 10px; 
}
.ListadoTexto1 {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #3A3A3A; 
	font-size: 10px; 
}
a.ListadoLink:link { 
	font-size: 10px; 
	letter-spacing: 1px;
	font-weight: bold;
	color: #222222; 
}
a.ListadoLink:visited { 
	font-size: 10px; 
	letter-spacing: 1px;
	font-weight: bold;
	color: #222222; 
}
a.ListadoLink:hover { 
	font-size: 10px; 
	letter-spacing: 1px;
	font-weight: bold;
	color: #6A6A6A;
}
a.ListadoLink1:link { 
	font-size: 10px; 
	color: #00B2EC; 
	font-weight: normal;
}
a.ListadoLink1:visited { 
	font-size: 10px; 
	color: #00B2EC; 
	font-weight: normal;
}
a.ListadoLink1:hover { 
	font-size: 10px; 
	color: #909DAB;
	font-weight: normal;
}
.ListadoLinea {  
	background-color: #C1C1C1;
}

/*
 ------ Estilos de CodigoEtico ------- 
*/

.CETitulo {  
	font-family: Verdana; 
	font-size: 16px; 
	font-style: italic; 
	font-weight: bold; 
	color: #9DB5D1;
}
.CETituloSeccion { 
	font-family: Verdana; 
	font-size: 13px; 
	font-weight: bold; 
	color: #4D687C;
}
.CETextoTitulo { 
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #4D687C; 
	text-transform: uppercase;
}
.CETextoTitulo1 { 
	font-family: Verdana; 
	font-size: 10px; 
	color: #4D687C; 
	font-style: italic; 
	text-transform: uppercase;
}
.CETexto { 
	font-family: Verdana; 
	font-size: 10px; 
	color: #4A4F51;
}
.CETextoDestacado { 
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 10px; 
	color: #4A4F51;
}
a.menuCELink:link { 
	font-family: Verdana; 
	font-weight: normal; 
	font-size: 9px; 
	color: #4A4F51;
}
a.menuCELink:visited { 
	font-family: Verdana; 
	font-weight: normal; 
	font-size: 9px; 
	color: #4A4F51;
}
a.menuCELink:hover { 
	font-family: Verdana; 
	font-weight: normal; 
	font-size: 9px; 
	color: #000000;
}

/*
 ------ Estilos de Mapa Web ------- 
*/

.FormularioContacte {  
	font-family: Verdana; 
	font-size: 11px; 
	color: #000000; 
	background-color: #F8F8F8; 
	border: 1px solid; 
	border-color: #AEAEAE;
}
.FormularioContacteBoton {  
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	color: #000000; 
	background-color: #D9D9D9; 
	border: 3px solid; 
	border-color: #D9D9D9;
}
.FormularioContacteSeparador {  
	background-color: #909DAB; 
}
.FormularioTexto {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: normal; 
	color: #00B2EC;
}


/*
 ------ Estilos de Mapa Web ------- 
*/

a.mapaWebLinkT:link { 
	font-size: 10px; 
	color: #FFFFFF;
}
a.mapaWebLinkT:visited { 
	font-size: 10px; 
	color: #FFFFFF;
}
a.mapaWebLinkT:hover { 
	font-size: 10px; 
	color: #E5E5E5;
}

a.mapaWebLink:link { 
	color: #666666; 
	font-size: 10px; 
	font-weight: bold;
}
a.mapaWebLink:visited { 
	color: #666666; 
	font-size: 10px; 
	font-weight: bold;
}
a.mapaWebLink:hover { 
	color: #6C6C6C;
	font-size: 10px; 
	font-weight: bold;
}
a.mapaWebLink2N:link { 
	font-weight: normal; 
	font-size: 9px; 
	color: #6C6C6C;
}
a.mapaWebLink2N:visited { 
	font-weight: normal; 
	font-size: 9px; 
	color: #6C6C6C;
}
a.mapaWebLink2N:hover { 
	font-weight: normal; 
	font-size: 9px; 
	color: #000000;
}

.MapaBordeTablaClientes {  
	border: 1px solid; 
	border-color: #3B4165;
}
.MapaFondoClientes {  
	background-color: #3B4165;
}

.MapaBordeTablaProveedores {  
	border: 1px solid; 
	border-color: #3B4165;
}
.MapaFondoProveedores {  
	background-color: #3B4165;
}

.MapaBordeTablaComunicacion {  
	border: 1px solid; 
	border-color: #3B4165;
}
.MapaFondoComunicacion {  
	background-color: #3B4165;
}
.MapaBordeTablaQuienesSomos {  
	border: 1px solid; 
	border-color: #3B4165;
}
.MapaFondoQuienesSomos {  
	background-color: #3B4165;
}
.MapaBordeTablaContacto {  
	border: 1px solid; 
	border-color: #3B4165;
}
.MapaFondoContacto {  
	background-color: #3B4165;
}

.fondoNaranja {  
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #00B2EC;
}
.Noticiastitulosinpie {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #00B3ED;
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00B3ED;
	border-right-color: #FFFFFF;
	border-bottom-color: #00B3ED;
	border-left-color: #FFFFFF;

}
