/************************************************************************************/
/*	GENERALES																		*/
/************************************************************************************/

body{
	width:100%;	
	border:none;
	margin:0 auto;
	padding:0;
	/*background-color:rgb(254,252,245);*/
	background-color:rgb(255,255,255);
	background-image:url(../imagenes/fondo.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Verdana, Geneva, sans-serif; 	
}

h1,h2{display:none;}

a, span{ text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:9pt; font-weight:normal;}
a {cursor:pointer;}

/************************************************************************************/
/*	ESTRUCTURA																		*/
/************************************************************************************/
.contenedor{		
	display:block;
	width:1024px;
	border:none;
	margin:0 auto;
	padding:0;
	/*border-left:1px solid rgb(174,141,12);
	border-right:1px solid rgb(174,141,12);*/
}

.cabecera{
	display:inline;
	float:left;
	width:1024px;
	background-color:#333333;
	background-image:url(../imagenes/cabecera.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:5px solid rgb(174,141,12);
	z-index:500000;	
}

	.titulo{display:inline;	float:left; width:1022px; height:80px; margin:0; padding:0;} 
	.titulo img.logo{ float:left; color:#fff;}
	.titulo img.fecha{ float:right;}
	.subtitulo{display:inline; float:right; padding:0;} 

	.mp3{display:block; width:314px; height:20px; margin:-20px 0 0 0; padding:0; float:right}

	.login{clear:right;display:inline; float:right; width:150px; margin:15px 25px 0 0; *margin:15px 25px 0 -190px; position:relative; padding:0 5px 0 5px; z-index:20000000;}
	.idiomas{display:inline;}
	.idiomas img{ vertical-align:bottom; padding:6px 0 0 0;}	
	.login span{display:inline; color:rgb(121,99,9);}
	.login .titusu{ float:right; position:absolute; width:80px; display:inline; margin:9px 0 0 20px; color:#333; font-size:9px; font-weight:bold; }
	.login .log{ float:right; position:absolute; width:20px; display:inline; margin:5px 0 0 10px;}
	.login .log2{ float:right; position:absolute; width:20px; display:inline; margin:5px 0 0 10px;}	
		
	.menu{
		width:100%;		
		border-top:1px solid rgb(121,99,9);
		padding:0;
		margin:10px 0 0 0;
		display:block;
	}
	.submenu{		
		width:100%;		
		padding:0;
		margin:1px 0 0 0;			
	}

.cuerpo{
	clear:both;
	display:block;
	width:1022px;
	height:auto;
	/*min-height:2190px;*/	
	min-height:1500px;
	z-index:-1;
	border:1px solid rgb(174,141,12);
	padding:0 0 0 0;
	margin:0 0 0 0;	
	/*border:1px solid rgb(174,141,12);*/
}

.cuerpo2{
	clear:both;
	display:block;
	width:1022px;
	z-index:100;
	border:1px solid rgb(174,141,12);
	padding:0 0 0 0;
	margin:0 0 0 0;	
	/*border:1px solid rgb(174,141,12);*/
}


.pie{
	display:inline-block;
	width:100%;	
	background-color:rgb(174,141,12);
	margin:10px 0 0 0;
}
	.infoSol{ padding:10px 0 5px 15px; float:left;}

.pie2{
	display:inline-block;
	width:100%;	
	background-color:rgb(80,65,5);
}
	.infoLogos{ float:right; padding:5px 25px 0 0;}
	.pie2 span, .pie2 a{ font-size:7pt; color:rgb(254,252,245);}
	.pie2 .txtP {color:rgb(174,141,12);}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/************************************************************************************/
/*	ESPECIFICOS																		*/
/************************************************************************************/


