STYLE BODY { COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt }
BODY { SCROLLBAR-FACE-COLOR: #e3e3e3; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #666666; SCROLLBAR-3DLIGHT-COLOR: #666666; SCROLLBAR-ARROW-COLOR: #666666; SCROLLBAR-TRACK-COLOR: #f2f2f2; SCROLLBAR-DARKSHADOW-COLOR: #cccccc;}
INPUT { BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #e6e6e6; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #e6e6e6; BORDER-TOP-COLOR: #e6e6e6; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #e6e6e6 }
TEXTAREA { BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #e6e6e6; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #e6e6e6; BORDER-TOP-COLOR: #e6e6e6; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #e6e6e6 }
SELECT { BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #e6e6e6; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #e6e6e6; BORDER-TOP-COLOR: #e6e6e6; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #e6e6e6 }
FORM { MARGIN: 0px }
img {border:0px;}

h1, h2, h3, h4, h5 { margin-bottom: 0; padding-bottom: 0; margin-top: 0; padding-top: 0;}
ul.square {list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
p { margin-bottom: 0; margin-top: 0; padding-bottom: 0; } 

.cuadro404 {width:820px; margin:0 40px; padding:40px; border:1px solid #c3c3c3; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-image: linear-gradient(bottom, rgb(214,214,214) 24%, rgb(239,237,240) 62%); background-image: -o-linear-gradient(bottom, rgb(214,214,214) 24%, rgb(239,237,240) 62%); background-image: -moz-linear-gradient(bottom, rgb(214,214,214) 24%, rgb(239,237,240) 62%); background-image: -webkit-linear-gradient(bottom, rgb(214,214,214) 24%, rgb(239,237,240) 62%); background-image: -ms-linear-gradient(bottom, rgb(214,214,214) 24%, rgb(239,237,240) 62%); background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0.24, rgb(214,214,214)),	color-stop(0.62, rgb(239,237,240)));}
.h1404 {font-size: 150px; color:#999; text-align: center; background:#fff; line-height:150px}
.h2404 {font-size: 36px; color:#999; text-align: center; background:#fff; border-bottom:0}

H1 { FONT-SIZE: 30px; COLOR: #669900; FONT-FAMILY: Tahoma, Verdana, sans-serif; margin-right:5px; text-transform:uppercase; BACKGROUND-COLOR: #ebebeb; PADDING: 3px 0 3px 5px; }
H2.hotels { FONT-SIZE: 20px; COLOR: #669900; FONT-FAMILY: Tahoma, Verdana, sans-serif; margin-right:5px; text-transform:uppercase; BACKGROUND-COLOR: #ebebeb; PADDING: 3px 0 3px 5px; }
H2.verde {FONT-SIZE: 20px; COLOR: #669900; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none;}

#top h1 {padding:10px 0 0 10px;background:#fff;font-weight:bolder; FONT-SIZE: 33px; COLOR: #FFA21E; FONT-FAMILY: arial; TEXT-DECORATION: none;}
#top h1 a {font-weight:bolder;FONT-SIZE: 33px; COLOR: #FFA21E; TEXT-DECORATION: none;}
#top h1 a:hover {COLOR: #ff6600; TEXT-DECORATION: none; background-image: url(/system/hoverlink.gif); background-repeat: repeat-x; background-position: 100% 95%; padding-bottom: -5px;}

#sidebar {width: 200px; margin: 0; padding: 0;}
#sidebar ul.sidemenu { list-style:none; margin:0; padding:0;}
#sidebar ul.sidemenu li { margin-right:1px; border: 1px solid #f2f2f2; }
#sidebar ul.sidemenu a { display:block; color: #000; text-decoration:none; padding:0px 2px 0px 6px; background: #fff; border-left:5px solid #CCC;}
#sidebar ul.sidemenu a:hover { padding:0px 2px 0px 6px; background: #d2d2d2; color: #000; border-left:5px solid #FFA21E; }
#sidebar p,#sidebar p a {font-size:12px; font-weight:bold; color:#fff; background-color:#FFA21E;margin:0; padding:2px 0 2px 10px;text-transform:none}
#sidebar p a:hover {background-color:#FF6633;cursor: default;}


#submenu {width: 200px; margin: 0; padding: 0;}
#submenu ul.sidemenu { list-style:none; margin:0; padding:0; }
#submenu ul.sidemenu li { margin-left:1px; border: 1px solid #f2f2f2;text-align:right }
#submenu ul.sidemenu a { display:block; color: #009933; text-decoration:none; padding:0 2px 0 6px; background: #fff; border-right:5px solid #CCC;}
#submenu ul.sidemenu a:hover { padding:0 2px 0 6px; background: #d2d2d2; color: #009933; border-right:5px solid #00994E; text-decoration:underline;}
#submenu h1,#submenu h1 a {font-size:12px; font-weight:bold; color:#DCEEC4; background-color:#00994E;margin:0; padding:2px 0 2px 0px;text-transform:none;text-align:center;}
#submenu h1:hover {background-color:#00994E;cursor: default;}


h4.subtop {padding-left:12px;background:#fff;FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none;}


.texto { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #464e5c; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.texto A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.texto A:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FF6600; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline;}

.textoverde { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #88AD00; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.textoverde A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #88AD00; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.textoverde A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #88AD00; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.textoverde A:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #88AD00; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline }
.textoverde2 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #88AD00; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.textoverde2 A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #88AD00; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.textoverde2 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #88AD00; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.textoverde2 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #88AD00; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline }

.texto2 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #464e5c; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.texto2 A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.texto2 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.texto2 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF6600; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline }

.texto3 { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #464e5c; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.texto3 A:link { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.texto3 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.texto3 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FF6600; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline }

.localizador { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.localizador A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.localizador A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.localizador A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline }

.end { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.end A:link { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.end A:visited { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.end A:hover { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline }


.menu1 { FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 10pt }
.menu1 A:link { FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none }
.menu1 A:visited { FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none }
.menu1 A:hover { FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none }

.menu2 { COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 10pt }
.menu2 A:link { COLOR: #000000; TEXT-DECORATION: none; }
.menu2 A:visited { COLOR: #000000; TEXT-DECORATION: none }
.menu2 A:hover { COLOR: #000000; TEXT-DECORATION: underline;}

.menu3 { COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 8pt }
.menu3 A:link { COLOR: #009933; TEXT-DECORATION: none }
.menu3 A:visited { COLOR: #009933; TEXT-DECORATION: none }
.menu3 A:hover { COLOR: #009933; TEXT-DECORATION: underline }

.blanca { COLOR: white; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 8pt }
.blanca A:link { COLOR: white; TEXT-DECORATION: none }
.blanca A:visited { COLOR: white; TEXT-DECORATION: none }
.blanca A:hover { COLOR: white; TEXT-DECORATION: underline }

.formulario { FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.formulario2 { FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.formulario3 { FONT-WEIGHT: normal; FONT-SIZE: 7pt; BACKGROUND: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }


.clear { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #464e5c; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.clear A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #464e5c; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.clear A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #464e5c; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.clear A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline }


/*added by gmmiguel*/
IMG.imagenesA { border:2px solid #336699 }
TD.textoA { background-color:#FFA21E ; color:#FFF; font-weight:700; font-size:11px; border-left:2px solid #FFA21E; border-right:2px solid #FFA21E ; text-align:center }
TD.textoB { background-color:#9FC415 ; color:#FFF; font-weight:700; font-size:11px; border-left:2px solid #9FC415; border-right:2px solid #9FC415 ; text-align:center }
TD.textoC { background-color:#336699 ; color:#FFF; font-weight:700; font-size:11px; border-left:2px solid #336699; border-right:2px solid #336699; text-align:center }
TD.textoD { font-size:11px; border-left:2px solid #FFF; border-right:2px solid #FFF; }

.textoS { font-size:11px }

#footer {background: #f3f3f3; width:980px; padding:0 0px 0px 0px; font:12px "Trebuchet MS", Verdana, sans-serif; color:#666;}
#rightfooter li {list-style-type: none; display:block; height:18px; border-bottom: 1px solid #d2d2d2; margin:0 0 0 -35px;}
#rightfooter a, #rightfooter a:visited, #rightfooter a:active {display:block; padding:2px 2px 0 2px; height:18px; text-decoration:none; color:#069;}
#rightfooter a:hover {color:#ff6600; background:#d2d2d2;}
#footer h2 { padding:10px 0 5px 0; font: bold 16px "Trebuchet MS", Verdana, sans-serif; color:#575757; text-decoration:underline;}



body #sponsorbanner {
	display:block;
	background:#e6e6e6;
	color:#fff;
	position:fixed;
	bottom:0px;
	width:100%;
	text-align:center;
	height:40px;
	z-index:999;
		}


body #sponsorbanner a {margin:0 auto;padding:0 auto}
body #sponsorbanner img {border:none;}

