/* CSS Document */
BODY{
	margin:0px;
	padding:0px;
	background-color:#DCDCDC;
	text-align: center;

}
#content{	width: 800px;	margin-top:8px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	overflow:hidden;	align:center;	text-align:center;}

#content_of_cu{	width: 1024px;	margin-top:8px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	overflow:hidden;	align:center;	text-align:center;}

/*TOPNAV*/
#topnav{	width:100%;	height:310px;	overflow: hidden;	background-image: url(../imatges/background_topnav.gif);	background-repeat:  repeat-x;}
#logo{	float:left;	width:175px;	height:81px;	position:relative;	top:20px;	left:20px;	background-image: url(../imatges/logo3.gif);	background-repeat: no-repeat;	z-index: 2;}
#nav{		float:right;	width:450px;	height:25px;position:relative;top:30px;	font-family:  Arial, Helvetica, sans-serif;	font-size: 12px;		color: #B3B3B3;	right:80px;text-align:right;}
#nav a{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #B3B3B3;text-decoration:none;}
#nav a:hover{color:#0095B9;}
#mainnav{
	width: 640px;
	height: 204px;
	z-index:1;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	align:center;

	}
#mainnav2{
	height: 204px;
	width:340px;
	float:left;
	margin-left:10px;
	
	background-repeat:no-repeat;
	}
	#mainnav2 a{width:65px; height:60px; float:right; margin-top:140px; }
	#mainnav2 a b{visibility:hidden; display:none;}
	

#buttons{width:100%;height:55px;overflow:hidden;background-color:#FFFFFF;text-align:center;}
#texto{width:100%;overflow:hidden;background-color:#F6F6F6;text-align:center;padding-top:15px;}
#txtbienvenida{
	overflow:hidden;
	width:640px;
	margin-right: auto;
	margin-left: auto;
}
#informacion{
	overflow:hidden;
	width:598px;
	margin-bottom:15px;
	padding:20px;
	text-align:justify;
	margin-right: auto;
	margin-left: auto;
	background-color: #FBFBFB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#informacion ul{
	list-style-type: square;
}
#informacion ul,ol li{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align:justify;
	margin-top:8px;
	margin-bottom:8px;}
#informacion a{
	font-size:11px;
	text-decoration: none;
color:#0095B9;
}
table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C9CCC5;
	border-right-color: #C9CCC5;
	border-bottom-color: #C9CCC5;
	border-left-color: #C9CCC5;
}
td {
margin:0px;
padding:0px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C9CCC5;
	border-right-color: #C9CCC5;
	border-bottom-color: #C9CCC5;
	border-left-color: #C9CCC5;
}

#publicidad{
	overflow:hidden;
	width:640px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../imatges/punto.gif);
	background-repeat:  repeat-x;
	padding:10px;
}
#ofertas_disponibles{
	overflow:hidden;
	width:495px;
	margin-right: auto;
	margin-left: auto;
	padding:10px;

}
#newsletter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	float:left;
	width:180px;
	padding:10px;
	text-align:left;
	background-color:#E2E2E2;

}
#txtbienvenida #izquierda{
	float:left;
	text-align:left;
	width:310px;
	padding:10px;

}
*>#txtbienvenida #izquierda{width:300px;}
#txtbienvenida #derecha{
float:right;
	text-align:left;
	width:310px;
	padding:10px;

}
*>#txtbienvenida #derecha{width:300px;}
#enlaces a{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0497BA;
	text-align:justify;
	text-decoration:none;}
#enlaces a:hover{color: #EA5122;}
.titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0497BA;
	text-align:justify;
}
.telefono,.resaltado_informacion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0497BA;
	text-align:justify;
}
.subtitulo{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;}
.resaltado{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EA5122;}
p{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align:justify;
	margin-top:8px;
	margin-bottom:8px;}
p a{
	font-size:12px;
	text-decoration: none;
color:#0095B9;
}
.texto_idiomas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.idiomes {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;}
#footer{width:100%;height:55px;overflow:hidden;text-align:center;padding-top:5px;font-family:  Arial, Helvetica, sans-serif;font-size: 12px;	color: #666666;}
#footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0095B9;

}
#zonaAvisos{ /* capa que muestra errores de formularios o avisos de estado. La capa por defecto tiene estilo oculto dentro del codigo fuente*/
	background-color:#FFFFE1;
	border:#E3E5F2 1px solid;
	width:500px;
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif; color:#999;
}	
	#zonaAvisos h1{color:#0095B9; letter-spacing:normal; padding-bottom:15px; height:16px; border:0px; font-size:12px;}
	#zonaAvisos ol{ line-height:normal; }
	#zonaAvisos li{font-size:11px; color:#666;}
.error_intra{font-size:12px; color:#FFFFFF; background-color:#FF0000; display:block; overflow:hidden; height:20px;}
.box_button_intra{
position:relative;
float:left;
padding-right:5px;
text-align:center;
width:150px;
display:block;
overflow:hidden;
}
.box_button_intra input{width:110px;}	

#manuales{margin:5px; border:1px solid #00B6E2; margin-top:5px; width:97%;}
	#manuales a{font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: normal; color:#0497BA;}
	#manuales a:hover{color:#00B6E2;}
	#manuales h3{margin-top:5px; margin-left:10px; color:#0497BA;}
	#manuales ul{margin-top:-10px; margin-left:-10px;}
	#manuales ul li{list-style-type: none; margin-bottom:5px; float:left; margin-left:30px;}
	#manuales .tituloManual{color:#007761; font-weight:bold;}