/* CSS PORTAL */



#contenedorprincipal {

width:970px;

background-color:#FFF;

margin:0px auto 0px auto;

border-left:10px solid #fff;
border-right:10px solid #fff;
border-bottom:10px solid #fff;

/*background-image:url(../imagenes/fondocontenedorprincipal.gif);

background-repeat:repeat-y;*/

}



#cabecerasuperior {

position:relative;

width:970px;

height:200px;

background-color:#000;

margin:0px;

padding:0px;

}

#cabecerasuperiorizquierda {

position:relative;

float:left;

width:200px;

height:100px;

background-color:#fff;

margin:0px;

padding:0px;

}

#cabecerasuperiorcentro {

position:relative;

float:left;

width:380px;

height:100px;

background-color:#fff;

margin:0px;

padding:0px;

}

#cabecerasuperiorderecha {

position:relative;

float:left;

width:200px;

height:100px;

background-color:#fff;

margin:0px;

padding:0px;

}



#cabecerainferior{

position:relative;

width:970px;

height:100px;

background-color:#640201;

margin:0px;

padding:0px;

}



#navegacionhorizontal {

position:relative;
width:970px;
height:30px;
background-color:#000;
margin:3px 0px 0px 0px;
padding:0px;
background-image:url(../imagenes/fondo-navegacion1.jpg);
background-position:right top;
background-repeat:no-repeat;

}



#navegacion li a:hoverhorizontal { text-decoration: underline;}





#navegacionhorizontal A:link    { color: #fff;  font-weight: normal;}
#navegacionhorizontal A:visited { color: #fff;  font-weight: normal;}
#navegacionhorizontal A:hover   { color: #ffffcc;  font-weight: normal; text-decoration:underline;}
#navegacionhorizontal A:active  { color: #fff;  font-weight: normal;}



#contenedornavegacion{

position:relative;

float:left;

width:690px;

}

#contenedornavegacion ul{

padding:0px;

margin:0px;

}



#contenedornavegacion li{

list-style:none;

	margin:0px;

	float:left;

	padding:8px 5px 5px 15px;

}



#contenedornavegacion li a { text-decoration: none;}



#contenedorbuscador {

position:relative;
float:right;
width:278px;
margin:0px;
padding:0px;

}

#contenedorbuscador ul{
padding:0px;
margin:0px;
}



#contenedorbuscador li{
	list-style:none;
	margin:0px;
	float:left;
	padding:6px 5px 0px 5px;

}



#contenedorbuscador li a { text-decoration: none;}



#contenedorbuscador input {
border:1px solid #666;
font-size:9px;
margin:0;
padding:0;
}

.boton{
background-color:#900000;
color:#fff;
margin:0;
padding:0;
}





#navegacion{

position:relative;
float:left;
width:200px;
background-color:#000;/*
background-color:#5d0000;*/
margin:0px;
padding:10px 0px 10px 0px;
}



#navegacion ul{

padding:0px;

margin:0px;

}



#navegacion li{

margin:0px;

padding:2px 3px 2px 7px;

list-style-position:inside;

list-style-type:circle;

color:#fff;

}



#navegacion li a { text-decoration: none;}

#navegacion li a:hover { text-decoration: underline;}





#navegacion A:link    { color: #fff;  font-weight: normal;}

#navegacion A:visited { color: #fff;  font-weight: normal;}

#navegacion A:hover   { color: #ffffcc;  font-weight: normal;text-decoration: underline;}

#navegacion A:active  { color: #fff;  font-weight: normal;}





/* ****** */



#secundaria{

padding:3px 0px 3px 0px;

}



#secundaria ul{

padding:0px 0px 0px 15px;

margin:0px;

}



#secundaria li{

margin:0px;

padding:1px 0px 1px 0px;

list-style-position:inside;

list-style-type:disc;

color:#ffffcc;

}



#secundaria li a { text-decoration: none;}

#secundaria li a:hover { text-decoration: underline;}





#secundaria A:link    { color: #ffffcc;  font-weight: normal;}

#secundaria A:visited { color: #ffffcc;  font-weight: normal;}

#secundaria A:hover   { color: #fff;  font-weight: normal;}

#secundaria A:active  { color: #ffffcc;  font-weight: normal;}



.etiqueta {

color:#fff;

background-color:#666;

padding:5px 0px 5px 0px;

margin:0px 0px 0px 0px;

font-size:12px;

clear:both;

/*background-image:url(../imagenes/tramaetiquetas.jpg);

background-repeat:repeat-x;*/

list-style-type:none;

border-top:1px solid #efefef;

border-bottom:1px solid #efefef;

}



#ticker {

width:970px;

height:30px;

background-color:#000;

margin:0px;

padding:0px;

color:#FFFFFF;
text-align:right;

border-top:5px solid #fff;
background-image:url(../imagenes/fondo-ticker.jpg);
background-position:right top;
background-repeat:no-repeat;

}



#ticker a {

text-decoration:underline;

color:#fff;

margin:0px;

padding:5px 5px 5px 5px;

font-style:italic;}



#contenido{

position:relative;

float:right;

width:770px;

background-color:#FFFFFF;

margin:0px;

padding:0px;

}



#contenidoportadaarriba{
	position:relative;
	background-color:#fff;
	margin:0px;
	padding:0px;
}

#contenidoportadaabajo{
	position:relative;
	background-color:#fff;
	margin:0px;
	padding:0px;
}



#noticiaportadaarriba1{
	position:relative;
	float:left;
	width:350px;
	background-color:#fff;
	margin:10px 10px 10px 15px;
}

#noticiaportadaarriba1 img {
	position:relative;
	float:right;
	margin:0px 0px 5px 8px;
	border:1px solid #666;
}

#noticiaportadaarriba2{
	position:relative;
	float:right;
	width:350px;
	background-color:#fff;
	margin:10px 0px 10px 0px;
}

#noticiaportadaarriba2 img {
	position:relative;
	float:right;
	margin:0px 0px 5px 8px;
	border:1px solid #666;
}



#noticiaportadaarriba1ancha{
	position:relative;
	background-color:#fff;
	margin:10px 10px 10px 15px;
}

#noticiaportadaarriba1ancha img {
	position:relative;
	float:right;
	margin:0px 0px 5px 8px;
	border:1px solid #666;
}

#noticiaportadaarriba1ancha object {
	position:relative;
	float:left;
	margin:0px 0px 5px 8px;
	border:1px solid #666;
}

#noticiaportadaarriba2ancha{
	position:relative;
	background-color:#fff;
	margin:10px 0px 10px 0px;
}

#noticiaportadaarriba2ancha img {
	position:relative;
	float:right;
	margin:0px 0px 5px 8px;
	border:1px solid #666;
}




#noticiaportadaabajo1{
	position:relative;
	float:left;
	width:350px;
	background-color:#fff;
	margin:10px 10px 10px 15px;
}

#noticiaportadaabajo1 img {
	position:relative;
	float:right;
	margin:0px 0px 5px 8px;
	border:1px solid #666;
}

#noticiaportadaabajo2{
	position:relative;
	float:right;
	width:350px;
	background-color:#fff;
	margin:10px 0px 10px 0px;
}

#noticiaportadaabajo2 img {
	position:relative;
	float:right;
	margin:0px 0px 5px 8px;
	border:1px solid #666;
}



#noticiaportadaabajo1ancha{

position:relative;

background-color:#fff;

margin:10px 10px 10px 15px;

}

#noticiaportadaabajo1ancha img {

position:relative;

float:right;

margin:0px 0px 5px 8px;

border:1px solid #666;

}

#noticiaportadaabajo2ancha{

position:relative;

background-color:#fff;

margin:10px 10px 10px 15px;

}

#noticiaportadaabajo2ancha img {

position:relative;

float:right;

margin:0px 0px 5px 8px;

border:1px solid #666;

}



#contenedorbloquesdirectoa{

position:relative;

float:left;

width:770px;

margin:0px;

padding:0px;

}

#bloquesdirectoa1y2{
position:relative;
float:left;
width:355px;
margin:10px 10px 10px 15px;
}
		#bloquesdirectoa1y2 object{
			position:relative;
			float:right;
			margin:0px 0px 5px 8px;
			border:1px solid #666;
		}
		#bloquesdirectoa1y2 ul {
			margin:0px 0px 0px 15px;
			padding:0px;
		}
		#bloquesdirectoa1y2 li {
			padding:2px 0px 2px 0px;
			margin-bottom:10px;
			list-style:none;
		}



#bloquesdirectoa3y4{

position:relative;

background-color:#fff;

float:left;

width:358px;

margin:10px 0px 10px 0px;

}

		#bloquesdirectoa3y4 ul {

		margin:0px 0px 0px 15px;

		padding:0px;}

		#bloquesdirectoa3y4 li {

		padding:2px 0px 2px 0px;
		margin-bottom:10px;

		list-style:none;}





#directoa1{

position:relative;

float:left;

width:167px;

background-color:#fff;

margin:0px 0px 0px 0px;

}

#directoa2{

position:relative;

float:right;

width:167px;

background-color:#fff;

margin:0px 0px 0px 0px;

}



#directoa3{

position:relative;

float:left;

width:167px;

background-color:#fff;

margin:0px 10px 0px 0px;

}

#directoa4{

position:relative;

float:left;

width:167px;

background-color:#fff;

margin:0px 0px 0px 0px;

}



/* **************************************** */



#contenedorcarteles{

position:relative;

float:left;

width:770px;

margin:0px;

padding:0px;

}

#carteles1y2{

position:relative;

float:left;

width:360px;

margin:10px 5px 10px 15px;

}

#carteles3y4{

position:relative;

float:right;

width:365px;

margin:10px 0px 10px 0px;

}

#cartel1{

position:relative;

float:left;

width:172px;

background-color:#fff;

margin:0px 10px 0px 0px;

}

#cartel2{

position:relative;

float:right;

width:172px;

background-color:#fff;

margin:0px 0px 0px 0px;

}



#cartel3{

position:relative;

float:left;

width:172px;

background-color:#fff;

margin:0px 10px 0px 0px;

}

#cartel4{

position:relative;

float:left;

width:172px;

background-color:#fff;

margin:0px 0px 0px 0px;

}

/* **************************************** */



#publicidadprimaria{

position:relative;

width:770px;

margin:10px 0px 0px 0px;

padding:0px;

text-align:center;

}



#publicidadsecundaria{

width:200px;

background-color:#fff;

margin:10px 0px 10px 0px;

padding:0px;

}



#publicidadterciaria{

position:relative;

float:right;

width:770px;

min-height:75px;

margin:0px;

padding:0px;

text-align:center;

}



#publicidadterciaria img{

padding:0px 2px 0px 2px;

}



#pie {

width:970px;

height:30px;

background-color:#f5f5f5;

margin:0px;

padding:5px;

border-top:1px solid #ccc;

text-align:center;

clear:both;

}



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



/* **************************** */

/* ESTILOS INTERIORES ********* */





#breadcrumb {

position:relative;

background-color:#f5f5f5;

padding:8px 0px 8px 10px;

border-bottom:1px solid #ccc;

}



.bloquea {

position:relative;

background-color:#fff;

padding:10px 0px 20px 10px;

}



.bloqueb {

position:relative;

padding:10px;

margin:10px 0px 20px 10px;

background-color:#f7f7f7;

}





.bloquec {

position:relative;

margin-left:10px;

/*margin:10px 0px 20px 10px;*/

padding:10px;

background-color:#ccc;

border:1px solid #ccc;

}



.bloqued {

position:relative;

margin:10px 0px 20px 10px;

padding:10px;

background-color:#f7f7f7;

border:1px solid #333333;

}



.bloquee {

position:relative;

padding:10px;

margin:10px 0px 20px 10px;

background-color:#CDDAE0;

border:1px solid #003366;

}





.apoyo {

position:relative;

float:left;

background-color:#ebebeb;

width:200px;

padding:10px;

margin:0px 10px 10px 0px;

color:#333;

}



.autoryfecha {

position:relative;

background-color:#ebebeb;

padding:5px;

margin:0px 0px 5px 0px;

border-left:5px solid #ccc;

}



.piedebloque {

position:relative;

background-color:#ebebeb;

padding:5px;

margin:5px 0px 5px 0px;

border-left:5px solid #ccc;

}



.circular {

position:relative;

background-color:#efefef;

padding:5px;

border-left:5px solid #ccc;

}



#login {

position:relative;

background-color:#650000;

margin-top:10px;

padding:10px;

color:#fff;

border-top:1px solid #fff;

}



#login input {

background-color:#fff;

border:1px solid #666;

color:#999999;

width:120px;

}





#login h5 {

padding:0px;

margin:0px;

}





#bloquealtausuario {

position:relative;

background-color:#fff;

padding:10px 0px 20px 10px;

}

#bloquealtausuario em

{

color:#CC9900;

padding:0px 4px 0px 4px;}



.alta {

background-color:#fff;

margin:3px 3px 5px 0px;

border:1px solid #666;}





#bloqueparaimprimir {

position:relative;

float:left;

width:750px;

background-color:#fff;

padding:10px 20px 20px 10px;

}



.galeriadefotos{

position:relative;

border:10px solid #ccc;

padding:10px;

margin:0px;

}



.foto {

position:relative;

float:right;

background-color:#ebebeb;

padding:10px;

margin:5px 0px 10px 10px;

border:1px solid #ccc;

}

.foto_portada {

position:relative;

background-color:#ebebeb;

padding:5px;

margin:0px 0px 5px 0px;

border:1px solid #ccc;

}

.galeriadefotosimg{

position:relative;

float:left;

padding:5px;

background-color:#CCCCCC;

border:1px solid #666;

margin:5px;

}









/* POR CURRO */



.paginacion /* PAGINACION ENTRE PAGINAS */

	{

	padding: 3px 3px 3px 3px;

	margin: 10px 0px 10px 0px;

	color:#666666;

	text-align:center;

}



.anuncio {

	position:relative;

	background-color:#fff;

	padding:10px 0px 20px 10px;

}

.anuncioclaro{

	position:relative;

	background-color:#f7f7f7;

	padding:5px;

	margin:0px 0px 0px 0px;

}

.anunciooscuro{

	position:relative;

	background-color:#eaeaea;

	margin:0px 0px 0px 0px;

	padding:5px;

}

#navegacioninterior{

margin:0px;

padding:10px;
background-color:#FFC;

border-bottom:1px solid #cccccc;

}

#navegacioninterior a{

margin-right:15px;

}

.error /* ESTILO PARA LA PAGINA ERROR 404 */

	{

	padding: 5px 5px 5px 10px;

	color:#666666;

	margin-bottom: 5px;

	}

		

.autenticacionerror /* ESTILO PARA ERROR DE AUTENTICACION */

	{

	margin: 0px 0px 10px 0px;

	padding: 10px;

	background-image: url(../imagenes/candadogrande.gif);

	background-repeat: no-repeat;

	background-position: right center;

	}



.autenticacionok /* ESTILO PARA OK DE AUTENTICACION */

	{

	margin: 0px 0px 10px 0px;

	padding: 10px;

	background-image: url(../imagenes/candadoabierto.gif);

	background-repeat: no-repeat;

	background-position: right center;

	}

#votacion{

	padding:5px;

	background-color:#650000;

	color:#FFFFFF;

	border-top:1px solid #fff;

}

#votacion h3{

	font-size:18px;

	font-weight:bold;

	color:#FFFFFF;

	margin:3px 0px 3px 0px;	

}

#votacion p{

	margin:3px 0px 3px 0px;	

}

#votacion a:visited{	color:#fff;}

#votacion a:link{	color:#fff;}

#votacion a:hover{	color:#fff;}

#votacion a:link{	color:#fff;}

#resultadosvotacion{

	padding:10px;

}



#agenda{

	padding:2px;

	text-align:center;

	background-color:#fff;

}

#agenda h3{
	font-size:14px;
	background-color:#333;
	display:block;
	margin:3px 0px 0px 0px;	
	padding:3px;
	color:#FFFFFF;
}



/* CSS Document */



.contediploma{

	width:563px;

	margin:5px;

	padding:5px;

	

}

.contefoto{

	width:170px;

	height:323px;

	background-image:url(../imagenes/minidiploma2006.jpg);

	float:left;

	border:1px solid #CCCCCC;

}

.contenidotexto{

	width:395px;

	float:left;

}

	.contenidotexto h2{font-family:Arial, Helvetica, sans-serif; margin:0px 0px 10px 10px;}

	.contenidotexto h5{font-family:Arial, Helvetica, sans-serif; margin:0px 0px 10px 10px;}

	.contenidotexto h6{font-family:Arial, Helvetica, sans-serif; margin:0px 0px 10px 10px;}

	

.franja{

	width:385px;

	background-color:#f0f0f0; 

	border: 1px solid #ccc; 

	float:left; 

	position: relative;	

	font-family:Arial, Helvetica, sans-serif; 

	margin:7px;

}



	.franja h5{font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 3px; }

	
.visible{ }
.novisible{ display:none;}
	

/*DIPLOMA*/


.contefoto2008{
	width:100px;
	height:140px;
	margin:0px 10px 0px 0px;
	background-image:url(../imagenes/diploma2008.jpg);
	float:left;
	border:1px solid #CCCCCC;
}

.franjanueva{
	float:left;
	background-color:#f0f0f0; 
	border: 1px solid #ccc; 
	padding:7px;
}