body.rosa  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #509E0D;
	margin: 20px;
	padding: 0;
	color: #000000;
}
img {
border:0px;
}

/******* estilos de la cabecera ********************/

#barranegrainf {
	float:left;
	background-color:#000000;
	width:82px;
	height:20px;
	text-align:right;
	}

#flechabuscar{
	float:left;
	background-color:#000000;
	width:20px;
	height:20px;
	text-align:right;
}	
.stilobuscar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	line-height:20px;
	width:100%;
	margin:0;
	margin-left:5px;
	text-align:left;
}

.campobuscarform{
	float:left;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	width: 80px;
	height: 12px;
	height: expression("15px");
	vertical-align:text-top;
	margin:0px;
	margin-top:1px ;
	margin-top: expression("-1px");
	padding:0px;
}

#barrasup{
width:100%;;
height:10px;
overflow:hidden;
}

/********** fin estilos cabecera **************/
/* ESTILOS PARA EL PIE */
#pie{
	display:inline;
	float:left;
}
#pie p{
	font-family:Verdana;
	color:#858483;
	font-size:6px;
	*font-size: 10px;
	font-weight:bold;
	padding:0px;
	padding-top:5px;
	margin:0px;
	word-spacing:0px;
	text-align:left;
}

#imagenbarrapie {
	width:100%;
	height:10px;
	background-color:#509E0D;
	border:0px solid #333333;
	float:left;
	overflow:hidden;
	 /*encadeno los 3 atributos claves del borde en una sola linea, ahorrando codigo XD*/ 
}

#logotipo3d3 {
	display:inline;
	float:right;
	text-align:right;
}


#contenedorizq {
	padding-top:20px;
	padding-bottom:20px;
	text-align:left;
	width:100%;
}

#piegeneral{
	width:775px;
	height:30px;
	padding-bottom:30px;
	background-color:#FFFFFF;
	float:left;
}

/* FIN ESTILOS PARA EL PIE*/

/* ESTILOS PARA LA CABECERA */
#menusupcabecera {
	width:100%;
	height:20px;
}
#fecha {
	width:134px;
	height:100%;
	float:left;
}
#fecha p{
	font-family:Verdana;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	line-height:20px;
	text-align:left;
	padding:0px;
	margin:0px;
}
#barrasupmenu {
	float:right;
	vertical-align:bottom;
	width:621px;
}
#barrasupmenu img {
border:0px;}


#textocabimg{
	height:60px;
	width:775px;
	}
/* FIN ESTILOS PARA LA CABECERA*/


/*************************************/
/*********** GENERAL *****************/
/*************************************/

#ContenedorPral{
width:855px;
height:100%;
background-color:#FFFFFF;
padding-top:30px;
margin-bottom:30px;


}

#contenedorCentral{
width:775px;
background-color:#FFFFFF;

}

#central{
width:100%;

}
#imagencab{
width:775px;;
}
#imagencab img{
width:100%;
height:120px;

}

#cabecerageneral{
width:100%;
}

/***********************************************/
/****** ELEMENTOS GENERALES DE LA CABECERA *****/
/***********************************************/

#cambiadoridioma{
	float:right; 
	width:501px; 
	text-align:right;
}

#cambiadoridioma span
{
	font-family:Verdana;
	color:#333333;
	font-size:10px;
	font-weight:normal;
	line-height:11px;
	text-align:right;
	padding:0px;
	margin:0px;
}


#cambiadoridioma a:link, #cambiadoridioma a:visited {
	font-family:Verdana;
	color:#333333;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	text-align:right;
	padding:0px;
	margin:0px;
	text-decoration:none;
	
}

#cambiadoridioma a:hover, #cambiadoridioma a:active {
	font-family:Verdana;
	color:#333333;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	text-align:right;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}

/***********************************************/
/****** ELEMENTOS GENERALES DEL CUERPO *****/
/***********************************************/

#contCentral {
	background-color:#00FF33;
	vertical-align:text-top;
	width:85%;
	position : relative; 
	float:right;
}
.vivalavida{
	clear:both;
	height:0px;
	overflow:hidden;
}

/***********************************************/
/****** ELEMENTOS GENERALES DEL CONTENIDO *****/
/***********************************************/

#cabeceracontenido{
margin:0px;
padding:0px;
height:28px;
padding-top:0px;
}
#cabeceracontenido p{
	font-family:Verdana;
	color:#509E0D;
	font-size:24px;
	font-weight:bold;
	line-height:32px;
	text-align:left;
	padding:0px;
	margin:0px;
}

#path{
margin:0px;
padding:0px;
padding-top:5px;
height:20px;
}

#path p{
	font-family:Verdana;
	color:#185e06;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	text-align:left;
	padding:0px;
	margin:0px;
}
#path a:link, #path a:visited {
	font-family:Verdana;
	color:#185e06;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
	
	
}

#path a:hover, #path a:active {
	font-family:Verdana;
	color:#509E0D;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}


/***********************************************/
/************** LISTADO 3 columnas **************/
/***********************************************/


#tiposdecosas{
margin:0px;
padding:0px;
padding-top:10px;
padding-left: 18px;
padding-bottom:8px;
}

#tiposdecosas p{
	font-family:Verdana;
	/*color:#509E0D;*/
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
}
#tiposdecosas p.titulo{
	font-family:Verdana;
	color:#509E0D;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	text-align:left;
	padding:0px;
	margin:0px;
	margin-right:10px;
}
#tiposdecosas div.textogeneral{
	margin-right:10px;
	margin-top:10px;
	margin-bottom:30px;
}
#tiposdecosas div.textogeneral p{
	font-family:Verdana;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;

}

#tiposdecosas span.tiposeleccionado {
	font-family:Verdana;
	color:#509E0D;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
#tiposdecosas a:link, #tiposdecosas a:visited {
	font-family:Verdana;
	color:#509E0D;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
	
	
}

#tiposdecosas a:hover, #tiposdecosas a:active {
	font-family:Verdana;
	color:#509E0D;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}


/********** css para 2 columnas ************/

div.zonaB2Divs{
width:485px;
float:left;
}

div.zonaA2Columnasizq{
width:470px;
float:left;
border-right: 1px dashed #de1c8f}

div.zonaB2Columnasder{
width:149px;
float:right;
text-align:right;
border-left: 1px dashed #509E0D;
}

/******** css para 2 columnas pero solo para el detalle, es decir las fichas de informaci�n ***********/

div.DosColumnasIzqDetalle{
width:218px;
float:left;
margin-bottom:50px;

}
div.DosColumnasDerDetalle{
width:415px;
float:right;
border-left: 1px dashed #509E0D;
margin-bottom:30px;
}

/********** css para 3 columnas ************/
div.zonaA3Columnas{
width:485px;
float:left;
}
div.zonaA3ColumnasIzq{
width:218px;
float:left;
}
div.zonaA3ColumnasDer{
width:266px;
float:right;
border-left: 1px dashed #509E0D;
margin-bottom:50px;
}

div.zonaB3Columnas{
width:148px;
float:right;
text-align:right;
border-left: 1px dashed #509E0D;
}

/******** general ***********/
div.bordederecha{
border-right: 1px dashed #509E0D;
}
div.bordearriba{
border-top: 1px dashed #509E0D;
height:1px;
overflow:hidden;
}
div.bordearribasolido{
border-top: 1px solid #509E0D;
height:1px;
overflow:hidden;
}
div.bordearribasolo{
border-top: 1px solid #509E0D;
padding:0px;
margin:0px;
}

/**************************************/
/************ banner ******************/
/***************************************/

#panelbanner1 {
	width:141px;
	float:right;
	margin:0px;
	padding:0px;
	margin-bottom:20px;
}
#panelbanner1 div.paneltexto{
	width:141px;
	padding-top:2px;
	padding-bottom:5px;
	margin:0px;
}
#panelbanner1 div.paneltexto p{
	font-family:Verdana;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	text-align:left;
	padding:0px;
	margin:0px;
	padding-left:8px;
	padding-right:5px;
	
}
#panelbanner1 div.paneltexto a:link, #panelbanner1 div.paneltexto a:visited {
	font-family:Verdana;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	text-align:left;
	padding:0px;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	text-decoration: none; 
} 

/* ------ */
#panelbannerB {
	width:200px;
	float:right;
	margin:0px;
	padding:0px;
	margin-bottom:20px;
}
#panelbannerB div.paneltexto{
	width:200px;
	padding-top:5px;
	padding-bottom:10px;
	margin:0px;
}
#panelbannerB div.paneltexto p{
	font-family:Verdana;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	text-align:left;
	padding:0px;
	margin:0px;
	padding-left:8px;
	padding-right:5px;
	
}
#panelbannerB div.paneltexto a:link, #panelbannerB div.paneltexto a:visited {
	font-family:Verdana;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	text-align:left;
	padding:0px;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	text-decoration:none; 
} 

/* CSS ICONOS TRANSPORTE */
#avionazul a:link, #avionazul a:visited {
display: block;
height: 90px; 
width: 90px;
background: transparent url(../images/avionazul.gif) 0px 0px no-repeat; 
text-decoration: none; 
} 

#cocheazul a:link, #cocheazul a:visited {
display: block;
height: 90px; 
width: 90px;
background: transparent url(../images/cocheazul.gif) 0px 0px no-repeat; 
text-decoration: none; 
} 

#trenazul a:link, #trenazul a:visited {
display: block;
height: 90px; 
width: 90px;
background: transparent url(../images/trenazul.gif) 0px 0px no-repeat; 
text-decoration: none; 
} 

#busazul a:link, #busazul a:visited {
display: block;
height: 90px; 
width: 90px;
background: transparent url(../images/busazul.gif) 0px 0px no-repeat; 
text-decoration: none;
}

#avion a:link, #avion a:visited {
display: block;
height: 90px; 
width: 90px;
background: transparent url(../images/avion.gif) 0px 0px no-repeat; 
text-decoration: none; 
} 

#avion a:hover { 
background: transparent url(../images/avion.gif) 0px -180px no-repeat; 

}

#coche a:link, #coche a:visited {
display: block;
height: 90px; 
width: 90px;
background: transparent url(../images/coche.gif) 0px 0px no-repeat; 
text-decoration: none; 
} 

#coche a:hover { 
background: transparent url(../images/coche.gif) 0px -180px no-repeat; 
}

#bus a:link, #bus a:visited {
display: block;
height: 90px; 
width: 90px;
background: transparent url(../images/bus.gif) 0px 0px no-repeat; 
text-decoration: none; 
} 

#bus a:hover { 
background: transparent url(../images/bus.gif) 0px -180px no-repeat;  
}

#tren a:link, #tren a:visited {
display: block;
height: 90px; 
width: 90px;
background: transparent url(../images/tren.gif) 0px 0px no-repeat; 
text-decoration: none; 
} 

#tren a:hover { 
background: transparent url(../images/tren.gif) 0px -180px no-repeat; 
}

#coche p{
style=margin-top:0px;
padding-top:65px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#509E0D;
font:bold;

}

#avion p{
style=margin-top:0px;
padding-top:65px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#509E0D;
font:bold;

}

#tren p{
style=margin-top:0px;
padding-top:65px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#509E0D;
font:bold;

}

#bus p{
style=margin-top:0px;
padding-top:65px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#509E0D;
font:bold;
}

#cocheazul p{
style=margin-top:0px;
padding-top:65px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#509E0D;
font:bold;

}

#avionazul p{
style=margin-top:0px;
padding-top:65px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#509E0D;
font:bold;

}

#trenazul p{
style=margin-top:0px;
padding-top:65px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#509E0D;
font:bold;

}

#busazul p{
style=margin-top:0px;
padding-top:65px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#509E0D;
font:bold;
}
/* FIN CSS ICONOS TRANSPORTE */


/**** CSS Detalle de alojamiento, donde comer, etc... ************/

table.tabladetalle
{
border: 2px solid #509E0D;
margin-top:10px;
border-spacing: 1px;
border-collapse: collapse;
margin-bottom:30px;
}

table.tabladetalle caption{
	font-family:Verdana;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
}

table.tabladetalle td{
width:268px;
	font-family:Verdana;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	border: 1px solid #509E0D;
	padding:2px;
	padding-left:5px;
	vertical-align:text-top;
	
}

table.tabladetalle th{
width:123px;
	font-family:Verdana;
	color:#509E0D;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	border: 1px solid #509E0D;
	padding:2px;
	vertical-align:text-top;
}



table.tablarutatapeo
{
width:405px;
border: 2px solid #509E0D;
border-spacing: 1px;
border-collapse: collapse;
margin-bottom:30px;
margin-top:10px;
}

table.tablarutatapeo caption{
	font-family:Verdana;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
}

table.tablarutatapeo th.thruta{
	border: 2px solid; 
	font-family:Verdana;
	background-color:#509E0D;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	border: 1px solid #509E0D;
	padding:2px;
	vertical-align:text-top;
}

table.tablarutatapeo th
{
	font-family:Verdana;
	color:#509E0D;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	padding:2px;
	border: 0px solid #509E0D;
	vertical-align:text-top;
}
table.tablarutatapeo tr
{
	border-bottom: 1px solid #509E0D;
}

table.tablarutatapeo td
{
	font-family:Verdana;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	border: 0px solid #509E0D;
	padding:2px;
	vertical-align:text-top;
}

div.cajalupa{
height:25px;
width:25px;
float:right;
}
#numerosfoto{
height:15px;
width:201px;
background-color:#509E0D;
text-align:left;
overflow:hidden;
}

#numerosfoto span{
	font-family:Verdana;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	text-align:left;
	padding:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	vertical-align:text-top;
}

#numerosfoto a:link, #numerosfoto a:visited {
	font-family:Verdana;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	text-align:left;
	padding:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	text-decoration:none;
	vertical-align:text-top;
}

#numerosfoto a:hover, #numerosfoto a:active {
	font-family:Verdana;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	text-align:left;
	padding:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	text-decoration:underline;
	vertical-align:text-top;
}

div.botoninforuta{
	margin:0 4px;
	padding:0px;
	height:15px;
	float:right;
	background-color:#509E0D;
	display:block;
	overflow:hidden;
	padding-right:2px;
}

div.botoninforuta a:hover {
	font-family:Verdana;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
	vertical-align:text-top;
}


/********** fin *************************************************/


/************** parte css listado alojamiento **************/

#contenedorlistado{
	margin:0px;
	padding:0px;
	height:15px;
	text-align:right;
	padding-left:8px;
	padding-right:18px;
}

#contenedorlistado div.listadoagenda{
 padding: 0px; 
 padding-top:4px; 
 padding-bottom:8px;
}

#contenedorlistado div.listadoagenda p.titulo{
	font-family:Verdana;
	color:#509E0D;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}

#contenedorlistado div.listadoagenda div.descripcionagenda{
 padding:0px;
 margin:0px;
 margin-bottom:5px;
}

#contenedorlistado div.listadoagenda div.descripcionagenda p{
	font-family:Verdana;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;

}

#contenedorlistado div.listadoagenda p.titulocampo{
	font-family:Verdana;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	padding-bottom:3px;

}
#contenedorlistado div.listadoagenda p.valorcampo{
	font-family:Verdana;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;

}

#contenedorlistado div.paginacion{
	margin:0px;
	padding:0px;
	height:18px;
	background-color:#509E0D;
	text-align:right;
	padding-right:10px;
	padding-left:10px;
	padding-top:2px;
}


#contenedorlistado div.paginacion span{
	font-family:Verdana;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	vertical-align:text-top;
}
#contenedorlistado div.paginacion a:link, #contenedorlistado div.paginacion a:visited {
	font-family:Verdana;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	vertical-align:text-top;
}

#contenedorlistado div.paginacion a:hover, #contenedorlistado div.paginacion a:active {
	font-family:Verdana;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:underline;
	vertical-align:text-top;
}


#contenedorlistado span.titulo{
	font-family:Verdana;
	color:#185e06;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}

#contenedorlistado span.tituloRutas{
	font-family:Verdana;
	color:#185e06;
	font-size:20px;
	font-weight:normal;
	text-align:left;
}

#contenedorlistado div.textorutas{
margin:0px;
padding:0px;
margin-bottom:20px;
}

#contenedorlistado div.textorutas p{
	font-family:Verdana;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
}

#contenedorlistado div.textorutas a{
	font-family:Verdana;
	color:#509E0D;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

#contenedorlistado p.direccion{
	font-family:Verdana;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:14px;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
}
#contenedorlistado div.botoninfo{
	margin:0px;
	padding:0 4px;
	height:15px;
	float:right;
	/*width:60px;*/
	background-color:#509E0D;
	display:block;
	overflow:hidden;
	padding-right:2px;
}
#contenedorlistado div.botoninfo a:link, #contenedorlistado div.botoninfo a:visited {
	font-family:Verdana;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
	vertical-align:text-top;
}

#contenedorlistado div.botoninfo a:hover, #contenedorlistado div.botoninfo a:active {
	font-family:Verdana;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:underline;
	vertical-align:text-top;
}


#contenedorlistado div.paginacion a:link, #contenedorlistado div.paginacion a:visited {
	font-family:Verdana;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
	
	
}

#contenedorlistado div.paginacion a:hover, #contenedorlistado div.paginacion a:active {
	font-family:Verdana;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}

/************** FIN parte css listado alojamiento **************/

/**************** AGENDA ************************/

#botonvolver{
	margin:0px;
	padding:0px;
	height:15px;
	float:right;
	width:40px;
	background-color:#509E0D;
	display:block;
	overflow:hidden;
	padding-right:2px;
}

#botonvolver a.boton {
	font-family:Verdana;
	color:#FFFFFF;
	font-size:100px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
	vertical-align:text-top;
}

div.botonvolver a:hover, div.botonvolver a:active {
	font-family:Verdana;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:underline;
	vertical-align:text-top;
}




/************** FIN AGENDA **********************/


/*********** QUE HACER **************************/
p.tituloElementoQueHacer{
	font-family:Verdana;
	color:#509E0D;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	padding:0px;
	margin:0px;
}

/********** FIN QUE HACER ************************/

/************ ESTILOS ENLACES ********************/
#enlaces {
margin:0px;
padding:0px;
margin-bottom:25px;	
}
#enlaces p{
	font-family:Verdana;
	color:#555555;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:13px;
	padding:0px;
	margin:0px;
}

#enlaces a:link, #enlaces a:visited {
	font-family:Verdana;
	color:#509E0D;
	font-size:13px;
	font-weight:normal;
	line-height:13px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
	vertical-align:text-top;
}

#enlaces a:hover, #enlaces a:active {
	font-family:Verdana;
	color:#509E0D;
	font-size:13px;
	font-weight:normal;
	line-height:13px;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:underline;
	vertical-align:text-top;
}
/* CSS DEL MENU DERECHA */
/* PARTE CORRESPONDIENTE A LOS ESTILOS DEL MENU */
div.corto {											/* Definicion del parrafo para los elementos del menu*/ 
	width:90%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	padding-bottom:3px;
	margin:0px;
	line-height:12px;
	letter-spacing:0px;
	padding-left:7px;
}

p.tituloMenu{										/* Definicion del parrafo para los titulos del menu*/ 
	font-family:Arial, Helvetica, sans-serif;
	color:#185E06;
	font-size:12px;
	font-weight:normal;
	padding-left:0px;
	margin:0px;
	letter-spacing: 0px;
	text-align:left;
	line-height:12px;
	padding-bottom:5px;
}

div.puntos {										/* Definicion del parrafo para la linea de puntos del menu*/ 
	padding:0px;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	border-bottom:solid 1px #185E06;	
	padding-bottom:10px;
	width:90%;
}


a.menu, a:hover.menu, a:active.menu, a:visited.menu, a:link.menu {										/* Definicion de estilos para los enlaces del menu*/
	font-family:Arial, Helvetica, sans-serif;
	color:#185E06;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	padding-top:3px;
	letter-spacing: 0px;
	text-align:left;
	line-height:14px;
	text-decoration:none;
	text-indent:-7px;
}

img.puntos{											/* Definicion de estilos para la imagen transparente del menu*/
	border:none;
}
/* FIN DE LOS ESTILOS PARA EL MENU*/

/****************************************/
/************** MENU SUP ****************/
/****************************************/

#zonatiempo {
	width:228px;
	height:20px;
	float:left;
	text-align:left;
}

#zonatiempo span{
	font-family:Verdana;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	text-align:right;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#zonamenusup {
	width:393px;
	height:20px;
	display:inline;
	float:left;
}

#elementomenusup{
	height:20px;
	float:right;
	padding-left:3px;
}


/* FIN CSS MENU DERECHA */

/*********** FIN ESTILOS ENLACES *****************/

