body{
	margin:0px;
	padding:0px;
	background-image:url("../imagenes/misc/fondos/fondo_pagina_verde.jpg");
	background-position:top;
	background-repeat:repeat-x;
}

body a:link{
	text-decoration:none;
	color:#060;
}

body a:visited{
	text-decoration:none;
	color:#060;
}

body a:hover{
	text-decoration:underline;
	color:#333;
}

#cerrarfloat{
	clear:both;
}

.fondopagina{
	background-image:"../imagenes/misc/fondos/fondo_pagina_verde.jpg");
	background-position:top;
	background-repeat:repeat-x;
}

#general{
	margin:0px;
	padding:0px;
	background-image:url("../imagenes/misc/fondos/fondo_central.gif");
	background-repeat:repeat-y;
	background-position:center;
}

#contenedor{
	background-image:url("../imagenes/misc/fondos/fondo_superior.jpg");
	background-position:top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

#contenedorinterior{
	background-image:url("../imagenes/misc/fondos/fondo_superior_interior.jpg");
	background-position:top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	height:auto;
}

#contenido{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	display:table;
	background-image:url("../imagenes/misc/fondos/fondo_home_inferior.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
	height:610px;
	min-height:610px;
}

#contenidoblanco{
	margin:0px;
	padding:0px;
	background-color:#FFF;
	min-height:350px;
	height:385px;
	margin-top:13px;
}

#contenidointerior{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	display:table;
	background-image:url("../imagenes/misc/fondos/fondo_menu_lateral.jpg");
	background-repeat:repeat-y;
	background-position:left;
	height:auto;
}

#informacion{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	display:table;
	background-image:url("../imagenes/misc/fondos/menu_inferior.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
	height:300px;
	min-height:300px;
	height:auto;
}
	
#pie{
	background-image:url("../imagenes/misc/fondos/fondo_inferior.jpg");
	background-repeat:no-repeat;
	background-position:top;
	height:40px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	background-color:#fff;
}

#titulopagina{
	margin:0px;
	padding:0px;
	background-color:#B9A784;
	width:900px;
	height:40px;
	min-height:40px;
}

#cabecera{
	margin:0px;
	padding:0px;
	width:900px;
	height:155px;
	min-height:160px;
	background-image:url("../imagenes/misc/fondos/cabecera.jpg");
	background-repeat:no-repeat;	
}

#cabecerainterior{
	margin:0px;
	padding:0px;
	width:900px;
	height:190px;
	min-height:190px;
	background-image:url("../imagenes/misc/fondos/cabecera_interior.jpg");
	background-repeat:no-repeat;	
}

#menuportada{
	margin:0px;
	padding:0px;
	width:900px;
	margin-top:10px;
	text-align:center;
}

#menu{
	margin:0px;
	padding:0px;
	width:900px;
	margin-top:20px;
	text-align:center;
	background-color:#FFF;
}

#menuinterior{
	margin:0px;
	padding:0px;
	width:900px;
	margin-top:100px;
	text-align:center;
}

#menuizquierda{
	margin:0px;
	padding:0px;
	width:200px;
	float:left;
}

#menuizquierda ul{
	margin:0px;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
	padding:0px;
}

#menuizquierda li{
	margin:0px;
	margin-left:10px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#333;
	list-style:none;
	line-height:20px;
	border-bottom:1px solid #DCCCAF;
}

#menuizquierda li.a:link{
	text-decoration:none;
	color:#333;
}

#menuizquierda li.a:hover{
	text-decoration:none;
	color:#333;
}

/*MENU IZQUIERDA ENTORNO*/
#menuizquierdaentorno{
	margin:0px;
	padding:0px;
	width:200px;
	float:left;
	height:490px;
	min-height:490px;
}

#menuizquierdaentorno ul{
	margin:0px;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
	padding:0px;
}

#menuizquierdaentorno li{
	margin:0px;
	margin-left:10px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#333;
	list-style:none;
	line-height:20px;
	border-bottom:1px solid #DCCCAF;
}

#menuizquierdaentorno li.a:link{
	text-decoration:none;
	color:#333;
}

#menuizquierdaentorno li.a:hover{
	text-decoration:none;
	color:#333;
}
/*FIN MENU IZQUIERDA ENTORNO*/

#contenidocentral{
	margin:0px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:30px;
	padding-bottom:20px;
	padding:0px;
	width:670px;
	float:left;
}

#contenidocentral p{
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#927E59;
}

.textotabla{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#927E59;
	border:1px solid #999;
}

.tabletrprecios{
	border-bottom:1px solid #999;
}

#contenidocentral li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#927E59;
}

.titulopagina{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#360;
	size:0.85em;
	text-align:left;
}

/**********  pie de página  ******/

#centrarpie{
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:10px;
	width:900px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.60em;
	color:#666;
}

#centrarpie p{
	margin:0px;
	padding:0px;
	line-height:15px;
	text-align:center;
	list-style:none;
}

#centrarpie a{
	color:#666;
	text-decoration:none;
}

#centrarpie a:hover{
	color:#333;
	text-decoration:underline;
}

.piep{
font-size:1.1em;
}
/********** fin pie pagina  **************/


/********** Imágenes ilustrativas**********/
.imagenizda{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	border:1px solid #999; 
}

.imagendcha{
	float:right;
	margin-left:15px;
	margin-bottom:15px;
	border:1px solid #999; 
}

/**************** FORM ********************/
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666666;
	border:1px solid #666;
}

select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666666;
	border:1px solid #666;
}

textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666666;
	border:1px solid #666;
}

.textoform{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#333;
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-right:35px;
	margin-top:2px;
}

.textoform b{
	color:#060;
	font-weight:normal;
}

.textoformtitulo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#060;
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-right:35px;
	margin-top:2px;
	border-bottom:2px solid #B3CCB7;
}

.boton{
	background-color:#CCC;
	padding:3px;
	border:1px solid #999;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:20px;
}

.boton a:link{
	text-decoration:none;
}

/*FIN DEL FORM*/

/*---------------------------*/
/*---CSS para el calendario---*/
/*---------------------------*/
#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #689171;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}

#calendarDiv .selectBox{
	border:1px solid #C3D8C7;		
	color: #C3D8C7;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #689171;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #689171;		
	color: #689171;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #689171;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #C3D8C7;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}

#contenidocentral p u a{
	text-decoration:none;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #C3D8C7;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #C3D8C7;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #689171;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#689171;
	color: #C3D8C7;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}

.calendario{margin-top:0px;}
/*----------------------------*/
/*------Fin del calendario----*/

/************************************************************/
/************************  MAPA WEB  ************************/
/************************************************************/
#mapaweb{
	margin:0px;
	margin-left:30px;
	margin-right:40px;
	padding:0px;
	width:600px;
	padding-left:20px;
	padding-bottom:10px;
	background-image:url(../imagenes/misc/fondos/fondo_mapaweb.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#mapawebsup{
	margin:0px;
	margin-left:30px;
	margin-right:40px;
	padding:0px;
	height:40px;
	width:600px;

}

#mapawebinf{
	margin:0px;
	margin-left:30px;
	margin-right:40px;
	padding:0px;
	height:18px;
	min-height:18px;
	width:600px;
	background-image:url(../imagenes/misc/fondos/fondo_mapaweb_inf.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:20px;
}

#mapaweb ul{
margin:0px;
padding:0px;
}

#mapaweb li{
margin:0px;
margin-left:20px;
padding:0px;
padding-left:10px;
line-height:25px;
list-style-image:url(../imagenes/misc/fondos/flecha_li.gif);
}

#mapaweb ul ul li{
margin-left:30px;
font-size:0.9em;
padding-left:10px;
list-style-image:url(../imagenes/misc/fondos/flecha_li_2.gif);
}

#mapaweb ul ul li a{
color:#558C70;
text-decoration:none;
}

#mapaweb a{color:#063;
text-decoration:none;}

#mapaweb a:hover{color:#063;
text-decoration:underline;}

.migas{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	font-size:0.9em;
}

.migas p a{
color:#006600;
 text-decoration:none;
}

.migas p a:hover{
color:#006600;
 text-decoration:underline;
}

.tituloprecios{
	background-color:#F4EEE2;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin-left:15px;
	margin-right:15px;
}