body, td{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size: 10px;
	color:#333;
	scrollbar-arrow-color: white;
	scrollbar-base-color: #91A8BA;
	scrollbar-dark-shadow-color: #000080;
	scrollbar-track-color: #E9EFF4;
	scrollbar-face-color: #91A8BA;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: white;
	scrollbar-3d-light-color: white;
	}
A:link {color:#0D579E;  text-decoration : none;}
A:visited {color: #0D579E;	text-decoration : none;}
A:hover {color: #0D579E;text-decoration : underline;}
A:active {color:#0D579E; text-decoration : none;}

p{margin: 0 0 2px 0;}
.dest{color:#0D579E;}
.dest-d{color:#7F0027;font-weight:bold;}
.margen{padding-left:13px;}
.image{padding-bottom:19px;}

/*CABECERA*/
.cab-idioma{background-color:#E0E5E8;}
.bg-mail{background-color:#FFF;}
.cab-menu{background-color:#7F0027;}
.cab-search-princ{margin-top:4px;background-color:#E0E5E8;height:45px;}
.cab-princ-tit{
	font-size:11px;
	font-weight:bold;
	padding-left:40px;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#950040;
	background-image:url(../images/aa_fl.gif);
	background-repeat:no-repeat;
	background-position:15px 3px;
	}
.cab-sec-tit{font-size:10px;padding-left:40px;font-family:Arial, Helvetica, sans-serif;}
.cab-search{margin-top:4px;background-color:#E0E5E8;height:31px;}
.cab-search-tit{font-size:10px;font-weight:bold;padding-left:16px;}
/*.inpu-search{width:175px;height: 16px;font-size:10px; }
.inpu-ref{width:160px;height:13px;font-size:10px;}*/
.inpu-search{width:190px;height:20px;font-size:11px; }
.inpu-ref{width:140px;height:17px;font-size:11px;}
FORM{margin:0;padding:0;}
INPUT, SELECT, TEXTAREA 
	{
	font-size: 11px; 
	font-family: "Geneva", "Arial", "Helvetica", "Lucida", "Sans-Serif"; 
	color:#333;
	font-weight:normal; 
	background-color: #fff;
	border-top:1px #4E4D4F solid;
	border-right:1px #4E4D4F solid;  
	border-bottom:1px #CBCED3 solid;  
	border-left:1px #CBCED3 solid;
	}
.txt-area{width:280px;height:100px;}
.inpu30 {width: 75px;height: 14px; }
.inpu40 {height: 16px; font-size:11px; }
.inpu50 {width: 70px;height: 14px; }
.inpu60 {width: 150px;height: 16px; }
.inpu70 {width: 280px;height: 16px; }
.bt{font-size:11px;color:#343434; 
	background-color:#F2F2F1;
	border:1px solid #343434;  
	cursor:hand;}
.bt-search{
	font-size:11px;
	color:#FFF; 
	background-color:#0D57AA;
	border:1px solid #FFF;  
	cursor:hand;}
.bt-i {
	font-size: 10px; 
	color: #FFF;
	font-weight:normal;
	background-color: #7F0027;;
	border:1px #333 solid;
	width:20px;
	margin:0;
	height:19px;
	cursor:hand;
	}
.ref{
	width:60px; 
	height:22px;
	margin-left:7px;
	font-weight:bold;
	}

.ref-myr{
	width:75px; 
	height:22px;
	margin-left:7px;
	font-weight:bold;
	}

.consej{font-size:9px;margin-left:6px;}
.consej a:link, .consej a:visited{color:#0D579E;  text-decoration : underline;}
.consej a:hover{color:#0D579E;  text-decoration : none;}
.consej a:active{color:#0D579E;  text-decoration : underline;}
/*FIN CABECERA*/




/*COL-DCHA-MENU*/
.td-menu-cab{
	height:26px;
	padding-left:28px;
	font-size:12px;
	font-weight:bold;
	color:#950040;
	background-image:url(../images/aa_fl.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	border-bottom:1px dotted #384E5D;
	}
.td-menu-cab a,.td-menu-cab a:hover{color:#950040;}
.td-menu{
	background-color:#E9EFF4;
	color:#0D57AA;
	padding:5px 0 5px 10px;
	font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size:11px;
	font-weight:bold;
	border-bottom:1px dotted #384E5D;
	}
.td-menu a:link, .td-menu a:visited{text-decoration:none;color:#0D57AA;}
.td-menu a:hover{text-decoration:none;color:#333;}
.td-menu a:active{text-decoration:none;color:#0D57AA;}
.sel{background-color:#C2D2E0;color:#333;}
.sel a:link, .sel a:visited{text-decoration:none; color:#333;}
.sel a:hover{text-decoration:none; color:#333;}
.sel a:active{text-decoration:none; color:#333;}
/*FIN COL-DCHA-MENU*/	

/*CONTENIDO*/
.tab-contenedor{border-top:1px solid #2B2B2B;border-bottom:1px solid #2B2B2B;}
.tab-contenido{border-left:1px solid #384E5D;}
.consejos{border-right:1px solid #384E5D; border-bottom:1px solid #384E5D;}
.tab-txt{margin-top:8px;margin-left:20px;}
.priv{background-color:#F0F3F7;border-left:1px solid #384E5D;}
.cab-contenido{
	background-color:#91A8BA;
	/*background-image:url(../images/2_2_cab.jpg);
	background-repeat:no-repeat;
	background-position:left;*/
	height:47px;
	font-size:18px;
	font-family:Arial, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	/*text-align:right;*/
	text-align:left;
	color:#FFF;
	
	}
.cabdos-contenido{
	background-color:#91A8BA;
	height:47px;
	font-size:18px;
	text-align:left;
	color:#FFF;
}
.derecha{text-align:right;}
.cab-tit{margin-left:17px;margin-right:10px;margin-bottom:10px;font-family:Arial, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;}
.cab-titdos{
	margin-left:20px;
	margin-bottom:10px;
	font-size:20px;
	}
.cab-tittres{
	margin-left:20px;
	margin-bottom:10px;
	font-size:18px;
	}
.asis{
	background-image:url(../images/2_1_cab.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.mec{
	background-image:url(../images/2_2_cab.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.die{
	background-image:url(../images/2_3_cab.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.dir{
	background-image:url(../images/2_4_cab.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.esf{
	background-image:url(../images/2_5_cab.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.bom{
	background-image:url(../images/2_6_cab.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.com{
	background-image:url(../images/2_7_cab.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.path{
	height:26px;
	padding:0 0 0 18px;
	font-size:9px;
	background-color:#FFF;
	}
.path a:link{color:#0D57AA; text-decoration:underline;}
.path a:visited{color:#0D57AA; text-decoration:underline;}
.path a:hover{color:#0D57AA; text-decoration:none;}
.path a:active{color:#0D57AA; text-decoration:underline;}
h1{
	background-color:#E1E9F0;
	height:18px;
	font-size:11px;
	font-weight:normal;
	margin:17px 0 0 18px;
	padding-left:10px;
	padding-top:3px;
	}
h2{
	margin:15px 5px 5px 10px;
	font-size:11px;
	font-weight:bold;
	color:#7F0027;
}
h3
{
	margin:15px 15px 2px 10px;
	font-size:10px;
	color:#0D579E;
}
.titulo
{
	margin:5px 5px 5px 10px;
	font-size:11px;
	font-weight:bold;
	color:#7F0027;
}
p{
	margin:15px 5px 5px 20px;
	color:#333;
	}
.entradilla{margin:5px 5px 5px 10px;font-weight:bold;}
.noticia{margin:5px 5px 5px 10px;font-size:11px;}
.texto{
	list-style-type:none;
	margin:10px 10px 0 0;
	padding:0; /*necesario para Mozilla*/
}

.texto-list{
	background-image:url(../images/aa_ic_list.gif);
	background-repeat:no-repeat;
	background-position:10px 3px;
	/*background-position:0px 3px;*/
	margin:5px 5px 0 0;
	padding:0 0 0 25px;
	color:#333;
	font-size:11px;
}
.marg{background-position:20px 3px;padding:0 0 0 35px;}
.seleccion{
	/*margin-left:18px;*/
	margin-left:1px;
	margin-top:9px;
	padding-top:3px;
	border:1px solid #9EA7AE;
	width:130px;
	height:129px;
	background-color:#E9EFF4;
	scrollbar-arrow-color: white;
	scrollbar-base-color: #91A8BA;
	scrollbar-dark-shadow-color: #000080;
	scrollbar-track-color: #E9EFF4;
	scrollbar-face-color: #91A8BA;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: white;
	scrollbar-3d-light-color: a;
	overflow:auto;
	overflow: -moz-scrollbars-vertical;
	overflow-y:scroll;
	}

.seleccion-dos{
	/*margin-left:18px;*/
	margin-left:5px;
	margin-top:9px;
	padding-top:3px;
	border:1px solid #9EA7AE;
	width:395px;
	height:129px;
	background-color:#E9EFF4;
	scrollbar-arrow-color: white;
	scrollbar-base-color: #91A8BA;
	scrollbar-dark-shadow-color: #000080;
	scrollbar-track-color: #E9EFF4;
	scrollbar-face-color: #91A8BA;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: white;
	scrollbar-3d-light-color: a;
	overflow:auto;
	overflow: -moz-scrollbars-vertical;
	overflow-y:scroll;
	}

.seleccion-tres{
	/*margin-left:18px;*/
	margin-left:5px;
	margin-top:9px;
	padding-top:3px;
	border:1px solid #9EA7AE;
	width:557px;
	height:129px;
	background-color:#E9EFF4;
	scrollbar-arrow-color: white;
	scrollbar-base-color: #91A8BA;
	scrollbar-dark-shadow-color: #000080;
	scrollbar-track-color: #E9EFF4;
	scrollbar-face-color: #91A8BA;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: white;
	scrollbar-3d-light-color: a;
	overflow:auto;
	overflow: -moz-scrollbars-vertical;
	overflow-y:scroll;
	}

ul.lista{
width: 100%;
list-style:none;
margin: 0;
padding:0;/*necesario para Mozilla*/
}
.lista li
{
display: block;
margin: 0;
padding:0;                      
}
.lista li.selec
{
background-color:#C2D2E1;
font-size:10px;
font-weight:bold;
text-align: left;
text-decoration: none;
color: #0053AF;                     
}
.lista li.selec a:link, .lista li.selec a:visited{
text-decoration: none;
color: #0053AF;
background-color:#C2D2E1;
}
.lista li.selec a:hover{
text-decoration: none;
color: #0053AF;
background-color:#C2D2E1;
}
.lista li.selec a:active{
text-decoration: none;
color: #0053AF;
background-color:#C2D2E1;
}
/*
.lista
{
width: 100%;
list-style:none;
margin: 0;
padding:0;/*necesario para Mozilla*//*
}*/
.lista a
{
padding: 0  0 4px 10px;
width:130px;                                
display: block;                              
background-color: #E9EFF4;
font-size:10px;
font-weight:bold;
text-align: left;
text-decoration: none;
color: #0053AF;
}
.lista a:link, .lista a:visited
{
color: #0053AF;
text-decoration: none;
}
.lista a:hover 
{ 
background-color: #C2D2E1;
text-decoration: none; 
}
.lista a:active
{
background-color: #C2D2E1;
color: #0053AF;
text-decoration: none; 
}
.lista-dos li
{
display: block;                        
}

.lista-dos
{
width: 100%;
list-style:none;
margin: 0;
padding:0;/*necesario para Mozilla*/
}
.lista-dos a
{
padding: 0  0 4px 10px;
width:395px;                                
display: block;                              
background-color: #E9EFF4;
font-size:10px;
text-align: left;
text-decoration: none;
color: #0053AF;
}
.lista-dos a:link, .lista-dos a:visited
{
color: #0053AF;
text-decoration: none;
}
.lista-dos a:hover 
{ 
background-color: #C2D2E1;
text-decoration: none; 
}
.lista-dos a:active
{
background-color: #C2D2E1;
color: #0053AF;
text-decoration: none; 
}
.lista-dos li.select
{
background-color:#C2D2E1;
font-size:10px;
text-align: left;
text-decoration: none;
color: #0053AF;                     
}
.lista-dos li.selec a:link, .lista-dos li.selec a:visited{
text-decoration: none;
color: #0053AF;
background-color:#C2D2E1;
}
.lista-dos li.selec a:hover{
text-decoration: none;
color: #0053AF;
background-color:#C2D2E1;
}
.lista-dos li.selec a:active{
text-decoration: none;
color: #0053AF;
background-color:#C2D2E1;
}

lista-tres li
{
display: block;                        
}

.lista-tres
{
width: 100%;
list-style:none;
margin: 0;
padding:0;/*necesario para Mozilla*/
}
.lista-tres a
{
padding: 0  0 4px 10px;
width:557px;                                
display: block;                              
background-color: #E9EFF4;
font-size:10px;
text-align: left;
text-decoration: none;
color: #0053AF;
}
.lista-tres a:link, .lista-tres a:visited
{
color: #0053AF;
text-decoration: none;
}
.lista-tres a:hover 
{ 
background-color: #C2D2E1;
text-decoration: none; 
}
.lista-tres a:active
{
background-color: #C2D2E1;
color: #0053AF;
text-decoration: none; 
}
.lista-tres li.select
{
background-color:#C2D2E1;
font-size:10px;
text-align: left;
text-decoration: none;
color: #0053AF;                     
}
.lista-tres li.selec a:link, .lista-tres li.selec a:visited{
text-decoration: none;
color: #0053AF;
background-color:#C2D2E1;
}
.lista-tres li.selec a:hover{
text-decoration: none;
color: #0053AF;
background-color:#C2D2E1;
}
.lista-tres li.selec a:active{
text-decoration: none;
color: #0053AF;
background-color:#C2D2E1;
}

.tab-productos{
	margin-top:19px;
	margin-left:18px;
}
.cell-prod-tit{
margin:5px 20px 0 0;
color:#0D579E;
font-weight:bold;
}
.cell-prod-tit a:link, .cell-prod-tit a:visited{
font-size:bold;
text-decoration:none;
}
.cell-prod-tit a:hover{
font-size:bold;
text-decoration:underline;
} 
.cell-prod-tit a:active{
font-size:bold;
text-decoration:none;
}
.cell-prod-txt{
margin:3px 15px 0 0;
}
.cell-prod-link{
margin:3px 20px 0 0;
}
.cell-prod-link a:link, .cell-prod-link a:visited{
font-size:bold;
text-decoration:underline;
}
.cell-prod-link a:hover{
font-size:bold;
text-decoration:none;
} 
.cell-prod-link a:active{
font-size:bold;
text-decoration:none;
}
.tab-ficha{
	background-color:#B6BCC8;
	margin-top:19px;
	margin-left:18px;
}
.tit-ficha{
	background-color:#E1E8EE;
	font-weight:bold;
	padding: 5px 3px 5px 5px;
}
.tab-ficha-priv{
	border:1px solid #B6BCC8;
	margin-top:30px;
	margin-left:18px;
	margin-bottom:30px;
}
.tit-ficha-priv{
	background-color:#91A8BA;;
	font-weight:bold;
	padding: 5px 3px 5px 5px;
}
.txt-ficha{
	background-color:#FFF;
	padding: 5px 3px 5px 5px;
	color:#333;
}
.manten{
	border:1px solid #B6BCC8;
	margin-top:10px;
	margin-left:18px;
	margin-bottom:30px;
	}
.manten-mg{margin-left:18px;}
.tit-contacto{
	margin-top:25px;
	margin-left:18px;
	background-color:#E1E8EE;
	padding: 5px 3px 5px 5px;
}
.td-plano{
	height:20px;
	font-size:11px;
	color:#950040;
	/*background-image:url(../images/aa_fl.gif);
	background-repeat:no-repeat;
	background-position:415px 3px;*/
}
.td-plano a:link, .td-plano a:visited{color:#950040;text-decoration:none;}
.td-plano a:hover{color:#950040;text-decoration:underline;}
.td-plano a:active{color:#950040;text-decoration:none;}

.cell-plano{
	background-color:#FFF;
	/*margin-top:19px;
	margin-left:18px;
	padding:10px;*/
	margin-top:19px;
	margin-bottom:5px;
	border:1px solid #B11E4B;
	visibility:visible;
}
.menu-plano{
	list-style-type:none;
	margin:19px 2px 0 0;
	padding:0;
}
.menu-plano-txt
{
	background-image:url(../images/aa_ic_list.gif);
	background-repeat:no-repeat;
	background-position:7px 3px;
	padding:0 0 17px 20px;
	font-size:10px;
	text-align:left;
}
.menu-plano-txt a:link, .menu-plano-txt a:visited{color:#0D579E;text-decoration:none;}
.menu-plano-txt a:hover{color:#0D579E;text-decoration:underline;}
.menu-plano-txt a:active{color:#7F0127;text-decoration:none;}
.cell-img{
	width:568px;
	padding:10px;
	background-color:#FFF;
	margin-top:19px;
	margin-left:18px;
	border:1px solid #B6BCC8;
	visibility:visible;
	text-align:center;
}
.laypro{
	width:568px;
	padding:10px;
	background-color:#FFF;
	margin-top:19px;
	margin-left:18px;
	border:1px solid #B6BCC8;
	display:none;
	visibility:visible;
/*	visibility:hidden;
	position:absolute;
	left: 151px;
	top: 189px;*/
}
.laymap{
	display:none;
	visibility:visible;
}
table.masfot td{
	padding:1px;
	color:#fff;
	font-weight:bold;
	background-color:#7F0027;
	text-align:center;
	}
table.masfot td.masfttxt{
text-align:right;
padding-right:5px;
background-color:#fff;
color:#000;
font-weight:normal;
}	
table.masfot td a:link, table.masfot td a:visited{
	color:#fff;
	}
table.masfot td a:hover{
	color:#AA0033;
	}
table.masfot td a:active{
	color:#fff;
	}	
.back{color:#0D579E;}	
table.masfot td.back{
text-align:left;
font-weight:normal;
background-color:#fff;
color:#0D579E;
padding-left:15px;
}
table.masfot td.back a:link, table.masfot td.back a:visited{color:#0D579E;text-decoration:none;}
table.masfot td.back a:hover{color:#0D579E;text-decoration:underline;}
table.masfot td.back a:active{color:#0D579E;text-decoration:none;}

/*Tabla catálogo novedades*/
table.novedades{ width:100%;margin-left:17px; border-collapse:collapse;}
table.novedades tr td.foto{ width:140px; margin-bottom:24px;}
/*table.novedades tr td.foto img{ border:1px solid #A3A3A3;}*/
table.novedades tr td dl{ margin-left:15px;}
table.novedades tr td dt{ font-weight:bold; color:#740226; margin-bottom:16px; font-size:11px;}
table.novedades tr.separador td{ height:24px;}
table.novedades tr td dd{ margin:0; padding:0; background-image:url(/images/aa_ic_list.gif); background-position:left 4px; background-repeat:no-repeat; padding-left:23px; display:block;}

/*
#img-uno{
	width:568px;
	padding:10px;
	background-color:#FFF;
	margin-top:19px;
	margin-left:18px;
	border:1px solid #B6BCC8;
	visibility:visible;
	text-align:center;
}
#img-dos{
	width:568px;
	padding:10px;
	background-color:#FFF;
	margin-top:19px;
	margin-left:18px;
	border:1px solid #B6BCC8;
	visibility:hidden;
	position:absolute;
	z-index:2;
	left: 151px;
	top: 189px;
}
#img-tres{
	width:568px;
	padding:10px;
	background-color:#FFF;
	margin-top:19px;
	margin-left:18px;
	border:1px solid #B6BCC8;
	visibility:hidden;
	position:absolute;
	z-index:3;
	left: 151px;
	top: 189px;
}
#img-cuatro{
	width:568px;
	padding:10px;
	background-color:#FFF;
	margin-top:19px;
	margin-left:18px;
	border:1px solid #B6BCC8;
	visibility:hidden;
	position:absolute;
	z-index:4;
	left: 151px;
	top: 189px;
}*/
.ic-img{
	margin:5px 0 5px 1px;
}
#margen
{
	height:35px;
}


.td-menu-priv{
	height:26px;
	padding-left:28px;
	font-size:12px;
	font-weight:bold;
	color:#950040;
	background-image:url(../images/aa_ic_priv.gif);
	background-repeat:no-repeat;
	background-position:8px 3px;
	border-bottom:1px dotted #384E5D;
	}
.priv-desc {
	list-style-type:none;
	margin:20px 20px 11px 20px;
	padding:0 0 11px 0;
}
.priv-desc-list{
	background-image:url(../images/aa_ic_excel.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0 0 11px 25px;
	margin:11px 0 11px 0;
}
.priv-desc-list a:link, .priv-desc-list a:visited{
	text-decoration:none;
	color:#333;
}
.priv-desc-list a:hover{
	text-decoration:underline;
	color: #0D579E;
}
.priv-desc-list a:active{
	text-decoration:none;
	color:#333;
}

.pdf-prod{
	list-style-type:none;
	margin:15px 20px 0 20px;
	padding:0;
	}
.pdf-prod-list{
	background-image:url(../images/aa_ic_pdf.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0 0 5px 25px;
	margin:0;
}
.pdf-prod-list a:link, .pdf-prod-list a:visited{
	text-decoration:none;
	color:#333;
}
.pdf-prod-list a:hover{
	text-decoration:underline;
	color: #333;
}
.pdf-prod-list a:active{
	text-decoration:none;
	color:#333;
}

.priv-pdf {
	list-style-type:none;
	margin:20px 20px 11px 20px;
	padding:0 0 11px 0;
}
.priv-pdf-list{
	background-image:url(../images/aa_ic_pdf.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0 0 11px 25px;
	margin:11px 0 11px 0;
}
.priv-pdf-list a:link, .priv-pdf-list a:visited{
	text-decoration:none;
	color:#333;
}
.priv-pdf-list a:hover{
	text-decoration:underline;
	color: #333;
}
.priv-pdf-list a:active{
	text-decoration:none;
	color:#333;
}

/*FIN CONTENIDO*/


/*PIE*/
.pie-sup{}
.pie-sup-bor{background-color:#AA0033;}

.txt-pie{padding-left:11px;}

.l-pie{color:#950040;padding:5px 0 5px 0;}
.l-pie a{color:#950040;padding:0 11px 0 11px;}
.l-pie a:link, .l-pie a:visited{color:#950040;text-decoration:none;}
.l-pie a:hover{color:#950040;text-decoration:underline;}
.l-pie a:active{color:#950040;text-decoration:underline;}

.pie-inf{border-top:1px solid #2B2B2B;height:50px;background-color:#E0E5E8;}

.plus{height:130px;}

.pie-dir{background-color:#91A8BA;padding:10px 0 10px 0;width:494px;}
.pie-dir a:link, .pie-dir a:visited{text-decoration:none;color:#333;}
.pie-dir a:hover{text-decoration:underline;color:#333;}
.pie-dir a:active{text-decoration:underline;color:#333;}
.pie-dir p{font-size:10px;margin:0 0 2px 30px;}
/*FIN PIE*/

/* para mostrar y ocultar filas de tablas para el CD-ROM */
tbody.on { display:table-row-group; } 
tbody.off { display:none; } 
