/*
 * Fichero: public.css ,31/01/2007 Ana Noemí Fernández Martínez
 *
 * 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, Safari
 * Plataformas		Mac, PC, Linux
 * CSS				2
 * Fichero			public.css
 * Version			v2.0
 * Autores			Ana Noemí Fernández Martínez <noemi.fernandez@net2u.es>
 * Creado			31/01/2007
 *
 */

/* ESTILOS GENERALES */
body 	 {font: normal 11px Arial, Helvetica, sans-serif; color: #333; text-decoration: none; background: #FFFFFF url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo.gif) repeat-X; text-align: center; margin: 0px; padding:0px;}
img		 {border: 0px;}
table    {empty-cells:show; border-collapse:collapse; }
fieldset {margin:0px; padding:0px; border:none;}
input 	 {margin:0px; padding:0px; vertical-align:middle; color:#333; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
select   {color:#333; font-size:10px; margin:3px 0px 3px 0px; padding:0px; background-color:#fff; valign:middle;}
textarea {color:#333; font-family:Arial, Helvetica, sans-serif; background-color:#fff; font-size:11px; border:1px solid #AEC4E2;}
button   {margin:0px 0px 1px 5px; padding:0px; height:20px; vertical-align:middle;}
form 	 {margin:0px; padding:0px; border:0px solid #fff;}
p		 {margin: 0px; padding: 0px;}
h1, h2, h3, h4, h5,h6 {margin:0px; padding:0px;}
em p {margin:0px 0px 10px 0px;}


/* ESTILOS CONTENEDORES */
#web 				{margin: 0px auto; padding: 0px; width: 750px;text-align: left;}
#precabecera    	{text-align:right; height:25px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_precabecera.gif) repeat-X;}
#precabecera-padd 	{padding:5px 5px 0px 0px;}
#cabecera			{float:left;width:750px; height:100px;}
#contenido      	{clear:both; float:left; width:750px; min-height:510px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_contenido.gif) left bottom repeat-X;}
#lateral        	{float:left; width:170px; min-height:300px;} /* Contiene el menú */
#datos				{float:right; width:580px;}
#subcabecera 		{float:left; margin-bottom: 8px; width:570px; border-bottom:1px solid #CDCECF;}
#pie				{clear:both; width: 750px; height:55px; font-size: 10px; color:#333333;}


/* ESTILOS SECUNDARIOS - HOME Y CONTENIDO*/
.home-noticias 			{ margin:5px 0px; border-bottom:1px solid  #D6D6D6; padding-bottom:5px;}
.contenido-padd     { margin:10px 5px 0px 5px; border-bottom:1px solid #D9D9D9;  }
.subcabecera-fecha  { float:right; width:130px; text-align:right;}
.subcabecera-padd   { padding:5px 0px;}
.datos-col1 			  { float:left; width:370px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/punto.gif) 369px 0px repeat-Y;}
.datos-col1-col1    { width:352px;}
.datos-col1-col2 		{ width:352px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/pestana.gif) left top no-repeat;}
.datos-col2 			  { float:left; width:200px;}
.datos-col2-padd		{ margin-left:15px;}


/* ESTILOS PARA LA CABECERA */
#cabecera h1 		{float:left; margin:0px; padding:0px; width:170px; height:86px; }
#cabecera h1 span 	{display:none;}
#cabecera-opciones 	{float:right; width:570px; height:88px; text-align:left; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera.gif) 0px 0px no-repeat;}
#cabecera-col1    	{float:left; padding-top:50px; width:182px; /*background:url(/MODULOS/_GLOBAL/publico/interfaces/img/slogan.gif) 0px 50px no-repeat;*/}
#cabecera-col1 span {display:none;}
#cabecera-col2      {float:right; width:375px;}
#cabecera-imprimir	{display:none;}

#cabecera-login 		{float:right; margin-right:0px; height:68px; width:340px; }
#cabecera-login-padd 	{ padding:5px 0px 0px 0px;} 
#cabecera-login-padd form {margin:0px; padding:0px; width:auto;}
#cabecera-login-padd form fieldset {margin:0px; padding:0px; border:0px solid #fff;}
#cabecera-login-padd form fieldset legend   {display:none;}
#cabecera-login-padd form fieldset label    {clear: both; float: left; padding: 5px 0px 0px 0px; width:150px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align: right;}
#cabecera-login-padd form fieldset .btn-login {width:47px; height:18px; font: normal 9px Arial, Helvetica, sans-serif; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/btn.gif) no-repeat; border:0px solid #fff; text-transform:uppercase;}

#herramientas	{clear:both; float:right; width:370px; height:25px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_tools.gif) 0px 0px no-repeat;}
#herramientas span {display:none;}
#herramientas ul  {margin:0px; padding:3px 0px 0px 10px; width:370px;}
#herramientas #herramientas-opc1 {float:left; padding:2px 5px 5px 17px; list-style-type:none; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/comprar.gif) 0px 0px no-repeat;}
#herramientas #herramientas-opc2 {float:left; padding:2px 5px 5px 18px; list-style-type:none; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/contactar.gif) 0px 0px no-repeat;}
#herramientas #herramientas-opc3 {float:left; padding:2px 0px 5px 18px; list-style-type:none; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/buscar.gif) top left no-repeat;}
#herramientas #herramientas-opc3 form { margin:0px; padding:0px; width:160px;}
#herramientas #herramientas-opc3 form fieldset {margin:0px; padding:0px; border:0px solid #fff; }
#herramientas #herramientas-opc3 form fieldset legend   {display:none;}
#herramientas #herramientas-opc3 form fieldset label    {clear:both; float: left; padding: 0px 5px 0px 0px; color:#2C4700; font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-align: left;}
#herramientas #herramientas-opc3 form fieldset input {margin:0px;padding:0px;}
#herramientas #herramientas-opc3 form fieldset .btn-buscar {margin-left:4px; width:25px; height:18px; font: normal 9px Arial, Helvetica, sans-serif; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/btn_ok.gif) no-repeat; border:0px solid #fff; text-transform:uppercase;}
#herramientas a {color:#2C4700; font-weight:bold; text-decoration:none;}

/* ESTILOS PARA EL PIE */
#pie-padding		{margin:0px 7px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_pie.gif) top left repeat-X;}
#pie-col1  			{float:left;  padding:10px;}
#pie-col2 			{float:left; width:240px; height:30px; border-right:5px solid #D5D6D6; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/phone2.gif) right top no-repeat;}
#pie-col2 span      {display:none;}
#pie-col3 			{float:right; padding:10px; text-align:right; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_color_pie.gif) right top no-repeat;}
#pie-col3 a 		{color:#333; font-size:9px; text-transform:uppercase; text-decoration:none;}
#pie-col3 a:hover 	{text-decoration:underline;}
#pie-imprimir		{display:none;}


/* ESTILOS PAR EL MENU */
.menu 		{width:150px; margin:6px 0px;}
.menu h2    {color:#669900; font-size:12px; margin-bottom:5px;}
.menu span  {display:none;}
.menu ul	{margin: 0px; padding:0px; padding:0px 0px 28px 0px; background:#ffffff url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu.gif) left bottom repeat-X;}
.menu ul li	{margin:0px; padding: 3px 0px 3px 14px; color: #2D6200; font-size:11px; font-weight:bold; list-style-type:none;  border-bottom:1px solid #CDCECF; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/bullet.gif) 4px 5px no-repeat;}
.menu ul li a 		 {color:#2D6200; font-weight:bold; text-decoration:none; font-size:11px;}
.menu ul li a:hover  {color:#2D6200; text-decoration:underline;}
.decoracion 	 	 {margin-top:24px; border-top:1px solid #ccc;}


/* ESTILOS PARA DETALLE PRODUCTOS */
.datos-productos 		{float:right; width:410px;}
.productos-referencia   {float:left; width:90px; text-transform:uppercase;}
.productos-precio		{float:right; margin-bottom:10px; width:320px; font-size:12px; font-weight:bold; text-align:right;}
.caja-listados       		{margin-bottom:10px; padding:0px 7px 12px 10px; }  
.caja-listados-col1			{float:right;padding:0px 40px 0px 10px; width:350px;}
.caja-listados-col2			{float:left; margin:0px 0px 0px 0px;}
.caja-listados-titulo		{color:#000000; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.caja-listados-subtitulo	{padding:5px 0px; color:#2D6200; font:bold 12px Arial, Helvetica, sans-serif;}



/* ESTILOS TEXTOS */
.titulo-home      {padding:25px 0px 15px 10px; color:#669900; font-size:12px; font-weight:bold;}
.titulo-vineta    {font: bold 11px Arial, Helvetica, sans-serif; color:#333333; text-align:left; text-transform:uppercase; padding-bottom:2px; }
.titulo		      {color:#669900; font-size:13px; font-weight:bold;} /* titulo h3 en interiores */
.titulo-destacado {color:#2D6200; font-size:14px; font-weight:bold;}
.titulo-noticia   {margin:5px 0px; color:#2D6200; font-size:15px; font-weight:bold;}
.titulo-opciones  {margin:5px 0px; padding:0px; color:#333333; font-size:12px; font-weight:bold;}/* titulo opciones en detalle */
.antetitulo       {text-transform:uppercase;}
.subtitulo        {font: normal 12px Arial, Helvetica, sans-serif; color:#586B1F; text-align:left; }/* subtitulo general y de noticias */
.destacado        {font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-align:left;}
.destacado2       {font: normal 14px Arial, Helvetica, sans-serif; color:#2D6200; text-align:left;}
.sinresultados    {padding-left:10px; font: normal 11px Arial, Helvetica, sans-serif; color:#333;  background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/bullet2.gif) 0px 3px no-repeat;}
.mayusculas       {text-transform:uppercase;}
.precio           {font-size:14px; color:#2D6200; }
.precio-oferta    {font-size:14px; color:#cc0000;}
.fecha            {color:#2D6200;}
.aviso  		  {font: normal 11px Arial, Helvetica, sans-serif; color:#cc0000;}
.saludo		  	  {color:#ffffff; font-size:13px; font-weight:bold;}
.especial		  {font-size:12px;}


/* ESTILOS PARA LAS CAJAS */
.caja-saludo {margin-left:80px; color:#ffffff;}
/* Estilo de caja para mostrar ofertas y noticias en lateral derecho de la home */
.caja-formato1       {margin-bottom:10px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_ofertas.gif) top left no-repeat; border:1px solid #CDCECF;}
.caja-formato1-padd  {padding:10px 2px 10px 10px;}
.caja-formato1-padd h3		{color:#000000; font:bold 13px Arial, Helvetica, sans-serif;}
.caja-formato1-padd h4		{padding:5px 0px; color:#2D6200; font:bold 12px Arial, Helvetica, sans-serif;}
.caja-formato1-login {float:left; margin:0px 15px 10px 0px; width:280px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_ofertas.gif) top left no-repeat; border:1px solid #CDCECF}

/* Estilo de caja para detalle de eventos */
.caja-formato2       {float:right; margin: 5px 10px; width:200px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_ofertas.gif) top left no-repeat; border:1px solid #CDCECF;}
.caja-formato2-padd  {padding:10px 7px 10px 10px}

/* Estilos para mostrar listado de productos destacados en la home */
.caja-home       		{padding:0px 7px 12px 10px;}  
.caja-home-col1			{float:left; margin:0px 0px 0px 10px; width:245px;}
.caja-home-col2			{float:left; margin:0px 0px 0px 0px;}

.caja-home-titulo		{color:#000000; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border:1px solid black;}
.caja-home-subtitulo	{padding:5px 0px; color:#2D6200; font:bold 12px Arial, Helvetica, sans-serif;}

/* Estilo de caja para titulos interiores */
.caja-titulo 		{float:left; width:570px; padding:5px 5px 18px 3px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/pestana_titulos.gif) left top no-repeat;} /* estilo para titulo de las interiores en verde */
.caja-enlaces 	 	{padding-top:1px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/linea_enlaces.gif) 0px 0px no-repeat; border-top:1px solid #D9D9D9;} /* estilo para enlaces y documentos elacionados*/
.caja-opciones   	{padding-top:1px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/linea_opciones.gif) 0px 0px no-repeat; border-top:1px solid #D9D9D9;}
.caja-cuerpo   		{padding-top:1px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/linea_detalles.gif) 0px 0px no-repeat; border-top:1px solid #D9D9D9;}
.caja-enlace-ver 	{float:left; margin:5px 0px;} /* Estilo de caja para el enlace ver detalle de ofertas destacadas y noticias en la home*/
.caja-faqs 			{padding-top:10px; width:95%; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/linea_enlaces.gif) 0px 0px no-repeat; border-top:1px solid #D9D9D9;}
/* estilo para caja de login en autentificacion de usuarios */
.caja-login {float:left; width:250px;}


/* ESTILOS PARA EL CUERPO */
.cuerpo {padding:5px 0px; }
.cuerpo ul {margin:0px 20px; padding:0px;}
.cuerpo ul li {list-style-type:none; padding-left:10px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/punto_listados.gif) 0px 5px no-repeat;}
.cuerpo p { margin:0px 0px 10px 0px;}

/* FORMULARIO */
.formulario { clear:both; margin:0px; padding:0px; width:auto; text-align:left;}
.formulario fieldset {border:0px solid #fff; padding:0px; margin:0px; color: #333; text-align:left;}
.formulario fieldset legend {margin:0px; padding: 0px; display: none;}
.formulario fieldset label 				{clear: both; float: left; margin:4px 0px;  padding: 0px; text-align: left; color: #333; font-size:11px; font-weight:normal;}
.formulario fieldset label.etiqueta 	{clear: both;  float: left; margin:4px 0px; padding:0px; width:30%; text-align: right; color: #333; font-size:11px; font-weight:normal;}
.formulario fieldset label.etiqueta-f1 	{clear: both;  float: left; margin:4px 5px 4px 0px; padding:0px; width:40%; text-align: right; color: #333; font-size:11px; font-weight:normal;}
.formulario fieldset select {display:inline;}



.campos {margin:4px 0px; padding:1px; vertical-align:middle; border:1px solid #AAACAE; color:#333; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.boton  {margin:5px 0px; padding:0px; width:72px; height:19px; font: normal 9px Arial, Helvetica, sans-serif; color:#000000; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/boton.gif) 0px 0px no-repeat; border:0px solid #ffffff; cursor: pointer; text-transform:uppercase;}
.buton  {margin:0px 0px 1px 5px; padding:0px; height:20px; vertical-align:middle;}
.selector 	{color:#333; font-size:10px; margin:0px 0px 5px 0px; background-color:#fff;}
.textoarea 	{margin:4px 0px; color:#333; font-family:Arial, Helvetica, sans-serif; background-color:#fff; font-size:11px; border:1px solid #AAACAE;}
/*.campo-lectura {color:#666; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px solid #AAACAE; background-color:#E8E7E7;}*/

/* simulacion de boton para que funcione el codigo */
.boton-solicitar  {margin:5px 0px 5px 0px;  padding:4px 0px 0px 0px; width:135px;  height:19px; text-align:center; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/boton_gd2.gif) 0px 0px no-repeat;}
.boton-carrito  {margin:5px 5px 5px 0px;  padding:4px 0px 0px 0px; width:130px;  height:19px; text-align:center; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/boton_gd.gif) 0px 0px no-repeat;}
a.enlace-carrito {font: bold 9px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; text-decoration:none;}
a.enlace-carrito:hover {text-decoration:underline; color:#333;}


/* botones para formulario si funciona codigo*/
.btn-tienda   {margin-top:5px; margin:0px 0px 0px 5px; padding:0px 0px 0px 10px; width:72px; height:19px; font: normal 9px Arial, Helvetica, sans-serif; color:#000000; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/btn_tienda.gif) 0px 0px no-repeat; border:0px solid #ffffff; cursor: pointer; text-transform:uppercase;}
.boton-gd  { margin:5px 0px; padding:0px; width:130px; height:19px; font: normal 9px Arial, Helvetica, sans-serif; color:#000000; border:none; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/boton_gd.gif) 0px 0px no-repeat; cursor: pointer; text-transform:uppercase;}



/* ESTILOS PARA TABLAS */
.celdacolor {background-color:#F2F2F2; border-bottom:1px solid #4F7033;}
.tabla-datos 	{margin:0px; padding:0px; width:98%; font-size:11px; border-collapse: collapse; }
.tabla-datos tr th 	{margin-right:2px; padding:2px 0px; text-align:center; color:#4F7033; font-size:100%; border-top:1px solid #4F7033; background:#fff url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_tabla.gif) left bottom repeat-X;}
.tabla-datos tr td     {padding: 0.18em 0em; color:#333; text-align: center; border-bottom:1px solid #ccc;}


.tabla-listado {margin:0px; padding:0px; width:100%; empty-cells:show; }
.tabla-listado tr th {padding:4px; border-top:1px solid #B8B7B7; border-bottom:1px solid #A31545; background-color:#EEEEEE; text-align:left; font-size:11px; font-weight:bold; color:#a31545;}
.tabla-listado tr th a {font-weight:bold;color:#96002c; text-decoration:none;}
.tabla-listado tr th a:hover {text-decoration:underline;}
.tabla-listado tr a.enlace-destacado {font-weight:bold;color:#333; text-decoration:none;}
.tabla-listado tr a.enlace-destacado:hover {text-decoration:underline;}
.tabla-listado tr td  {padding:5px; text-align:left;}

table.tabla-carrito { margin: 0px; padding: 0px;  width:98%; border-collapse: collapse; border-bottom:1px solid #CDC8C1;}
.tabla-carrito thead th { padding: 2px; font-size: 11px; color:#333; text-transform: uppercase; background:#fff url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_tabla.gif) left bottom repeat-X; border-top: 1px solid #4F7033; }
.tabla-carrito .producto td { padding: 2px; font-size: 11px; border-bottom: 1px solid #CDC8C1; }
.tabla-carrito td.productos { background: #E8E8E8; }
.tabla-carrito td.precios { background: #EEF2E5; }
.tabla-carrito td.precios-totales { background: #E3ECCD; }
.tabla-carrito td.subtotal-titulo { padding: 2px; font-size: 12px; color: #333; background: #B3C58E; border-bottom: 1px solid #7C9548; }
.tabla-carrito td.subtotal { padding: 2px; font-size: 12px; color: #4E4134; background: #F6F5F4; border-bottom: 1px solid #7C9548; }
.tabla-carrito td.total-titulo { padding: 2px; font-size: 14px; color: #fff; background: #7C9548; border-bottom: 1px solid #7C9548; }
.tabla-carrito td.total { padding: 2px; font-size: 14px; color: #333; background: #dbdbdb; }



/* ESTILOS PARA ENLACES */
a  		                 { color:#006699; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:underline;}
a:hover                { color:#838383; text-decoration:underline;}
a.enlace-ver 			     { padding-bottom:5px; padding-left:12px; text-align:left; color:#006699; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:underline; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/ver.gif) 0px 3px no-repeat;}
a.enlace-ver:hover     { text-decoration:underline;}
a.enlace-volver 	     { padding:0px 10px 0px 12px; text-align:left; color:#000000; font: normal 10px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/volver.gif) 0px 4px no-repeat;}
a.enlace-volver:hover  { text-decoration:underline;}
a.enlace-subir 			   { margin-right:10px;padding-left:12px; text-align:left; color:#000000; font: normal 10px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/subir.gif) 0px 2px no-repeat;}
a.enlace-subir:hover 	 { text-decoration:underline;}
a.enlace-pie 			     { color:#666666; font: normal 10px Arial, Helvetica, sans-serif; text-decoration:none;}
a.enlace-pie:hover 		 { text-decoration:underline;}
a.enlace-zoom 			   { padding-bottom:5px; padding-left:12px; text-align:left; color:#006699; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/lupa.gif) 0px 2px no-repeat;}
a.enlace-zoom:hover 	 { text-decoration:underline;}
a.enlace-zoom-f1 			 { padding-bottom:5px; color:#006699; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none; }
a.enlace-zoom-f1:hover { text-decoration:underline;}


/* ESTILOS PARA BREADCRUMS */
#path 			{float:left; padding:0px 0px 0px 10px; width:425px;  color:#333; text-align:left; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/bullet2.gif) 0px 3px no-repeat;}
#path a 		{color:#006699; text-decoration:underline;}
#path a:hover 	{color:#cc0000;text-decoration:underline;}
.pathactual 	{color:#2D6200; font-weight:bold; text-transform:uppercase;}


/* ESTILOS PARA LA PAGINACION */
#paginacion		{font-size:11px; padding:5px; margin: 5px 0px 5px 0px; width:97%; color:#2D6200; text-align:center; }
#paginacion a	{color:#cc0000; font-weight:bold; text-decoration:none;}
#paginacion a:hover	{ color:#000000; font-weight:bold; text-decoration:underline;}


/* ESTILOS PARA LISTADOS */
.listado-enlaces ul {margin:0px; padding:0px;} /* listados de enlaces y documentos relacionados, va con el estilo .caja-listados */
.listado-enlaces li {margin:0px; padding:0px 10px 2px 10px; list-style-type:none; color:#333333; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet3.gif) no-repeat 0px 5px;}
.listado-enlaces a  {color:#006699; text-decoration:underline;}
.listado-enlaces h4 {margin:10px 0px 2px 0px; color:#333; font-weight:bold; font-size:11px;}
ul.listado-mapaweb 		{margin:0px 0px 0px 10px; padding:0px;} /* listado para  */
ul.listado-mapaweb li 	{margin:0px; padding:0px 0px 0px 10px; list-style-type:none;}
ul.listado-mapaweb ul	{margin:0px 0px 0px 20px; padding:0px;} 
ul.listado-mapaweb ul li {margin:0px; padding:0px 0px 0px 10px; list-style-type:none; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet3.gif) no-repeat 0px 7px;}
ul.listado-mapaweb h4 {color:#333; font-weight:bold; font-size:12px; margin:5px 0px 0px 0px; padding:0px;}
/*ul.listado-mapaweb ul li ul {margin:0px; padding:0px;} tercer nivel de categorias de mapaweb
ul.listado-mapaweb ul li ul li {padding:0px 0px 0px 10px; list-style-type:none; background:none;}*/
.listado-categorias ul {margin:5px 0px 10px 20px; padding:0px;} /* listados para enlaces de categorias */
.listado-categorias li {padding:0px 0px 0px 10px; list-style-type:none; color:#006699; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet3.gif) no-repeat 0px 7px;}
.listado-faqs ul {margin:0px; padding:0px;} /* listados de faqs que va con caja-faqs */
.listado-faqs li {margin:0px 0px 0px 30px; padding:10px 10px 8px 10px; list-style-type:none; color:#333333; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet3.gif) no-repeat 0px 15px;}
/* estilo para listado de eventos */
.listado-formato1 dl { margin: 0px 0px; padding:0px; width:98%;}
.listado-formato1 dt { clear: both; float: left; margin: 0px; padding:0px 0px 5px 12px; width: 90px; color:#627638; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet3.gif) no-repeat 0px 5px;}
.listado-formato1 dd { float: left; margin:0px; padding: 0px 0px 5px 0px; width: 400px; }
.listado-error ul {margin:0px; padding:0px;}
.listado-error li {list-style-type:none; padding-left:10px; font: normal 11px Arial, Helvetica, sans-serif; color:#cc0000;  background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/bullet2.gif) 0px 3px no-repeat;}



/*ESTILOS PARA EL CALENDARIO DE ENVENTOS */
#caja-calendario { padding:5px 0px;width:275px; }
#tabla-calendario 	{margin:0px; padding:0px; width:275px; font-size:11px; border-collapse: collapse; }
#tabla-calendario tr th 	{padding:2px 0px; text-align:center; color:#4F7033; font-size:100%; border-top:1px solid #4F7033; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_tabla.gif) left bottom repeat-X;}
#tabla-calendario tr td     {padding: 2px 0px; color:#333; text-align: center; border-bottom:1px solid #4F7033;}
#tabla-calendario .calendario-evento-pasado    		{color:#6E6E6E; background-color:#D5D5D5;}
#tabla-calendario .calendario-evento-pasado a   	{color:#6E6E6E; text-decoration:none;}
#tabla-calendario .calendario-evento-pasado a:hover {text-decoration:underline;}
#tabla-calendario .calendario-evento-hoy 			{color:#fff; background-color:#4F7033;}
#tabla-calendario .calendario-evento-hoy a     		{color: #fff; text-decoration: underline;}
#tabla-calendario .calendario-evento-hoy a:hover 	{text-decoration: underline;}
#tabla-calendario .calendario-evento-futuro			{color:#333; background-color:#A6BD78;}
#tabla-calendario .calendario-evento-futuro	a 		{color:#333; text-decoration:underline;}
#tabla-calendario .calendario-evento-futuro	a:hover {text-decoration:underline;}
#mes {float:left; width:120px; text-align:center; color:#333; font-weight:bold; font-size:100%;}
.caption-padding 	{ padding:0px 0px;}
a.enlace-mes 		{font-family:Arial; color:#333; text-decoration:underline;}
a.enlace-mes:hover  {text-decoration:underline;}


/* ESTILOS PARA IMAGENES */
.img-marco-izda   { float:left; width:150px; border:1px solid #D5D5D5; text-align:center;}
.img-marco-dcha   { float:right; margin:0px 10px; width:150px; border:1px solid #D5D5D5; border-bottom:none; text-align:center;}
.img-izda         { float:left; width:150px; border-bottom:none; text-align:center;}
.img-marco-izda-ficha   { float:left; width:75px; border:1px solid #CFCFCF;}
.img-marco-izda-listado { float:left; margin:5px 10px; width:110px; border:1px solid #CFCFCF;}
.img-pie          { padding:4px; color:#6C6C6C; font-size:10px; background:#CFCFCF url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_pie_imagen.gif) bottom left repeat-X; }
.img-pie-f1       { clear:both; float:left; width:142px;  padding:4px; color:#6C6C6C; font-size:10px; border:1px solid #fff; text-align:center;}
.img-pie-listado  { padding:4px; color:#6C6C6C; font-size:10px; }
.marco            { border:1px solid #CFCFCF;}
.img-rel          { float:left; margin:0px 15px 10px 0px; text-align:center;}/* Caja que contiene las imagenes relacionadas*/


/* ESTILOS DE ANCHO */
.anchototal {width:97%;}
.ancho500 {width:500px;}
.ancho275 {width:275px;}
.ancho300 {width:300px;}
.ancho350 {width:350px;}
.ancho80 {width:80px;}
.ancho70 {width:70px;}
.ancho60 {width:60px;}


/* ESTILOS DE ALTO */
.altura375 {height:375px;}
.altura300 {height:300px;}

/* ESTILOS PARA FLOTAR Y ALINEAR Y PADDING */
.flotar-izda { float: left; }
.flotar-dcha { float: right; }
.alinear-izda { text-align: left; }
.alinear-dcha { text-align: right; }
.alinear-centro { text-align: center; }
.alinear-vertical {vertical-align:middle;}
.centrar {margin:0px auto;}
.margen-izda {margin-left:100px;}
.margen-izda-f1 {margin-left:200px;}
.margen-dcha     { margin-right:0px 10px 0px 0px;}

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.borrar { clear: both; }
.ocultar { display: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display:inline-block;}
@media all { .clearfix { display:block; }} /* Para Opera */
/* Hides from IE-mac \*/ * html .clearfix { height: 1%; display:block;} /*
End hide from IE-mac */

/* ESTILOS DECORACION */
.linea { width:100%; height:1px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/punto.gif) 0px 0px repeat-X; border:none;}
