
body{
	margin:0;
	padding:0;
	font-size:12px;
	color:#4F4F4F;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	background-color: #030708;
	background-image: url(../imagenes/comunes/fondo.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	line-height: normal;
}	
/*************************/
div#contenedor{ 
	border:solid 0px red; 
	margin:0 auto;
	padding:1px 0;	
	width:1000px;
	z-index:0;
}
/*CABECERA*/
div#contenedor-cabecera{ 
	border:solid 0px blue; 
	margin:0 auto;
	padding:0px 0;	
	height:440px;
	z-index:0;
	width:873px;
	overflow:hidden;
	margin-top:0px;
}
div#contenedor-cabecera h1{ 
	padding:1px 0;	
	border:solid 0px red;
	display:block;
	width:850px;
	height:377px;
	margin:0;
	padding:0;
	color:#FFFFFF;
}
div#contenedor-cabecera h1 a{ 
	padding:1px 0;	
	border:solid 0px red;
	display:block;
	width:850px;
	height:169px;
	margin:0;
	padding:0;
	color:#FFFFFF;
	float:left;
	font-size:36px;
}

div#opciones
{
	overflow:hidden;
	margin:0px auto;
	padding:0px 0;		
	z-index:0;
	width:873px;
	height:70px;
	
}
div#opciones ul
{
	list-style:none;
	margin:0;
	padding:0;
	border:solid 0px red;
	overflow:hidden;
	float:right;
	width:200px;
}
div#opciones ul li
{
	float:left;
}

div#cabecera{
	position:relative;
	margin:0 auto;
	padding:1px 0 0px 0;	
	width:854px;
	height:440px;
	border:solid 0px black;
	z-index:0;
	font-size:13px;
	background:url(../imagenes/comunes/cabecera.png) no-repeat center top;
}
div#animacion-cabecera{
	position:absolute;
	top:12px;
	left:2px;
	width:850px;
 }

div#contenedor-idiomas
{
	border:solid 0px red;
	margin:0 auto;
	padding:1px 0 1px 0;	
	width:944px;
}
div#idiomas{

width:47px;
float:right;


}
div#idiomas-interno{
background:url(../imagenes/comunes/barra-idiomas.png) no-repeat right top;
width:47px;
height:130px;
position:absolute;

top:100px;
text-align:center;
}

div#idiomas-interno a
{
	float:left;
	display:block;
	width:38px;
	clear:both;
	color:#363636;
	margin:10px 0px 0px 0;
	text-decoration:underline;
	font-size:18px;
	font-weight:normal;

}
div#idiomas-interno a:hover, 
div#idiomas-interno a.activo
{	
	color:#FFFFFF;	
}

/********************/
div#menu{
	margin:0 auto;
	color:#288C97;
	text-align:center;	
	border:solid 0px red;
	width:830px;

}
#menu ul{ 
	margin:0; 
	padding:0;
	height:1%;
	overflow:hidden;
	border:solid 0px red;
	color:#999999;
	list-style:none;
}
#menu ul li{ margin:0; padding:0; width:auto; border-left:dotted 1px #F6EB14;  float:left;} 
#menu ul li a{ margin:0; padding:0; color:#999999;
	font-size:16px;
	margin-right:24px;
	margin-left:24px;
	text-decoration:none;
	width:100%;
	padding:0 5px;
	font-weight:normal;
 } 
#menu ul li a:hover{	color:#FFFFFF;}
#menu ul li a.activo
{
	color:#FFFFFF;
	background:url(../imagenes/comunes/fondo-menu.png) repeat-x center bottom;
}

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


/*CUERPO*/
#contenedor-cuerpo{
	padding:0px 0 0 0;
	margin:0 auto;
	z-index:100;
	width:854px;
	border:solid 0px red;	
	overflow:hidden;
	background:url(../imagenes/comunes/fondo-cuerpo.png) repeat-y center 0;
		
}
#contenedor-cuerpo:after{
   content: "";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
#cuerpo{
	width:852px;
	padding:0;
	margin:0 auto;
	border-right:solid 1px #333333;	
	margin-bottom:0px;
	border:solid 0px red;	
	padding:1px 0 0px 0;
	z-index:80;
	overflow:hidden;
	
	
}
div#cuerpo:after {
   content: "";
   display: block;
   height: 0;
   clear: both;
    visibility: hidden;
}

/***********************/
div#centro{

	width:850px;
	margin:0px 0 0px 0px;
	border:solid 0px red;	
	padding:0px 0;
	z-index:120;	
	font-size:14px;
	background:url(../imagenes/comunes/fondo-centro.jpg) no-repeat right 0;
}
div#centro:after {
   content: " ";
   display: block;
   height: 0;
   clear: both;
    visibility: hidden;
}

/********************/
div#contenido-izquierdo
{
	border:solid 0px red;
	width:270px;
}
div#contenido-izquierdo:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
    visibility: hidden;
}
div#contenido-centro
{
	border:solid 0px red;
	width:677px;
	float:right;
	margin-top:25px;
	margin-right:15px;
	/*background:url(../imagenes/comunes/fondo-centro-interno.jpg) repeat 0 0;*/
	font-family:"trebuchet MS", Arial;
}
div#contenido-centro-interno
{
	border:solid 0px red;
	width:677px;
	margin-top:0px;
	margin-right:0px;
	background:url(../imagenes/comunes/fondo-centro-interno.jpg) repeat 0 0;
	font-family:"trebuchet MS", Arial;
}

div#contenido-centro-top{
	background:url(../imagenes/comunes/fondo-centro-interno-top.jpg) repeat 0 0;
	height:20px;
}
div#contenido-centro-bottom{
	background:url(../imagenes/comunes/fondo-centro-interno-bottom.jpg) repeat 0 0;
	height:24px;
}
div#contenido-centro:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
    visibility: hidden;
}
div#contenido-centro h1{
	font-size:19px;
	color:#183A41;
	margin:10px 15px;
	padding:0;
	font-family:"Copperplate Gothic Light", trebuchet MS, Arial;
}
div#contenido-centro h2{
	font-size:14px;
	color:#FFFFFF;
	margin:10px 15px;
	padding:0;
}
div#contenido-centro p{
	font-size:14px;
	color:#FFFFFF;
	margin:10px 15px;
	padding:0;
}
div#contenido-centro ul{
	color:#A2A609;
	margin:0px 0 5px 25px;
	padding:0;
}
div#contenido-centro ul:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
    visibility: hidden;
}
div#contenido-centro ul strong{
	color:#FFFFFF;
	font-weight:normal;
	}



/*PIE*/
#contenedor-pie{

	margin:0 auto;
	padding:0;
	width:854px;
	font-size:14px;		
	border:solid 0px blue;
	
}
#pie-info{

	margin:0 auto;
	padding:0;
	width:855px;
	height:187px;
	font-size:14px;		
	border:solid 0px blue;
	background:url(../imagenes/comunes/fondo-pie.png) no-repeat center 0px;
	
}
#pie{
	width:850px;
	margin:0 auto;
	padding:1px 0;
	height:30px;
	clear:both;
	border:solid 0px blue;
}
#pie:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
    visibility: hidden;
}
#pie p{
	text-align:left;
	margin:0 auto;	
	display:block;
	padding:0px 0 0 0;
	margin:5px 0 0 0;
	line-height:15px;
	border:solid 0px red;
	font-size:14px;
	line-height:25px;
}
#pie p:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
    visibility: hidden;
}
#pie p a.miniwebs{ 
background:url(../imagenes/comunes/miniwebs.png) no-repeat 0 center;
display:block;
height:25px;
width:100px;
border:solid 0px red;
float:left;
margin:0px;
padding:0px;
margin-left:10px;
}
div#contenido-pie{ 	
	margin:0 auto;	
	padding:0;
	
	float:right;
	margin-top:5px;
	text-align:center;
	border:solid 0px red;
	z-index:0;
}
#contenedor-pie:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
    visibility: hidden;
}
#miniwebs
{
	border:solid 0px red;
	color:#E6E6E6;
	font-weight:bold;
	font-size:16px;
	margin:0px 0 0 10px;
	width:300px;
	float:left;
}
#miniwebs h1{
	color:#FFEA00;
	font-size:23px;
	margin:20px 0;
	font-weight:normal;
}
.informacion{
	border:solid 0px red;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	margin:0 8px;
	width:163px;
	text-align:center;
	float:left;
	color:#E6E6E6;
}
.informacion a{ 	color:#E6E6E6; font-size:12px; font-weight:normal;}
.informacion h1{
	color:#FFEA00;
	font-size:23px;
	margin:20px 0;
	font-weight:normal;
}
.informacion p{
	margin:0 0 10px 0;
	padding:0;
}

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

div#fondo
{
	position:absolute;
	display:none;
	top:0;
	left:0;
	z-index: 300;
	width: 100%;
	height:0px;	
	filter:alpha(opacity=75);
	opacity:0.75;
	background:#000000 url(../imagenes/comunes/fondo-overlay.jpg) repeat 0 0;	
}


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

/*CLASES*/
.invisible{	display:none;}
.version{float:right; margin:5px 30px 0 0; color:#666666; font-size:10px; font-weight:bold;}
.limpiador{clear:both;}
.construccion{  color:#CCCCCC; padding:120px 0; text-align:center;}
