

#contenedor-principal 
	{
	margin:0 auto 0 auto;
	padding:0;
	width:900px;
	border:10px solid #fff;
	border-top:none;
	background-color:#FFFFFF;
	}
	
#contenedor-principal img {
	padding:0px;
	margin:0px;
}

#borde-superior
	{
	position:relative;
	margin:0;
	padding:0;
	height:0px;
	background-color: #333;
	/*border-bottom:1px solid #fff;*/
	}
	
#bajo-cabecera
	{
	position:relative;
	margin:0;
	padding:0;
	background-color:#fff;
	}


/************************************************/
/******** PUBLICIDAD ****************************/
/************************************************/		
#publicidadprimaria
	{
	position:relative;
	margin-bottom:5px;
	padding:0;
	text-align:center;
	}
	#publicidadprimaria img {
		position:relative;
		margin:0 10px 5px 0;
		padding:0;
		}	
		
#publicidadsecundaria
	{
	position:relative;
	margin:0;
		margin:0 5px 5px 10px;
	text-align:center;
	}	
	#publicidadsecundaria object {
		margin:5px 0 5px 0;
		}	
	

/************************************************/
/********** CONTENIDO ***************************/
/************************************************/	
#contenedor-contenido
	{
	position:relative;
	margin:0;
	padding:10px 0 0 0;
	background-image:url(../imagenes/fondo-contenedor-contenido.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}		
	
	/******** IZQUIERDA *************************/	
	#contenido-izquierdo
		{
		position:relative;
		float:left;
		margin:0;
		padding:0;
		width:615px;
		}
	#noticia-portada_izda{
		margin:0;
		padding:0;
		}	
		#noticia-portada_izda img {
			position:relative;
			float:right;
			margin:0 10px 5px 5px;
			border:1px solid #ccc;
			background-color:#efefef;
			padding:4px;
			}			
		#noticia-portada_izda h5 {
			padding:5px 10px 15px 10px;
			line-height:17px;
			margin:0;
			}			
		#noticia-portada_izda h1 {
			padding:5px 10px 5px 10px;
			margin:0;
			text-decoration:none;
			}	
		#noticia-portada_izda h3 {
			padding:5px 10px 5px 10px;
			margin:0;
			}	

	#breadcrumb {
		padding:3px;
		margin:0 0 5px 8px;
	}

	/******** DERECHA *************************/		
	#contenido-derecho
		{
		position:relative;
		float:right;
		margin:0;
		padding:0;
		width:280px;
		}		
		#contenido-derecho h1 {
			padding:5px 10px 5px 10px;
			margin:0;
			}	
			
	#noticia-portada_dcha{
			margin:0 0 40px 0;
			padding:0;
		}	
		#noticia-portada_dcha img {
			position:relative;
			float:right;
			margin:0 10px 5px 5px;
			border:1px solid #ccc;
			background-color:#efefef;
			padding:2px;
			}			
		#noticia-portada_dcha h5 {
			padding:5px 10px 7px 10px;
			margin:0;
			line-height:17px;
			}			
		#noticia-portada_dcha h3 {
			padding:5px 10px 5px 10px;
			margin:0;
			}	
			
		#noticia-portada_dcha h1 {
			padding:5px 10px 5px 10px;
			margin:0;
			}	



/***************************************************/
/******** NOTICIAS *********************************/
/***************************************************/
.bloquea {
	width:590px;
	position:relative;
	margin:0 0 15px 10px;
	padding:0;
	background-color:#fff;
	}		
		.bloquea h5 {
			padding:5px 0 7px 0;
			margin:0;
			line-height:17px;
			}			
		.bloquea h3 {
			padding:5px 0 5px 0;
			margin:0;
			}	
			
		.bloquea h1 {
			padding:0;
			margin:10px 0 0 0;
			}	

.alta {
	background-color:#fff;
	border:1px solid #ccc;
	margin-bottom:5px;
	}

.anexo-bloques {
margin:10px 0 10px 0;
padding:10px;
border:5px solid #e5e5e5;
font-size:10px;
}

.anexo-galeria {
margin:0;
padding:5px;
text-align:center;
}

.imagen-anexo-galeria {

margin:5px;
padding:5px;
border:1px solid #ccc;
}

.icono-anexos {
padding:0;
margin:0;
}

.foto-contenido {
position:relative;
float:right;
margin:0 0 5px 5px;
padding:5px;
background-color:#efefef;
border:1px solid #ccc;
}

.barra-adicional {
margin:3px 0 3px 0;
padding:4px;
background-color:#ebebeb;
border:1px solid #ccc;
font-size:10px;
}

.barra-adicional-superior {
margin:3px 0 3px 0;
padding:4px;
background-color:#ebebeb;
border:1px solid #ccc;
font-size:10px;
}

#enviar-correo {
position:relative;
width:440px;
margin:10px 10px 10px 10px;
padding:10px;
border:5px solid #ccc;
background-color:#ffffff;
}

#valorar {
position:relative;
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #ccc;
background-color:#ffffff;
}

#relacionadas {
	position:relative;
	margin:10px 0 10px 10px;
	width:440px;
	padding:10px;
	border:5px solid #ccc;
	background-color:#ffffff;
}

#galeria {
	width:470px;
	position:relative;
	margin:0 10px 15px 10px;
	background-color:#fff;
	}	

/**********************************************************/
/********** ESTILOS EXTENDIDOS ****************************/
/**********************************************************/
#buscador-avanzado {
position:relative;
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #ccc;
}

#resultados-buscador {
position:relative;
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #ccc;
}
#resultados-votacion {
position:relative;
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #ccc;
}
#resultados-buscador li{
position:relative;
margin:0 0 5px 0;
}

#date-de-alta {
position:relative;
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #ccc;
}

#insertar-anuncio {
position:relative;
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #ccc;
}

#mapa-portal {
position:relative;
margin:10px 0 10px 10px;
width:570px;
padding:10px;
border:5px solid #ccc;
}

#mapa-portal li{
	margin:3px 0 3px 0;
}

.alta {
background-color:#fff;
border:1px solid #ccc;
margin-bottom:10px;
}

.obligatorio {
background-color:#FFF3C6;
border:1px solid #ccc;
margin-bottom:10px;
}

#resultados-agenda {
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #e5e5e5;
}

#resultados-agenda-detalle {
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #e5e5e5;
}

#tablon {
position:relative;
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #e5e5e5;
}

.tablon-claro {
margin:0;
padding:4px;
font-size:10px;
background-color:#efefef;
border-top:1px solid #fff;
}

.tablon-oscuro {
margin:0;
padding:4px;
font-size:10px;
background-color:#ebebeb;
border-top:1px solid #fff;
}

#anuncio-extendido {
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #e5e5e5;
background-color:#fff;
}


.autenticacionok{
margin:10px 0 10px 10px;
width:440px;
padding:10px;
border:5px solid #ccc;
}
.autenticacionok h3 {
color:#666;
font-size:14px;
padding:0 5px 5px 0;
}

.autenticacionerror{
margin:10px 0 10px 0;
padding:10px;
border:5px solid #FCE4CF;
}
.autenticacionerror h3 {
color: #FF0000;
font-size:14px;
margin:0;
padding:0 5px 5px 0;
}
#paginacion{
	border-top:1px solid #ccc;
	padding:0;
	margin:5px 5px 5px 5px;
	text-align:center;
}


.limpia {clear:both; font-size:1px;}	
	

#slide-izquierdo
	{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:500px;
	height:200px;
	background-color:#fff;
	}	
	
#slide-derecho
	{
	position:relative;
	float:right;
	margin:0;
	padding:0;
	width:280px;
	height:200px;
	background-color:#fff;
	}
.bloque-login{
	border: 5px solid #ccc;
	margin: 0 10px 0 0;
	padding: 10px 10px 10px 10px;						
}

/*************************************************/
.mostrarseccion{
	width:280px;
	height:100px;
	float:left;
	padding:5px;
	margin:0px 5px 5px 4px;
	border:1px solid #ccc;
}
.mostrarseccion img{
	float:left;
	padding:0px;
	margin:0px 5px 0px 0px;
	border:0px;
}
.mostrarseccion h4{
	font-size:11px;
	color:#333333;
	font-weight:bold;
}
.mostrarseccion h4 a, .mostrarseccion h4 a:link, .mostrarseccion h4 a:visited, .mostrarseccion h4 a:active{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.mostrarseccion h4 a:hover{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

.mostrarseccion h5{
	font-size:10px;
	color:#666;
	font-weight:normal;
}
/************************************************/

/* DIPLOMA */

.contediploma{
	/*width:563px;*/
	float: left;
	margin:15px 5px 5px 5px;
	padding:5px;
	
}
.contefoto{
	width:230px;
	height:190px;
	background-image:url(../imagenes/minidiploma2009.jpg);
	float:left;
	border:1px solid #CCCCCC;
}

.contefoto2008{
	height:256px;
	width:190px;
	background-image:url(../imagenes/minidiploma2008.jpg);
	float:left;
	border:1px solid #CCCCCC;
}

.contenidotexto{
	width:365px;
	float:left;
}

	.contenidotexto h2{font-family:Arial, Helvetica, sans-serif; margin:0px 0px 10px 10px; border-left:none}
	.contenidotexto h5{font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 10px 10px;}
	.contenidotexto h6{font-size:10px; font-weight:normal; margin:0px 5px 10px 10px;}


.contetabla{
	width:550px;
	float:left;
	
}
	
.franja{
	background-color:#f0f0f0; 
	border: 1px solid #ccc; 
	margin-top:5px;
	padding:5px;
}