/************ Arribas | Galobart ************/

body {
	scrollbar-arrow-color:#D6D6D6;
	scrollbar-base-color:#F1F1F1;
	scrollbar-shadow-color:#B8B8B8;
	scrollbar-face-color:#F1F1F1;
	scrollbar-highlight-color:#F7F7F7;
	scrollbar-darkshadow-color:#F1F1F1;
	scrollbar-3dlight-color:#B8B8B8;
	margin: 0;
	padding: 0;
	background-color: #E32727;
	background-image: url(../graficos/fondo-general.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

P, OL, LI, DL, DD, DT, SPAN, BLOCKQUOTE {
	vertical-align: top;
}

STRONG {
	font-family: Tahoma, Arial, geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #807660;
}

.A0-General{
	vertical-align: top;
	background-image: url(../graficos/fondo-interno.gif);
	background-repeat: repeat-y;
}

.A1-Contenidos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #6D7159;
	padding:  5px 10px 10px 10px;
	vertical-align: top;
	text-align: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #DBCDB5;
}

.A2-Contenidos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #6D7159;
	padding:  5px 10px 10px 10px;
	vertical-align: top;
	text-align: left;
}

.A3-Direccion{
	vertical-align: top;
	background-image: url(../graficos/fondo-interno.gif);
	background-repeat: repeat-y;
	height: 30px;
}

.B-Aditivos0{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	background-color: #990000;
	height: 20px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}


.B-Aditivos1{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6D7159;
	padding:  5px 5px 10px 10px;
	vertical-align: top;
	text-align: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #DBCDB5;
}

.B-Aditivos1 A:link { color: #990000; text-decoration: none; padding-left: 10px;}
.B-Aditivos1 A:hover { color: #FFF3E6; text-decoration: none; background-color: #CC0000; padding-left: 10px; }
.B-Aditivos1 A:visited { color: #660000; text-decoration: none; padding-left: 10px;}

.B-Aditivos2{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6D7159;
	padding:  5px 10px 10px;
	vertical-align: top;
	text-align: left;
}

.B-Aditivos2 A:link { color: #990000; text-decoration: none; padding-left: 10px;}
.B-Aditivos2 A:hover { color: #FFF3E6; text-decoration: none; background-color: #CC0000; padding-left: 10px; }
.B-Aditivos2 A:visited { color: #660000; text-decoration: none; padding-left: 10px;}

.B-Aditivos3{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6D7159;
	padding:  2px 5px;
	vertical-align: top;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBCDB5;
	background-color: #FFEFCE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBCDB5;
}

.B-Aditivos4{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6D7159;
	padding:  2px 5px;
	vertical-align: top;
	text-align: left;
	background-color: #EFDCCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBCDB5;
}

.C1-Credito{
	text-align: center;
}

.C1-Credito A:link { color: #FFFFFF; text-decoration: none;}
.C1-Credito A:hover { color: #990000; text-decoration: none;}
.C1-Credito A:visited { color: #660000; text-decoration: none;}

.D1-Links{
	font-family: Tahoma, Arial, geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	vertical-align: top;
	padding-bottom: 10px;
	width: 728px;
	text-align: center;
}

.D1-Links A:link { color: #FFFFFF; text-decoration: none; padding-right: 2px; padding-left: 2px;}
.D1-Links A:hover { color: #990000; text-decoration: none; background-color: #EBEDDE; padding-right: 2px; padding-left: 2px;}
.D1-Links A:visited {	 color: #660000; text-decoration: none; padding-right: 2px; padding-left: 2px;}

.E-Azu0{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	background-color: #990000;
	height: 20px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #660000;

}

.E-Azu00{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	background-color: #FF0099;
	height: 20px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.E-Azu000{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	background-color: #F4B800;
	height: 20px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}


.E-Azu1{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6D7159;
	padding:  2px 5px;
	vertical-align: top;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBCDB5;
	background-color: #FFEFCE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBCDB5;
}

.E-Azu2{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6D7159;
	padding:  2px 5px;
	vertical-align: top;
	text-align: left;
	background-color: #EFDCCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBCDB5;
}

.F-Gel0{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	background-color: #F4B800;
	height: 20px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBCDB5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBCDB5;
}

.F-Gel00{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	background-color: #A9947E;
	height: 20px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBCDB5;
}

.F-Gel000{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	padding:  2px 5px;
	vertical-align: top;
	text-align: left;
	background-color: #CC0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBCDB5;
	font-weight: bold;

}


.F-Gel1{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6D7159;
	padding:  2px 5px;
	vertical-align: top;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBCDB5;
	background-color: #FFEFCE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBCDB5;
	width: 150px;

}

.F-Gel2{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6D7159;
	padding:  2px 5px;
	vertical-align: top;
	text-align: left;
	background-color: #EFDCCF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBCDB5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBCDB5;
	width: 160px;
}

.F-Gel3{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6D7159;
	padding:  2px 5px;
	vertical-align: top;
	text-align: left;
	background-color: #EFDCCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBCDB5;
	width: 21px;
}

.G-Gran0{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	background-color: #990000;
	height: 20px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}


.G-Gran1{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6D7159;
	padding:  5px;
	vertical-align: top;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBCDB5;
	background-color: #FFEFCE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBCDB5;
}

.G-Gran2{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6D7159;
	padding:  5px;
	vertical-align: top;
	text-align: left;
	background-color: #EFDCCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBCDB5;
}

.H-Express0{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #FFFFFF;
	background-color: #990000;
	height: 20px;
	font-weight: bold;
	padding: 5px;

}


.H-Express1{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #6D7159;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBCDB5;
	background-color: #FFEFCE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBCDB5;
}

.H-Express2{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #6D7159;
	padding: 5px;
	vertical-align: top;
	text-align: center;
	background-color: #EFDCCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBCDB5;
}

.I-Ruta{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../graficos/fondo-ruta.gif);
	background-repeat: repeat-x;
	height: 19px;
	width: 602px;
	padding-left: 10px;
	text-align: left;

}

.I-Ruta A:link{ color: #FFFFFF; text-decoration: none; padding-left: 0px;}
.I-Ruta A:hover{ color: #FFCC00; text-decoration: none; padding-left: 0px;}
.I-Ruta A:visited{	color: #FFCC00; text-decoration: none; padding-left: 0px;}

/***************************************************************************************/

.I-Ruta1{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	background-image: url(../graficos/fondo-ruta.gif);
	background-repeat: repeat-x;
	height: 19px;
	width: 100px;
}

.I-Ruta1 A:link { color: #FFFFFF; text-decoration: none;}
.I-Ruta1 A:hover { color: #FFCC00; text-decoration: none;}
.I-Ruta1 A:visited { color: #FFFFFF; text-decoration: none;}

/***************************************************************************************/

.J-Vinculos {
	width: 8px;
	vertical-align: top;
}

.K-Flechas {
	text-align: center;
	padding: 5px;
}

.K-Flechas A:link { color: #FFFFFF; text-decoration: none;}
.K-Flechas A:hover { color: #FFCC00; text-decoration: none; background-color: #FFFFFF;}
.K-Flechas A:visited { color: #FFFFFF; text-decoration: none;}

.L1-Fotos{
	vertical-align: top;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #DBCDB5;
	padding-bottom: 15px;

}

.L2-Fotos{
	vertical-align: top;
	text-align: center;
}

/************************************ Cabeceras ***************************************/

h1{font-family: Tahoma, Arial, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #666666; font-weight: bold; margin: 0px 0px 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999;}
h2{font-family: Tahoma, Arial, geneva, sans-serif; font-size: 11px; color: #1D6878; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CBC2B1; padding-bottom: 5px; width: 643px;}
h3{ font-family: Tahoma, Arial, geneva, sans-serif; font-size: 11px; color: #1D6878; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CBC2B1; padding-bottom: 5px; width: 550px;}
h4{ font-family: Tahoma, Arial, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #111111; font-weight: bold; background-color: #CBC7B1; margin: 0px; padding: 5px 5px 5px 5px; height: auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666;}
h5{font-family: Tahoma, Arial, geneva, sans-serif; font-size: 10px; color: #333333; line-height: 12px; margin: 0px; padding: 2px 0px 2px 13px;}

/*sup { font-family:Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; line-height: normal;}
A:link { color: #990000; text-decoration: none; padding-left: 10px;}
A:hover { color: #FFF3E6; text-decoration: none; background-color: #CC0000; padding-left: 10px; }
A:visited { color: #660000; text-decoration: none; padding-left: 10px;}


/*********************************** Formularios Express  **************************************/

.X1-Campo{
	font-family: Tahoma, Arial, geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	height: 20px;
	width: 180px;
	border: 1px solid #666666;
    background-color: #FFFFFF;
	background-image:  url(../graficos/sombras-combos.gif);
	background-repeat: repeat;
	background-position: left top;
}

.X2-Botones{
	font-family: Tahoma, Arial, geneva, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: 20px;
	width: 100px;
	font-weight: bold;
	background-color: #00CC00;
	background-image: url(../graficos/f-enviar.gif);
	background-repeat: repeat-x;
	border: 0px solid #FFFFFF;
}

/*********************************** Formularios   **************************************/

.Z1-Lista-Menu{
	font-family: Tahoma, Arial, geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	height: 17px;
	width: 250px;
	border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    background-color: #FFFFFF;
	background-image:  url(../graficos/sombras-combos.gif);
	background-repeat: repeat;
	background-position: left top;
}

.Z2-CampoDeTexto{
	font-family: Tahoma, Arial, geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	height: 20px;
	width: 250px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
    background-color: #FFFFFF;
	background-image:  url(../graficos/sombras-combos.gif);
	background-repeat: repeat;
	background-position: left top;
}

.Z3-AreaDeTexto{
	font-family: Tahoma, Arial, geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	width: 250px;
	border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    background-color: #FFFFFF;
	background-image:  url(../graficos/sombras-combos.gif);
}

.Z4-Botones{
	font-family: Tahoma, Arial, geneva, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: 20px;
	width: 125px;
	font-weight: bold;
	background-color: #00CC00;
	background-image: url(../graficos/f-enviar.gif);
	background-repeat: repeat-x;
	border: 0px solid #FFFFFF;
}

.Z5-Seleccion-Opcion{
	font-family: Tahoma, Arial, geneva, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    background-color: #F7F7F7;
}

.Z6-Obligatorios{
	font-family: Tahoma, Arial, geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #660000;
	height: 20px;
	width: 250px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
    background-color: #CC0000;
	background-image:  url(../graficos/sombras-obligatorio.gif);
	background-repeat: repeat;
	background-position: left top;
}

.Z7-Reset{
	font-family: Tahoma, Arial, geneva, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: 20px;
	width: 125px;
	font-weight: bold;
	background-color: #990000;
	background-image: url(../graficos/f-reset.gif);
	background-repeat: repeat-x;
	border: 0px solid #FFFFFF;
}