body {

	background:#000  url(imagenes/tilebg.gif);
	text-align:center;
	color: #fff;
	font-family: Verdana, Arial, sans-serif;
	}
 
 #usuarios-ie {
 width:100%;
	font-family: Verdana, Arial, sans-serif;
	background: #FFFFDE;
	color:#000;
	text-align: center;
	border-bottom: 2px solid #7F0C00;
	margin-bottom: 10px;
	position: fixed;
}
#usuarios-ie p {
	font-size: 1em;
	margin: 0;
	padding: 5px 0;
	line-height: 1.5em;
}
#usuarios-ie a {
	text-decoration: underline;
	font-weight: bold;
	color: #D64411;
}

#contenedor-pagina{
text-align:left;
width:900px;
margin:auto;
height:auto;
background: #fff;
}
	
#cabecera{
text-align:left;
width:900px;
height:150px;
margin: 0px 0px 10px 0px;
}	

#contenido{
margin:10px 0px 0px 0px;
padding:10px 10px 10px 10px;
width:880px;
height:1%;
overflow: hidden;
background: #ccc url(imagenes/.gif);
}

div#col_izquierda{
float:left;
margin:0px 0px 0px 0px;
width:540px;
background: #eef0f2 url(imagenes/.gif);
}

#col_izquierda h1{
font-weight: bold;
line-height : 200%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
width:530px;
height:30px;
background: #C40101 url(imagenes/g-cabeza.gif);
color:#fff;
font-family: "Arial", Arial, Helvetica, sans-serif;
}


#col_izquierda p{
font-weight: normal;
line-height : 110%;
margin:10px 6px 0px 6px;
padding:0px 0px 0px 0px;
color:#555;
font-family: "Arial", Arial, Helvetica, sans-serif;
font-size: 0.9em; 
}

div#col_derecha{
float:right;
margin:0px 0px 0px 0px;
width:330px;
height:auto;
background: #fff url(imagenes/.gif);
}

div#contenido_noticias{
float:left;
margin:5px 0px 0px 0px;
width:540px;
height:400px;
color:#000;
background: #fff url(imagenes/.gif);
overflow:auto;
}

#contenido_noticias p{
font-weight: normal;
line-height : 110%;
margin:10px 6px 0px 6px;
padding:0px 0px 0px 0px;
color:#ccc;
font-family: "Arial", Arial, Helvetica, sans-serif;
font-size: 0.9em; 
}

div#contenido_noticias a:link {color: #555}     /* unvisited link */
div#contenido_noticias a:visited {color: #dcdddf;}  /* visited link */
div#contenido_noticias a:hover {color: #000;}   /* mouse over link */
div#contenido_noticias a:active {color: #dcdddf;}   /* selected link */



div#contenido_noticias2{
float:right;
margin:0px 0px 0px 0px;
width:330px;
height:auto;
}


div#contenido_galeria{
margin:5px 0px; 
}


div#indicadores{
float:right;
margin:10px 10px 10px 0px;
width:330px;
background: #fff url(imagenes/.gif);
}

div#contenido_formulario{
clear:both;
overflow: auto;
margin:0px 10px 6px 10px;
padding:6px 0px 6px 0px;
width:880px;
background: #fff url(imagenes/.gif);
}

#contenido_interna{
margin:0px 6px 6px 6px;
width:868px;
height:auto;
background: #f0f0f0 url(imagenes/.gif);

}

#contenido_secciones{
margin:0px 6px 6px 6px;
width:868px;
height:auto;
background: #f0f0f0 url(imagenes/.gif);
overflow:auto;
}

#contenido_interna strong {
font-size:15px;
font-weight: bold;
font-style: italic;
color:#d20202;
}

div#contenido_menu{

clear:both;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px px;
width:880px;
height:200px;
background: #fff url(imagenes/.gif);
}


#menu{
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
width:895px;
height:auto px;
background: #fff;
}
#menu ul { 

list-style-type: none;
text-align:center; 
margin: 0px 0px 0px 0px;

} 

#menu li a {      
padding: 6px 0px 6px 0px;
display: block; 
font-size: 0.7em; 
background: #000; 
color: #fff; 
font-family: Arial, Helvetica, sans-serif;
font-weight: 600;
text-decoration: none;
width:115px;
 } 
 
 #menu ul li {
float:left; 
padding-left: 7px; 
}


#menu li a:hover {background:#D20202;color:#fff;}




.izquierda img{
float:left;
padding:3px 3px 3px 3px;
margin:-3px 5px 0px 0px;
background-color: #ffffff;
border: 1px solid #999999;
}

.derecha img{
float:right;
padding:3px 3px 3px 3px;
margin:-3px 5px 0px 0px;
background-color: #ffffff;
border: 1px solid #999999;
}

#nuevas ul {
list-style-type: none;
width: 540px;
}
#nuevas li {
border: 1px dotted #999;
border-width: 1px 0;
margin: 5px 0px 0px 0px;
}
#nuevas li a {
background: #F0F0F0;
color: #990000;
display: block;
font: bold 13px Arial, Helvetica, sans-serif;
padding: 5px;
text-decoration: none;
}
* html #nuevas li a {  /* make hover effect work in IE */
width: 530px;
}
#nuevas li  a:hover {
background: #ccc;
}
#nuevas a em {
color: #333;
display: block;
font: normal 85% Verdana, Helvetica, sans-serif;
line-height: 125%;
}
#nuevas a span {
color: #000;
font: normal 70% Verdana, Helvetica, sans-serif;
line-height: 150%;
}


/**   ::::    nuevas secciones    :::::       **/

#nuevas_secciones ul {
list-style-type: none;
width: 868px;
}
#nuevas_secciones li {
border: 1px dotted #999;
border-width: 1px 0;
margin: 5px 0px 0px 0px;
}
#nuevas_secciones li a {
background: #F0F0F0;
color: #990000;
display: block;
font: bold 13px Arial, Helvetica, sans-serif;
padding: 5px;
text-decoration: none;
}
* html #nuevas_secciones li a {  /* make hover effect work in IE */
width: 868px;
}
#nuevas_secciones li a:hover {
background: #ccc;
}
#nuevas_secciones a em {
color: #333;
display: block;
font: normal 85% Verdana, Helvetica, sans-serif;
line-height: 125%;
}
#nuevas_secciones a span {
color: #000;
font: normal 70% Verdana, Helvetica, sans-serif;
line-height: 150%;
}

/**   ::::    nuevas secciones    :::::       **/

#nuevas_chiquis ul {
float:right;
list-style-type: none;
width: 330px;
}
#nuevas_chiquis li {
border: 1px dotted #999;
border-width: 1px 0;
margin: 5px 0px 0px 0px;
}
#nuevas_chiquis li a {
background: #F0F0F0;
color: #990000;
display: block;
font: bold 13px Arial, Helvetica, sans-serif;
padding: 5px;
text-decoration: none;
}
* html #nuevas_chiquis li a {  /* make hover effect work in IE */
width: 320px;
}
#nuevas_chiquis li a:hover {
background: #ccc;
}
#nuevas_chiquis a em {
color: #333;
display: block;
font: normal 85% Verdana, Helvetica, sans-serif;
line-height: 125%;
}
#nuevas_chiquis a span {
color: #000;
font: normal 70% Verdana, Helvetica, sans-serif;
line-height: 150%;
}



.publicidadform { 
width:286px;
height:200px;
margin: 0px 0px 0px 0px;
background: #a2c4fa url(imagenes/.gif);
float:left;
}

.publicidadformcentro { 
width:286px;
height:200px;
margin: 0px 11px 0px 11px;
background: #a2c4fa url(imagenes/.gif);
float:left;

}

/**    ::::::::::    I N T E R N A S      :::::::::      **/


div#cabecera_interna{
margin:6px 6px 0px 6px;
padding:10px;
width:848px;
height:auto;
background: #d20202 url(imagenes/.gif);
}

div#cabecera_interna h1{
color:#000;
font: bold 13px Arial, Helvetica, sans-serif;
display:inline;
}


div#cabecera_interna h2{
text-transform: uppercase;
margin:6px 0px 6px 0px;
color:#fff;
font: bold 17px Arial, Helvetica, sans-serif;
display:inline;
}

div#cabecera_interna h3{
margin:4px 0px 0px 0px;
color:#000;
font:  11px Arial, Helvetica, sans-serif;
}

.clear{
clear:both;
}

 #identificador_seccion
{
padding:10px 10px 10px 0px;
font-size: 11px;
font-weight: bold;
color:#dcdddf;

}

a, a:link, a:link, a:link, a:hover 

{
background-color: transparent;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
text-decoration: none;
cursor: pointer;
display: inline;
}


#identificador_seccion a:link {color: #fff}     /* unvisited link */
#identificador_seccion a:visited {color: #dcdddf;}  /* visited link */
#identificador_seccion a:hover {color: #000;}   /* mouse over link */
#identificador_seccion a:active {color: #dcdddf;}   /* selected link */




#anterior_nuevo_art{
margin:6px 6px 6px 6px;
padding:10px 6px 10px 6px;
width:844px;
height:17px;
background: #d20202 url(imagenes/.gif);
}

.anterior_nuevo_art_derecho{
float:right;
}

.anterior_nuevo_art_izquierdo{
float:left;
}

#anterior_nuevo_art a:link {color: #fff; font:bold 12px Geneva, Arial, Helvetica, sans-serif;}     /* unvisited link */
#anterior_nuevo_art a:visited {color: #FF0000;}  /* visited link */
#anterior_nuevo_art a:hover {color: #000;}   /* mouse over link */
#anterior_nuevo_arta:active {color: #dcdddf;}   /* selected link */
 
 
div#contenido_interna h2{
text-transform: uppercase;
margin:6px 0px 6px 10px;
color:#555;
font: bold 14px Arial, Helvetica, sans-serif;
display:inline;
}

div#contenido_interna ul {
line-height:150%;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
list-style: none;
margin: 0px 40px 0px 40px;
}

div#contenido_interna ul li {
	background: url("imagenes/bullet-list.gif") left 5px no-repeat;
	margin-bottom: 0.6em;
	padding-left: 20px;
	color: #555;
}


.cursiva
{
line-height:150%;
margin:10px 10px 10px 10px ;
color: #555555;
font-style: italic;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight:bold;
}

p
{
line-height:150%;
margin:10px;
color: #555;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
}

#google{
border-width: 1px;
border-bottom-style: dashed;
border-top-style: dashed;
border-color: #aaae44;
padding:10px 0px 10px 0px ;
margin:10px 0px 10px 0px ;
}


.menusf li a {         
       font-family:"Trebuchet MS",arial,verdana,helvetica;
       text-decoration:none; 
       background:#fff;
	   color:#d20202;       
       padding:4px 9px;   
	   margin:1px 0px 1px 0px ;   
	   font-size:12px;     
	   display: block;
	   width:190px;
	   border:1px;
	   border-style: solid;
	   border-color: #ccc;
 }
 
 .menusf ul {
 float:left;
 list-style-type:none;
 padding:0px;
 margin-left:0px;
 margin-right:10px;
 }
 
.menusf li a:link {
color: #d20202; font:normal 12px "Trebuchet MS",arial,verdana,helvetica;
  }
 
 .menusf li a:hover {
 background:#d20202;
 color:#fff;
  }


  

#footerbg {
	background: #333 url(imagenes/footer.gif) no-repeat top;
	}
#footer {
 font-size:12px;     
	background: #333333 url(imagenes/footer.gif) no-repeat top;
	color: #FFFFFF;
	width: 945px;
	margin: 0px auto 0px;
	padding: 90px 0px 20px 0px;
	text-align: center;
	}

#footer a, #footer a:visited{
	color: #fff;
	text-decoration: none;
	}
	
#footer a:hover{
	text-decoration: underline;
	}
	
#footer p{ 
margin:20px auto 0 auto;
clear: left;
color: #fff;
font-family:" Tahoma,Trebuchet MS", Verdana, sans-serif;
font-size:0.8em;
font-style:normal;
padding: 10px 0px 10px 0px;
}


/**       :::::::     f o r m u l a r i o    ::::::::       **/

#registro {
width:270px; padding:0px; margin:0px; border: 8px solid #bbbdc1;background-color:#D7AAEC; height:186px;}

#registro fieldset {border:0;background-color: #d3d5d8; padding:4px 4px 0px 5px ; height:182px;}

#registro legend{font: bold 12px Arial, sans-serif;color:#000; padding:0px 5px;}

#registro p label {font:bold 12px Geneva, Arial, Helvetica, sans-serif; float: left;width: 50px; text-align:right;padding:8px 5px 5px 5px ; color: #000000;}
#registro p br {clear: left;}
.enviar{margin:3px 0 0 64px;}
#texarea {width:170px;height:58px;}
.impufor {width:170px;height:auto;}


.marcofoto {
   margin:0px 10px 0px 0px;
   float:left;
   padding:8px 8px 20px 8px;
   background-color: #ffffff;
   border: 1px solid #999999;
} 



 a:link {color: #FF0000; font:bold 12px Geneva, Arial, Helvetica, sans-serif;}     /* unvisited link */
 a:visited {color: #FF0000;}  /* visited link */
 a:hover {color: #000;}   /* mouse over link */
 a:active {color: #dcdddf;}   /* selected link */
 
 /* ESTILOS PARA EL FORMULARIO DE suscripcion*/




#columnarForm fieldset
{
	float: left;
	display: block;
	width: 1em;
	height:25em;
	margin: 0 1em 0em 0;
	padding: 0 1em 1em 1em;
}

#columnarForm fieldset.personales
{
	float: left;
	display: block;
	width: 28em;
	margin: 0 1em 1em 0;
	padding: 0 1em 1em 1em;
}

#columnarForm fieldset.radio
{
	width: 15em;
	margin: 1em 0 2em 0;
}

#columnarForm fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#columnarForm fieldset.radio label
{
	font-weight: normal;
}

#columnarForm input
{
	display: block;
	width: 10em;
}

#columnarForm label
{
	float: left;
	display: block;
	margin: 1em 1em 0 0;
	font-weight: bold;
	
	
}

#columnarForm label.num
{
	float: left;
	display: block;
	margin: 1em 6em 0 0;
	font-weight: bold;
	
}

#columnarForm label.first
{
	padding-top: 0em;
}

#columnarForm select
{
	display: block;
}


 
 

