body{
	background-color:#F5F1D3;
	text-align:center;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#707176;
}
p{
	text-align:left;
}
ul li{
	text-align:left;
}
#sombra_repeat{
	width:70em;
	text-align:center;
	display:table;
	margin:0 auto;
	background-image:url(../images/sombra_repeat.png);
	background-repeat:repeat-y;
}
#principal{
	background-color:#FFF;
	margin:0 auto 0 auto;
	width:68em;
	height:auto;
	display:table;
}

a:link, a:visited{
	color:#DA8810;
	text-decoration:underline;
}
a:hover, a:active{
	text-decoration:none;
}
#logos{
	display:table;
	width:100%;
	height:8em;
	text-align:left;
	background-image:url(../images/fondo.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#logo{
	border:0;
	width:15.6em;
	height:2.1em;
	margin-top:1.5em;
	margin-left:1.5em;
}
.texto{
	margin-left:1.5em;
	margin-top:1em;
	font-size:0.9em;
	color:#3FABDC;
}
#menu{
	display:table;
	width:100%;
	height:2em;
	text-align:left;
	margin-top:0.5em;
	background-color:#F2A013;
	color:#FFF;
	vertical-align:middle;
}
#menu ul{
	margin:0;
	margin-top:0.3em;
	padding-left:0;
}
#menu ul li{
	display:inline;
	list-style:none;
	margin-left:1.1em;
	font-size:1.2em;
}
#menu ul li a:link, #menu ul li a:visited{
	color:#FFF;
	text-decoration:none;
	outline:none;
}
#menu ul li a:hover{
	text-decoration:underline;
}
#submenu{
	display:table;
	width:100%;
	height:2em;
	text-align:left;
	background-color:#F7B756;
	color:#FFF;
	vertical-align:middle;
	background-position:bottom left;
	background-repeat:no-repeat;

}
#submenu ul{
	margin:0;
	margin-top:0.3em;
	padding-left:0;
}
#submenu ul li{
	display:inline;
	list-style:none;
	margin-left:1.5em;
	font-size:1em;
}
#submenu ul li a:link, #submenu ul li a:visited{
	color:#FFF;
	text-decoration:none;
	outline:none;
}
#submenu ul li a:hover{
	text-decoration:underline;
}
#contenidos{
	display:table;
	width:100%;
	height:auto;
	text-align:left;
	color:#707176;
	vertical-align:top;
	background-image:url(../images/fondo_derecha.png);
	background-position:top right;
	*padding-top:0.5em;
	background-repeat:repeat-y;
}
#fotos{
	width:14.5em; 
	display:table; 
	height:auto;
}
#fotos ul{
	margin:0;
	margin-top:0em;
	margin-left:1.5em;
	margin-bottom:0.8em;
	padding-left:0em;
}
#fotos ul li{
	list-style:none;
	margin-top:1em;
}
#fotos ul li img{
	border:0.1em solid #DA8810;
	width:12.7em;
}
#texto{
	width:36.3em;
	float:right;
	display:table; 
	height:auto; 
	margin-left:0.7em;
	margin-bottom:0.8em;
	margin-right:1.5em;
}
#texto h3{
	margin-top:1em;
	margin-bottom:1em;
	color:#DA8810;
	font-size:1.3em;
}
#texto p{
	text-align:left;
	font-size:0.9em;
}
#derecha{
	float:right; 
	width:14.5em; 
	display:table; 
	height:auto; 
	color:#354D82;
	padding-top:1em;
	padding-bottom:0.8em;
}
#links{
	width:auto;
	max-width:12.5em;
	margin-left:1em;
	text-align:left;
	margin-right:1em;
}
#links a:link, #links a:visited{
	color:#354D82;
	text-decoration:none;
	font-size:1.2em;
	outline:none;
	margin-left:0.2em;
}
.separador{
	height:0.1em;
	border-top:0.1em dashed #CBC8C3;
	width:12.5em;
	margin-top:0.8em;
	margin-bottom:0.5em;
}
#links a:hover, #links a:active{
	text-decoration:underline;
}
.news{
	background-image:url(../images/fondo_cuadrado.png);
	background-repeat:repeat;
	margin-top:0.5em;
	font-size:0.85em;
	color:#354D82;
	height:auto;
	border:0.1em solid #BCC9CC;
	min-height:10em;
	vertical-align:top;
	text-align:left;
}
.news p{
	margin:0.5em;
	text-align:left;
}
.ampliar{
	float:left;
	margin-bottom:1em;
}
.more-news{
	background-color:#0090D1;
	padding:0.4em;
	

	vertical-align:middle;
	text-align:right;
}
#links .more-news a:link, #links .more-news a:visited{
	color:#FFF;
	margin-bottom:0.5em;
	font-size:0.9em;
	text-decoration:none;
}
#pie{
	display:table;
	width:100%;
	height:auto;
	text-align:center;
	background-color:#F2A013;
	color:#FFF;
	vertical-align:middle;
}
#pie p{
	margin:0.5em;
}
#pie p a:link, #pie p a:visited{
	color:#FFF;
	text-decoration:none;
	outline:none;
}
#pie p a:hover{
	text-decoration:underline;
}
.input_buscar{
	margin-top:0.3em;
	margin-left:0.2em;
	width:94%;
	background-image:url(../images/fondo_input.png);
	background-repeat:no-repeat;
	height:1.88em;
	vertical-align:middle;
}
.input_buscar input{
	border:0;
	width:82%;
	background:transparent;
	font-size:0.85em;
	color:#354D82;
	margin-top:0.3em;
	margin-left:0.2em;
	z-index:1;
}
.input_buscar input[type="submit"]{
	background-color:#000;
	position:relative;
	width:1.5em;
	height:1.7em;
	margin:0;
	margin-top:0.2em;
	cursor:pointer;
	background:transparent;
	outline:none;
	z-index:1;
}
.seleccionado{
	font-weight:bolder;
	}
.noticia{
	display:table;
	width:100%;
	border-bottom:0.1em dashed #F4AD1B; 
}
.borde_sup{
	border-top:0.1em dashed #F4AD1B; 
}
.ampliar{
	margin-top:0.5em;
}
.noticia_mini{
	float:right;
	margin-left:1.5em;
	margin-bottom:1em;
	width:10em;
	cursor:pointer;
}


#paginacion{
    margin-top:2em;
	color:#7A9AA1;
	clear:both;
}
#paginacion a{
     padding:5px 5px;
     text-decoration:none;
     font-size:8pt;
     color:#7A9AA1;
}
#paginacion strong{
	padding:5px 5px;
    text-decoration:none;
 	font-weight:bold;
 color:#F2A013;
}
.oculto{
	display:none;
}
#texto .subtitulo p{
	font-size:1em;
}
#idioma_btn{
	position:relative;
	float:right;	
	font-size:7pt;
	height:0.6em;
	margin-top:0.1em;
	margin-bottom:0.5em;
}
.mostrar{
	cursor:pointer;
}
#texto_index{
	width:50.5em;
	display:table; 
	height:auto; 
	margin-left:1.3em;
	margin-bottom:0.8em;
	margin-right:1.3em;
}
#texto_index .titulo1{
	margin-top:1em;
	margin-bottom:0;
	color:#DA8810;
	font-size:1.3em;
}
#texto_index .titulo2{
	margin-top:0;
	margin-bottom:0.5em;
	color:#DA8810;
	font-size:1.1em;
	font-weight:normal;
}
#texto_index .img_mini{
	width:10em;
	margin-left:0.35em;
	float:right;
}
#texto_index a:link, #texto_index a:visited{
	text-decoration:none;
	color:#F2A013;
}
#texto_index a:hover, #texto_index a:active{
	color:#3FABDC;
}
#caja1{
	width:24.4em;
		float:left;
	min-height:16em;
	height:16em;
	vertical-align:top;
}
#caja2{
	width:24.4em;
	float:left;
	min-height:16em;
	height:16em;
	margin-left:1.5em;
	vertical-align:top;
}
#caja3{
	width:24.4em;
	min-height:16em;
	height:16em;
	float:left;
	vertical-align:top;
}
#caja4{
	width:24.4em;
		float:left;
	min-height:16em;
	height:16em;
	margin-left:1.5em;
	vertical-align:top;
}
.novedades{
	background-color:#0090D1;
	height:auto;
	width:100%;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:0.5em;
}
.novedad{
	margin:0;
	margin-right:0.5em;
	color:#FFF;
}
.novedad p{
	margin-bottom:0;
	margin-top:0;
}
.novedad .imagen1{
	border:0;
	float:right;
	height:7em;
	margin-right:0.5em;
	margin-left:0.3em;
}
.novedad .imagen2{
	border:0;
	float:right;
	height:7em;
	width:6em;
}
.fondo_huambrillo{
	background-image:url(../files/fondo_huambrillo.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.fondo_ocho_es{
	background-image:url(../files/fondo_ocho_es.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.fondo_ocho_eu{
	background-image:url(../files/fondo_ocho_eu.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.fondo_ocho_en{
	background-image:url(../files/fondo_ocho_en.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.fondo_mano{
	background-image:url(../files/fondo_mano.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
/*====estilos para agrandar imagenes noticias====*/
/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#333; 
     
    width:675px;     
    min-height:200px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(../images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
.details { 
    position:absolute; 
    top:15px; 
    right:15px; 
    font-size:11px; 
    color:#fff; 
    width:150px; 
} 
 
.details h3 { 
    color:#aba; 
    font-size:15px; 
    margin:0 0 -10px 0; 
}
#fotos ul.menu_proy{
	margin-top:1.3em;
	margin-bottom:0.5em;
	font-size:1.05em;
	color:#3FABDC;
}
#fotos ul.menu_proy li{
	margin-top:0.2em;
	margin-bottom:0.2em;
	text-align:left;
}
#fotos ul.menu_proy li.borde_gris{
	border-top:0.1em dashed #E8E8E8;
	font-size:0.85em;
	height:0.5em;
}
#fotos ul.menu_proy li a:link, #fotos ul.menu_proy li a:visited{
	text-decoration:none;
	color:#DA8810;
}
#fotos ul.menu_proy li a:hover, #fotos ul.menu_proy li a:active{
	color:#3FABDC;
}
#fotos ul.menu_proy li a.activo{
	color:#3FABDC;
}
#navegacion{
	margin-top:1.8em;
	font-size:0.8em;
	color:#999999;
	margin-bottom:-0.5em;
}
.proyecto{
	display:table;
	width:46%;
	float:left;
	margin-right:3%;
	border-top:0.1em dashed #F4AD1B;
}
.proyecto p{
	margin-top:0.5em;
	margin-bottom:0.5em;
}
h4{
	margin-top:0.8em;
	margin-bottom:0.8em;
	font-size:1.1em;
	font-weight:bolder;
	color:#DA8810;
}
#links a:hover, #links a:active{
	text-decoration:none;
	color:#DA8810;
}
#links a.activo{
	text-decoration:none;
	color:#DA8810;
}
#links a:hover, #links a:active{
	text-decoration:none;
	color:#DA8810;
}
#links a.activo{
	text-decoration:none;
	color:#DA8810;
}
.novedades p{
	color:#FFF;
}
.proyecto .titulo a:link, .proyecto .titulo a:visited{
	color:#707176;
	text-decoration:none;
}
#fotos ul#huambrillo li a:link, #fotos ul#huambrillo li a:visited{
	color:#7071A2;
	text-decoration:none;
}
#fotos ul#huambrillo li a:hover, #fotos ul#huambrillo li a:active{
	color:#8C9454;
	text-decoration:none;
}
#fotos ul#huambrillo li a.activo{
	color:#8C9454;
}
#fotos ul#manosdemujer li a:link, #fotos ul#manosdemujer li a:visited{
	color:#3FABDC;
	text-decoration:none;
}
#fotos ul#manosdemujer li a:hover, #fotos ul#manosdemujer li a:active{
	color:#DA8810;
	text-decoration:none;
}
#fotos ul#manosdemujer li a.activo{
	color:#DA8810;
}
#texto .enl_verde a{
	color:#7071A2;
}
#texto .enl_verde p{
	text-align:left;
}
#texto .enl_azul a{
	color:#3FABDC;
}
#texto .enl_grana p{
	text-align:left;
}
#texto .enl_grana a{
	color:#AB6971;
}
#texto .enl_azul p{
	text-align:left;
}
#texto_index img[align="right"]{
	margin-left:12em;
	margin-bottom:0.5em;
}
.notice  {
background:none repeat scroll 0 0 #FFF6BF;
border-color:#FFD324;
color:#514721;
}
.error {
background:none repeat scroll 0 0 #FBE3E4;
border-color:#FBC2C4;
color:#8A1F11;
}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error, .notice, .success {
border:2px solid #DDDDDD;
margin-bottom:1.6em;
padding:0.8em;
}
legend  {
font-size:1.1em;
font-weight:bold;
}
#texto_index h3 {
color:#DA8810;
font-size:1.3em;
margin-bottom:1em;
margin-top:1em;
}
#texto_index input[type="text"]{
	border:0.1em solid #F7B756;
	clear:both;
	display:block;
height:1.5em;
width:20em;
}
#texto_index input[type="submit"]{
	background-color:#F7B756;
border:0.1em solid #F7B756;
color:#FFFFFF;
cursor:pointer;
}
ul li{
	text-align:left;
}

