/* CSS Document */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; }

a { color:#000000; 	text-decoration:none; 	outline:none; }

a:hover{ color:#CCCCCC; }

/*h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }*/

ul,ol {
	list-style:none;
}

li { 	list-style-type:none; }

img { 	border:none; }

address { font-style:normal }

table { border-collapse: collapse;  border-spacing: 0; }

/*html { font-size:100%; }*/

body {
	font-size:0.7em;
	/*overflow:auto;*/
	text-align:center;
	height:100%;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#DCDBD9;
}

#exterior {
	min-height: 10px;
	width:990px;
	margin:0px auto;
	text-align:left;
	background:url('images/fondo_hoja.jpg') repeat-y left top #ED8308;
}


/************ CABECERA **************/

#cabecera{
	float:left;
	width:100%;
	background: url(images/fondo_idiomas.jpg) no-repeat left top;
	border-top:solid 10px #000000;
	height: 385px;
}

#idiomas ul{
	text-align:right;
	margin-right:103px;
}

#idiomas ul li{
	display:inline;
	border-right: solid 1px #FA9013;
}

#idiomas ul li a{
	font-size:1.09em;
	color:#FA9013;
	padding:0px 5px 0px 6px;
}


#idiomas ul li .activo{
	color:#FFFFFF;
}

#logo{
	float:left;
	width:300px;
	margin:5px 0px 0px 45px;
}


* html #logo{
	margin:5px 0px 0px 24px;
}

#linea_02{
	float:left;
	width:100%;
	clear:both;
}

#opciones_bas{
	float:right;
	width:auto;
}

#opciones_bas ul{
	margin:54px 60px 0px 0px;
}

#opciones_bas ul li{
	display:inline;
	border-right: solid 1px #000000;
}

#opciones_bas ul li a{
	font-size:1.09em;
	color:#000000;
	padding:0px 4px 0px 5px;
}


#opciones_bas ul li a:hover{
	color:#FFFFFF;
}


#imagen_cabecera{
	background:url(images/cabecera.jpg) no-repeat center top;
	height:247px;
	width:100%;
	float:left;
	clear:both;
}

#slogan{
	margin:50px 0px 0px 70px;
	width:180px;
	text-align:right;
	height: 68px;
}

#slogan p{
	font-size:2.55em;
	font-weight:bold;
}


#ejes_hor{
	width:100%;
	float:left;
	height:200px;
}

#ejes_hor ul{
	margin:129px 0px 0px 55px;
}



#ejes_hor ul li{
	float:left !important;
}

#ejes_hor ul #eje_hor_01{
	background:url(images/eje_hor_01.jpg) no-repeat left top;
	height:108px;
	width:226px;
	display:block;
}

#ejes_hor ul #eje_hor_02{
	background:url(images/eje_hor_02.jpg) no-repeat left top;
	height:108px;
	width:226px;
	display:block;
}

#ejes_hor ul #eje_hor_03{
	background:url(images/eje_hor_03.jpg) no-repeat left top;
	height:108px;
	width:226px;
	display:block;
}

#ejes_hor ul #eje_hor_04{
	background:url(images/eje_hor_04.jpg) no-repeat left top;
	height:108px;
	width:226px;
	display:block;
}

#ejes_hor ul .activo_01{
	background:url(images/eje_hor_01_activo.jpg) no-repeat left top !important; 
}

#ejes_hor ul .activo_02{
	background:url(images/eje_hor_02_activo.jpg) no-repeat left top !important;
}

#ejes_hor ul .activo_03{
	background:url(images/eje_hor_03_activo.jpg) no-repeat left top !important;
}

#ejes_hor ul .activo_04{
	background:url(images/eje_hor_04_activo.jpg) no-repeat left top !important;
}


#ejes_hor ul li a{
	font-size:1.09em;
	color:#000000;
	height:68px;
	width:auto;
	display:block;
	font-size:1.27em;
	font-weight:bold;
	padding:35px 0px 0px 67px;
}

.letra_peq { font-size:0.97em !important;}

#ejes_hor ul li a:hover{
	color:#C44804;
}



/************ CUERPO **************/

#cuerpo{
	float:left;
	width: 100%;
	clear:both;
}


/**************PIE****************/

#pie{
	float:left;
	width: 100%;
	clear:both;
	background:url(images/fondo_copyright.jpg) no-repeat left top;
	height:63px;
	border-bottom: solid 8px #000000;
}

#pie p {
	margin:25px 0px 0px 30px;
	float:left;
}

* html #pie p {
	margin:25px 0px 0px 15px;
}

#pie ul{
	text-align:right;
	margin: 25px 30px 0px 0px;
}

#pie ul li{
	display:inline;
	border-right: solid 1px #333333;
}

#pie ul li a{
	font-size:1.09em;
	color:#000000;
	padding:0px 9px 0px 7px;
}

* html #pie ul li a{
	padding:0px 6px 0px 8px;
}



#pie ul li a:hover{
	color:#333333;
}




/**************COMUNES****************/

.centrado {	text-align:center;}

.empresa {	color:#6C8E0E;}

.naranja {color:#FFFFFF;}

.negrita {	font-weight:bold;}

.sin_borde {	border:none !important;}

.clear {	clear:both !important;}

.no_mostrar {
	position: absolute;
	left: -999px;
	width: 990px;

}

.oculto{
	display: none;
}

.blanco {color:#FFFFFF;}

/*********** SEPARACIONES ***************/

.separarInf15_m { margin-top:15px;}
* html .separarInf15_m { margin-top:0px;}


.alignleft{ margin-right:10px; }

.alignright{ margin-left:10px; }
