body{
background-color: #FFF;
margin: 0; 
padding:0; 
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00000;
text-align: center;
position: relative;
}

#page{
width:990px;
margin: 0 auto;	
text-align: center;
position: relative;
}

#header{
background-image: url(../imagenes/bgheader.gif);
background-position: bottom;
width:990px;
height: 140px;
margin: 0 auto;	
text-align: left;
position: relative;	
}

.searchbar{
height: 25px;
position: absolute;		
right: 0px;
top: 50px;			
}

.searchbar input{
width:200px;
background-color:#e5e2c6;
border:1px solid #e5e2c6;
color: #000;
float: left;
}

.searchbar label{
margin-right: 5px;
font-size: 12px;
}

.botonbuscar{
width:60px;
float: left;
}

.botonbuscar input{
width:60px;
height: 21px;
margin-right: 5px;
background-color: #720707;
border: 1px solid #FFF;
color: #FFF;
font-weight: bold;
font-size: 10px; 
}

.date{
width: 220px;
position: absolute;		
right: 0px;
bottom: 30px;	
text-align: right;
font-size: 12px;
font-weight: bold;	
}



.logo{
	position: absolute;
	top: 25px;
	left: 5px;
}

#wrap{
background-image: url(../imagenes/bgwrap.gif);
background-repeat: repeat-y;
width:990px;
margin: 5px auto;
text-align: center;
position: relative;	
}

.publicidad{
width: 100%;
float: left;
text-align: left;		
}

.publicidad a{
	float: left;
	margin: 0px 2px 2px 0px
}

.macroclumna_iz{
	width:740px;
	float: left;			
}

.columna1{
width:345px;
padding: 10px;
float: left;
text-align: left;
position: relative;
}

.columna2{
width:345px;
padding: 5px;
float: left;
text-align: left;
position: relative;
}

.columna_menu{
width:210px;
padding: 8px;
float: right;
text-align: left;
position: relative;
}

#footer{
width:990px;
height: 50px;
margin: 0 auto;	
text-align: center;
position: relative;
border-top: 5px solid #3f3e37;
margin-top: 5px;
font-size: 14px;

}

#footermenu{width:auto; height:15px; margin:20px auto; text-align: center; }

#footermenu ul{ list-style:none;	margin:0 auto; padding:0; text-align: center;}

#footermenu li{	list-style-type:none; float:left; padding:0; margin:0px 1px 0px 1px; color:#000; }

#footermenu li a {

text-decoration: none;
margin:0px 2px 0px 2px;	
padding:0px;	
text-align:left;
font-weight: bold;
font-size: 10px;	
color:#0a0772; 
}

#footermenu li a:hover {
color:#000;
text-decoration: underline;	
}

/* MENU NAVs------- */

#menunav{
margin-left:10px;
margin-bottom: 20px;
font-size: 12px;
display: block;	
}

#navi { list-style:none;	margin:0;	padding:0;}

#navi li {
margin:0px;
margin-bottom: 5px;	
padding:0;
font-weight: bold;
}

#navi li a {
display:block; 
width:190px;
padding: 5px 0px 0px 0px;	
text-decoration:none;	
text-align:left;	
color:#720707;
background-color:#fff; 
}

#navi li a:hover {
color:#3f3e37;
text-decoration:underline;	

}

#active a:link, #active a:visited{
color:#759CDA;
background-color: #e5e2c6;	
}

/*  FIN MENU NAVs------- */



/*  cuerpo principal ------- */

.cabeceras{
display: block;
height:40px;
margin-bottom: 25px;
background-image: url(../imagenes/bgcabeceras.gif);
background-repeat: repeat-x;
}

.cabeceras img{
float: left;
}

.cabeceras_menu{
display: block;
height:40px;
margin-bottom: 25px;
background-image: url(../imagenes/bgcabeceras.gif);
background-repeat: repeat-x;
}



.cabeceras span{
float:right; font-size:10px; padding:5px; margin-top:10px; background-color:#FFFFFF;	
}

a.titulo{
text-decoration: none;
font-weight: bold;
color: #720707;
display: block;
}

a:hover.titulo{
text-decoration: underline;
color: #3f3e37;	
}


.thumb{
padding: 3px;
border: 1px solid #bfbca5;
float: left;
margin: 5px 5px 5px 0px;
}


.tituloscolumnas{
	margin-bottom: 20px;
}

.separamenu{
height: 20px;
width: 195px;
margin-bottom: 10px;
margin-top: 10px;
display: block;
background-image: url(../imagenes/separamenu.gif);
background-repeat: no-repeat;

}

/* registro inicio */

#box_registro{
height:160px;
position: relative;
margin-left: 10px;
margin-bottom: 10px;
padding: 0px;	
}




#listadecorreo input{
	background-color:#FFF;
border:1px solid #3f3e37;
	width: 160px;
	height: 15px;
	font-size: 8pt;
	color:#000;
	margin-bottom: 5px;
}

#box_registro label{
font-weight: bold;
color: #720707;
font-size: 8pt;
margin-bottom: 10px;
line-height: 20px;
}


#box_registro .btenviar {
background-color:#720707;
border:none;
width:80px;
height:25px;
color:#FFFFFF;
font-weight: bold;
font-size: 8pt;
margin-top: 10px;
}

.columna3{
width:98%;
padding: 5px;
float: left;
text-align: left;
position: relative;
}


/* articulos */
.boxarticulo{
text-align: left;
margin-bottom: 25px;
}

.boxarticulo .titulo{
font-size: 18px;
font-weight: bold;
color: #720707;
display: block;
text-align: center;
}

.boxarticulo .titulo a{
text-decoration: none;
font-weight: bold;
color:#720707;
border: none;
}

.boxarticulo .titulo a:hover{
text-decoration: underline;
color:#000;	
border: none;		
}

.boxarticulo .fecha{
font-size: 12px;
color: #757575;
display: block;
margin-bottom: 20px;
text-align: center;
}

.boxarticulo .cuerpo{
word-spacing: 2px;
display: block;
font-size: 12px;
text-align: justify;
width:600px; 
margin:0 auto;
}

.boxarticulo .cuerpo a{
text-decoration: none;
font-weight: bold;
color:#720707;
border: none;
}

.boxarticulo .cuerpo a:hover{
text-decoration: underline;
   color:#000;	
	border: none;		
}

.boxarticulo .cuerpo img{
margin: 0 auto;
text-align: center;
margin-bottom: 25px;
display: block;
clear: both;
	
}
/* notas de prensa inicio */
.boxnota{
text-align: left;
margin-bottom: 25px;
}

.boxnota .fecha{
	color: #757575;
	display: block;
	font-size: 10px;
}

.boxnota .cuerpo{
margin-top: 10px;
display: block;
text-align: justify;
font-size: 11px;
}

/* listado notas de prensa */
.boxnotas{
text-align: left;
margin-bottom: 40px;
}

.boxnotas .titulo{
width:550px;
font-size: 12px;
font-weight: bold;
color: #720707;
display: block;
text-align: left;
margin:0 auto;
}

.boxnotas .titulo a{
text-decoration: none;
font-weight: bold;
color:#720707;
border: none;
}

.boxnotas .titulo a:hover{
text-decoration: underline;
color:#000;	
border: none;		
}

.boxnotas .fecha{
font-size: 11px;
color: #757575;
display: block;
margin-bottom: 10px;
text-align: left;
width: 550px;
margin: 0 auto;
}

.boxnotas .cuerpo{
word-spacing: 2px;
display: block;
font-size: 12px;
text-align: justify;
width:550px; 
margin:0 auto;
}

/* NOTAS DE PRENSA INICIO*/
.notasdeprensa{
text-align: left;
margin-bottom: 25px;
}

.notasdeprensa .titulo{
font-size: 18px;
font-weight: bold;
color: #720707;
display: block;
text-align: left;
}


.notasdeprensa .fecha{
font-size: 12px;
color: #757575;
display: block;
margin-bottom: 20px;
text-align: left;
}

.notasdeprensa .cuerpo{
word-spacing: 2px;
display: block;
font-size: 12px;
text-align: justify;
}

/* EVENTOS */
.boxeventos{
text-align: left;
margin-bottom: 25px;
width: 100%;
}

.evento{
	width:48%;	
	margin: 0px 0px 5px 5px;	
	float: left;	
}

.evento .titulo{
font-size: 12px;
padding: 3px;
font-weight: bold;
color: #720707;
display: block;
text-align: left;	
background-color: #e5e2c6;
}

.evento .cuerpo{
	padding: 3px;
	font-size: 11px;
}

.evento .cuerpo img{
padding: 3px;
border: 1px solid #bfbca5;
float: right;
margin: 0px 0px 5px 5px;
}

.evento .cuerpo a{
   text-decoration: none;
	font-weight: bold;
	color:#720707;
	border: none;	
}

.evento .cuerpo a:hover{
text-decoration: underline;
   color:#000;	
	border: none;		
}



a.links1{
   font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color:#720707;
	border: none;	
}

a:hover.links1{
text-decoration: underline;
   color:#000;	
	border: none;		
}

a.links2{
   font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color:#720707;
	border: none;	
}

a:hover.links2{
text-decoration: underline;
   color:#000;	
	border: none;		
}

/* articulos relacionados */

#navlist{	
	padding:0px; margin-left:20px; margin-top:0px;
}

#navlist li{
list-style-type: square;
padding:0;
font-weight: bold;
font-size: 12px;
}

#navlist li a {
display:block;
margin: 0px;
text-decoration:none;	
text-align:left;	
color:#720707;
background-color:#fff; 
}

#navlist li a:hover {
color:#3f3e37;
text-decoration: underline;
}

/*formularios */

#formbox{   
	text-align: left;
	float: left;		
	padding: 0px;
	margin-left: 0px;
	width: 390px;	
}



#formbox label{
float: left;
width: 70px;
text-align: left;
padding-top: 3px;
color: #720707;
font-weight: bold;
}

#formbox input, textarea{
width: 300px;
margin-bottom: 10px;
background-color:#e5e2c6;
border:1px solid #e5e2c6;
color: #000;
}



#formbox textarea{
width: 300px;
height: 150px;
overflow: visible;
}

#formbox .boxes{
width: 1em;
}

#capabotones{
margin-left: 71px;
margin-top: 5px;	
}

#capabotones input{
width: 90px;
height: 30px;
margin-right: 10px;
background-color: #720707;
border: 1px solid #FFF;
color: #FFF;
font-weight: bold;
font-size: 10px; 
}
/* fin del formulario*/

.rojobold{
	color: #720707;
	font-weight: bold;
	font-size: 12px; 
}

ol.listado{
list-style-type: upper-decimal;
color:#720707;
font-weight: bold;
text-align: left;
padding: 10px;
margin-left: 30px;
}

ol.listado a{
	text-decoration: none;
	font-weight: bold;
	color:#720707;	
		
}

ol.listado a:hover{
   color:#000;   
	text-decoration: underline;	
}

ol.listado p{
color: #000;
font-weight: normal;
text-align: justify;
padding: 0px;
}

/* GALERIA ENLACES */

#galeria_enlaces ul { 
        list-style-type: none;         
        margin:0px; 
        padding:0px; 
} 
  
#galeria_enlaces li {         
   float: left;	
	margin: 0px 15px 15px 0px;	
	text-align: center;
	display: block;
} 
  
#galeria_enlaces li a { 
display: block;
background-color: #fff; 
text-decoration: none;         
} 

#galeria_enlaces a .titulo { 
color:#720707;
text-decoration: none;
font-size: 10px; 
} 

#galeria_enlaces a:hover .titulo { 
color:#000;
text-decoration: underline;
font-size: 10px; 
}

  
#galeria_enlaces a .imagen { 
        display: block; 
		  border: 1px solid #bfbca5;
		  padding: 3px;		          
} 

#galeria_enlaces a:hover .imagen {
background-color: #bfbca5; 
   	          
} 
  








