BODY {
	SCROLLBAR-FACE-COLOR: #b2c2d5; MARGIN: 0em 0em 0em 1em; SCROLLBAR-HIGHLIGHT-COLOR: #b2c2d5; SCROLLBAR-SHADOW-COLOR: #6a7fa7; SCROLLBAR-3DLIGHT-COLOR: #6a7fa7; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #6a7fa7; FONT-FAMILY: tahoma, verdana, arial, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #b2c2d5; SCROLLBAR-BASE-COLOR: #000000; BACKGROUND-IMAGE:  url(); BACKGROUND-REPEAT: repeat-x}
A.men {	COLOR: #636363; margin-left: 0px; margin-left:9px;	font-size: 70%;	TEXT-DECORATION: none;	background-image: url(figuras/bolmenui.gif);	background-repeat: no-repeat;	padding-left: 10px;	background-position: 3px 5px;}
A.men:hover {	COLOR: #AF033F; TEXT-DECORATION: underline; }
.banner {	WIDTH: 171px; }
#sup {	MARGIN-TOP: 21px; MARGIN-BOTTOM: 0px; WIDTH: 100%}
#calcular {	color: #505B68; BACKGROUND-IMAGE:  url(figuras/fca.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 34px;  BORDER-left: 1px solid #EEEEEE; BORDER-right: 1px solid #EEEEEE; font-size: 65%; padding-left: 7px; line-height: 34px;}
A.hrecursivo {	BORDER-RIGHT: #4c76a5 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; COLOR: #4c76a5; TEXT-ALIGN: center; TEXT-DECORATION: none}
.bazl { color: #B30743}
.tdbcal{ background-image:  url(figuras/bolhom.gif);background-repeat: no-repeat; background-position: left}
a.bcal {COLOR: #52021E;	font-size: 70%;	TEXT-DECORATION: none;	font-weight: bold; margin-top: 0px; line-height: 16px;}
a.bcal:hover {	COLOR: #1f447b;	TEXT-DECORATION: underline;}
A.bazul {	color: #638db2;	font-size: 110%; font-weight: bold; text-transform:uppercase; TEXT-DECORATION: none; display: block; margin-bottom: 2px;}
A.bazul:hover {	COLOR: #1f447b; TEXT-DECORATION: underline; }
.infer {	FONT-SIZE: 65%;  COLOR: #414b56; LINE-HEIGHT: 14px; text-align: left; width: 142px;   margin-left: 1px;}
.tbolt{ color: #4b535c; font-size: 70%; }
.tdbol { BORDER-BOTTOM: 4px solid #edf2f4; color:#414b56; height: 15px}
.tfoot {  color:#4b535c; }
.tfon{	BORDER-RIGHT: #FFFFFF 1px solid dashed; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; COLOR: #FFFFFF; font-size: 75%; font-weight:bold;}
DIV#final {	MARGIN-TOP: 30px;  WIDTH: 100%; BORDER-BOTTOM: #345da6 2px solid; HEIGHT: 22px; margin-bottom: 4px;}
.bcthom{ color: #414b56; font-size: 70%;  margin-left: 3px; line-height: 20px}
.bctl{ color: #414b56; font-size: 70%;  padding-left: 12px; line-height: 24px}
/* Estilos menu superior: En las hojas de estilos de otras áreas añadir hmenn, y sustituir tdmenu y menuson  por estos . Añadir imagen tdod.gif*/
A.hmenn {	color: #000000; FONT-FAMILY:  arial narrow,tahoma, verdana ; 	font-size: 80%;  TEXT-TRANSFORM: uppercase;	TEXT-DECORATION: none; }
A.hmenn:hover {	 TEXT-DECORATION: underline; }
A.hblanco {	color: #ffffff; FONT-FAMILY:  arial narrow,tahoma, verdana ; 	font-size: 80%;  TEXT-TRANSFORM: uppercase;	TEXT-DECORATION: none; }
A.hblanco:hover {	 TEXT-DECORATION: underline; }
.tdmenu {	background-image:  url(figuras/bordemu.gif); background-repeat: no-repeat; height: 26px;	background-position: right center;}
.menuson {background-image:  url(figuras/tdod.gif);	background-repeat: repeat-x; height: 26px;	background-position: right; text-decoration:underline}
.Estilo1 {font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 70%; color: #FFFFFF}
.Titulo {font-family: Arial, Helvetica, sans-serif;	font-size: 120%; 	color: #ffffff; font-weight:bold;}
.Titulo_azul {font-family: Arial, Helvetica, sans-serif;	font-size: 80%; color: #0028B8; font-weight:bold;}
.Titulo_ROJO {font-family: Arial Narrow, Helvetica, sans-serif;	font-size: 160%; color: #EB0027; font-weight:bold; padding-left:20px;}
.TXTSINCOLOR {font-family:Arial, Helvetica, sans-serif;	font-size: 80%; 	color: #ffffff;}
.blanco {font-family:Arial, Helvetica, sans-serif;	font-size: 70%; color: #ffffff;}
.columna_alojamiento {	font-family:Arial, Helvetica, sans-serif; font-size: 70%; color: #FFFFFF; padding-left: 10px; padding-rigth: 20px}
.columna_gordita {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; font-weight:bold; padding-rigth: 20px}
.gordita {font-family: Arial, Helvetica, sans-serif; font-size: 80%; 	color: #ffffff; font-weight:bold;}
.Enunciado { font-family: Arial, Helvetica, sans-serif;	font-size: 90%; color: #ffffff; font-weight:bold;}
.Titulo_negro {	font-family: Arial, Helvetica, sans-serif;	font-size: 120%; color: #000000; font-weight:bold;}
.Tit_negro { font-family: Arial, Helvetica, sans-serif;	font-size: 95%;	color: #000000; font-weight:bold;}
.TXT_negro {font-family:Arial, Helvetica, sans-serif; font-size: 70%; color: #000000; text-align:justify; }
.TXT_negro1 {font-family:Arial, Helvetica, sans-serif; font-size: 70%; color: #000000; text-align:justify; padding-left:20px; padding-right:20px;}
.TXT_negro2 {font-family:Arial, Helvetica, sans-serif; font-size: 70%; color: #000000;}
.TXT_rojo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #FF0000; text-align:justify; padding-left:15px; font-weight:bold;}
.TXT_negro1 {font-family:Arial, Helvetica, sans-serif;	font-size: 70%;	color: #000000;}
.gordita_negra { font-family: Arial, Helvetica, sans-serif;	font-size: 80%; color: #000000; font-weight:bold;}
.Enunciado_negro {	font-family: Arial, Helvetica, sans-serif;	font-size: 90%; color: #000000; font-weight:bold;}
A.link {	color: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size: 70%;	TEXT-DECORATION: none;	padding-left:45px;}
A.link:hover {	 TEXT-DECORATION: underline; font-size: 70%;}
A.rojo {	color: #E80505; FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size: 80%;	TEXT-DECORATION: none;}
A.rojo:hover {	 TEXT-DECORATION: underline; font-size: 80%;}
/*menu de portafolio*/
.pagination{ clear:center; padding: 2px;}
.pagination ul{margin: 0; padding: 0; text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 11px;}
.pagination li{ list-style-type: none; display: inline; padding-bottom: 1px;}
.pagination a, .pagination a:visited{ padding: 0 5px; border: 1px solid #737373; text-decoration: none; color: #000000; background-color: #E5E5E5;}
.pagination a:hover, .pagination a:active{border: 1px solid #737373; color: #FFFFFF; background-color: #FF000D;}
.pagination li.currentpage{font-weight: bold; padding: 0 5px; border: 1px solid navy; background-color: #FF000D; color: #FFF;}
.pagination li.disablepage{padding: 0 5px; border: 1px solid #000000; color: #929292; font-weight: normal; }
.pagination li.nextpage{ font-weight: normal;}
* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 3px;
padding-right: 3px;
}
/*.botonera-portafolio{	MARGIN-BOTTOM: 2px;	MARGIN-LEFT: 0px; WIDTH: 185px;	height: 30px; background-image: url(figuras/boton_portafolio.gif);	background-repeat: no-repeat; background-position: right;}*/
A.txto_portafolio{color: #000000; font-family:Arial, Helvetica, sans-serif;	font-size: 80%;	TEXT-DECORATION: none; display: block; margin-bottom: 2px; padding-left:20px; padding-left:10px;}	
A.txto_portafolio:hover { TEXT-DECORATION: underline; }
.portafolio UL { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN-LEFT: 0PX;}
.portafolio li{	MARGIN-TOP: 1px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside ; LIST-STYLE-IMAGE: url(figuras/flechas.gif); MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; MARGIN-LEFT: 0PX;}
A.porta {color: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size: 70%;	TEXT-DECORATION: none;}
A.porta:hover {	 TEXT-DECORATION: underline; font-size: 70%;}
.Texto{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px;}
.Texto1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:10px;}
.Texto2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:10px; padding-right:10px;}
.TITULO_ALIM{font-family:Arial, Helvetica, sans-serif; font-size-adjust:inherit; color:#ffffff; text-align:CENTER; font-weight:bold;}
.TXT_ALIM{ font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:center; font-size:75%;}
.faq UL { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN-LEFT: 0PX; }
.faq li{	MARGIN-TOP: 1px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(figuras/flechas.gif); font-family:Arial, Helvetica, sans-serif;	font-size: 80%; color: #000000;}
.PREG UL { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN-LEFT: 0PX; }
.PREG li{	MARGIN-TOP: 1px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; font-family:Arial, Helvetica, sans-serif;	font-size: 80%; color: #000000; font-weight:bold}
.negro UL {}
.negro li{	list-style-position:inside ;LIST-STYLE-IMAGE: url(figuras/flechita.gif); COLOR: #000000; font-family:Arial, Helvetica, sans-serif; font-size: 100%; TEXT-DECORATION: none;  BORDER-BOTTOM: #8C8C8C 1px solid  dashed;}
a.negro { COLOR: #000000; font-family:Arial, Helvetica, sans-serif; font-size: 80%; TEXT-DECORATION: none; line-height: 30px}
a.negro:hover {	COLOR: #1f447b;}
a.celeston { COLOR: #1F6CBF; font-family:Arial, Helvetica, sans-serif; font-size: 80%; TEXT-DECORATION: none; line-height: 30px; font-weight:bold;}
a.celeston:hover {	COLOR: #1f447b; font-weight:bold;}
a.blanco {COLOR: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 11px;  TEXT-DECORATION: none;}
a.blanco:hover {COLOR: #1f447b;}
a.rojo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000;}
a.rojo:hover{color: #CC0000; TEXT-DECORATION: underline;}
.T_negro{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:80px; padding-bottom: 80px}