﻿body.BodyPortada
{
    text-align:center; /*aqui mandamos a centrar todo el contenido*/ 
	width: 100%;
	background-color: #f2f3f7;
	margin: 0px;
}

#main
{
	width:800px; /*ancho total de la pagina*/ 	
	background-color:#ffffff;
	margin: 0px auto;
	text-align:left; /*aqui alineamos todo de nuevo a la izquierda, pero dentro del contenedor*/ 
	height: 100%;
}

#contentAll
{
	width:780px; /*este ancho es para que cuadre con el texto*/ 
	max-width:780px;
	overflow: hidden;	
	margin-left: 10px;
}

#contentHead
{
	width:760px; /*este ancho es para que cuadre con el texto*/ 
	background-color:#ffffff;	
}

#content
{
	width:760px; /*este ancho es para que cuadre con el texto*/ 
	max-width: 760px;
	float:left; /*lo flotamos a la izquierda*/ 
	background-color:#ffffff;		
	/*margin-left: 10px;*/		
	margin-bottom: 10px;	
	background: url('images/fondo_azul.jpg') top left;
}

#contentFooter
{
	clear: both;
}

.Padding10Lateral
{
	padding: 0px 10px 0px 10px;
}

.FondoBlanco
{
	background-color: #ffffff;
}

.FondoAzulHome
{
	background-color: #f2f3f7;
}

.Separador10
{
	margin: 10px 0px 10px 0px;
}

.EnlaceHome
{
	font-size: 10pt;
	font-weight: bold;
	color: #003075;
}

/*SECCION HOME*/

.SeccionHome
{
	background-color: #f2f3f7;
	float: left;
	margin-right: 5px;
	width: 197px;	
}

.SeccionHomePequenya
{
	background-color: #f2f3f7;
	float: left;
	width: 154px;	
}

/*CABECERA*/

.CabeceraPortada
{	
	float: left;
	_margin-left: 5px;
	margin: 15px 0px 10px 10px;	
}

.CabeceraPortada .Logo
{
	float: left;
	display: inline;
	width: 325px;
	#width: 335px;	
	padding-right: 5px;
	height: auto;	
	min-height: 52px;
	#height: 52px;
	border-right: solid 1px #737d8c;
}

.CabeceraPortada .Logo .LogoIzquierda
{
	float: left;
}

.CabeceraPortada .Logo .LogoDerecha
{
	float: right;
	width: 85px;
	text-align: right;
}

.CabeceraPortada .Logo .LogoDerecha a span.PremiosAUI
{
	font-size: 8pt;
}

.CabeceraPortada .Logo .LogoDerecha a span.PremiosAUIVoto
{
	font-size: 7pt;
	font-weight: bold;
}

.CabeceraPortada .FechaTiempo
{
	float: left;	
	display: inline;
	padding: 0px 5px 0px 5px;
	height: auto;	
	min-height: 52px;
	#height: 52px;
	border-right: solid 1px #737d8c;
}

.CabeceraPortada .Banderas
{
	float: left;
	width: 170px;
	#width: 180px;	
	display: inline;
	padding: 0px 5px 0px 5px;
	height: auto;	
	min-height: 52px;
	#height: 52px;	
	border-right: solid 1px #737d8c;
}

.CabeceraPortada .Derecha
{
	float: left;
	display: inline;
	width: 130px;	
	padding-left: 5px;
	height: auto;	
	min-height: 52px;	
	#height: 52px;
}

.CabeceraPortada .Derecha input
{
	margin-bottom: 4px;
}

.CabeceraPortada .Derecha input[type=text]
{
	width: 90px;
}


.CabeceraPortada .Derecha div
{
	margin-top: 15px; 
	text-align: left;
	float: left;
}

.CabeceraPortada .Derecha div.BotonBuscar
{
	margin: 0px;
	display: inline;
	float: none;
	width: 21px;
}

.CabeceraPortada .Derecha div.BotonBuscar input
{
	margin-bottom: 0px;
}

.ImagenFlash
{
	text-align: center;
	clear: both;
}

/*PIE*/

.PieHome
{
	clear: both;
	background-color:#ffffff;
	border-top: solid 1px #6f809c;
	margin: 0px 10px 0px 10px;
}

.PieHome div
{	
	border-left: solid 1px #6f809c;
}

.PieHome div a
{
	font-size: 0.9em;
	border-right: solid 1px #6f809c;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 1px;
}

.PieHome div a.PieVerde
{
	color: #b8dd44;	
}

.PieHome div a:hover
{
	color: #003075;
}

/*ELEMENTOS HOME*/

/*ElementoImagenFlotante*/

.ElementoImagenFlotante .ElementoImagenFlotanteImagen
{
	float: left;
}

.ElementoImagenFlotante .ElementoImagenFlotanteImagen .ElementoImagenFlotanteImagenIzquierda
{
	float: left;
	width: 64px;
}

.ElementoImagenFlotante .ElementoImagenFlotanteImagen .ElementoImagenFlotanteImagenDerecha
{
	float: left;
}

.ElementoImagenFlotante .ElementoImagenFlotanteTexto
{
	clear: both;
}

/*ElementoImagenIzquierdaDosEnlaces*/

.ElementoImagenIzquierdaDosEnlaces .ElementoImagenIzquierdaDosEnlacesImagen
{
	float: left;
	margin-bottom: 5px;
}

.ElementoImagenIzquierdaDosEnlaces .ElementoImagenIzquierdaDosEnlacesImagen .ElementoImagenIzquierdaDosEnlacesImagenIzquierda
{
	float: left;
	width: 76px;
}

.ElementoImagenIzquierdaDosEnlaces .ElementoImagenIzquierdaDosEnlacesImagen .ElementoImagenIzquierdaDosEnlacesImagenDerecha
{
	float: left;
	width: 101px;
}

.ElementoImagenIzquierdaDosEnlaces .ElementoImagenIzquierdaDosEnlacesImagen .ElementoImagenIzquierdaDosEnlacesImagenDerecha a
{
	font-size: 9pt;
}

.ElementoImagenIzquierdaDosEnlaces .ElementoImagenIzquierdaDosEnlacesTexto
{
	clear: both;
}

/*ElementoTituloImagenIzquierdaHome*/

.ElementoTituloImagenIzquierdaHome
{
	float: left;
	clear: both;
}

.ElementoTituloImagenIzquierdaHome .ElementoTituloImagenIzquierdaHomeTitulo
{
	margin-bottom: 5px;
}

.ElementoTituloImagenIzquierdaHome .ElementoTituloImagenIzquierdaHomeTitulo a
{
	font-size: 9pt;
}

.ElementoTituloImagenIzquierdaHome .ElementoTituloImagenIzquierdaHomeImagen
{
	clear: both;
	float: left;
}

.ElementoTituloImagenIzquierdaHome .ElementoTituloImagenIzquierdaHomeImagen .ElementoTituloImagenIzquierdaHomeImagenIzquierda
{
	float: left;
	width: 57px;
}

.ElementoTituloImagenIzquierdaHome .ElementoTituloImagenIzquierdaHomeImagen .ElementoTituloImagenIzquierdaHomeImagenDerecha
{
	float: left;
	width: 120px;
}

/*ElementoEsNoticia*/

.ElementoEsNoticia
{
	float: left;
	padding: 0px 10px 10px 10px;
}

.ElementoEsNoticia .ElementoEsNoticiaImagen
{
	float: left;
	width: 85px;
}

.ElementoEsNoticia .ElementoEsNoticiaImagen img
{
	width: 75px;
}

.ElementoEsNoticia .ElementoEsNoticiaTexto
{
	float: left;
	width: 90px;
}

.ElementoEsNoticia .ElementoEsNoticiaTexto a
{
	display: block;
}

/*ElementoImagenIzquierda*/

.ElementoImagenIzquierda 
{
	float: left;
	padding: 0px 10px 0px 10px;
	border-bottom: solid 1px #b7c0ce;
	margin-bottom: 10px;
}

.ElementoImagenIzquierda .ElementoImagenIzquierdaIzquierda
{
	float: left;
}

.ElementoImagenIzquierda .ElementoImagenIzquierdaDerecha
{
	float: left;
}

.ElementoImagenIzquierda .ElementoImagenIzquierdaDerecha a
{
	font-size: 8pt;	
}

/*ElementoListadoTitulos*/

.ElementoListadoTitulos
{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #b7c0ce;
}
