/* CSS Document */

*{

padding:0;

margin:0;

}

html{

background: #000;

}

body{

font:62.5% Arial;





}

/*======================== Cabecera*/

#cabecera{

width:965px;

height:194px;

background:#f4aa00;

margin:0 auto;

}

#cabecera_izq{

width:446px;

height:193px;

/*background:url(../images/cabecera_izq.gif) no-repeat left;*/

float:left;



}

#cabecera_izq .imagenLogo{

position: relative;

top: -15px;

left: -8px;

z-index: 1;

}



#cabecera_der{



}



#mascara_cabecera{

width:100%;

height:160px;

/*background:url(../images/mascara_cabecera.png) no-repeat;*/

}

#cabecera_izq ul{

list-style:none;

margin: 0px 0 0 30px;

}

#cabecera_izq ul li{

float:left;

font-size:1.1em;

padding:5px 3px 0 5px;

margin-right:5px;



}

#cabecera_izq ul li a{

color:#3e3d29;

font-size: 10px;

text-decoration:none;

margin-left: 5px;

}

#cabecera_izq img{margin:20px 0 0 10px;}

#cabecera_izq ul li a:hover{color:#fff;}



#menu_principal{

width:980px;

height:35px;

background-color: #000;

margin:0 auto;

}

#menu_principal ul{

width:964px;

height:20px;

list-style:none;

margin:0 auto;

padding-left: 25px;	

}

#menu_principal ul li{

float:left;

font-size:11px;



}

#menu_principal ul li a, #menu_principal ul li span{

height:auto;

display:block;

padding:10px 12px 10px 8px;

color:#fff;

text-decoration:none;

font-weight: bold;

font-size: small;

}

#menu_principal ul li span.textoSinEnlace{

color:#B2B2B2;

}

#menu_principal ul li a:hover{

color:#FAB800;



}

.elemento_activo{

color: #FAB800 !important;

}



/*======================== Cuerpo*/

#cuerpo{

width:965px;

height:auto;

margin:0 auto;

padding-bottom:20px;

background:url(../images/fondo_cuerpo_der.png) no-repeat bottom right #fff;



}

#cuerpo_izq{

width:35%;

height:auto;

float:left;

padding:0px 0 0 25px;

margin-top: 10px;

}

#cuerpo_izq img.foto{

width:300px;

height:183px;

background:#666;

float:left;

margin-left: -25px;

}

#submenu{

width:190px;

height:auto;

clear:left;

margin-top: 10px;

margin-left: 10px;

margin-bottom: 50px;

}

.submenu_activo{

color:#cc8e00 !important;



}

#submenu ul{

width:190px;

font-family: verdana;

font-size: 12px;

list-style:none;

}

#submenu ul li{

color:#cc8e00;

margin-bottom: 5px;

font-weight: bold;

}

#imagen_submenu{

width:190px !important;

height:auto !important;





}

#imagen_submenu object{

width:auto !important;

height:auto !important;

margin-left:5px;

margin-bottom: 5px;





}

#submenu ul li a{

display:block;

color:#cc8e00;

text-decoration:none;	

font-weight: bold;

}

#submenu ul li a:hover{

color:#52513a;	

}

#submenu ul li ul, #submenu ul ul{

width:260px;

height:auto;

margin: 7px 0px 7px 20px;

}

#submenu ul li ul li, #submenu ul ul li{

font-size:0.9em;

color:#cc8e00;

letter-spacing:1px;

}

#submenu ul li ul li a{

display:block;

color:#cc8e00;

text-decoration:none;



}

#submenu ul li ul li a:hover{

color:#52513a;



}

#cuerpo_der{

width:55%;

height:auto;

margin-top: 20px;

margin-left:15px;

float:left;

padding-right:30px;

min-height: 450px;

}





.flotacion{

clear:both;

}

#cuerpo_der h1{

font-size:24px;

font-weight:normal;



color:#f4aa00;

margin:20px 0;

}

#cuerpo_der h2{

font-size:24px;

font-weight:normal;

color:#f4aa00;

margin:20px 0;

}

#cuerpo_der h3{

font-size:11px;

color:#3e3d29;

text-align:justify;

line-height:14px;

margin-bottom:10px;

font-weight: bold;

}

#cuerpo_der p{

font-family: verdana;

color:#3e3d29;

text-align:justify;

font-size:11px;

line-height: 16px;

margin-top: 6px;

margin-bottom: 14px;

}



#cuerpo_der p a{text-decoration:underline;color:#f6ac39;}

#cuerpo_der p a:hover{text-decoration:underline;color:#3e3d29;}

.parrafo_normal{

font-size:11px;

font-family: verdana;

color:#3e3d29;

text-align:justify;

}

.parrafo_normal a{text-decoration:underline;color:#f6ac39;}

.parrafo_normal a:hover{text-decoration:underline;color:#3e3d29;}

.parrafo_negrita{

font-size:1.1em;

color:#666;

letter-spacing:1px;

text-align:justify;

line-height:22px;

margin-bottom:20px;

font-weight:bold;                    

}

.parrafo_negrita a{text-decoration:underline;color:#f6ac39;font-weight:bold;}

.parrafo_negrita a:hover{text-decoration:underline;color:#3e3d29;font-weight:bold;}

.destacado{

width:95%;

height:auto;

border-top:1px solid #f6ac39;

border-bottom:1px solid #f6ac39;

margin:0 auto 10px auto;

}

.destacado p{

margin-bottom:10px !important;

}

.tabla{

width:100%;

height:auto;

border:0;

margin-bottom:20px;

color:#666;

font-size:1em;

}

.encabezado{

height:30px;

border-left:2px solid #eea41c;

background:#fff;

font-size:1.2em;

font-style:italic;

color:#eea41c  !important;

padding:0 !important;

padding-left:10px !important;

padding-bottom:5px !important;

}

.encabezado p{

color:#eea41c  !important;

}

.tabla tr td{

padding:0px;

}

.fila_oscura{

background:#f1f1f1;

}

ul.pagina, ul.lista_pdf, ul.lista_doc{

font-size: 11px;

font-family: verdana;

margin-bottom:20px;

margin-left:20px;

margin-top: 10px;



}

ul.pagina li, ul.lista_pdf li{

list-style-type: none;

color:#3e3d29;

margin-bottom:10px;



padding:0 5px 5px 10px;	



text-align:justify;

background:url(../images/pag.gif) no-repeat top left;

}

ul.lista_doc li{



list-style-type: none;

color:#3e3d29;

margin-bottom:10px;



padding:0 5px 5px 10px;	



text-align:justify;

background:url(../images/pag.gif) no-repeat top left;

}

ul.pagina li a, ul.lista_pdf li a, ul.lista_doc li a{	

color:#3e3d29 !important;

text-decoration:none;

}



ul.lista_doc ul li a, ul.pagina ul li a{

color:#f4aa00 !important;

}



ul.pagina li a:hover, ul.lista_pdf  li a:hover, ul.lista_doc  li a:hover{

	color:#d74827;

	text-decoration:underline;

}

.pag_nivel2{

	height:auto !important;

	margin-bottom:3px;

	list-style:none;

}

ul.pag_nivel2{

	list-style:none;

}

ul.pag_nivel2 li{

	width:90%;

	height:auto;

	clear:both;

	margin:10px 0 0 20px;

	padding:0 0 0 15px;

	font-size:11px;

	

	text-align:justify;

/*letter-spacing:1px;

color:#7B828C;*/

}

ul.pag_nivel2 li a{color:#767B7F;text-decoration:none;}

ul.pag_nivel2 li a:hover{color:#f6ac39;text-decoration:none;}

a.enlacenegrita, a.enlaceprincipal{

	color:#f6ac39 !important;

	text-decoration: none !important;

}

a.enlacenegrita:hover, a.enlaceprincipal:hover{

	color: #3e3d29;

	text-decoration: underline !important;

}



.textonegrita{

	font-weight:bold;

}

.textocursiva{

	font-style:italic;

}

.textosubrayado{

	text-decoration:underline;

}

.textonegritasubrayado{

	font-weight:bold;

	text-decoration:underline;

}

.textonegritasubrayadocursiva{

	font-weight:bold;

	text-decoration:underline;

	font-style:italic;

}

.normalprincipal{

	font:1.08em Verdana;

}

.normalprincipalsubrayado{

	font:1.08em Verdana;

	text-decoration:underline;

}

.normalprincipalcursiva{

	font:1.08em Verdana;

	font-style:italic;

}

.normalprincipalnegrita{

	font:1.08em Verdana;

	font-weight:bold;

}

.normalprincipalnegritasubrayado{

	font:1.08em Verdana;

	font-weight:bold;

	text-decoration:underline;

}

.normalprincipalnegritasubrayadocursiva{

	font:1.08em Verdana;

	font-weight:bold;

	text-decoration:underline;

	font-style:italic;

}

/*======================== Migas*/

#migas{

	width:965px;

	height:0px;

	padding:0px 0 0 0;

	background:#fff;

	margin:0 auto;

	clear:both;

}

#migas ul{

	list-style:none;

	margin-left:20px;

}

#migas ul li{

	float:left;

	font-size:0.9em;

	letter-spacing:1px;

	border-right:1px solid #666;

	padding-left:5px;

}

#migas ul li a{

	float:left;

	color:#666;

	text-decoration:none;

	margin-right:10px;

}

#migas ul li a:hover{color:#d74827;}

	.miga_activa{color:#f5bb19;border:0 !important;

}



a img{

	border: 0px;

}



/*======================== Formulario*/

.asterisco{

	color:red;

}







/*======================== Pie*/

#pie{

	width:965px;

	

	margin:0px auto 0 auto;

	position:relative;

	top: -120px;

}

#enlaces_pie{

	height:120px;	
        width:34%;
	margin-left:0px;

}
#enlaces_pie p{
        text-align:center;
}
#enlaces_pie ul{
       margin:5px 0 0 0;
	height:23px;

	list-style:none;

	padding:0 0px 0 10px;

	float:left;

	background-color: #f4aa00;

}

#enlaces_pie ul li{

	height:22px;

	float:left;

	

	padding:1px 10px 0 0;

}

#enlaces_pie ul li a{

	color:#fff;

	margin-top:5px;

	text-decoration:none;

	display:block;

}

#enlaces_pie ul li a:hover{color:#000;}





/**** Botón imprimir ****/



#imprimir



{

	width:auto;

	height: auto;

	margin: 8px 10px 0 0;

	float: right;

	text-align:right;

	padding:8px 14px 4px 0 !important;

	background: url(../images/btn_imprimir.gif) no-repeat bottom right;

}



.imprimirsubmit{font-family:arial,verdana;color:#ccc;margin-right:10px;}



/*  Estilos formulario */
#formLogin{
	border:1px solid #FFCC66;
	margin: 0px 0px 10px 20px;
	width: 260px;
	background-color: #F2F2F2;
}

.cabeceraForm{
	font-size:12px;
	color: #f6ac39;
	font-weight: bold;
	padding: 3px 0px 5px 0px;
	border-bottom:1px dotted #FFCC66;
	margin: 0px 10px 5px 15px;
}

.etiquetaForm {
	margin: 0px 10px 10px 20px;
	float: left;
	width: 60px;
}

#login, #pass{
	font-size:11px;
	margin: 0px 10px 10px 20px;
	display: block;
	width: 100px;	
}

.mOk{
	float: right;
	margin: -30px 2px 0 0;
	width: 30px;
}

.conectar{
	background:url(../images/ok_bouton.gif);
	width:30px;
	height:20px;
	border: none;
	text-align: right;
	color: #F68420;
}

.mCerrar{
	text-align:right;
	margin: 0 10px 10px 0;
}
.mCerrar a{
	color: #F68420;
	text-decoration: none;
}
/*  Fin estilos formulario */

/* Colaboradores y Patrocinadores */
#patrocinadores, #colaboradores{	
	margin: 5px;
	height: 135px;
	width: 430px;
	margin-left: 0px;
}
#patrocinadores{
	border:1px solid #FFDE83;
	background-color: #FFF;
}

#colaboradores{
	border:1px solid #B9B9B9;
}
.textoPatrocinadores{
	text-transform:uppercase;color:#000;background:url(../images/bg2ndaryBox.gif) repeat-x;height:17px;line-height:17px;margin:1px 1px 0 1px;padding-left:7px; 
	
}
img.imagenPatrocinador{
	border:0px solid #FFDE83;
	margin: 5px 0px 5px 10px;
	height: 110px;
}

.textoColaboradores{
	text-transform:uppercase;color:#000;background:url(../images/bg2ndaryBox.gif) repeat-x;height:17px;line-height:17px;margin:1px 1px 0 1px;padding-left:7px
}

div #carousel ul li, {
	/*padding-right: 15px !important;*/
	list-style: none;
	background-color: #FFF;

}
li.carousel{
	height: 116px;
	//height: 114px;
	list-style: none;
}
li.carousel a, li.carousel a div, li.carousel div{
	text-decoration:none;
	color:#f4aa00;
	font-size: 12px;
}
li.carousel a div, li.carousel div{
	padding: 25px 0 0 25px;
}