.limpia {
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	}
.clear {
	clear: both;
	}
body {
	background-image: url(../imagenes/body_fondo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #939393;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#beta {border:3px solid red; padding:5px 15px; background:white; font-size:12px; line-height:1.3em;}
#beta a {font-weight:bold; color:red;}



a {
	text-decoration: none;
	}
p {
	margin: 0;
	padding: 0;
	}	
#sombra {
	background-image: url(../imagenes/body_fondo.jpg);
	background-repeat: repeat-y;
	background-position: center;
	}
#sombrapie {
	background-image: url(../imagenes/sombrapie_fondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 70px;
	}		
#tapry {
	margin: 0 auto;
	width: 770px;
	}
#cabecera {
	background-image: url(../imagenes/cabecera_fondo.jpg);
	background-repeat: no-repeat;
	height: 170px;
	padding-top: 32px;
	background-color: #FFFFFF;
	}
#cabecera_logotipo a{
	background-image: url(../imagenes/cabecera_logotipo.gif);
	background-repeat: no-repeat;
	height: 134px;
	width: 135px;
	margin-left: 10px;
	display: block;
	text-indent: -10000px;
	overflow: hidden;
	}
#cabecera_menu ul {
	margin: 0;
	padding: 0;
	margin-top: 14px;
	list-style-type: none;
	height: 20px;
	}	
#cabecera_menu ul li{
	display: inline;
	float: left;
	margin-left: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}	
#cabecera_menu a {
	display: block;
	text-indent: -10000px;
	overflow: hidden;
	background-repeat: no-repeat;
	}
#cabecera_menu a.quienes {
	background-image: url(../imagenes/cabecera_quienes.gif);
	width: 98px;
	}
#cabecera_menu a.quienes:hover {
	background-image: url(../imagenes/cabecera_quienesp.gif);		
	}
#cabecera_menu a.contacta {
	background-image: url(../imagenes/cabecera_contacta.gif);
	width: 62px;
	}
#cabecera_menu a.contacta:hover {
	background-image: url(../imagenes/cabecera_contactap.gif);		
	}	
#registro {
	background-image: url(../imagenes/registro_fondo.gif);
	background-repeat: repeat-x;
	height: 37px;
	background-color: #FFFFFF;
	padding-left: 26px;
	}
	
#registro h1 {
	font-size: 15px;
	background-image: url(../imagenes/registro_titulo.gif);
	background-repeat: no-repeat;
	height: 37px;
	padding: 0px;
	display: block;
	background-position: bottom;
	width: 150px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	}	
#registro h1 a {
	text-indent: -10000px;
	display: block;
	height: 35px;
}
#registro .formulario {
	font-size: 9px;
	float: right;
	width: 510px;
	padding-top: 6px;
	height: 30px;
	padding-left: 50px;
	padding-right: 20px;
	background: url(../imagenes/registro_formulario_fondo.gif) no-repeat;
	margin-left: 10px;
	}
#registro .formulario input{
	font-size: 10px;
	width: 70px;
	border: 1px solid #000000;
	margin-left: 0px;
	padding-left: 3px;
	}
#registro .formulario2 {
	float: right;
	width: 565px;
	padding-top: 14px;
	height: 23px;
	padding-right: 15px;
	text-align: right;
	}	
#registro .formulario2 span{
	font-size: 11px;
	}
#registro .formulario2 a{
	font-size: 9px;
	}		
#registro .formulario2 strong{
	font-size: 12px;
	margin-right: 5px;
	}	
#registro .primer_form {
	display: block;
	background: #CFC6D9;
	float: left;
	height: 25px;
	border: 1px solid #9E91A9;
	}
#registro .primer_form input{
	margin-top: 4px;
	}
#registro .segundo_form {
	display: block;
	height: 25px;
	float: right;
	width:160px;
	
	}
#registro .segundo_form input{
	margin:5px 0px 0px 0px;
	}		
#registro a.enlace1 {
	color: #FFFFFF;
	background: #9E91A9;
	border: 1px solid #866F9A;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-left: 5px;
	font-weight: bold;
	}		
#registro a.enlace1:hover {
	background: #80708D;
	}	
#registro a.enlace2 {
	color: #000000;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	}	
#registro a.enlace2:hover {
	text-decoration: underline;
	}	
.activacion{
	background-color: #ddd;
	}		
#registro .formulario form{
	margin: 0;
	padding: 0;
	}	
		
#registropie {
	background-image: url(../imagenes/registropie_fondo.gif);
	background-repeat: no-repeat;
	height: 20px;
	background-position: right;
	background-color: #c0b6cc;
	}	
#cuerpo {
	background-image: url(../imagenes/cuerpo_fondo.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	padding-right: 33px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C0B6CC;
	}
#cuerpopie {
	background-image: url(../imagenes/cuerpopie_fondo.gif);
	background-repeat: no-repeat;
	height: 27px;
	background-position: right;
	clear: both;
	}
#pie {
	width: 765px;
	background-color: #5d3e5e;
	border-top-width: 9px;
	border-top-style: solid;
	border-top-color: #C0B6CC;
	font-size: 0.6em;
	height: 36px;
	color: #C0B6CC;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 5px;
	}
#pie a {
	color: #C0B6CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0B6CC;
	padding-bottom: 1px;
	}
#pie a:hover {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	}
#pie img {
	margin-right: 25px;
	float: left;
}
#pie span {
	display: block;
	margin-top: 10px;
}	
#menu {
	float: left;	
	}		
#cuerpo_menu {
	width: 185px;
	float: left;
	padding-right: 5px;
	margin-top: 15px;
	}

#cuerpo_menu ul {
	list-style-type: none;
	line-height: 25px;
	margin: 0 0 45px 0;
	padding: 0;
	}

#cuerpo_menu li {
	font-size: 0.6em;line-height:1.6em; 
	font-weight: bold;
	display: block;
	border-top: 1px solid #bababa;
	border-right: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	margin-bottom: 10px;
	margin-left: 35px;
	}


	
#cuerpo_menu ul.menu1 {
	background-image: url(../imagenes/cuerpo_menu_ul_fondo1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
#cuerpo_menu ul.menu2 {
	background-image: url(../imagenes/cuerpo_menu_ul_fondo2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}		

#cuerpo_menu ul li a{
	color: #011461;
	}
#cuerpo_menu ul.menu1 li a.apagado, #cuerpo_menu ul.menu2 li a.apagado{
	color: #909090;
	}	
#cuerpo_menu ul li a{
padding:5px 0px;	
display: block;
	margin: 0;
	text-decoration: none;
	background-image: url(../imagenes/cuerpo_menu_li_fondo.jpg);
	background-repeat: repeat-y;
	background-position: right;
	}
#cuerpo_menu ul li a:hover {
	background-image: url(../imagenes/cuerpo_menu_li_fondop.jpg);
	}

	
#cuerpo_contenido {
	width: 522px;
	float: right;
	padding-top: 15px;
	}		

/* ESTILOS PARA QUE TODOS LOS SUBMENUS DE LA ZONA SUPERIOR SEAN IGUALES */
#menusuperior ul {
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	}
#menusuperior ul li{
	display: block;
	border: 1px solid #cbcbcb;
	background-color: #efefef;
	text-align: center;
	float: left;
	margin: 0px;
	
	}
#menusuperior ul li a{
	color: #011461;
	background-color: #efefef;
	display: block;
	padding:3px 15px !important;
	}
	
#menusuperior ul li a.activado{
	color: #011461;
	}
#menusuperior ul li a.apagado{
	color: #909090;
	}
#menusuperior ul li a.activado:hover{
	background-color: #efefef;
	background-image: url(../imagenes/menusuperior_fondo.gif);
	background-repeat: repeat-x;
	}		
#menusuperior ul li a.apagado:hover{
	background-color: #efefef;
	background-image: url(../imagenes/menusuperior_fondo2.gif);
	background-repeat: repeat-x;
	}			
/* FIN */

.banner {
	text-align: center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	
	}
div.banner img{
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #866F9A;
	border-right-color: #866F9A;
	border-bottom-color: #866F9A;
	border-left-color: #866F9A;
	}


#eh_colega, .eh_colega  { font-size:14px !important; text-align:center;}

.galeria dl, dt, dd {margin:0;padding:0px; }
.galeria dl {float:left;padding:5px;width:150px;}
.galeria dt {}
.galeria dd {clear:both;}

.img_izq, .img_left {float:left; max-width:200px; padding:5px; margin:0px 10px 0px 0px;border:1px solid #DFDDDE; font-size:11px;}
.img_izq img , .img_left img {max-width:200px;}
.img_izq p, .img_left p {margin:5px 0px 0px 0px !important; font-size:0.8em !important;}


.img_dcha, .img_right {float:right; max-width:200px; padding:5px; margin:0px 0px 0px 10px;border:1px solid #DFDDDE; font-size:11px;}
.img_dcha img, .img_right img {max-width:200px;}
.img_dcha p, .img_right p {margin:5px 0px 0px 0px !important; font-size:11px !important; text-align:right;}

.img_center {padding:5px; margin:5px;font-size:11px; text-align:center;}
.img_center p {text-align:center; margin:5px 0px 0px 0px !important; font-size:11px !important; text-align:center;}

