BODY {
	COLOR: #006699; FONT: 12px Arial, Helvetica, sans-serif
}
TD {
	COLOR: #666666; FONT: 11px Arial, Helvetica, sans-serif;
}
TH {
	COLOR: #336699; FONT: 12px Arial, Helvetica, sans-serif
}
.BOD {
	COLOR: #3d3d3d; FONT: 12px Arial, Helvetica, sans-serif
}
FONT {
	FONT: 11px Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #0174EB; FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	COLOR: #3d3d3d; FONT: 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	COLOR: #003366; FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0174EB; FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SELECT {
	COLOR: #3d3d3d; FONT: 10px Arial, Helvetica, sans-serif
}
INPUT {
	COLOR: #3d3d3d; FONT: 11px Arial, Helvetica, sans-serif
}
TEXTAREA {
	COLOR: #3d3d3d; FONT: 11px Arial, Helvetica, sans-serif
}
A.small:link {
	COLOR: #7f1730; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.small:visited {
	COLOR: #7f1730; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.small:active {
	COLOR: #660033; FONT: 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.small:hover {
	COLOR: #003366; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.newsarc:link {
	COLOR: #0174EB; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.newsarc:visited {
	COLOR: #0174EB; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.newsarc:active {
	COLOR: #660033; FONT: 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.newsarc:hover {
	COLOR: #003366; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.inimenu {
	COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.titulo_rojo {
	COLOR: #7f1631; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal
}
.titulo_azul {
	COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal
}
.titulo_azul1 {
	COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal
}
.titulo_rojo1 {
	COLOR: #7f1631; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal
}
.horarios {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal
}
.titulo_verde {
	COLOR: #666633; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-STYLE: normal; FONT-WEIGHT: normal
}
.titulo_verde1 {
	COLOR: #999966; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-WEIGHT: normal
}
.op_menu {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.titulo_yellow {
	COLOR: #eea435; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: normal
}




		/* Acordeones */
		#accordion { border: #ccc solid; border-width: 0 1px 1px 1px; }
		#accordion h3 { font-size: 1em; cursor: pointer; padding: 5px 5px 5px 20px; margin: 0; border-top: 1px #ccc solid; color: #1eabc7; }
		#accordion h3.impar {background: #eee url(img/bg-down.gif) 5px center no-repeat; }
		#accordion h3.par {background: #f7f7f7 url(img/bg-down.gif) 5px center no-repeat; }
		#accordion div { border-top: 1px #ccc solid; background: #fff; padding: 10px; margin: 0;  }
			#accordion div p, #accordion div ul { margin-bottom: 1em; }
			#accordion div ul { padding: 0 10px; list-style: square inside; }
			
			
					/* Formularios */
		.formulario {}
			.formulario h3 { background: #ddd; padding: 4px; margin-bottom: 10px;  }
			.formulario p { margin-bottom: 10px; border-bottom: 1px #ddd dotted; padding-bottom: 10px; }
			.formulario input { padding: 3px; }
			
			
			
			/* Contact us */
#contact{ background: #fff; position: relative; margin-left: auto; margin-right: auto;	padding:0px; }
	#contact_abs{ background: #fff; border: 1px solid #000;	position:absolute; top:-345px; left: 610px; 	padding: 15px; width:180px;	text-align:left; }
	#contact_abs h3 {text-align:center; }
	#contact_abs a {text-align:center; }
	#contact_abs form { display: inline; }
			#contact_abs form .campo { border: 1px #bbb solid; color: #999; font: 10px/10px sans-serif; width: 180px; padding: 1px;  }
			#contact_abs form .textarea { height:6em;  }
			#contact_abs .campo:focus { border-color: #1eabc7; }
			#contact_abs form .boton { border: none; vertical-align: middle; cursor: pointer; text-align:center; }
	#contact_abs .centrado {text-align:center; }

/* Contact us - Response */
#contact_response{ background: #fff; position: relative; margin-left: auto; margin-right: auto;	padding:0px; }
	#contact_response_abs{ background: #fff; border: 1px solid #000;	position:absolute; top:-100px; left: 610px; 	padding: 15px; width:180px;	text-align:left; }

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
