body { 
	width: 900px;
	background-color:#c7f740; 
	margin: 5px auto 0px auto;
	font:Verdana, Arial, Helvetica, sans-serif; 
	color:#000;
	font-size:12px;
}

#menu_iz {
	margin-left:50px;
}

#menu_arriba {
	position:relative;
	float:right;
	margin:10px -10px 0px 0px; 
	color:#000000;
}

.izmenu_link {
	color:#CC0099; 
	font-size:12px; 
	font-weight:bold;
}

#cuadro_azul {
	float:left;
	position: relative; 
	margin:-300px 0px 0px 300px; 
	width:550px; 
	height:330px;
	overflow: hidden;
}
#cuadro_azul_carpas {
	float:left;
	position: absolute; 
	margin: 0px 0px 0px 300px; 
	width:550px; 
	height:330px;
	overflow: hidden;
}
#sin_cuadro{
	float:left;
	position: absolute; 
	margin:-340px 0px 0px 350px; 
	width:550px; 
	height:400px;
}
#sin_cuadro_carpas{
	float:left;
	position: absolute; 
	margin:-90px 0px 0px 350px; 
	width:550px; 
	height:350px;
}

#fondo_azul {
	background-image:url(Fondo_azul.gif); 
	background-repeat: repeat-y;
}

.dentro_azul {
	padding:0px 20px 0px 20px;
	background-image:url(Fondo_azul.gif); 
	background-repeat: repeat-y;
	text-align:justify; 
	color:#003366; 
	font-size:14px; 
}

h1 {color:#000000; font-family: "Freefrm721 BT", "Times New Roman", Times ; font-size:40px;}
h2 {color:#17256E; font-family: "Eurostile", Verdana, Times, serif; font-size:24px;}
h3 {color:#51596C; font-family: "Eurostile", Verdana, Times, serif; font-size:18px;}



.txtnormal { font-weight: normal; font-size: 12px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.txtnormalx { font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.txtblanco { font-weight: bold; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify;}

.small {font-weight: normal; font-size: 10px; color: #4d6288; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.peque {font-weight: normal; font-size: 9px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}

.titulo_rosa { padding: 0px 0px 10px 30px;  margin: 0px 0px -20px 0px; font-weight: bold; font-size: 13px; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image:url(Fondo_BotonRosa.gif); background-repeat:no-repeat;}
.titulo_rosa2 { position: inherit; padding: 0px 0px 5px 30px;  margin:-26px 0px 0px 260px; font-weight: bold; font-size: 13px; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image:url(Fondo_BotonRosa.gif); background-repeat:no-repeat; 
}

.titulo_negro { font-weight: bold; font-size: 14px; color:#000; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration: none; padding: 0px 0px 0px 10px; margin-bottom:-10px; }
.en_negro { font-weight: normal; font-size: 12px; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px 0px 0px 20px; }

.texto_rosa { padding: 0px 30px 0px 30px; font-weight: normal; font-size: 12px; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; }
.texto_rosa2 { padding: 0px 0px 0px 330px; margin:-102px; font-weight: normal; font-size: 12px; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; }

A {color: #0C6B8F; font-family: Verdana, Arial, Helvetica; text-decoration: none; font-size:12px;}
A:link {color: #0C6B8F; }
A:visited {color: #0C6B8F;}
A:hover {color: #000000; text-decoration: none;}
A:active {color: #000000; }

A.minifotos { text-decoration: none;}
A.minifotos:link { font-family: Verdana, Arial, Helvetica; text-decoration: none;}

A.blanco { color: #fff; font-family: Verdana, Arial, Helvetica; text-decoration: none; }
A.blanco:link {color: #fff;}
A.blanco:visited {color: #fff;}
A.blanco:hover {color: #000000; text-decoration: none;}
A.blanco:active {color: #fff; }

A.negro { color: #000; font-family: Verdana, Arial, Helvetica; text-decoration: none; font-size:10px; }
A.negro:link {color: #000;}
A.negro:visited {color: #000;}
A.negro:hover {color: #006600 ; text-decoration: none;}
A.negro:active {color: #000; }

A.azul { color:#000; font-size:14x; font-family: Verdana, Arial, Helvetica; text-decoration: none; }
A.azul:link {color: #000;}
A.azul:visited {color: #000;}
A.azul:hover {color: #990000; text-decoration: underline; }
A.azul:active {color: #000; }



/* background: url(fondo_Hotel-Call-Llop.jpg) repeat-y left 100%; */
#catList { margin-bottom: 5px; overflow: auto; width: 100%; }
#catList UL {padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px; list-style-type: none; position:relative;}



.list { padding: 0px 5px 0px 5px; font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; background-color: #5E9DB3; font-weight: bold; border:#333333 0px solid;}
.list2 { padding: 0px 5px 0px 5px; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #9DA5B5; font-weight: bold;}



A.menuPaginas:link {font-weight: bold;font-size: 10px;color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;background-color: #000000;}
A.menuPaginas:visited {font-weight: bold;font-size: 10px;color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;background-color: #000000;}
A.menuPaginas:hover {font-weight: bold;font-size: 10px;color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;background-color: #ffffff;}
A.menuPaginas:active {font-weight: bold;font-size: 10px;color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;background-color: #000000;}




/* CÓDIGOS PARA GIRAR EL TEXTO EN VERTICAL 90º */
.columnaVertical{ 
	color: #eeeeff;
	font-size:42px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:4px;
	text-decoration:none;
	align: center;
	vertical-align:bottom valign:middle;
}
.textoVertical{ writing-mode: tb-rl;}
.Rotar-RigthDown{ filter:flipv fliph;}
.Rotar-RigthUp{ filter:flipv;}
.Rotar-LeftDown{ writing-mode: tb-rl; filter:fliph;}
.Rotar-LeftUp{}