/*
 * Fichero: public.css ,v1.0 17/10/2005 Francisco Javier Lopez
 *
 * Hoja de estilos para presentaci�n de los elementos principales comunes a
 * toda la Web. Se establecen tama�os, fuentes, solores y otros atributos
 * a excepci�n de elementos de diagramaci�n, posici�n o distribuci�n general.
 *
 * Media			screen
 * Navegadores		IE5+, Mozilla 1.3+, Konqueror X, Opera X
 * CSS				2
 * Fichero			public.css
 * Version			v1.0
 * Autores			Francisco Javier Lopez <fco@net2u.es>
 *
 */

/* ESTILOS GENERALES */
body { margin: 0px; padding: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #777777; text-align:center; background: #F0F1F4 url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo.gif) top left repeat-x; }
html, body {  }
p { padding:0px; margin:0px; }

/* ESTILOS CAJAS GLOBALES */
#web { margin: 0px auto 0px auto; width:750px; text-align: left; }
#cabecera { height: 104px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera.gif) top right no-repeat; }
#cabeceraes { height: 104px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera.gif) top right no-repeat; }
#cabeceraen { height: 104px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera_en.gif) top right no-repeat; }
#contenido { clear: both; }
#lateral { float: left; width: 186px; }
#datos-home { float: right; width: 556px; background: #FFFFFF; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 2px solid #999999; border-left: 1px solid #CCCCCC; }
#datos { float: right; width: 556px; background: #FFFFFF; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 2px solid #999999; border-left: 1px solid #CCCCCC; }
#pie { clear: both; font-size: 10px; color: #000000; }

/* ESTILOS PARA LA CABECERA DE LA WEB */
#cabecera #cabecera-logo { float: left; }
#cabecera #cabecera-logo h1 { margin: 22px 0px 0px 17px; padding: 0px;  background: url(/MODULOS/_GLOBAL/publico/interfaces/img/logo.png) top left no-repeat; }
#cabecera #cabecera-logo h1 a { display: block; width: 150px; height: 63px; }
#cabecera #cabecera-logo h1 span { display: none; }
#cabecera #cabecera-opciones { float: right; width: 557px; height: 80px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera_opciones.gif) bottom left repeat-x; }
#cabecera #cabecera-opciones .opciones { float: right; width: 557px; background: #7DA60A; }
#cabecera #cabecera-opciones .opciones ul { width: 557px; margin: 0px; padding: 0px; }
#cabecera #cabecera-opciones .opciones li { float: left; list-style-type: none; }
#cabecera #cabecera-opciones .opciones li a { color: #FFFFFF; text-decoration: none; }
#cabecera #cabecera-opciones .opciones li a:hover { color: #053D00; }
#cabecera #cabecera-opciones .opciones li#faqs { padding: 8px 0px 5px 20px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/ico_cabecera_faqs.gif) 6px 10px no-repeat; }
#cabecera #cabecera-opciones .opciones li#mapa-web { padding: 8px 0px 5px 20px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/ico_cabecera_mapaweb.gif) 8px 10px no-repeat; }
#cabecera #cabecera-opciones .opciones li#contactar { padding: 8px 0px 5px 20px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/ico_cabecera_contactar.gif) 7px 12px no-repeat; }
#cabecera #cabecera-opciones .opciones li#buscar { width:190px; padding: 4px 0px 5px 20px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/ico_cabecera_buscar.gif) 8px 11px no-repeat; }
#cabecera #cabecera-opciones .opciones li#idioma { padding: 8px 10px 0px 0px; float: right }

#cabeceraes #cabecera-logo { float: left; }
#cabeceraes #cabecera-logo h1 { margin: 22px 0px 0px 17px; padding: 0px;   background: url(/MODULOS/_GLOBAL/publico/interfaces/img/logo.png) top left no-repeat; }
#cabeceraes #cabecera-logo h1 a { display: block; width: 150px; height: 63px; }
#cabeceraes #cabecera-logo h1 span { display: none; }
#cabeceraes #cabecera-opciones { float: right; width: 557px; height: 104px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera_opciones.gif) bottom left repeat-x; }
#cabeceraes #cabecera-opciones .opciones { float: right;  background: #7DA60A; ;  width: 557px;}
#cabeceraes #cabecera-opciones .opciones ul { width: 557px; margin: 0px; padding: 0px;}
#cabeceraes #cabecera-opciones .opciones li { float: left; list-style-type: none; }
#cabeceraes #cabecera-opciones .opciones li a { color: #FFFFFF; text-decoration: none; }
#cabeceraes #cabecera-opciones .opciones li a:hover { color: #053D00; }
#cabeceraes #cabecera-opciones .opciones li#faqs { padding: 8px 0px 5px 20px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/ico_cabecera_faqs.gif) 6px 10px no-repeat; }
#cabeceraes #cabecera-opciones .opciones li#mapa-web { padding: 8px 0px 5px 20px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/ico_cabecera_mapaweb.gif) 8px 10px no-repeat; }
#cabeceraes #cabecera-opciones .opciones li#contactar { padding: 8px 0px 5px 20px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/ico_cabecera_contactar.gif) 7px 12px no-repeat; }
#cabeceraes #cabecera-opciones .opciones li#buscar { width:190px; padding: 4px 0px 5px 20px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/ico_cabecera_buscar.gif) 8px 11px no-repeat; }
#cabeceraes #cabecera-opciones .opciones li#idioma { padding: 8px 10px 0px 0px; float: right }

#cabeceraen #cabecera-logo { float: left; }
#cabeceraen #cabecera-logo h1 { margin: 22px 0px 0px 17px; padding: 0px;background: url(/MODULOS/_GLOBAL/publico/interfaces/img/logo.png) top left no-repeat; }
#cabeceraen #cabecera-logo h1 a { display: block; width: 150px; height: 63px; }
#cabeceraen #cabecera-logo h1 span { display: none; }
#cabeceraen #cabecera-opciones { float: right; width: 557px; height: 104px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera_opciones.gif) bottom left repeat-x; }
#cabeceraen #cabecera-opciones .opciones { float: right; width: 557px; background: #7DA60A; }
#cabeceraen #cabecera-opciones .opciones ul { width: 557px; margin: 0px; padding: 0px; }
#cabeceraen #cabecera-opciones .opciones li { float: left; list-style-type: none; }
#cabeceraen #cabecera-opciones .opciones li a { color: #FFFFFF; text-decoration: none; }
#cabeceraen #cabecera-opciones .opciones li a:hover { color: #053D00; }
#cabeceraen #cabecera-opciones .opciones li#faqs { padding: 8px 0px 5px 20px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/ico_cabecera_faqs.gif) 6px 10px no-repeat; }
#cabeceraen #cabecera-opciones .opciones li#mapa-web { padding: 8px 0px 5px 20px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/ico_cabecera_mapaweb.gif) 8px 10px no-repeat; }
#cabeceraen #cabecera-opciones .opciones li#contactar { padding: 8px 0px 5px 20px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/ico_cabecera_contactar.gif) 7px 12px no-repeat; }
#cabeceraen #cabecera-opciones .opciones li#buscar { width:190px; padding: 4px 0px 5px 20px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/ico_cabecera_buscar.gif) 8px 11px no-repeat; }
#cabeceraen #cabecera-opciones .opciones li#idioma { padding: 8px 10px 0px 0px; float: right }




/* ESTILOS PARA EL PIE DE LA PAGINA */
#pie #pie-padding { padding: 10px 0px 5px 190px; }
#pie .flotar-izquierda { width: 48%; }
#pie .flotar-izquierda div { float: left; margin: 0px 10px 30px 0px; }
#pie .flotar-izquierda strong { color: #7BA807; }
#pie .flotar-derecha { width: 48%; }
#pie .flotar-derecha div { float: right; display: block; width: 107px; height: 39px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/logo_dga.gif) top left no-repeat; }
#pie .flotar-derecha span { display: none; }

/* ESTILOS PARA EL CONENIDO */
#contenido #contenido-padding { padding: 2px 0px 0px 0px; }

/* ESTILOS PARA EL MENU LATERAL */
#lateral .menu { padding: 0px 0px 36px 0px; background: #E8C301 url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu_lateral.gif) bottom left no-repeat; }
#lateral .menu ul { margin: 0px; padding: 7px; }
#lateral .menu ul li { list-style-type: none; border-bottom: 1px solid #A78D02; }
#lateral .menu ul li a { display: block; padding: 3px 0px 3px 0px; width: 172px; color: #000000; text-decoration: none; }
#lateral .menu ul li a:hover { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu_lateral_opciones.gif) top left repeat-x; }
#lateral .menu ul ul { margin: 0px; padding: 2px 0px 2px 0px; width: 100%; background: #A28800; }
#lateral .menu ul ul li { list-style-type: none; border-bottom: 0px solid #A78D02; }
#lateral .menu ul ul li a { color: #FFFFFF; padding: 1px 1px 1px 7px; width: 160px; text-decoration: none; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/ico_menu_lateral_submenu.gif) 2px 6px no-repeat; }
#lateral .menu ul ul li a:hover { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/ico_menu_lateral_submenu.gif) 2px 6px no-repeat; }

/* ESTILOS PARA EL CONTENIDO DATOS-HOME */
#datos-home h2 { margin: 0px 0px 3px 0px; padding: 2px; font-size: 15px; color: #75770F; background: #EDEDCB; }
#datos-home h2 img { float: left; }
#datos-home h2 span { font-size: 13px; color: #959641; }
#datos-home h2 strong { font-size: 13px; color: #858566; }
#datos-home h3 { margin: 0px 0px 7px 0px; padding: 0px; font-size: 11px; color: #4C6D1F; }
#datos-home .columnas2f1 { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_home_columnasf1.gif) 391px 0px repeat-y; }
#datos-home .columnas2f1-c1 { float: left; width: 390px; }
#datos-home .columnas2f1-c2 { float: right; width: 153px; }
#datos-home .columnas2f1-c2-padding { padding: 10px 10px 10px 0px; }
#datos-home .columnas2f2 { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_home_columnasf1.gif) 195px 0px repeat-y; }
#datos-home .columnas2f2-c1 { float: left; width: 48%; }
#datos-home .columnas2f2-c1-padding { padding: 10px; }
#datos-home .columnas2f2-c2 { float: right; width: 48%; }
#datos-home .columnas2f2-c2-padding { padding: 10px; }
#datos-home .columnas2f3 {  }
#datos-home .columnas2f3-c1 { float: left; width: 150px; }
#datos-home .columnas2f3-c2 { float: right; width: 200px; }

/* ESTILOS PARA EL CONTENIDO DATOS */
#datos h2 { margin: 0px; padding: 7px; font-size: 13px; color: #737373; text-transform: uppercase; background: #DCDCDC; }
#datos h3 { margin: 0px; padding: 0px 0px 0px 7px; font-size: 12px; font-weight: normal; border-left: 5px solid #E8C301; }
#datos h4 { margin: 0px; padding: 0px 0px 4px 15px; font-size: 12px; color: #4C6D1F; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_decoracion.gif) top left no-repeat; }
#datos #datos-padding { padding: 7px; }
#datos #breadcrumbs {
	padding: 0px 0px 5px;
	border-bottom: 1px solid #DFDFDF;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#datos #informacion {  }
#datos #informacion-padding { padding: 8px; }
#datos #navegacion { text-align: right; padding:20px; }

/* ESTILOS PARA LOS LISTADOS */
.listado-documentos ul { margin: 2px 0px 10px 0px; padding: 0px; }
.listado-documentos li { list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 10px; color: #215130; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_flecha.gif) 2px 5px no-repeat; }
.listado-enlaces ul { margin: 2px 0px 7px 0px; padding: 0px; }
.listado-enlaces li { list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 10px; color: #215130; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_flecha.gif) 2px 5px no-repeat; }
.listado-categorias ul { margin: 7px 0px 10px 0px; padding: 0px; }
.listado-categorias li { list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 10px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_flecha.gif) 2px 5px no-repeat; }
.listado-formato1 ul { margin: 7px 0px 10px 0px; padding: 0px; }
.listado-formato1 li { list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 10px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_flecha.gif) 2px 5px no-repeat; }
.listado-formato1 dl { margin: 0px; padding: 0px; }
.listado-formato1 dt { clear: both; float: left; margin: 0px; padding: 0px 0px 9px 0px; width: 70px; }
.listado-formato1 dd {  float: left; margin: 0px 0px 9px 0px; padding: 0px; width: 451px; }
.listado-formato2 ul { margin: 2px 0px 10px 0px; padding: 0px; }
.listado-formato2 li { list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 15px; color: #215130; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_documentos.gif) 2px 0px no-repeat; }
.listado-formato2 dl { margin: 0px; padding: 0px; }
.listado-formato2 dt { padding: 0px 0px 3px 15px; color: #444444; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_detalle.gif) top left no-repeat; border-bottom: 1px solid #DFDFDF; }
.listado-formato2 dd { margin: 0px; padding: 5px 0px 20px 0px; }
.listado-formato3 dl { margin: 0px; padding: 0px; }
.listado-formato3 dt { padding: 0px 0px 0px 0px; }
.listado-formato3 dd { margin: 0px; padding: 0px 0px 8px 0px; }
.listado-formato3 ul { margin: 2px 0px 7px 0px; padding: 0px; }
.listado-formato3 li { list-style-type: none; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 10px; color: #215130;}



/* TABLA DE DATOS */
table.tabla-datos {  }
.tabla-datos thead th {  }
.tabla-datos td {  }

/* ESTILOS PARA CAJA CON FORMATOS */
.caja-formato1 { background: #F7FAEB; border-bottom: 1px solid #CCCCCC; }
.caja-formato1-padding { padding: 10px; }
.caja-formato2 { margin: 0px 0px 8px 0px; border-bottom: 1px solid #83B00A; }
.caja-formato2-padding { padding: 0px 0px 8px 0px; }
.caja-formato3 { border-top: 1px solid #DFDFDF; }
.caja-formato3-padding { padding: 8px 0px 8px 0px; }

/* ESTILO PARA LA PAGINACION */
#paginacion { clear: both; padding: 4px 0px 8px 0px; border-top: 1px solid #DFDFDF; }
#paginacion a.retroceder-todo { color: #81AA10; }
#paginacion a.retroceder-todo:hover { color: #2F5C00; }
#paginacion a.retroceder-todo span {  }
#paginacion a.retroceder { color: #81AA10; }
#paginacion a.retroceder:hover {color: #2F5C00;  }
#paginacion a.retroceder span {  }
#paginacion a.avanzar-todo { color: #81AA10; }
#paginacion a.avanzar-todo:hover { color: #2F5C00; }
#paginacion a.avanzar-todo span {  }
#paginacion a.avanzar { color: #81AA10; }
#paginacion a.avanzar:hover { color: #2F5C00; }
#paginacion a.avanzar span {  }
#paginacion .leyenda { color: #000000; }
#paginacion .leyenda strong {  }
#paginacion .resultados {  }
#paginacion .actual { color: #4C6D1F; }
#paginacion .actual strong {  }

/* ESTILOS PARA CUALQUIER FORMULARIO */
#formulario-cabecera { margin: 0px; padding: 0px; }
#formulario-cabecera fieldset { margin: 0px; padding: 0px; border: 0px solid #FFFFFF; }
#formulario-cabecera fieldset legend { margin: 0px; padding: 0px; display: none; }
#formulario-cabecera fieldset label { margin: 2px 0px 0px 0px; padding: 0px; color: #FFFFFF; }
#formulario-cabecera fieldset .campos { margin: 0px; padding: 0px; vertical-align: middle; width: 105px; font-size: 11px; color: #474747; }
#formulario-cabecera fieldset .boton { margin: 2px 0px 0px 5px; padding: 0px; width: 16px; height: 16px; font-size: 10px; color: #194B26; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/boton_cabecera_buscar.gif) top left no-repeat; border: 0px solid #FFFFFF; }

#formulario-servicios, #formulario-publicaciones, #formulario-departamentos, #formulario-busqueda { margin: 0px; padding: 5px 0px 5px 0px; }
#formulario-servicios fieldset, #formulario-publicaciones fieldset, #formulario-departamentos fieldset, #formulario-busqueda fieldset { margin: 0px; padding: 0px; border: 0px solid #FFFFFF; }
#formulario-servicios fieldset legend, #formulario-publicaciones fieldset legend, #formulario-departamentos fieldset legend, #formulario-busqueda fieldset legend { display: none; }
#formulario-servicios fieldset label, #formulario-publicaciones fieldset label, #formulario-departamentos fieldset label, #formulario-busqueda fieldset label { display:none }
#formulario-servicios fieldset .campos, #formulario-publicaciones fieldset .campos, #formulario-departamentos fieldset .campos, #formulario-busqueda fieldset .campos { margin: 0px; padding: 0px; vertical-align: middle; width: 105px; font-size: 11px; background: #F7F7F7; }
#formulario-servicios fieldset .boton, #formulario-publicaciones fieldset .boton, #formulario-departamentos fieldset .boton, #formulario-busqueda fieldset .boton { margin: 0px; padding: 0px 2px 0px 2px; vertical-align: middle; font-size: 9px; color: #FFFFFF; font-weight: bold; background: #818181; }

#formulario { margin: 0px; margin: 8px 0px 0px 0px; padding: 5px 0px 5px 0px; }
#formulario fieldset { border: 0px solid #FFFFFF; }
#formulario fieldset legend { margin: 0px; padding: 0px; display: none; }
#formulario fieldset label { float: left; padding: 2px 0px 0px 0px; width: 40%; text-align: right; color: #444444; clear: both; }
#formulario fieldset .campos { margin-bottom: 8px; color: #474747; font-size: 11px; vertical-align: middle; background: #F7F7F7; border-top: 1px solid #C4CDCC; border-left: 1px solid #ACB5B4; border-bottom: 1px solid #6E7678; border-right: 1px solid #ACB4B6; }
#formulario fieldset .boton { margin: 4px 0px 0px 40%; vertical-align: middle; font-size: 9px; color: #FFFFFF; font-weight: bold; background: #818181;}
#formulario sup { color: #E30D17; font-weight: bold; font-size: 12px; }
#formulario div { padding: 3px 0px 0px 0px; text-align: center; border-top: 1px solid #DCDCDC; }
#formulario cite { color: #E30D17; font-size: 10px; font-style: normal; }

/* ESTILOS PARA TEXTO */
.texto {  }
.entradilla { color: #000000; }
.destacado { color: #000000; }
.especial {color:#CC3300;  }
.antetitulo { font-size: 10px; color: #000000; }
.titulo { font-size: 12px; color: #7CA70A; }
.titulo-home { font-size: 11px; color: #81AA10; }
.subtitulo { font-size: 11px; color: #7C7C7C; }
.tit-personal{color:#7CA70A;font-size:14px; font-weight:bold; height:35px;}
.resumen {  }
.especial { color: #4C6C20; }
.nota { font-size: 10px; }
.fecha { font-size: 10px; color: #000000; }
.decoracion-grafica { padding: 0px 0px 0px 15px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_decoracion.gif) top left no-repeat; }
.cursiva {font-style: italic}

/* ESTILOS PARA IMAGENES */
.imagen-sinmarco { border: 0px solid #C6C6C6; }
.imagen-conmarco { border: 1px solid #CCCCCE; margin: 3px 0px 3px 0px; }
.imagen-conmarco-izquierda { border: 1px solid #CCCCCE; margin: 3px 10px 3px 0px; }
.imagen-conmarco-derecha { border: 1px solid #CCCCCE; margin: 3px 0px 3px 10px; }
.imagenes-derecha { float: right; background: #FFFFFF; }
.imagenes-derecha .imagenes-padding { padding: 0px 0px 0px 15px; }
.imagenes-derecha .imagenes-padding div { padding: 0px 0px 8px 0px; width: 150px; font-size: 10px; color: #80AA12; text-align: center; }
.imagenes-izquierda { float: left; background: #FFFFFF; }
.imagenes-izquierda .imagenes-padding { padding: 0px 15px 0px 0px; }
.imagenes-izquierda .imagenes-padding div { padding: 0px 0px 8px 0px; width: 150px; font-size: 10px; color: #80AA12; text-align: center; }
.imagenes-centro .imagenes-padding { padding: 0px 15px 0px 0px; }
.imagenes-centro .imagenes-padding div { padding: 0px 0px 8px 0px; width: 150px; font-size: 10px; color: #80AA12; text-align: center; }

/* ESTILOS PARA LOS ENLACES */
a.enlace { color: #81AA10; }
a.enlace:hover { color: #2F5C00; }
a.enlace-destacado { color: #931833; text-decoration: none; padding-right: 7px; font-weight: bold; background: url() top right no-repeat; white-space: nowrap; }
a.enlace-destacado:hover { color: #660012; }
a.enlace-volver { color: #81AA10; padding: 0px 0px 0px 15px; font-weight: bold; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_volver.gif) top left no-repeat; white-space: nowrap; }
a.enlace-volver:hover { color: #2F5C00; }
a.enlace-subir { color: #81AA10; padding: 0px 15px 0px 0px; font-weight: bold; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_subir.gif) top right no-repeat; white-space: nowrap; }
a.enlace-subir:hover { color: #2F5C00; }
a.enlace-zoom { display: block; margin: -3px 0px 0px 0px; width: 151px; height: 10px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/boton_ampliar.gif) top right no-repeat; }
a.enlace-zoom span { display: none; }

/* ESTILOS PARA LA LINEA */
.linea { color: #D6D6D6; height: 1px; border: 1px solid #D6D6D6; }

/* ESTILOS PARA FLOTAR Y ALINEAR Y PADDING */
.flotar-izquierda { float: left; }
.flotar-derecha { float: right; }
.alinear-izquierda { text-align: left; }
.alinear-derecha { text-align: right; }
.padding-izquierda { padding: 0px 15px 15px 0px; }
.padding-derecha { padding: 0px 0px 15px 15px; }

/* ESTILOS PARA ESPACIOS Y DIMENSIONES */
.padding-horizontal { }
.padding-vertical { padding: 0px 0px 5px 0px; }
.dimension-fotop { width: 411px; }
.dimension-fotog { width: 361px; }

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.borrar { clear: both; }
.ocultar { display: none; }
.contenedor:after { content: "."; display: block; height: 0em; clear: both; visibility: hidden; }
.contenedor { display:inline-block; }
* html .contenedor { height : 1%; }
.contenedor { display: block; }


/*MAPA WEB*/
#mapa ul li {margin-top:5px;}
#mapa ul li {list-style-type: none;}
#mapa ul li a {list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 10px; color: #7CA70A; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_flecha.gif) 2px 5px no-repeat; text-decoration:none;}
#mapa ul li a:hover {color:#4C6C20;}
#mapa ul li ul li a {list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 10px; color: #7CA70A; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_flecha.gif) 2px 5px no-repeat; text-decoration:none;}


/* Patch 18062007 dtorres */
#patch18062007 {
	width: 110px;
	height: 40px;
	display:block;
	position: relative;
	top: 45px;
	left: 430px;
}

/* ESTILOS PARA EL CUADRADO DE LA HOME EN INGLES */
#cuadrado {
color:#4C6D1F;
font-size:11px;
margin:0 0 7px;
padding:0;

	 }

#cuadrado ul {padding-left:5px; margin:0px;}
#cuadrado ul li {width:47.5%; float:left; list-style:none; padding:10px 9px 10px 0px;}
#cuadrado ul li img {float:left; padding-right:5px;}
#cuadrado ul li a {color:#4C6D1F; text-decoration:none;font-weight:bold;}
#cuadrado ul li a:hover {text-decoration:underline;}


/*ESTILOS COLUMNAS*/



.col2f1-c1   { float:left; width:49%; height:148px;}

.col2f1-c2   { float:right; width:49%;height:148px;}

