/*
Template adaptado para Xenerco por Agustín Iglesias. Los créditos originales de los autores de los códigos usados como base se mantienen. Más Info en Noproblem.cl*/
/*
Original design: andreas00 (v2.2 - Apr 24, 2008) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/andreas00/
*/

/* Main layout and headers */
body {background:url(img/bg.gif) repeat-y top center #eaeaea; color:#3a3a3a; font:76% Verdana,Tahoma,Arial,sans-serif; line-height:1.4em; margin:0 auto; padding:0;}
#wrap {background:#fff; color:#303030; margin:0 auto; padding:1px 1px; width:858px;}
#header1 {background:url(img/front.jpg) no-repeat bottom left #fff; color:#505050; height:250px; margin:0; padding:0;}
#header1 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header1 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header1 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header2 {background:url(img/front1.jpg) no-repeat bottom left #fff; color:#000; height:250px; margin:0; padding:0;}
#header2 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header2 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header2 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header3 {background:url(img/front2.jpg) no-repeat bottom left #fff; color:#fff; height:250px; margin:0; padding:0;}
#header3 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header3 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header3 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header4 {background:url(img/front23.jpg) no-repeat bottom left #fff; color:#333; height:250px; margin:0; padding:0;}
#header4 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header4 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header4 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header5 {background:url(img/front4.jpg) no-repeat bottom left #fff; color:#000; height:250px; margin:0; padding:0;}
#header5 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header5 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header5 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header6 {background:url(img/front6.jpg) no-repeat bottom left #fff; color:#333; height:250px; margin:0; padding:0;}
#header6 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header6 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header6 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header7 {background:url(img/front7.jpg) no-repeat bottom left #fff; color:#333; height:250px; margin:0; padding:0;}
#header7 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header7 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header7 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header8 {background:url(img/front8.jpg) no-repeat bottom left #fff; color:#333; height:250px; margin:0; padding:0;}
#header8 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header8 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header8 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header9 {background:url(img/front9.jpg) no-repeat bottom left #fff; color:#333; height:250px; margin:0; padding:0;}
#header9 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header9 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header9 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header10 {background:url(img/front10.jpg) no-repeat bottom left #fff; color:#000; height:250px; margin:0; padding:0;}
#header10 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header10 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header10 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header12 {background:url(img/front11.jpg) no-repeat bottom left #fff; color:#fff; height:250px; margin:0; padding:0;}
#header12 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header12 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header12 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header11 {background:url(img/front12.jpg) no-repeat bottom left #fff; color:#333; height:250px; margin:0; padding:0;}
#header11 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header11 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header11 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header13 {background:url(img/front14.jpg) no-repeat bottom left #fff; color:#000; height:250px; margin:0; padding:0;}
#header13 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header13 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header13 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header14 {background:url(img/front13.jpg) no-repeat bottom left #fff; color:#333; height:250px; margin:0; padding:0;}
#header14 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header14 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header14 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header15 {background:url(img/front15.jpg) no-repeat bottom left #fff; color:#fff; height:250px; margin:0; padding:0;}
#header15 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header15 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header15 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header16 {background:url(img/front16.jpg) no-repeat bottom left #fff; color:#000; height:250px; margin:0; padding:0;}
#header16 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header16 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header16 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header17 {background:url(img/front17.jpg) no-repeat bottom left #fff; color:#aff; height:250px; margin:0; padding:0;}
#header17 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header17 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header17 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header18 {background:url(img/front18.jpg) no-repeat bottom left #fff; color:#000; height:250px; margin:0; padding:0;}
#header18 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header18 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header18 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header19 {background:url(img/front19.jpg) no-repeat bottom left #fff; color:#fff; height:250px; margin:0; padding:0;}
#header19 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header19 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header19 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header20 {background:url(img/front20.jpg) no-repeat bottom left #fff; color:#000; height:250px; margin:0; padding:0;}
#header20 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header20 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header20 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header21 {background:url(img/front21.jpg) no-repeat bottom left #fff; color:#fff; height:250px; margin:0; padding:0;}
#header21 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header21 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header21 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header22 {background:url(img/front5.jpg) no-repeat bottom left #fff; color:#aaa; height:250px; margin:0; padding:0;}
#header22 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header22 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header22 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#header23 {background:url(img/front3.jpg) no-repeat bottom left #fff; color:#333; height:250px; margin:0; padding:0;}
#header23 h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header23 h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header23 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

#dropdownmenu {background:#0168d1;height:30px; margin:0 0 10px 0; padding:0;}
/* Main content */
#content {line-height:1.5em; margin:50px 10px 10px 16px; padding:0; text-align:left;}
#content p{margin:0 60px 10px 16px;}
#contentwide {line-height:1.5em; margin:0 20px 50px 20px; padding:0 0 0 10px; text-align:left; border-left:dashed; border-width:1px; border-color:#3087a1;}
#content h2,#contentwide h2 {font-size:1.8em; font-weight:400; letter-spacing:-1px; margin:8px 0 10px; padding:0;}
#content h3,#contentwide h3 {color:#505050; font-size:1.5em; font-weight:400; margin:6px 0; padding:10px;}
.original {background:#ccc; border:4px solid #f0f0f0; color:#303030; display:inline; padding:1px; margin:20px 10px 15px 30px;}
#content img noborde,#contentwide img noborde {background:#ccc; border:0; display:inline; padding:1px; margin:0 10px 5px 0;}
#content ul,#content ol,#contentwide ul,#contentwide ol {margin:0 0 16px 20px; padding:0;}
#content ul ul,#content ol ol,#contentwide ul ul,#contentwide ol ol {margin:2px 0 2px 15px;}
#content li,#contentwide li {margin:0 0 2px 5px; padding:0 0 0 4px;}
#searchbox {float:right; vertical-align:baseline; margin:6px 10px; padding:0; color:#fff; font-weight:bold;}
/* Footer */
#footer {background:#fff; border-top:2px solid #dadada; clear:both; color:#666; font-size:0.9em; margin:0 auto; padding:8px 0; text-align:center; width:760px;}
#footer p {margin:0; padding:0;}
#footer a {background:inherit; color:#666; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer span {font-size:1.2em;}

/* Links and paragraphs */
a {background:inherit; color:#166090; text-decoration:none; font-weight:700;}
a:hover {background:inherit; color:#286ea0; text-decoration:underline;}
a img {border:0;}
p {margin:0 0 16px;}
blockquote {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; margin:16px; padding:7px 7px 7px 11px;}
blockquote p {font-size:1.1em; line-height:1.3em; margin:0;}

/* Tables and forms */
table {border:0px; font-size:10px; line-height:0.8em; width:95%; margin:0; padding:0;}
td {font:bold 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#237874;}
/*caption {font-size:1.5em; font-weight:400; margin:0; padding:6px 0 8px; text-align:left;}
th {background:url(img/menubg2.gif) repeat-x bottom left #eaeaea; color:#505050; padding:7px; text-align:left;}
input,textarea {border:1px solid #ccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
label {margin:2px 0 2px 0; font-size:1.2em;}
input {width:200px;}
textarea {width:400px;}
*/
/* Search box 
#searchbox label,.hide {display:none;}
#searchbox {margin:6px 0 16px; padding:0;}
#searchform {background:#fff; border:1px solid #ccc; color:#505050; font-size:0.9em; padding:4px; width:116px;}
*/
/* Additional classes */
.announce h2 {margin:0 0 10px; padding:0;}
.textright {margin:-10px 0 4px; text-align:right;}
.center {text-align:center;}
.small {font-size:0.8em;}
.large {font-size:1.3em;}
.red {color:red;}
.green {color:green;}
.blue {color:blue;}
.highlighted {background:#f0f0f0; border:1px solid #b0b0b0; color:#303030; padding:3px;}
.button {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; font-weight:400; font-size:1.2em; margin:0 0 15px; padding:7px 7px 7px 11px; width:120px;}
.left {float:left; margin:5px 5px 5px 20px;}
.right {float:right; margin:10px 0 5px 10px;}
.azul {	color: #27817D; font-weight: bold;}

/* 

Credito del autor del menu dropdown:
================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline2-5.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.pro_line2 {height:36px; position:relative; font-family:arial, verdana, sans-serif; font-size:11px;z-index:500;}

.pro_line2 .select {margin:0; padding:0; list-style:none; white-space:nowrap;}

.pro_line2 li {float:left;background:url(line/blank_over.gif);}

.pro_line2 .select a {display:block; height:36px; float:left; background: url(line/blank.gif); padding:0; text-decoration:none; line-height:25px; white-space:nowrap; color:#ddd;}

.pro_line2 .select a b {display:block; padding:0 12px 10px 12px; background:url(line/blank.gif) right top;}

.pro_line2 .select a:hover, 
.pro_line2 .select li:hover a {background: url(line/blank_over.gif); padding:0;line-height:27px;cursor:pointer;}

.pro_line2 .select a:hover b, 
.pro_line2 .select li:hover a b {display:block; padding:0 12px 9px 12px; background:url(line/blank_over.gif) right top; cursor:pointer;}

.pro_line2 .sub {display:none;}

/* IE6 only */
.pro_line2 table {border-collapse:collapse; margin:-1px; font-size:1em; width:0; height:0;}

.pro_line2 .sub {margin:0; padding:0 0 0 10px;list-style:none;}
.pro_line2 .sub li {background:transparent;}

.pro_line2 .select :hover .sub {height:18px;display:block; position:absolute;float:left;width:750px;top:28px; left:0; text-align:center;}

.pro_line2 .select :hover .sub li a 
{display:block;height:38px; line-height:22px; float:left; background:transparent url(line/transparent.gif); padding:0 4px; margin:0; white-space:nowrap; border:1px solid #000; border-color:#888 #777 #666 #ddd; color:#888;font-size:10px;}

.pro_line2 .select :hover .sub li a:hover 
{color:#000; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:15px;}

.pro_line2 .sub2 {display:none;}
.pro_line2 .sub2 {margin:0; padding:0 0 0 250px;list-style:none;}
.pro_line2 .sub2 li {background:transparent;}

.pro_line2 .select :hover .sub2 {height:18px;display:block; position:absolute;float:left;width:650px;top:28px; left:0; text-align:center;}

.pro_line2 .select :hover .sub2 li a 
{display:block;height:38px; line-height:22px; float:left; background:transparent url(line/transparent.gif); padding:0 4px; margin:0; white-space:nowrap; border:1px solid #000; border-color:#888 #777 #666 #ddd; color:#888;font-size:10px;}

.pro_line2 .select :hover .sub2 li a:hover 
{color:#000; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:15px;}

.pro_line2 .sub3 {display:none;}
.pro_line2 .sub3 {margin:0; padding:0 0 0 420px;list-style:none;}
.pro_line2 .sub3 li {background:transparent;}

.pro_line2 .select :hover .sub3 {height:18px;display:block; position:absolute;float:left;width:350px;top:28px; left:0; text-align:center;}

.pro_line2 .select :hover .sub3 li a 
{display:block;height:38px; line-height:22px; float:left; background:transparent url(line/transparent.gif); padding:0 4px; margin:0; white-space:nowrap; border:1px solid #000; border-color:#888 #777 #666 #ddd; color:#888;font-size:10px;}

.pro_line2 .select :hover .sub3 li a:hover 
{color:#000; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:15px;}


.pro_line2 .sub4 {display:none;}
.pro_line2 .sub4 {margin:0; padding:0 0 0 535px;list-style:none;}
.pro_line2 .sub4 li {background:transparent;}

.pro_line2 .select :hover .sub4 {height:18px;display:block; position:absolute;float:left;width:350px;top:28px; left:0; text-align:center;}

.pro_line2 .select :hover .sub4 li a 
{display:block;height:38px; line-height:22px; float:left; background:transparent url(line/transparent.gif); padding:0 4px; margin:0; white-space:nowrap; border:1px solid #000; border-color:#888 #777 #666 #ddd; color:#888;font-size:10px;}

.pro_line2 .select :hover .sub4 li a:hover 
{color:#000; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:15px;}

/*fin menu cssplay=================================================================== 
{background:#fff; border-top:2px solid #dadada; clear:both; color:#666; font-size:0.9em; margin:0 auto; padding:8px 0; text-align:center; width:760px;}*/
#contentbox{width:252px;float:left;	margin:0 20px 10px 5px;}
#contentbox1{width:252px;float:left;	margin:0 20px 10px 5px;}
#contentbox2{width:252px;float:left;	margin:0 20px 10px 5px;}
#cuerpo{	width:250px;	float:left;	background:url(images/event_1px.gif) 0 0 repeat-x #F6F6E2;}
#contenidos{ width:250px; border-left:#CECEAE solid 1px;	border-right:#CECEAE solid 1px; padding:0; margin:0;}
#contenidos p{padding:10px; margin:0;font:bold 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#237874;}
#cuerpo ul li{	width:220px;	font-size:12px;}
#contentbox h2{	display:block;background:url(images/event_bg.gif) 0 0 no-repeat;width:180px;height:31px;padding:23px 0 0 72px;font:bold 22px/30px Arial, Helvetica, sans-serif;	color:#2D2D2D;	background-color:inherit;	margin:0;}
#contentbox1 h2{	display:block;background:url(images/news_bg.gif) 0 0 no-repeat;width:180px;height:31px;padding:23px 0 0 72px;font:bold 22px/30px Arial, Helvetica, sans-serif;	color:#2D2D2D;	background-color:inherit;	margin:0;}
#contentbox2 h2{	display:block;background:url(images/wind_bg.gif) 0 0 no-repeat;width:180px;height:31px;padding:23px 0 0 72px;font:bold 22px/30px Arial, Helvetica, sans-serif;	color:#2D2D2D;	background-color:inherit;	margin:0;}
#contentBot{	display:block;width:252px;height:22px;font-size:0;line-height:0;margin:0 auto;background:url(images/event_bottom.gif) 0 0 no-repeat;}
.parrafoAlignIzq{
	font-size: 12px; 
	color:#333; 
	text-align:left;
}
#textocontacto{
	float:left;
	width:300px;
	color:#666; 
	margin-left:0;
	margin-top:10px;
	padding-left:20px;
	padding-right:0;
	border-left:dashed; border-width:1px; border-color:#3087a1;
}
.subtitulo {
	MARGIN: 0 0 10px 0; 
	FONT: 13px  Verdana, sans-serif, Arial, Helvetica; 
	color:#666; 
	font-weight:bold; 
	letter-spacing:1px;
}