body{
margin:0px;
}
a{
	color: #3399cc;
}
a:visited{
	color: #99ccff;
}
a:hover{
	color:#003366;
}
/***************************
CONTENEDOR
***************************/
#contenedor{
	width: 62em;
	margin:auto;
}
/****************************
* CABECERA
*****************************/
#cabecera{
	margin-top: 2em;
	margin-bottom: 1em;	
}
#cabecera h1{
	width: 9.9em;
	height: 1.3em;
	background-image: url('img/logo.png');
	background-repeat: no-repeat;	
	margin:0em;
	padding:0em;			
}
#cabecera h1 span{
 	position:absolute; 
    text-indent: -5000px;        
}
#cabecera form{
	float:right;
	margin:0px;
	padding:0px;	
}
#cabecera a{
color:#3399cc;
}
#cabecera a:visited{
	color: #99ccff;
}
#cabecera a:hover{
	color:#003366;
}
/************************
*BLOQUE SUPERIOR
****************************/
#bloqueSuperior{
	clear:both;
}
#bloqueAdsRed{	
	width: 37em;
	font-size:small;
	float:right;	
	margin-bottom:1em;
}
#bloqueVinculos001{		
}
#bloqueVinculos002{
	float: right;
	clear: both;
}
#bloquePublicidad001{
	margin-left: 0.5em;
}
#menu{
	width: 56em;
	height: 10em;
	font-size: small;	
}
#menu ul{
	margin: 0.8em 4em 0em 4em;
	padding: 0px;
	float: left;
}
#menu a{
	color:#3399cc;
}
#menu a:visited{
	color: #99ccff;
}
#menu a:hover{
	color:#003366;
}
#menu li{
	list-style-image: url('img/imageListMenu.png')
}
#AdsRedTop{
	width: 37em;
	height: 0.38em;
	background-image:url('img/adsRedTop480x5.png');
	background-repeat: no-repeat;
	margin-top:0.5em;
		
}
#AdsRedMid{	
	background-color: #ff9999;
	padding:0em 0.5em 0em 0.5em;
}
#AdsRedBot{
	width: 37em;
	height: 0.38em;
	background-image:url('img/adsRedBot480x5.png');
	background-repeat: no-repeat;
}
/*************************
*BLOQUE MEDIO
***************************/
#estandar{
	width:30em;		
	float: right;
	
}
#premium{
	width:30em;		
	border-right: 1px solid #3399cc;
	padding-right: 1em;
}
#premiumTop{
	width: 37em;
	height: 0.3em;	
	background-image:url('img/premiumTop.png');
	background-repeat: no-repeat;
	margin-top:0.5em;
	margin-left:1em;
}
#premiumMid{
	background-color:#ffff99;
	border-left: 1px solid #ffff99;
	border-right: 1px solid #ffff99;
	padding:0em 0.5em 0em 0.5em;
	margin-left:1em;
}
#premiumBot{
	width: 37em;
	height: 0.38em;
	background-image:url('img/premiumBot.png');
	background-repeat: no-repeat;
	margin-left:1em;
}
#ultimosCategoria{
	width:30em;		
	float: right;
}
#listaSubcategorias li{
	list-style-image: url('img/imageListMenu.png');	
}
#listaSubcategorias a{
	color: #3399cc;	
}
#listaSubcategorias a:visited{
	color: #99ccff;
}
#listaSubcategorias a:hover{
	color:#003366;
}
#listaSubcategorias img{
	border:0px;
}
#bloquePublicidad003{
	float:right;
	margin-right:1em;	
}
#paginaSubcategoria{	
}
#bloquePublicidad004{
	float: left;
	margin: 1em;	
}
#paginaSubcategoriaTop{
	font-size:small;
}
#paginaSubcategoriaMid{
	width:30em;
	margin-left: 12em;
}
#paginaSubcategoriaBot{
}
#paginador ul{
	margin:0em 0em 0em 24em;
	padding:0px;
		
}
#paginador li{
	display: inline;
	margin-left:0.5em;
}
#bloqueMedioAltaGratuita{
	font-size: small;
}
/***************************
 BLOQUE INFERIOR
***************************/
#noticias{
	font-size: small;
	margin-top:1em;
	clear: both;
}
#noticias a{
	color:#3399cc;
}
#noticias a:visited{
	color: #99ccff;
}
#noticias a:hover{
	color:#003366;
}
#noticias li{
	list-style-image: url('img/imageListMenu.png')
}
#intercambioEnlace li{
	display: inline;
	margin-left: 1em;
}
/*****************************
	PIE
*****************************/
#pie{	
	font-size:small;
	margin: 1em 0em 2em 0em;
	padding-top: 0.5em;	
	border-top: 1em solid #3399cc;
	clear: both;
}
#pie a{
color:#3399cc;
}
#pie a:visited{
	color: #99ccff;
}
#pie a:hover{
	color:#003366;
}

/************************
	LOGIN
***************************/
#login{
	width: 29.25em;
	margin:auto;	
	margin-bottom:40%;
}
#loginTop{	
	width: 29.25em;
	height:0.5em;	
	background-image: url( img/mensajeUsuarioTop.png );
	background-repeat: no-repeat;			
}
#loginMid{	
	width: 28.25em;	
	background-image: url( img/mensajeUsuarioMid.png );
	background-repeat: repeat-y;	
	padding: 0.5em;			
}
#loginMid form{
	padding:0px;
	margin:0px;;		
}
#loginMid p{
	
	padding:0px;
	margin:1em;
				
}
#loginMid span{
	display: block;
	width: 10em;	
	text-align:right;
	padding-right:0.5em;	
	float:left;
}
#loginBot{
	width: 29.25em;
	height:0.7em;	
	background-image: url( img/mensajeUsuarioBot.png );
	background-repeat: no-repeat;	
}
/*************************
*************************/
#areaSuperior h1{
	width: 9.9em;
	height: 1.3em;
	background-image: url('img/logo.png');
	background-repeat: no-repeat;
}
#areaSuperior h1 span{
 	position:absolute; 
    text-indent: -5000px; 
}
/**************************
*FORMULARIO DE CONTACTO
***************************/
#formularioContacto{	
	border-left: 1px solid #6699ff;
	border-right: 1px solid #6699ff;
	width: 32.5em;	
	padding: 1em;
	
}
#formularioContacto h2{
	padding:0px;
	margin:0px;
	clear: both;
}
/**************************
*FORMULARIO DE INTERCAMBIO
***************************/
#formularioIntercambio{	
	border-left: 1px solid #6699ff;
	border-right: 1px solid #6699ff;
	width: 32.5em;	
	padding: 1em;
	
}
#formularioIntercambio h2{
	padding:0px;
	margin:0px;
}

/*****************************
*Mensajes de usuario
*******************************/
#mensajeUsuario{
	width: 29.25em;		
	margin: auto;
}
#mensajeUsuarioTop{	
	width: 29.25em;
	height:0.5em;	
	background-image: url( img/mensajeUsuarioTop.png );
	background-repeat: no-repeat;			
}
#mensajeUsuarioMid{
	width: 28.25em;	
	background-image: url( img/mensajeUsuarioMid.png );
	background-repeat: repeat-y;	
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#mensajeUsuarioMid h2{
	margin: 0px;
	padding:0px;
}
#mensajeUsuarioMid p{
	margin: 0px;
	padding:0px;
}
#mensajeUsuarioBot{
	width: 29.25em;
	height:0.7em;	
	background-image: url( img/mensajeUsuarioBot.png );
	background-repeat: no-repeat;	
}
/******************************
*CLASES
*******************************/
.roundedMargins{
	width: 35em;
	margin:auto;
	font-size: small;	
}
.roundedMarginTop{
	width: 35em;
	height: 0.38em;
	background-image:url('img/roundedMarginTop450x5.png');
	background-repeat: no-repeat;
		
}
.roundedMarginBottom{	
	width: 35em;
	height: 0.4em;
	background-image:url('img/roundedMarginBottom450x5.png');
	background-repeat: no-repeat;
}
.flotarDerecha{
	float:right;
}
.centrado{		
	display: inline;
	margin-left: 20em;	
}
/*
	Titulos de bloque
*/
.tituloBloque{
	background-color: #3399cc;
	color: white;
	display: inline;
	font-size: small;	
	padding: 0em 2em 0em 2em;
	margin-bottom:10px;		
}
/*
	Registros title, description y url dependiendo de si son ESTANDAR, PREMIUM o ADSRED
*/
.registroTitleEstandar a{
			
	font-size: small;
}
.registroDescriptionEstandar{
	font-size: x-small;
}
.registroUrlEstandar{
	font-size: small;
}
.registroTitlePremium{
background-color:#ffff99;
}
.registroTitlePremium a{
	color: #3399cc;	
	font-size: small;
}
.registroDescriptionPremium{
	font-size: x-small;
	background-color:#ffff99;
}
.registroUrlPremium{
	font-size: small;
	background-color:#ffff99;
}
.registroTitleAdsRed a{
	color: white;
}
.registroDescriptionAdsRed{
	font-size: x-small;	
}
.userAdmRegistro{

}