﻿BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    SCROLLBAR-FACE-COLOR: #f0f0f0;
    FONT-SIZE: xx-small;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: #fff;
    SCROLLBAR-SHADOW-COLOR: #fff;
    COLOR: black;
    SCROLLBAR-3DLIGHT-COLOR: #ccc;
    SCROLLBAR-ARROW-COLOR: #00004f;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    SCROLLBAR-DARKSHADOW-COLOR: #a3a1ac;
    SCROLLBAR-BASE-COLOR: #a3a1ac;
}
A.menuizq:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #339;
    FONT-FAMILY: verdana, arial, helvetica, sans_serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
A.menuizq:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #339;
    FONT-FAMILY: verdana, arial, helvetica, sans_serif;
    TEXT-ALIGN: left !important;
    TEXT-DECORATION: none;
}
A.menuizq:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #000;
    FONT-FAMILY: verdana, arial, helvetica, sans_serif;
    TEXT-ALIGN: left !important;
    TEXT-DECORATION: underline;
}
A.menudecha:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #666;
    FONT-FAMILY: verdana, arial, helvetica, sans_serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
A.menudecha:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #666;
    FONT-FAMILY: verdana, arial, helvetica, sans_serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
A.menudecha:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #666;
    FONT-FAMILY: verdana, arial, helvetica, sans_serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
A.cabecera:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #fff;
    FONT-FAMILY: verdana, arial, helvetica, sans_serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.cabecera:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #fff;
    FONT-FAMILY: verdana, arial, helvetica, sans_serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.cabecera:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #fff;
    FONT-FAMILY: verdana, arial, helvetica, sans_serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.volver:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    TEXT-ALIGN:right;
    TEXT-DECORATION:none;
    COLOR:#666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.volver:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    TEXT-ALIGN:right;
    TEXT-DECORATION:none;
    COLOR:#666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.volver:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    TEXT-ALIGN:right;
    TEXT-DECORATION:underline;
    COLOR:#666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.tablaprincipal
{
    VERTICAL-ALIGN: top;
    WIDTH: 100%;
    HEIGHT: 100%
}

.extender
{
    WIDTH: 100%;
    HEIGHT: 100%;
}

.columnalados
{
    VERTICAL-ALIGN: top;
    WIDTH: 15%;
    HEIGHT: 100%
}

.columnacentro
{
    VERTICAL-ALIGN: top;
    WIDTH: 70%;
    HEIGHT: 100%;
    TEXT-ALIGN: left;
}

.texto
{
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top; 
}

.textonegrita
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.titulos
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    COLOR: #8ea0c6;
    BORDER-BOTTOM: #1d418d 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;}

.subtitulos
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    COLOR: #9D4F00;
    BORDER-BOTTOM: #9D4F00 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}
.piepagina
{
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: bottom;
    WIDTH: 100%;
    COLOR: #1d418d;
    HEIGHT: 100%;
    TEXT-ALIGN: center;
}

.subpiepagina
{
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: bottom;
    WIDTH: 100%;
    COLOR: #9D4F00;
    HEIGHT: 100%;
    TEXT-ALIGN: center;}

.idiomas
{
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: bottom;
    WIDTH: 100%;
    COLOR: #036;
    TEXT-ALIGN: right;}

.subidiomas
{
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: bottom;
    WIDTH: 100%;
    COLOR: #9D4F00;
    TEXT-ALIGN: right;}

.rutacabecera
{
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: top;
    COLOR: #fff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.enlaces
{
    FONT-SIZE: xx-small;
    WIDTH: 100%;
    COLOR:#333333;
}
a.enlaces:hover{text-decoration:underline;}
a.enlaces:link{text-decoration:none;}
a.enlaces:visited{text-decoration:none;}
a.enlaces3
	{
    FONT-SIZE: x-small;
    WIDTH: 100%;
    COLOR:#000000;
}
a.enlaces3:hover{	text-decoration:underline;COLOR:#666666;}
a.enlaces3:link{text-decoration:none;}
a.enlaces3:visited{text-decoration:none;}

.enlaces2
{
    COLOR:#FFFFFF;
	font-weight:bold;
	text-decoration:none;}

.cambiocolorazul
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #8ea0c6;
	
}
.subcambiocolornaranja
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #FFB76F;
	color: #9D4F00;
}
.cambiocolorblanco
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #333399;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #ffffff;
	width:10%;
}
.subcambiocolorblanco
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #9D4F00;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
.sombrear
{
    COLOR: #339;
    BACKGROUND-COLOR: #ffffff;
}
.limpiar
{
    BORDER: #339 1px solid;
	width:10%;
}

.sublimpiar
{
    BORDER-RIGHT: #F97C00 1px solid;
    BORDER-TOP: #F97C00 1px solid;
    BORDER-LEFT: #F97C00 1px solid;
    BORDER-BOTTOM: #F97C00 1px solid;
}
.subrayado
{
    COLOR: #339;
    TEXT-DECORATION: underline;
}

.nosubrayado
{
    COLOR: #339;
    TEXT-DECORATION: none;
}
.textoazulnegrita
{
    FONT-WEIGHT: bold;
    COLOR: #003399;
}

.productocabecera
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #8ea0c6;
    BORDER-BOTTOM: #c1c1c1 1px solid;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}

.productocabecera2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #B95C00;
    BORDER-BOTTOM: #B95C00 1px solid;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}

.subproductocabecera
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #F97C00;
    BORDER-BOTTOM: #F97C00 1px solid;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}

.subproductocabecera1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #F97C00;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}

.centrar
{
	text-align:center;
	vertical-align:top;
}

.tabladesarrollo
{
	border:1px solid #005397;
	width:75%;
}

.fondodesarrollo
{
	font-size:12px; 
	border-bottom:1px solid #005397; 
	border-right:1px solid #005397;
	background-color:#EDF0F6;
	width:100%;
	height:100%;
}

.tablaasocicaciones
{
	border:1px solid #005397;
	background-color:#EDF0F6;
	width:95%;
}

.cabeceraasociaciones
{
	width:95%;
	color:#FFF;
	background-color:#005397;
	text-align:center;
}

.lineaasociaciones
{
	border-left:1px solid #005397;
}

.productostexto
{
	font-size:xx-small;
	text-align:center;
}

.productosazul
{
	background-color:#96A7E6;
	border:1px solid #000;
	width:11%;
}

.productosverde
{
	background-color:#AEE6AE;
	border:1px solid #000;
	width:11%;
}

.productosrojo
{
	background-color:#EB8585;
	border:1px solid #000;
	width:11%;
}

.productosnaranja
{
	background-color:#F1B882;
	border:1px solid #000;
	width:11%;
}

.productoslila
{
	background-color:#DEC0F1;
	border:1px solid #000;
	width:11%;
}

.productosmorado
{
	background-color:#B882F1;
	border:1px solid #000;
	width:11%;
}

.fondoficha
{
	background-color:#EDF0F6;
}

.tituloficha
{
	border-bottom:1px solid #C1C1C1; 
	border-left:1px solid #C1C1C1; 
	border-top:1px solid #C1C1C1;
}

.leyendaficha
{
	border-bottom:1px solid #C1C1C1; 
	border-right:1px solid #C1C1C1; 
	border-top:1px solid #C1C1C1; 
	width:20%;
	text-align:right;
}

.cuerpoficha
{
	border-bottom:1px solid #C1C1C1; 
	border-left:1px solid #C1C1C1; 
	border-right:1px solid #C1C1C1;
}

.fotoficha
{
	 text-align:center;
	 vertical-align:top;
}

.logoficha
{
	vertical-align:middle;
	text-align:right; 
	width:92%;
}

.provinciaficha
{
	text-align:right; 
	border-top:1px solid #C1C1C1; 
	border-left:1px solid #C1C1C1;
}

.paisficha
{
	text-align:right;
	border-left:1px solid #C1C1C1;
}

.textoazulita
{
	FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #8ea0c6;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.textonaranja
{
	FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #B95C00;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/*para el texto con autoscroll*/
.scroll{
	width:100%; height:100%; overflow:auto;} 
.tdscroll{
	height:340px;}

.tdimagentexto{ 
	text-align: left;
	vertical-align:top;}
.tableimagentexto{
	 width: 225px ;
	 height: 180 px;
	 border: 0;
	 padding:0 0 0 0;
	 text-align:left;
	 }

.faq{FONT-WEIGHT: bold; FONT-SIZE: larger; COLOR: #8ea0c6; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center;}

a.hover{text-decoration:underline;}
a.link{text-decoration:none;}

a.visited		{text-decoration:none;}

/*clases para contactar*/
.tablacorreo	{border:1px solid #005397; width:65%;}
	
/*clases formulario*/	
input			{border: 1px solid #ccc;}
textarea		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color:black; border: 1px solid #ccc;}
	
.backwards{unicode-bidi:bidi-override; direction: rtl;}	



/*clases nuevas menu compatible*/
.cabecerasuperior
{
    WIDTH: 100%;
	/*FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#ffffff,endColorStr=#B8C9DE);*/
    BACKGROUND-COLOR: #8ea0c6;
    TEXT-ALIGN: right;
}

.subcabecerasuperior
{
    WIDTH: 100%;
/*	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#ffffff,endColorStr=#FFB76F);*/
    BACKGROUND-COLOR: #FFB76F;/*Color Naranja Claro*/
    TEXT-ALIGN: right;
}

#menusuperior
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    WIDTH: 100%;
    COLOR: white;
    BACKGROUND-COLOR: #1d418d;
    TEXT-ALIGN: center; text-transform:uppercase;
}

#menusuperior a { color:#fff; text-decoration:none;}
#menusuperior .on {background:#fff; color:#1D418D;}

#menusuperior a:hover { text-decoration:underline;}

#submenusuperior{FONT-WEIGHT: bold;FONT-SIZE: xx-small;WIDTH: 100%;COLOR: white;BACKGROUND-COLOR:#F97C00;TEXT-ALIGN: center;}
#submenusuperior a { color:#fff; text-decoration:none;}
#submenusuperior .on {background:#fff; color:#f97c00;}

#submenusuperior a:hover { text-decoration:underline;}


#segundomenusuperior{FONT-WEIGHT: normal;font-family:verdana,Arial, Helvetica, sans-serif;FONT-SIZE: xx-small;wIDTH: 100%;COLOR: #1D418D;BACKGROUND-COLOR: #CFD4EA;TEXT-ALIGN: center;}
#segundomenusuperior a, #segundomenusuperior a:visited {text-decoration:none; color:#1D418D;}
#segundomenusuperior .on {color:#1D418D; background:#fff;}

#segundomenusuperior a:hover { text-decoration:underline;}

.menuizquierdo {FONT-SIZE: xx-small;VERTICAL-ALIGN: top;WIDTH: 100%;COLOR: #339;FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;TEXT-ALIGN: left;}

.menuizquierdo .on {background:#CFD4EA;}
.menuizquierdo .onlateral {background:#f0f0f0;}

.navegacionrecursiva{ background:#1D418D; width:100%;}
.subnavegacionrecursiva{ background:#F97c00; width:100%;}
