@import url("reset.css");
@import url("generales.css");
@import url("capas.css");

#menu_superior ul{ float:right;}
#menu_superior .menu_superior_idioma{ width:90px;}
#menu_superior .menu_superior_idioma li{ width:100%; float:left; text-align:center;}
#menu_superior .menu_superior_idioma li a{ color:#c7b644; text-decoration:none; font-weight:bold;}
#menu_superior .menu_superior_idioma li a:hover{ color:#000000;}
#menu_superior ul li{float:left; width:auto;}
#menu_superior ul .liprimera{padding-right:7px; border-right:1px solid #000000;}
#menu_superior ul .limedia{ padding-right:7px; padding-left:7px; border-right:1px solid #000000;}
#menu_superior ul .liultima{ padding-left:7px;}
#menu_superior ul li a{ color:#000000; text-decoration:none;}
#menu_superior ul li a:hover{ color:#c7b644;}

#menu_inferior ul{ padding-top:8px; margin-left:20px;}
#menu_inferior ul li{ display:inline; font-size:12px;}
#menu_inferior ul .liprimera{padding-right:11px; border-right:1px solid #FFFFFF;}
#menu_inferior ul .limedia{ padding-right:11px; padding-left:11px; border-right:1px solid #FFFFFF;}
#menu_inferior ul .liultima{ padding-left:11px;}
#menu_inferior ul li a{ color:#FFFFFF; text-decoration:none; font-weight:bold;}
#menu_inferior ul li a:hover{ color:#CCCCCC; text-decoration:none;}

#index_socios{ float:left; width:166px; margin-left:8px; padding-top:13px; border-top:1px solid #c4c4c4;}
#index_socios p{ color:#424242;}
#index_socios ul{ margin-top: 25px; padding-bottom:8px; border-bottom:1px solid #dedede; float:left; width:100%; margin-bottom:12px;}
#index_socios ul li{ float:left; width:auto; margin-bottom:10px;}
#index_socios ul .liizq{ margin-right:19px;}
#index_socios ul li img{ padding:4px; background-color:#d6d6d6;}
.centrado{ text-align:center;}

#index_central{ float:left; width:506px; margin-left:58px; padding-top:13px; border-top:1px solid #c4c4c4;}
#noticias_index{ float:left; width:215px; color:#424242; margin-right:45px;}
#eventos_index{ float:left; width:243px; color:#424242;}
#blog_index{ float:left; width:215px; border-top:1px solid #dedede; margin-top:15px; padding-top:15px; clear:both; color:#424242; margin-right:45px} 
#video_index{ float:left; width:243px; border-top:1px solid #dedede; padding-top:15px; margin-top:15px; color:#424242;}

#lineas{ background-image:url(../images/lineas_abajo.gif); background-repeat:no-repeat; width:506px; height:20px; float:left; margin-left:58px;}

#noticias_index ul, #eventos_index ul, #blog_index ul{ margin-top:20px;}
#noticias_index ul li,#eventos_index ul li, #blog_index ul li{ margin-bottom:10px;}
#noticias_index ul li a{ color:#424242; text-decoration:none;}
#noticias_index ul li a:hover{ color:#000000;}
#eventos_index ul li a, #blog_index ul li a { color:#424242; text-decoration:none;}
#eventos_index ul li a:hover, #blog_index ul li a:hover { color:#000000;}

#video_index img{ margin-top:20px;}

#menu_derecha img{ margin-bottom:5px;}
#menu_derecha form{ background-image:url(../images/fondo_formulario_menu_derecha.jpg); background-repeat:no-repeat; height:184px; color:#FFFFFF; font-weight:bold; padding:20px;padding-top:20px;padding-bottom:20px;}
#menu_derecha form p{ margin-bottom:5px;}
#menu_derecha form dl{ padding-top:5px;}
#menu_derecha form dl dt{ float:left; width:45%; clear:both; margin-bottom:3px;}
#menu_derecha form dl dd{ float:left; width:50%; margin-bottom:3px;}
#menu_derecha form input{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#FFFFFF; color:#000000; border:1px solid #FFFFFF;}
#menu_derecha form .boton_aceptar{ border:0;}
#menu_derecha form .p_boton_aceptar{ text-align:right; padding-right:20px; padding-top:7px;}
#menu_derecha .menu_derecha_partner{ margin-top:12px; padding-top:12px; border-top:1px solid #dedede; color:#424242; margin-bottom:11px;}
#menu_derecha .menu_derecha_partner_img{margin:0; padding:4px; background-color:#d6d6d6;}

#pie a{ text-decoration:none; color:#424242;}
#pie a:hover{ color:#000000;}
#pie .mail_pie a{ text-decoration: underline;}

#menu_izquierda .titular_seccion{ padding:3px 5px 3px 5px; background-color:#000000; color:#FFFFFF; font-weight:bold; margin:0;}
#menu_izquierda ul{border-top:1px solid #6c6c6c; padding-bottom:30px; border-bottom:1px solid #dedede; margin-bottom:12px; float:left; width:100%; padding-top: 20px; background-color:#626262;}
#menu_izquierda ul li{ float:left; width:100%; background-color:#626262; border-bottom:1px solid #6c6c6c;}
#menu_izquierda ul .liprimera { padding-top:20px;}
#menu_izquierda ul .liultima { padding-bottom:20px;}
#menu_izquierda ul .liunica { padding-top:20px; padding-bottom:20px;}
#menu_izquierda ul li a{ float:left; width:155px; background-color:#626262; padding:3px 5px 3px 5px; color:#FFFFFF; text-decoration:none;}
#menu_izquierda ul li a:hover{ color:#FFFFFF; background-color:#000000;}

#contenedor_estatico{ float:left; width:506px; margin-left:58px; padding-top:8px; border-top:1px solid #c4c4c4; color:#424242;}
.p_miga{ border-left:6px solid #000000; padding-left:4px; font-size:10px; color:#000000;}
.p_miga a{ color:#000000; text-decoration:none;}
.p_miga a:hover{ color:#424242;}

.ulsimple{ padding-left:10px; margin-bottom:10px;}
.ulsimple li{ margin-bottom:5px; background-image:url(../images/cuadro_on.gif); padding-left:14px; background-repeat:no-repeat;}

.fondo_mundo{ background-color:#efefef; background-image:url(../images/fondo_mundo.gif); background-position:bottom right; background-repeat:no-repeat; padding-bottom:80px;}
.fondo_personas{ background-color:#efefef; background-image:url(../images/fondo_personas.gif); background-position:bottom right; background-repeat:no-repeat; padding-bottom:90px;}
.fondo_lazos{ background-color:#efefef; background-image:url(../images/fondo_lazos.gif); background-position:bottom right; background-repeat:no-repeat; padding-bottom:90px;}
.fondo_crucecaminos{ background-color:#efefef; background-image:url(../images/fondo_crucecaminos.gif); background-position:bottom right; background-repeat:no-repeat; padding-bottom:90px;}

.ul_socios{ float:left; width:100%;}
.ul_socios li{ float:left; width:45%; margin-bottom:5px; background-image:url(../images/cruz_listado.gif); background-repeat:no-repeat; padding-left:14px; height: 20px;}
.ul_socios li a{ color:#424242;}
.ul_socios li a:hover{ text-decoration:none; color:#000000;}

.form_espacio_abajo{ margin-bottom:20px;}

.ul_empresas_nombre{ float:left; width:100%;}
.ul_empresas_nombre li{ float:left; width:100%; font-weight:bold; margin-bottom:5px;}
.ul_empresas_nombre li ul{ margin-top:5px;}
.ul_empresas_nombre li ul li{ float:left; width:45%; background-image:url(../images/cruz_listado.gif); background-repeat:no-repeat; padding-left:14px; height: 22px;}
.ul_empresas_nombre li ul li a{ font-weight:normal;} 

#empresas{ float:left; width: 494px; margin-left:1px;}
#info_empresa{ float:left; width:100%; background-image:url(../images/fondo_info_empresas.gif); background-repeat:repeat-y; margin-top:20px; margin-bottom:50px;}
#info_empresa_izq{ float:left; width:256px; padding:10px; margin-right:10px;}
#info_empresa_izq ul{ float:left; width:auto; margin-bottom:20px;}
#info_empresa_izq ul li{ float:left; width:auto;}
#info_empresa_izq ul .liprimera{ padding-right:6px; border-right:1px solid #424242;}
#info_empresa_izq ul .limedia{ padding-right:6px; padding-left:6px; border-right:1px solid #424242;}
#info_empresa_izq ul .liultima{ padding-left:6px;}
.titular_empresa{ font-size:11px; font-weight:bold;}
#info_empresa_dcha{ float:left; width:208px;}
#info_empresa_dcha #contacto_empresa img{ border-bottom:3px solid #FFFFFF;} 
#info_empresa_dcha #contacto_empresa{ float:left; width:208px; padding-bottom:3px; background-color:#FFFFFF;}
#info_empresa_dcha #contacto_empresa a{ float:left; padding:8px; width:190px; background-color:#C7B641; color:#424242; text-decoration:none; background-image:url(../images/flecha_ampliar.gif); background-repeat:no-repeat; background-position:bottom right; border:1px solid #5E5E5E;}
#datos_contacto_empresa{ float:left; width:188px; padding:10px;}
.resto_info_empresa{ float:left; width:484px; margin-left:11px; margin-bottom:30px;}
.resto_info_empresa ul{ float:left; width:100%;}
.resto_info_empresa ul li{ float:left; width:45%; background-repeat:no-repeat; padding-left:14px; background-image:url(../images/cuadro_off.gif); margin-bottom:5px;}
.resto_info_empresa ul .liactiva{ background-image:url(../images/cuadro_on.gif);}

.ul_productos{ width: 412px; margin-left:auto; margin-right:auto; margin-top:20px;}
.ul_productos li{ float:left; width:94px; height:60px; background-image:url(../images/fondo_productos.gif); background-repeat:no-repeat; text-align:center; padding-top:15px; padding-bottom:0px; margin-left:7px; margin-bottom:7px;}
.ul_productos li a{ text-decoration:none;}

.enlace_cruz { background-image:url(../images/cruz_listado.gif); padding-left:14px; background-repeat:no-repeat;}

.flota_derecha{ float:right; clear:left; margin:0 0 10px 10px;}
.flota_izquierda{ float:left; clear:right; margin:0 10px 10px 0;}

.texto_categorias{ float:left; width:100%; margin-bottom:10px;}

.select_margen{ margin-right:20px;}

.ul_fotografias{ width:490px; float:left; margin-left:12px; margin-top:20px;}
.ul_fotografias li{ float:left; width:auto; margin-right:10px; margin-bottom:10px;}
.ul_fotografias li img{padding:4px; background-color:#d6d6d6;}

#ul_mapa_web li{ margin-bottom:10px; padding-left:14px; background-image:url(../images/cuadro_on.gif); background-repeat:no-repeat;}
#ul_mapa_web li a{ text-decoration:none;}
#ul_mapa_web li ul{ margin-top:10px; margin-left:25px;}
#ul_mapa_web li ul li{ padding-left:0; background:none;}

#flash {float:left;margin:20px 0 0 10px;}