body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
.tagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.tagline a {
	color: #666666;
}
.tagline a:hover {
	color: #125FAB;
}
.siterelated {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #125FAB;
	text-decoration: none;
}
.siterelated:hover {
	color: #333;
}
.ruta-navegacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.ruta-navegacion:hover {
	color: #333;
}

.menu,.menu-activo,.menu2,.link-interior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin-right: 12px;
	margin-left: 13px;
}
.menu-activo {
	color: #125FAB;	
}
.link-interior {
	font-size: 11px;
	font-weight: lighter;
	margin-right: 0px;
	margin-left: 0px;
	color: #125FAB;	
}
}
.menu:hover {
	color: #125FAB;
}
.menu2 {
	margin-right: 0px;
	margin-left: 0px;
}
.menu2:hover {
	color: #125FAB;
	margin-right: 0px;
	margin-left: 0px;
}

.menu_sup,.menu_sup:link,.menu_sup:hover,.menu_sup:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #125FAB;
	text-decoration: none;
}
.menu_sup:hover {
	color: #333;
}
.tit_menu_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #125FAB;
	text-decoration: none;
	border-bottom:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	line-height: 22px;
}
.menu_home, .menu_home_over, .menu_home:visited, .menu_home:active, .menu_home:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(/images/common/menu-home-off.gif);
	background-repeat:no-repeat;
	padding-left:8px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	width: 180px;
	border-bottom:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
}
.menu_home_over {
	padding-left:17px;
	background-color:#EBEBEB;
	background-position: 9px 0px;
	font-weight:bold;
}
.Arial10px666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.Arial10px666666-actual {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #666666;
	text-decoration: none;
}

.Arial10pxACC7E2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ACC7E2;
	text-decoration: none;
	line-height: 10px;
} 
.Arial11px666666, .Arial11pxFFFFFF, .direccion, .tablaProductos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 12px;
}
.Arial11px666666 {
	color: black;
}
.tablaProductos th {
	font-weight: bold;
	padding: 5px;
	border: 1px solid #D49F8E;
	background-color: #F2EBE9;
	border-right: none;
	height: 40px;
}
.tablaProductos td {
	padding: 5px;
	border: 1px solid #D49F8E;
	border-right: none;	
	border-top: none;
}
.titleCell {
	border: none !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	text-decoration: none;
	line-height: 17px;	
	padding-top: 30px !important;
	padding-bottom: 5px !important;
}
.rightCell {
	border-right: 1px solid #D49F8E !important;
}
.direccion {
	color: #858585;
}
.Arial11pxFFFFFF,.Arial11pxFFFFFF:link, .Arial11pxFFFFFF:active, .Arial11pxFFFFFF:visited {
	color: #FFFFFF;
}
a.Arial11px666666:hover {
	color: #333;
}
.Arial11pxFFFFFF:hover {
	color: #333333;
}
.Arial12pxFFFFFF, .Arial12px666666, .Arial12px666666Bold, .Arial12px125FABBold  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.Arial12px666666 {
	color: #666666;
}
.Arial12px666666Bold {
	color: #666666;
	font-weight:bold;
}
.Arial12px125FABBold {
	font-weight:bold;
	color: #125FAB;
}
.Arial12px125FABBold:hover {
	color: #333;
}
.Arial14pxFFFFFFBold, .Arial14px125FABBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
	font-weight:bold;	
}
.Arial14px125FABBold {
	color: #125FAB;
}
.Arial18pxFFFFFF, .Arial18px666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
}
.Arial18px666666 {
	color: #666666;
}
.Arial36px125FAB, .tituloInterior  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #125FAB;
	text-decoration: none;
	line-height: 36px;
}
.tituloInterior  {
	letter-spacing: -1px;
}
img {
	filter:alpha(opacity=100);
}
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
}
.menu-local, .menu-local-activo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	padding-top:2px;
	font-weight: bold;
}
.menu-local:hover, .menu-local-activo:hover {
	color: #333;
}
.menu-local-activo {
	color: #125FAB;
	font-weight: bold;
}
.submenu-titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5B7B88;
	text-decoration: none;
}
.submenu-local, .submenu-local-activo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	padding-top:0px;
}
.submenu-local:hover,.submenu-local-activo:hover {
	color: #333;
}
.submenu-local-activo {
	color: #125FAB;
}
.formularios {
	color: #888;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.tituloNoticias {
	font-size: 18px;
	color: #125FAB;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
}
.fileteNoticias {
	border-bottom: 1px solid #E5E5E5;
}
.entradillaNoticias {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	padding-bottom: 0px;
	color: #4D87C0;
}
a.entradillaNoticias {
	padding: 0px;
}


.cuerpoNoticias, .fechaNoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	padding: 10px;
	padding-bottom: 0px;
}
.fechaNoticia {
	color: #999;
	padding: 0px;
	padding-bottom: 0px;
}

.tituloNoticias2 {
	font-size: 18px;
	color: #125FAB;
	font-family: Arial, Helvetica, sans-serif;
}
.fileteNoticias2 {
	border-bottom: 1px solid #E5E5E5;
}
.entradillaNoticias2 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #4D87C0;
}
a.entradillaNoticias2 {
	padding: 0px;
}


.cuerpoNoticias2, .fechaNoticia2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.fechaNoticia2 {
	color: #999;
}
.formTable {
	color: #444;
}
.formTable th {
	font-size: 11px;
	text-align: right;
	padding: 3px;
}
.formTable td {
	padding: 3px;
}
.formTable .engtext {
	font-style: italic;
	font-size: 11px;
	color: #999;
	font-weight: normal;
}
.formTable input, .formTable textarea, .formTable select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
.abecedario .activa {
	color: #125FAB;
	font-weight: bold;
}
.abecedario a {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
}
td.abecedario {
	padding-left: 10px;
	padding-right: 10px;
}
.vertodos, .vertodos a {
	color: #125FAB;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.letraActual {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888;
	padding-left: 10px;
	padding-top: 5px;
}




body { font-family:Arial; color:#666; }
td { font-size:11px; }
a { color:#003399; text-decoration:none; }
a:hover { text-decoration: underline; }

.grafo-home-tit {  font-size:30px; letter-spacing:-1px; color:#fff;}
.grafo-home-sub {  font-size:18px; letter-spacing:-1px; color:#fff; line-height:20px;}
.grafo-home-txt {  font-size:12px; letter-spacing:-0px; color:#cccccc; }
.grafo-home-link { color:#fff; }
.grafo-home-link:hover {  text-decoration: underline; }
.usuarios-input { width:120px; height:15px; font-size:11px; margin-right:3px;}
.usuarios-button { width:73px; height:21px; font-size:11px;}
.logo-txt { font-size:10px; color:#888888;}
.link-relatad { color:#999; padding:0px 4px 0px 4px; } 
.menus-tit { color:#0033cc; font-size:18px; font-family: Georgia, Arial; color:#000; }

.menus a { 
text-decoration:none; color:#666666; display:block;
width:129px; padding:4px 0px 5px 6px;
background: url(../images/bullet-link.gif) no-repeat 0px 9px; } 

.barra { color:#999; }
.barra a { color:#003399; text-decoration:none; margin:0px 0px 0px 0px;}
.barra a:hover{text-decoration:underline;}
.menus a:hover { color: white; text-decoration: none; background: #0033CC url(../images/bullet-link-blank.gif) no-repeat 0px 9px; } 
.menus ul { margin:0px; padding:0px; }
.menus li { list-style-type: none;  background: url(../images/puntets.jpg) repeat-x 0px 0px; }
.banner-home-tit { color:#003399; font-size:18px; font-family:Georgia;}


.menu-top {  }
.menu-top ul { margin:0px; padding:0px; }
.menu-top li { list-style-type: none; background-color:#637c95; float:left; vertical-align: middle; }
.menu-top li a { color:#fff; font-weight: bold; font-size:12px;	 padding:0px 10px 0px 10px; text-align: center; display:block;
	vertical-align: middle;
}

.home-destacados-tit { font-family:Georgia, Arial; color:#000; font-size:18px; line-height:18px; text-decoration:none; }
.home-destacados-tit:hover { text-decoration: underline; }
.home-destacados-cajetin {
/*border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc; 
padding:0px 5px 0px 9px;*/ }
.home-destacados-link { color:#0033CC; text-decoration:none;}

.banner-home {
	font-family: Arial;
	width:180px; height:68px;
	vertical-align: top;
	background: #335cad url(../images/banner.gif) no-repeat 0px 0px;
	color:white; line-height:12px;
	padding:7px 5px 5px 7px;
}
.banner-home  a {font-family:Arial; font-size:12px; font-weight: bold; color:#fff; text-decoration:none; display:block; margin-bottom:1px;}
.banner-home  a:hover { text-decoration: underline;  }
.acceso-cliente input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	margin-bottom:4px;
	vertical-align: middle;
}
.acceso-cliente td {
line-height:12px;}
.noticias-home-tit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	line-height:13px;
	color: #548ec7;
	text-decoration: none;
}
.noticias-home-tit:hover { text-decoration: underline; }
.interior-subtitulo { font-size:12px; color:#548ec7; font-family:Arial; }
.interior-titulo {
	font-size:36px;
	font-family:Arial;
	color:#0000cc;
	line-height: 38px;
	letter-spacing: -1px;

}

/*  MENU DOCUMENTOS */
.menu-documentos ul {margin:0px 0px 19px 0px; padding:0px;   }
.menu-documentos li { list-style-type: none;   } 

.menu-documentos a { background: url(../images/menu/menu-documentos.gif) no-repeat 0px 0px; padding:1px 0px 0px 19px; color:#333; 
display:block; width:167px; }
.menu-documentos a:hover { text-decoration: underline; }
.menu-documentos a.inicio {  background: url(../images/menu/menu-inicio-documentos.gif) no-repeat 0px 0px !important; }
.menu-documentos a.unico {background: url(../images/menu/menu-unico-documentos.gif) no-repeat 0px 0px !important;  }
.menu-documentos a.final {  background: url(../images/menu/menu-final-documentos.gif) no-repeat 0px 0px !important;  }

.interior-menulocal-1nivel { color:#003399; font-size:11px;  font-weight: bold; }
.interior-menulocal-2nivel { color:#0033cc; font-size:11px;  font-weight: bold; }
.grafo-interior-tit { font-size:18px; letter-spacing:-1px; color:#fff; }
.grafo-interior-tit a { color: #fff; }
.grafo-interior-sub { font-size:12px; letter-spacing:-1px; color:#fff; }
.grafo-interior-sub a { color: #fff; }
.grafo-interior-txt { font-size:10px; color:#cccccc; }
.documentos { font-size:10px; color:#3399cc; }
.documentos a { color:#666666; font-size:11px; }
.documentos a:hover { text-decoration: underline; }

.pie-menu { color:#0033cc; font-weight: bold;  }
.pie { color:#333333; }
.ruta a, .ruta {
	color: #999;
}
.ruta a:hover {
	text-decoration: underline;
}

.links-herramientas a{ color:#999 }
.links-herramientas a:hover{ text-decoration: underline; }
.texto-contenido { color:#333; }
p{margin:0px;}

.pestana-top {
	background-color: #637c95;
}

.pestana-top-mid {
	border-top: 1px solid #506478;
}

.pestana-content {
	color: white;
	font-weight: bold;
	background-color: #637c95;
	border-right: 1px solid #506478;
	border-bottom: 1px solid #506478;
	padding-top: 3px;
}


.pestana-top-activa {
	background-color: #548ec7;
}

.pestana-top-mid-activa {
	border-top: 1px solid #506478;
}

.pestana-content-activa {
	color: white;
	font-weight: bold;
	background-color: #548ec7;
	border-right: 1px solid #506478;
	border-bottom: 1px solid #506478;
	padding-top: 3px;
}


.pestana-content a, .pestana-content-activa a {
	color: white;
}
.pestana-content a:hover {
	text-decoration: underline;
}

.pestana-menu {
	background-color: #548ec7;
	color: white;
	position: absolute; 
	border: 1px solid #506478;
	width: 175px;
	text-align: left;
	padding: 5px;	
	padding-left: 10px;
	padding-bottom: 10px;
}

.pestana-tapa {
	background-color: #548ec7;
	width: 150px;
}

.acceso-cliente input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	margin-bottom:4px;
	vertical-align: middle;
}
.acceso-cliente td {
line-height:12px;}

/*  MENU */

.menu-interior ul {margin:0px 0px 20px 0px; padding:0px;   }
.menu-interior li { list-style-type: none;   } 
.menu-interior b { display:block; margin-bottom:2px; color:#0000cc; }
.menu-interior b.desactivado { color:#676767; } 
.menu-interior a { color: #333; background: url(../images/menu/menu.gif) no-repeat 0px 0px; padding:1px 0px 0px 13px; 
display:block; width:167px; }
.menu-interior a:hover { text-decoration: underline; }
.menu-interior a.inicio {  background: url(../images/menu/menu-inicio.gif) no-repeat 0px 0px !important; }
.menu-interior a.unico {  background: url(../images/menu/menu-unico.gif) no-repeat 0px 0px !important; }
.menu-interior a.final {  background: url(../images/menu/menu-final.gif) no-repeat 0px 0px !important;  }
a.activo { color:#0033cc;  }

/* menu 2º nivel */
.menu-interior ul ul { background: url(../images/menu/menu-interior-fondo.gif) repeat-y 0px 0px !important;  margin:0px 0px 0px 0px; padding:0px 0px 14px 10px;    }
.menu-interior ul ul.sinfondo { background-image: none !important; margin:0px 0px 0px 0px; padding:0px 0px 14px 10px;    }

.menu-interior ul ul li  a {  background: url(../images/menu/menu-2nivel.gif) no-repeat 0px 0px !important; color:#666666; } 
.menu-interior ul ul li  a.inicio {  background: url(../images/menu/menu-2nivel-inicio.gif) no-repeat 0px 0px !important; } 
.menu-interior ul ul li  a.unico {  background: url(../images/menu/menu-2nivel-final.gif) no-repeat 0px 0px !important; } 
.menu-interior ul ul li  a.final {  background: url(../images/menu/menu-2nivel-final.gif) no-repeat 0px 0px !important; } 
.menu-interior ul ul li  a.activo { color:#0033cc;  }


/*  MENU TOP */

.menu-interior-top ul {margin:0px 0px 0px 0px; padding:0px;   }
.menu-interior-top li { list-style-type: none;   } 
.menu-interior-top b { display:block; margin-bottom:2px; color:#0000cc; }
.menu-interior-top b.desactivado { color:#676767; } 
.menu-interior-top a { background: url(../images/menu/menu-top.gif) no-repeat 0px 0px; padding:1px 0px 0px 13px; color:white; 
display:block; width:167px; }
.menu-interior-top a:hover { color:white; text-decoration: underline; }
.menu-interior-top a.inicio {  background: url(../images/menu/menu-inicio-top.gif) no-repeat 0px 0px !important; }
.menu-interior-top a.unico {  background: url(../images/menu/menu-unico-top.gif) no-repeat 0px 0px !important; }
.menu-interior-top a.final {  background: url(../images/menu/menu-final-top.gif) no-repeat 0px 0px !important;  }

.menu-interior-top .desactivado a { background: url(../images/menu/menu-off.gif) no-repeat 0px 0px !important; color:#7a7a7a;  }
.menu-interior-top .desactivado a:hover { text-decoration: underline; } 
.menu-interior-top .desactivado a.inicio {  background: url(../images/menu/menu-inicio-off.gif) no-repeat 0px 0px !important; }
.menu-interior-top .desactivado a.unico {  background: url(../images/menu/menu-unico-off.gif) no-repeat 0px 0px !important; }
.menu-interior-top .desactivado a.final {  background: url(../images/menu/menu-final-off.gif) no-repeat 0px 0px !important;  }






.formTable {
	color: #444;
}
.formTable th {
	font-size: 11px;
	text-align: right;
	padding: 3px;
}
.formTable td {
	padding: 3px;
}
.formTable .engtext {
	font-style: italic;
	font-size: 11px;
	color: #999;
	font-weight: normal;
}
.formTable input, .formTable textarea, .formTable select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

.link-666666 {
	color: #666;
}

