body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:12px;
	
}

/* Vertical centering: make div as large as viewport and use table layout */
div.container {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	display: table;
}

/*p{
	display: table-cell;
	vertical-align: middle;
}*/

/* Horizontal centering of image: set left & right margins to 'auto' */
.contentCentrado {
	width:911px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	/*background-color:#003366;*/
}




/* Top elements************************************************/
#topElements{
	/*background-color:#558844;*/

}

#topLinks{
	position:relative;
	top:0px;
	left:0px;
}

#topHeader{
	position:relative;
	top:0px;
	left:0px;
}



#topPatrocinadores{
	position:relative;
	top:-132px;
	left:0px;
}

#topBanner{
	width:253px;
	position:relative;
	top:-132px;
	left:658px;
}


#flashMenu{
	margin-top:-132px;
}

.subMenu{
	width:910px;
	height:28px;
	background-color:#054924;
}


.subVivo{
	width:910px;
	height:58px;
	background-color:#3da548;
	color:#FFFFFF;
}

.subVivoT{
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:20px;
	width:600px;
	float:left;
}


/* CONTENIDOS *************************************************/
#cajaFlash{

}




.ligaRoja{
	 color:#FFFFFF;
	 background-color:#D2232A;
	 display:table;
	 text-decoration:none;
	
	 font-size:11px;
	 background-image:url(../img/bulletArrow.gif);
	 background-repeat:no-repeat;
	 background-position: 2px 0px;
	 padding:2px 5px 2px 20px;
}



.listado {
	padding:20px 0px 0px 10px;
}


.textoPad{
	padding:10px 75px 0px 10px;
	line-height:1.2em;
	text-align:justify;
	
}


.textoPad a{
	color: #3da548;
	text-decoration:none;
}

.listado .texto{
	padding:0px 0px 20px 15px;
	font-size:12px;
	text-align:justify;
}

.negrotas{
	font-size:18px;
	font-weight:bold;
}

.bullet{

text-transform:uppercase;

	 padding:0px 0px 0px 15px;
	 
	 font-size:14px;
	 font-weight:bold;
	
	color:#054924;
	
	background-image:url(../img/greenBullet.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}


.verdecito{
	color: #3da548
}

.verdecitoGrande{
	color: #3da548;
	font-size:16px;
}

/* 3 COLUMNAS *************************************************/
#threeCol1{
	float:left;
	position:relative;
	/*background-color:#009933;*/
	width:329px;
}

#threeCol2{
	float:left;
	position:relative;
	/*background-color:#006699;*/
	width:329px;
}



/* 2 COLUMNAS *************************************************/
#twoCol1{
	float:left;
	position:relative;
	/*background-color:#666666;*/
	width:650px;
}

#banners{
	float:left;
	position:relative;
	width:253px;
	/*background-color:#003399;*/
	float:right;
	margin-top:1px;
}

#banners img{
	margin:1px 0px 2px 0px;	
}

#threeCol2 div,
#threeCol1 div{
	display:block;
	margin:10px 10px 10px 10px;
	font-size:12px;
	line-height:16px;
}


#threeCol3 img{
	margin-top:3px;
}


.verde{
	font-weight:bolder;
	color:#054924;
}


/* NOTICIAS ****************************************/
.thumbNoticia{
	padding:5px 30px 5px 0px;
	height:123px;
	overflow:hidden;
} 

.thumbNoticia img{
	margin-right:15px;
	margin-bottom:15px;
} 
.thumbNoticia .fecha{
	color:#fbb03b;
	font-size:12px;
	margin-bottom:5px;
}

.thumbNoticia .titulo{
	color:#054924;
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
	text-decoration:none;
}

.thumbNoticia .contenido{
	font-size:12px;
	text-align:justify;
}


/* NOTICIA ****************************************/
.detalleNoticia{
	padding:5px 30px 45px 0px;
} 

.detalleNoticia img{
	border:thin #CCCCCC solid;
	margin-bottom:10px;
} 
.detalleNoticia .fecha{
	color:#fbb03b;
	font-size:12px;
	margin-bottom:5px;
}

.detalleNoticia .titulo{
	color:#054924;
	font-weight:bold;
	font-size:16px;
	margin-bottom:5px;
}

.detalleNoticia .contenido{
	font-size:12px;
	text-align:justify;
}



/* GALERIAS ****************************************/

.galeria{
	padding:5px 40px 0px 0px;
	text-align:justify;
	
} 


.galeria img{
	margin:10px;
	border:1px #999999 solid;
	float:left;
} 


.bInscribir{
background-color:#D2232A;
color:#FFFFFF;
}



.textito{
	font-size:20px;
	text-align:justify;
	padding-right:10px;
	display:block;
}

.textoVideo{
	padding:0px;
	width:470px;
}