body {
   font-family: Arial, Helvetica, sans-serif;
	background-image: url(../i/i-03.jpg);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #666C66;
}


.oculto{
	/*display:none;*/
	display: block;
	width:0;
	height:0;
	overflow: hidden;
	float:left;
	/*text-indent:-999em;*/
}

.espacio-vacio {
	font-size: 1px;
	line-height: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.espacio-br {
	font-size: 0px;
	line-height: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}



.espacio-menu {
	font-size: 1px; 
	margin-bottom: 0px;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom: 9px;
	padding-right: 0px;
	padding-left: 0px;
	display: inline;
	width: 1px;
	height: 3px;
	background: url(../i/separador-menu.gif) no-repeat 0px 0px;
}
















.espacio-iconos {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 12px;
	margin-top: 0px;
/*	padding-top: 9px;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 0px;*/
}








h1.portada {
	font-size: 100%;
	color: #FE2101;
	margin: 0px 0px 2px 0px;
/*	text-transform: uppercase; */
	font-weight: lighter;
	}

h2.portada  {
	font-size: 85%;
	color: #C71A01;
	margin: 0px 0px 3px 0px;
	font-weight: lighter;
	}

h1.seccion {
	font-size: 110%;
	color: #FE2101;
	margin: 0px 0px 4px 0px; 
/*	line-height: 100%; */
	padding-bottom: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px; 
	font-stretch: condensed;
	font-weight: lighter; 
	}

h2.seccion  {
/* 	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;*/
	font-size: 100%;
	color: #C71A01;
	margin: 0px 0px 3px 0px;
	font-weight: lighter; 
/*	text-transform: uppercase;*/
}

h3.seccion  {
	font-size: 75%;
	color: #C71A01;
	margin: 0px 0px 3px 0px;
	font-weight: bolder;
}
	
h4.seccion  {
	font-size: 75%;
	color: #C71A01;
	margin: 0px 0px 3px 0px;
	font-weight: bolder;
}	
	
	
	
p {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	line-height: 140%;
	color: #282929;
	margin: 0px 0px 25px 0px; 
}

.texto-especial01 {
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: normal;
	line-height: 140%;
	color: #282929;
	margin: 0; 
}
.table01 {
	border:1px solid #CCC;
	padding: 12px 0px 12px 15px;
}


p.preguntas-frecuentes {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	line-height: 140%;
	color: #282929;
	margin: 0px 0px 10px 30px; 
}


p.texto-formulario {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	line-height: normal;
	color: #282929;
	margin: 0px 0px 0px 0px; 
}
p.texto-seccion01 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	line-height: normal;
	color: #282929;
	margin: 0px 0px 0px 0px; 
}

.texto-campos-formulario {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid #B7B7B7;
	border-left: 1px solid #858585;
	border-right: 1px solid #B7B7B7;
	border-top: 1px solid #858585;
}

.texto-portada01 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	line-height: 135%;
	color: #282929;
	margin: 0px 0px 0px 0px; 
}
.texto-portada02 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	line-height: normal;
	color: #282929;
	margin: 0px 0px 0px 0px; 
}

.texto-advertencia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
		color: #ABAFAF;
			margin: 0px 0px 5px 0px; 
}



.texto-seccion01 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
line-height: normal;
	color: #282929;
	margin: 0px 0px 0px 0px;
}


.texto-asterisco {
	color: #999999;
}




a:link {  
	color: #2764F2;
	text-decoration: none
}
a:visited {  
	color: #2764F2;
	text-decoration: none
}
a:hover {  
	color: #2764F2; 
	text-decoration: underline
}

a.external {
	color: #2764F2;
	text-decoration: none;
	/*padding-right: 12px;*/
	/*background: transparent url("../i/bullet06.gif") no-repeat center right;*/
}
a.external:visited {  
	color: #2764F2;
	text-decoration: none;
	/*padding-right: 12px;*/
	/*background: transparent url("../i/bullet06.gif") no-repeat center right;*/
}
a.external:hover {  
	color: #2764F2; 
	text-decoration: underline;
	/*padding-right: 12px;*/
	/*background: transparent url("../i/bullet05.gif") no-repeat center right;*/
}







.alto01 {
	height: 6px;
}
.alto02 {
	height: 6px;
		background: url(../i/i-30.gif);
background-repeat: no-repeat;
 background-position: center;
}
.alto03 {
	height: 5px;
}

.ancho01 {
	width: 6px;
}
.ancho02 {
	height: 180px;
	background-image: url(../i/i-11.jpg);
	background-repeat: no-repeat;
	padding: 15px 18px 15px 18px;
	background-color: #DEE4E0;
}




.ancho03 {
	height: 180px;
	width: 452px;
}

.ancho04 {
	width: 6px;
	background: url(../i/i-29.gif);
background-repeat: no-repeat;
 background-position: center;
}
.ancho05 {
	width: 32px;
}

.ancho06 {
	background-image: url(../i/i-33.jpg);
	background-repeat: repeat-x; 
	padding: 15px 18px 15px 18px;
	background-color: #E1E7E3;
	width: 188px;
}
.ancho07 {
	padding: 15px 18px 15px 18px;
	width: 416px;
}
.ancho07b {
	padding: 15px 0px 15px 18px;
	width: 434px;
}
.ancho08 {
	width: 6px;
	border-left-color: #D9D9D9;
	border-left-style: solid;
	border-left-width: 1px;
}
.ancho09 {
	width: 5px;
}


.caja01 {
	padding: 15px 20px 15px 20px;
	background: url(../i/i-28.jpg);
background-repeat: repeat-x;
	width: 338px;
	background-color: #F0F0F0;
}
.caja02 {
		width: 199px;
	padding-left: 11px;
		padding-right: 11px;
		padding-top: 12px;
		padding-bottom: 12px;
}




.caja03 {
	padding: 15px 12px 15px 12px;
	width: 452px;
}


.caja04 {
	padding: 6px 15px 6px 15px;
		border-bottom-color: #F0F0F0;
	border-bottom-style: solid;
	border-bottom-width: 1px; 
/*			border-top-color: #EBEBEB;
	border-top-style: solid;
	border-top-width: 1px; */
}
.caja05 {
	padding: 6px 15px 6px 15px;
	border-top-color: #DFDFDF;
	border-top-style: solid;
	border-top-width: 1px; 
}

.caja06 {
	padding: 0px 6px 0px 0px;
}


.fondo01 {
background: url(../i/i-05.jpg);
background-repeat: no-repeat;
width: 38px;
height: 69px;
}

.fondo02 {
background: url(../i/i-06.jpg);
background-repeat: no-repeat;
width: 682px;
height: 69px;
}

.fondo03 {
background: url(../i/i-07.jpg);
background-repeat: no-repeat;
width: 38px;
height: 69px;
}


.fondo04 {
background: url(../i/i-09.jpg);
background-repeat: no-repeat;

width: 32px;
height: 388px;
 
}


.fondo05 {
	width: 694px;
	background:  #FFFFFf url(../i/i-15.jpg)  repeat-x bottom;
 }

.fondo06 {
background: url(../i/i-13.jpg);
background-repeat: no-repeat;
width: 32px;
height: 388px;
}


.fondo07 {
background: url(../i/i-19.jpg);
background-repeat: repeat-y;
width: 32px;
}

.fondo08 {
background: url(../i/i-20.jpg);
background-repeat: repeat-y;
width: 32px;
}


.fondo09 {
background: url(../i/i-23.jpg);
background-repeat: no-repeat;
width: 38px;
height: 50px;
}

.fondo10 {
background: url(../i/i-24.jpg);
background-repeat: no-repeat;
width: 682px;
height: 50px;
}

.fondo11 {
background: url(../i/i-25.jpg);
background-repeat: no-repeat;
width: 38px;
height: 50px;
}

.fondo12 {
background: url(../i/i-26.jpg);
background-repeat: repeat-y;
}
.fondo13 {
background: url(../i/i-29.jpg);
background-repeat: no-repeat;
 background-position: center;
}



.fondo14 {
 background-color: #EDEDED;
}

.fondo15 {
background: url(../i/planes02.gif);
background-repeat: no-repeat;
 background-position: right;
}
.fondo16 {
background: url(../i/planes04.gif);
background-repeat: repeat-x;
}

.fondo17 {
background: url(../i/planes03.gif);
background-repeat: no-repeat;
background-position: right;
width: 8px;
}
.fondo18 {
	background-color: #C6CDC9;
}


#nav{
}
#nav ul{
	white-space: nowrap;
}
#nav li{
	display : inline;
}
#nav li a:link{
	padding: 3px 0px 3px 0px;
	border-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #DBDBDB;
	text-decoration: none;
	display : inline;

}
#nav li a:visited{
	padding: 3px 0px 3px 0px;
	border-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #DBDBDB;
	text-decoration: none;
	display : inline;
}
#nav li a:hover{
	padding: 3px 0px 3px 0px;
	border-bottom: 8px solid #ffffff;
	color: #ffffff;
	text-decoration: none;
	display : inline;
}




.navactual {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
/*	font-size: 11px; */
	padding: 0px 0px 2px 0px;
	border-bottom: 8px solid #ffffff;
	color: #ffffff;
	text-decoration: none;
}
.navactual-portada {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
/*	font-size: 11px; */
	padding: 0px 0px 2px 0px;
/*	border-bottom: 8px solid; #ffffff;*/
/*	color: #ffffff;*/
	text-decoration: none;
}









.texto-presentacion {
	font-size: 75%;
	font-weight: normal;
	line-height: 140%;
	color: #186B81;
}



#texto-migas {

}

#texto-migas {
	font-family: Arial, Helvetica, sans-serif; 
	color: #9D9D9D;
	font-size: 9px;
	font-weight: normal;
	line-height: normal;
	text-transform: uppercase;
}

#texto-migas a:link {
	color: #749BF7;
}
#texto-migas a:visited {
	color: #749BF7;
}
#texto-migas a:hover {
	color: #749BF7;
}







.separador {
	border-top-color: #DDDDDD;
	border-top-style: solid;
	border-top-width: 1px;
}


.separador02 {
	border-top-color: #97A090;
	border-top-style: solid;
	border-top-width: 1px;
}




ul.listado01 {
margin: 0px 0px 0px 0px;
padding-left: 15px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
list-style-type: disc;
}

#listado01 ul{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 60%;
font-weight: normal;
line-height: normal;
color: #282929;
white-space: normal;
margin: 0px 0px 0px 0px;
padding-left: 15px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*list-style-type: disc;*/
 list-style: url(../i/bullet03.gif);
}
#listado01 li{
padding-left: 0px;
padding-right: 2px;
padding-top: 0px;
padding-bottom: 3px;
}

#listado02 ol{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: normal;
white-space: normal;
margin: 0px 0px 0px 0px;
padding-left: 30px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
#listado02 li{
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
padding-bottom: 5px;
 font-size: 70%;
}
#listado03 ul{
font-family: Verdana, Arial, Helvetica, sans-serif;
/* font-size: 70%; */
font-weight: normal;
line-height: normal;
color: #282929;
white-space: normal;
margin: 0px 0px 0px 0px;
padding-left: 30px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*list-style-type: disc;*/
 list-style: url(../i/bullet03.gif);
}
#listado03 li{
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
padding-bottom: 2px;
 font-size: 60%;
}

ul.listado04 {
margin: 0px 0px 0px 0px;
padding-left: 15px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
list-style-type: disc;
}

#listado04 ul{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
line-height: normal;
color: #282929;
white-space: normal;
margin: 0px 0px 0px 0px;
padding-left: 15px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*list-style-type: disc;*/
 list-style: url(../i/bullet03.gif);
}
#listado04 li{
padding-left: 0px;
padding-right: 2px;
padding-top: 0px;
padding-bottom: 8px;
}



ul.listado05 {
margin: 0px 0px 0px 0px;
padding-left: 15px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
list-style-type: disc;
}

#listado05 ul{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
	line-height: 140%;
color: #282929;
white-space: normal;
margin: 0px 0px 0px 0px;
padding-left: 15px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*list-style-type: disc;*/
 list-style: url(../i/bullet03.gif);
}
#listado05 li{
padding-left: 0px;
padding-right: 2px;
padding-top: 0px;
padding-bottom: 3px;
}



/*
#pie {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #484848;
		font-size: 11px;
		font-weight: normal;
		line-height: 100%;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 10px;
}

#pie a:link {
	color: #1E1E1E;
	text-decoration : none;
}
#pie a:visited {
	color: #1E1E1E;
	text-decoration : none;
}
#pie a:hover {
	color: #1E1E1E;
	text-decoration : underline;
}

.pie {
		color: #989898;
	text-decoration : none;
}
*/



#pie {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #4F6F7E;
		font-size: 11px;
		font-weight: normal;
		line-height: 100%;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 10px;
}

#pie a:link {
	color: #4F6F7E;
	text-decoration : none;
}
#pie a:visited {
	color: #4F6F7E;
	text-decoration : none;
}
#pie a:hover {
	color: #4F6F7E;
	text-decoration : underline;
}

.pie {
		color: #8C5F57;
	text-decoration : none;
}

.menuskin{
position:absolute;
width:244px;
border: 1px solid #797979;
z-index:100;
visibility:hidden;
}

.menuskin a{
}


#layer-over01 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #484848;
		font-size: 10px;
		font-weight: normal;
		line-height: normal;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
}

#layer-over01 a:link {
	color: #1E1E1E;
	text-decoration : none;
}
#layer-over01 a:visited {
	color: #1E1E1E;
	text-decoration : none;
}
#layer-over01 a:hover {
	color: #1E1E1E;
	text-decoration : underline;
}

INPUT.active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #A6A6A6; 
  background-image: url(../i/active.gif);
  cursor: pointer;
  height: 22px;
  width: 64px;
}

INPUT.campo {
		background: #fefefe;
	border: 1px solid #ccc;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 2px;
}




/* ------------  esquinas formulario -------------- */
.esq01 {
height: 16px;
width: 16px;
background: url(../i/esq-01.gif);
background-repeat: no-repeat;
}
.esq02 {
height: 16px;
width: 16px;
background: url(../i/esq-02.gif);
background-repeat: no-repeat;
}
.esq03 {
height: 16px;
width: 16px;
background: url(../i/esq-03.gif);
background-repeat: no-repeat;
}
.esq04 {
height: 16px;
width: 16px;
background: url(../i/esq-04.gif);
background-repeat: no-repeat;
}
.fondo-form01 {
height: 16px;
background: url(../i/esq-01b.gif);
background-repeat: repeat-x;
}
.fondo-form02 {
height: 16px;
background: url(../i/esq-03b.gif);
background-repeat: repeat-x;
}
.caja-form01 {
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 10px;
	background-color: #ffffff;
}
/* ------------  esquinas formulario -------------- */



.ver-mapa {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height: normal;
color: #A4A4A4;
}
a.ver-mapa {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height: normal;
color: #282929;
		cursor: default;
}
a.ver-mapa:link {  
	color: #2764F2;
	text-decoration: none;
		cursor: default;
}
a.ver-mapa:visited {  
	color: #2764F2;
	text-decoration: none;
		cursor: default;
}
a.ver-mapa:hover {  
	color: #2764F2; 
	text-decoration: underline;
		cursor: default;
}


.lsenUlV0293dfgh567ghjghjgkmk8rt0k {
display: none;
}

.lsenUlV0293dfgh567ghjghjgkmk8rtOk {
	background-image: url(../i/nodo01.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	letter-spacing: 2px;
}





.top-999em {
	position:absolute;
	display:block;
	top:-999em;
}


.links_especiales {
	display:none;
}

.links_especiales a:link,
.links_especiales a:visited {
	color:#FFF;
	text-decoration:underline;
}
.links_especiales a:hover,
.links_especiales a:active {
	color:#FFF;
	text-decoration:underline;
}
