@charset "utf-8";
/* CSS Document */
body { background-color:#3e3e3e;}

.contenedor { width:1085px; height:601px; display:table;}

.content { padding-top:20px; padding-left:30px; padding-right:80px;}

.menu-top {
	background-image:url(../imagenes/menu-top/bkg-menu-top.gif); 
	background-repeat:no-repeat;
	width:1085px;
	height:32px;
	}
	
.menu-top-internas {
	background-image:url(../imagenes/menu-top/menu-top-internas.gif); 
	background-repeat:no-repeat;
	width:1085px;
	height:32px;
	}
	
.logo {
	background-image:url(../imagenes/bkg-logo.gif); 
	background-repeat:no-repeat;
	width:201px;
	height:259px;
	padding-left:20px;
	}
	
.side-menu {
	background-image:url(../imagenes/bkg-sidemenu.gif); 
	background-repeat:no-repeat;
	width:201px;
	height:310px;
	}
	
.contenedor-columnas { height:569px; width:1085px;}
	
.left-column {
	width:201px;
	height:580px;
	float:left;
	}
	
.center-column {
	background-image:url(../imagenes/bkg-slider.jpg); 
	background-repeat:no-repeat;
	width:178px;
	height:569px;
	float:left;
	}
	
.right-column{
	background-image:url(../imagenes/bkg-content-home.gif); 
	background-repeat:no-repeat;
	width:706px;
	height:569px;
	float:right;
	}
	
.right-column-internas{
	background-image:url(../imagenes/bkg-content-internas.gif); 
	background-repeat:no-repeat;
	width:706px;
	height:569px;
	float:right;
	}
	
.flash-content { /*margin-top:30px;*/ margin-left:72px; margin-top:130px;}

.slider { padding-top:15px; padding-left:13px;}

/*MENUTOP*/

.menu-top-table{ margin-left:260px;}

a.partners { 
	width:155px; 
	height:32px; 
	display:block; 
	text-indent:-9999px; 
	background:url(../imagenes/menu-top/btn-partners.gif);
	}
	
a.partners:hover {
	background-position:0 -32px;
	}
	
	
a.equipo { 
	width:123px; 
	height:32px; 
	display:block; 
	text-indent:-9999px; 
	background:url(../imagenes/menu-top/btn-equipo.gif);
	}
	
a.equipo:hover {
	background-position:0 -32px;
	}
	
	
a.contacto { 
	width:86px; 
	height:32px; 
	display:block; 
	text-indent:-9999px; 
	background:url(../imagenes/menu-top/btn-contacto.gif);
	}
	
a.contacto:hover {
	background-position:0 -32px;
	}
	
	
a.newsletter { 
	width:98px; 
	height:32px; 
	display:block; 
	text-indent:-9999px; 
	background:url(../imagenes/menu-top/btn-newsletter.gif);
	}
	
a.newsletter:hover {
	background-position:0 -32px;
	}
	
	
a.faq { 
	width:50px; 
	height:32px; 
	display:block; 
	text-indent:-9999px; 
	background:url(../imagenes/menu-top/btn-faq.gif);
	}
	
a.faq:hover {
	background-position:0 -32px;
	}
	

.patrocinadores { width:1085px; height:168px; /*margin-top:25px;*/}


/*TEXTO*/
p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:20px; text-align:left; margin:0px;}

h1 { font-family:Arial, Helvetica, sans-serif; color:#de040e; font-weight:normal; text-align:left;}

h2 { font-family:Arial, Helvetica, sans-serif; color:#de040e; font-weight:normal; text-align:left; font-size:20px;}

h3 { font-family:Arial, Helvetica, sans-serif; color:#222; font-weight:normal; text-align:left; font-size:18px;}

h5 { font-family:Arial, Helvetica, sans-serif; color:#666; font-weight:bold; text-align:left; font-style:italic;}

ul { padding-left:15px;}

li { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:22px; text-align:left;}

b { color:#c00000;}

i { color:#c91203;}

.imagen-content { 
	float:right; 
	padding-left:15px; 
	padding-bottom:10px; 
	}
	
.imagen-content-left { 
	float:left; 
	padding-right:15px; 
	}

.imagen-content-noticia { 
	float:left; 
	padding-right:15px; 
	padding-bottom:10px; 
	}


.texto-imagen-scroll { overflow: auto; height:420px; padding-right:15px;}

.texto-partners-scroll { overflow: auto; height:340px; padding-right:15px;}

.noticia-larga-scroll { overflow: auto; height:380px; padding-right:15px;}

.importante { font-style:italic; color:#666;}


/*ACORDION*/
.CollapsiblePanelContent p { padding:10px;}

.CollapsiblePanelTab p { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000000; background-image:url(../imagenes/content/bullet-acordion.gif); background-repeat:no-repeat; padding-left:20px; padding-top:5px; padding-bottom:5px;}


/*FORMLULARIO*/

.texto-form{
	font-size:14px;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
}

.campo_texto_2{
	width:458px;
	height:439px;
	overflow:auto;
	padding-right:20px;
}

.campo_datos{
	width:300px;
	height:18;
}

.campo_comentarios{
	width:300px;
	height:62;
	}
	
/*FORMULARIO NEWLETTER*/
	
.formulario-newsletter #nombre { 
	border:1px solid #b8b8b8; 
	width:247px; 
	height:20px;
	font-size:14px;
	color: #cc030d;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.formulario-newsletter #mail { 
	border:1px solid #b8b8b8; 
	width:247px; 
	height:20px;
	font-size:14px;
	color: #cc030d;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.formulario-newsletter #celular { 
	border:1px solid #b8b8b8; 
	width:247px; 
	height:20px;
	font-size:14px;
	color: #cc030d;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.formulario-newsletter #ciudad { 
	border:1px solid #b8b8b8; 
	width:247px; 
	height:20px;
	font-size:14px;
	color: #cc030d;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.formulario-newsletter #empresa { 
	border:1px solid #b8b8b8; 
	width:247px; 
	height:20px;
	font-size:14px;
	color: #cc030d;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.formulario-newsletter #cargo { 
	border:1px solid #b8b8b8; 
	width:247px; 
	height:20px;
	font-size:14px;
	color: #cc030d;
	font-family:Arial, Helvetica, sans-serif;
	}

.formulario-newsletter .texto-form{
	font-size:14px;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
}


/*FORMULARIO CONTACTO*/
	
.formulario-contacto #nombre { 
	border:1px solid #b8b8b8; 
	width:247px; 
	height:20px;
	font-size:14px;
	color: #cc030d;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.formulario-contacto #mail { 
	border:1px solid #b8b8b8; 
	width:247px; 
	height:20px;
	font-size:14px;
	color: #cc030d;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.formulario-contacto #celular { 
	border:1px solid #b8b8b8; 
	width:247px; 
	height:20px;
	font-size:14px;
	color: #cc030d;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.formulario-contacto #ciudad { 
	border:1px solid #b8b8b8; 
	width:247px; 
	height:20px;
	font-size:14px;
	color: #cc030d;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.formulario-contacto #comentario { 
	border:1px solid #b8b8b8; 
	width:247px; 
	height:100px;
	font-size:14px;
	color: #cc030d;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	
/*NUESTRO EQUIPO*/
.nuestro-equipo b { font-weight:normal; color:#de040e; font-family:Arial, Helvetica, sans-serif;}


/*NOTICIAS*/
.img-left { padding-right:15px;}
a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ee1b1b; text-align:left;}
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff4949;}
.noticia {}
.datos-noticia { font-size:12px; font-style:italic; color:#333;}


/*TESTIMONIOS*/
.autor-testimonio { font-style:italic; font-weight:bold;}


/*CALENDARIO*/
.evento { border-bottom:1px dotted #CCC; padding-bottom:15px; padding-top:15px;}

.info-evento {font-style:italic; color:#666;}


/*ZONA CONTACTO*/

.zonacontacto {
	background-image:url(../imagenes/bkg-zonacontacto.gif); 
	background-repeat:no-repeat; 
	width:1085px; 
	height:239px;
	padding-left:25px;
	*margin-top:15px;
	}
	
.contactos-home h2 { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#de040e; 
	font-weight:normal; 
	text-align:left; 
	font-size:20px; 
	margin:0px;
	margin-top:35px;
	*margin-bottom:15px;
	}
	
.noticia-gi { 
	margin-bottom:25px; 
	border-bottom:1px dotted #CCC; 
	padding-bottom:15px;
	}
	
.texto-imagen-scroll-noticias { overflow: auto; height:340px; padding-right:15px;}

.imagenes-calendario img { margin-right:15px;}

.imagenes-calendario p  { font-style:italic; color:#666; font-size:10px; line-height:14px;}

.pie-noticia { font-size:10px; font-style:italic; color:#333; padding-left:20px;}
