/*   

Theme Name: CSS inicial
Theme URI: http://rudeworks.com/blog/css-inicial/
Author: RUDE
Author URI: http://rudeworks.com
Version: 1.0
Description: CSS básico con arreglos y selectores pre-configurados.

*/

/*** HACKS PARA IE ***/

/* Si tienes la necesidad de aplicar algún hack para IE6 utiliza este selector: */

*html {
}

/* Si necesitas aplicarlo a IE7 utiliza este:*/

*:first-child+html {
}

/*** NEUTRALIZANDO ESTILOS: 
	elementos que queremos limpiar completamente: ***/

* {
	margin: 0 auto;
	padding: 0;
	border: none;
	vertical-align: top;
}

html {
	text-shadow: #000 0px 0px 0px;/*Elimina el efecto bold en Safari*/
	font-family: Arial, Helvetica, sans-serif;
}

/*** NEUTRALIZANDO ESTILOS:
	elementos con margen vertical: ***/

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	font-weight: normal;
	margin: 0 0 1em 0;
}

/*** Algunos ajustes basicos: ***/

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

li, dd, blockquote {
	margin-left: 1em;
}
div{
}
/*** LINKS:
	recuerda utilizar siempre la regla del LoVe-HAte ***/

a, a:link, a:visited, a:hover, a:active {
	/*
	Si quisieramos eliminar la línea de puntos que aparece al pulsar un enlace, aplicaríamos la siguiente propiedad:
	
	outline: 0;
	
	Sin embargo no se recomienda, por temas de accesibilidad para navegación con teclado (lo cual implica temas legales, un tema peliagudo).
	*/
	text-decoration: none;
}

a img {
	border: none;
	text-decoration: none;
}

img {
	border: none;
	text-decoration: none;
	/*Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga*/
}

/*** FORMULARIOS: ***/

label, button {
	cursor:pointer;
}



input, select, textarea {
	font-size: 100%;
}

input:focus, select:focus, textarea:focus {
	background-color: #FFF;
}

fieldset {
	border: none;
}

/*** Algunas clases útiles: ***/

.clear {
	clear: both;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.helvetica {
	font-family: Arial, Helvetica, Geneva, sans-serif;
}
BODY {
	background-color:#FCF9F0;
	SCROLLBAR-FACE-COLOR: #6699CC;
	SCROLLBAR-HIGHLIGHT-COLOR: #336699;
	SCROLLBAR-SHADOW-COLOR: #FFCC66;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR:  #FFCC66;
	SCROLLBAR-TRACK-COLOR: #336699;
	SCROLLBAR-DARKSHADOW-COLOR: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	
	
}

 a {
	text-decoration:none;
	color: #0B9AD6;
	 
}
	 a:visited {
	text-decoration:none;
 
}
	 a:hover {
	COLOR: #66CCFF;
	text-decoration:none;
		 
}
	 a:active {
	COLOR: #000266;
	text-decoration:none;
	
}

/*.gran_tabla {  
	background-color: #0D9BDB;
	border-color:#E07000;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	}
*/	

.formulario-td-etiquetas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #E8CE92;
	padding-left: 60px;
}

.formulario-td-campos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #E8CE92;
}
.formulario-campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0B9AD6;
	background-color: #FFFFFF;
	border:1px solid #0B9AD6;
	height:18px;
}
.formulario-titulo {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #0B9AD6; 
	font-weight: bold;
	padding-right: 5px;
}	
.formulario-boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000066;
	cursor: hand;
	background-color:#AED6F0;
	border:1px solid;
	border-color: #EBCE81;
}
.formulario-boton_chico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 0px;
	font-weight: normal;
	background-image: url(/images/mano_chica.gif);
	width: 56px;
	height: 10px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	cursor: hand;
}
.cabecera-login {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold}
.texto-login {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.boton-login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D06800;
	background-color: #E8CE93;
	border-style: solid;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	font-weight: bold;
	border-color: #E8CE93;
	cursor: hand;
}
.campo-login {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none; background-color: #FFFFFF; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.texto-enlace-entrada {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; font-size: 11px}
.mensaje-cierre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006699}
.mensaje-td-error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.minitabla {  background-color: #FEEECD; border: #E07000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.formulario-td-etiquetasClara { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #E87400; text-decoration: none; background-color: #FFF0D0}

.listado-cabecera { 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 10px; 
			color: #ffffff; 
			font-weight: bold;
			background-color:#0D9BDB;
			padding: 2px;
			padding-top: 4px;
			vertical-align:top;
}

.listado-cabecera a{
	color: #ffffff;
	text-decoration: none;
}
.listado-cabecera a:hover{
	color: #f1f1f1;
	text-decoration: underline;
}

.listado-td {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000; 
	text-decoration: none;
	border-top: 1px solid #0B9AD6;
	border-right: 1px solid #0B9AD6;
	}
	
.listado-cabecera-enlaces { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:E1B500; background-color: #D89C40; border: none}
.mensaje-td-ok {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#000000; text-decoration: none}
.texto_automatico {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none}
.texto_automaticoChico { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; text-decoration: none }
.tabla_externa {  background-color: #F8ECC8; border-color: #993300 #983400 #983400; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tienda-formulario-boton {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #D06800; background-color: #F7DCC1; border: #D06800; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; font-weight: bold}
.caja_texto {  border-color: #993300 #983000 #983000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.enlaces_indices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	float: right;
	width: 50%;
	margin-right: 5px;
}
.enlaces_indices a {
	margin-left: 5px;
	margin-right: 5px;
	display: block;
	margin-top: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:left;

}
	 .enlaces_indices a:link {
	COLOR: #000060;
	font-weight: normal;
}
	.enlaces_indices a:visited  {
	COLOR: #333333;
	font-weight: normal;	 
}
	.enlaces_indices a:hover {
	COLOR: #9A7621;
	font-weight: normal;
	text-decoration:underline;	 
}


.indice-enlace {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}
.listado-fila-par {  
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	border-top:2px solid #0B9AD6;
	border-bottom:1px dotted #0B9AD6;
	min-height:300px;
	margin:8px;
	}
 
.listado-fila-impar div{  
	background-color: #B7DAF0;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	min-height:300px;
	margin:8px;
}
 
.enlaces_navegacion {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none}
.opcionesMenuTD {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6E99C3;

}


.opcionesMenuTD2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;

}



.textoInfoMenu {
background-color: #FFFFFF
}
.logout {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.titulo_lateral {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0D9BDB; text-decoration: none}
.titulo_lateral_mini {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #0D9BDB; text-decoration: none; text-transform:capitalize;}
.listado-resumen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #006393}
.form_login_boton {  font-size: 12px; font-weight: bold; color: #FFCC00; text-decoration: none; background-color: #006699; border: 1px #FFCC00 outset}
.cabecera_indices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left:5px;
}
.mensaje-listado {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.mensaje-td-ok2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none }
.form-login-campo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px }
.opciones-busqueda {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.opciones-busqueda h2 {
	color: #000000;
	font-size: 11px;
	margin-left: 5px;
}

.opciones-menu {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 5;
	}
	 a.opciones-menu {
	COLOR: #ffffff;
	font-weight: bold;
	margin-left: 10px;
	font-size: 12px;
	display: block;
}
	a.opciones-menu:visited  {
	font-weight: normal;	 
}
	a.opciones-menu:hover {
	COLOR: #E8CE93;
	font-weight: normal;	 
}
	a.opciones-menu:active {
	COLOR: #FFFFFF;
	font-weight: normal;
	color: #E8CE92;
}
	.opciones-menu-general {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#FFFFFF; text-decoration: none}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding: 5px;
}
a.text{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1C5B90;
	text-decoration:none;
}
a.text:visited {
	color: #EFDEB6;
	font-weight: bold;
	text-decoration:underline;
 
}
a.text:hover {
	color: #DEB963;
	font-weight: bold;
	text-decoration:underline;

}
a.text:active {
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;

}

.tabla {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-image: url(/images/fondo.jpg);
	background-repeat: no-repeat;
	background-color: #FCF9F0;
	height: 375px;
	width: 568px;
	text-align: center;
	
}
#fondo_claro {	
	background-color: #FCF9F0;
}
.tabla_central{
	background-color: #ffffff;
	padding: 25px;
}
.tabla_central img{
	margin-right: 15px;
	margin-bottom: 15px;

}
.tabla_formulario{
	background-color: #ffffff;
	padding-top: 25px;
	margin:10;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
.cabecera_form {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 10;
	margin: 10;
	margin-bottom: 10px;
	margin: 10;
}
.logo_cabecera{
	float:left;
	margin:0 auto;
}

#borde {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #B08244;
	}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(/images/dots.gif);
	padding-bottom: 5px;
}
.contenedor {
	padding: 25;
}
h1 {
	font-family:  Verdana, Times, serif;
	font-size: 11px;
	color:#000000;
	font-weight:  bold;
	letter-spacing: normal;
	text-transform:uppercase;
	margin-top: 5px;
}
h2 {
	font-family:  Arial, Verdana, Times, serif;
	font-size: 15px;
	color:#0B9AD6;
	font-weight:  bold;
	letter-spacing: normal;
	text-transform:uppercase;
	margin-top: 15px;
	margin-left: 10px;
}

a.titulo_barra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform:uppercase;
	padding-right: 10px;
}
	

a.titulo_barra:link{
	color:#0B9AD6;
	text-transform:uppercase;
	
	}	
a.titulo_barra:visited{ 
	color:#0B9AD6;
	text-transform:uppercase;
	}	
a.titulo_barra:hover{
	color:#666666;
	text-transform:uppercase;
}	
a.titulo_barra:active{
	color:#0B9AD6;
	text-transform:uppercase;
}	
#fondo_tostado { background-color:#e8ce93;}

.borde_enlaces{
	border-bottom: 1px solid #E3C064;
}
.borde_enlaces a{
	color: #0B9AD5;
	
}

.enlaces_catalogos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0B9AD5;
	font-weight:bold;
	text-decoration: none;
	text-transform:capitalize;
	margin-left: 15px;
	display: block;
	margin-top: 5px;
}

a.enlaces_catalogos a{
	
}		
a.enlaces_catalogos a:link{
	
}	
a.enlaces_catalogos a:visited{


}	
a.enlaces_catalogos a:hover{
	
}	
a.enlaces_catalogos a:active{
	
}

.enlaces_catalogos2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0B9AD5;
	font-weight:bold;
	text-decoration: none;
	text-transform:capitalize;
	margin-left: 12px;
	
	display:block;
	float:left;
}	
a.enlaces_catalogos2:link{
	text-decoration:none;
}	
a.enlaces_catalogos2:visited{
	color:#0A84B8;
	text-decoration:none;

}	
a.enlaces_catalogos2:hover{
	text-decoration: none;
	color: #0D9BDB;
}	
a.enlaces_catalogos2:active{
	color:#999999;
	text-decoration:none;
}

.enlaces_catalogos3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0B9AD5;
	font-weight:bold;
	text-decoration: none;
	text-transform:capitalize;
	margin-left: 12px;
	letter-spacing:-1px;
	width: 235px;
	display: block;
}	
a.enlaces_catalogos3:link{
	text-decoration:none;
}	
a.enlaces_catalogos3:visited{
	color:#0A84B8;
	text-decoration:none;

}	
a.enlaces_catalogos3:hover{
	text-decoration: none;
	color: #0D9BDB;
}	
a.enlaces_catalogos3:active{
	color:#999999;
	text-decoration:none;
}

#margen {
	margin: 5px;
	vertical-align: middle;
}
.enlaces_pie{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	float: left;
	margin-left: 3px;
	margin-right: 2px;
	height: 60px;
	vertical-align: middle;
	padding-top: 20px;
	background-color: #6ec2e6;
	/*width: 19.7%;*/
	width:250px;
	padding-left: 0px;
	padding-right: 0px;
	overflow: hidden;

}
a.enlaces_pie:link{
	text-decoration:none;
	color:#000000;
}	
a.enlaces_pie:visited{
	color:#333333;
	text-decoration:none;
}	
a.enlaces_pie:hover{
	text-decoration: none;
	color: #0D9BDB;
	background-color: #FFFFFF;
}	
a.enlaces_pie:active{
	color:#999999;
	text-decoration:none;
}

.enlaces_idioma{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#E7A304;
	text-transform: uppercase;
	margin-left: 5px;
	margin-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0B9AD6;
	padding-right: 3px;
	width: 65px;
	display: block;
	text-align: center;
}
.enlaces_idioma a{
	
}
a.enlaces_idioma:link{
	text-decoration:none;
	color:#E7A304;
}	
a.enlaces_idioma:visited{
	color:#E7A304;
	text-decoration:none;
}	
a.enlaces_idioma:hover{
	text-decoration: none;
	color: #0B9AD6;
}	
a.enlaces_idioma:active{
	color:#999999;
	text-decoration:none;
}



.enlaces_catalogos_b {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	height: 100%;
	width: 100%;
	text-decoration: none;
	vertical-align: middle;
}	
a.enlaces_catalogos_b:link{
	text-decoration:none;
}	
a.enlaces_catalogos_b:visited{
	color:#333333;
	text-decoration:none;
}	
a.enlaces_catalogos_b:hover{
	text-decoration: none;
	background-color: #FFFFFF;
	color: #0D9BDB;
}	
a.enlaces_catalogos_b:active{
	color:#999999;
	text-decoration:none;
}
.direccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
	margin-top: 4px;
	margin-bottom: 4px;
	background-color: #F4E9CC;
}

.texto_index{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:justify;
	margin-top: 20px;
	margin-bottom: 8px;
	margin-left: 25px;
	margin-right: 25px;
}
.texto_index2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:justify;
	margin-top: 20px;
	margin-bottom: 8px;
	margin-left: 25px;
	margin-right: 25px;
}
#direccion_del{
	background-color:#FFFFFF;
	width: expression('283px');
	width: 243px;
	height:150px;
	-moz-opacity: 0.85; /*para mozilla*/
	filter:alpha(opacity=85);
	padding-left:20px;
	padding-right:20px;
}

#direccion_del p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding: 5px;
	
}
#direccion_del h2{
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 0px;

}
#ver{
	position: absolute;
	top: 300px;
	width: 283px;
	height:30px;
	visibility: visible;
	-moz-opacity: 0.85; /*para mozilla*/
	filter:alpha(opacity=85);
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#0D6FBF;
	padding-top:9px;

}
#ocultar{
	top: 600px;
	width: 283px;
	height:30px;
	-moz-opacity: 0.85; /*para mozilla*/
	filter:alpha(opacity=85);
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#0D6FBF;
	padding-top:9px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
#ocultar span{
	display: block;

}


.enlace_mapa1{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#000000;
		padding-left: 8px;
		text-align: left;
		text-transform:uppercase;
		font-weight:bold;
}
a.enlace_mapa1:link{
	text-decoration:none;
	color:#000000;
}	
a.enlace_mapa1:visited{
	color:#333333;
	text-decoration:none;
}	
a.enlace_mapa1:hover{
	text-decoration: underline;
	color: #0D9BDB;
}	
a.enlace_mapa1:active{
	color:#FFFFFF;
	text-decoration:none;
}

.enlace_mapa1_1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
		padding-left:8px;
		text-align: left;

}
a.enlace_mapa1_1:link{
	text-decoration:none;
	color:#000000;
}	
a.enlace_mapa1_1:visited{
	color:#333333;
	text-decoration:none;
}	
a.enlace_mapa1_1:hover{
	text-decoration: underline;
	color: #0D9BDB;
}	
a.enlace_mapa1_1:active{
	color:#FFFFFF;
	text-decoration:none;
}

.div_enlace{
	margin-bottom: 5px;
	margin-top: 5px;
	background-color:#E3C064;
	width:170px;
	padding-top:2px;
	padding-bottom:2px;

}
.div_enlace2{
	border-bottom: 1px solid #cccccc;
	width:80px;
	background-color:#EFDBA7;
	margin-bottom: 1px;
	margin-left: 90px;

}
.div_enlace_azul{
	margin-bottom: 0px;
	margin-top: 5px;
	background-color:#6EC2E6;
	padding-top:5px;
	padding-bottom:0px;
	height: 475px;
	padding-left: 5px;
	padding-right: 5px;

}
.div_enlace_azul ul{
	display: block;
	list-style-type: none;
	padding-left: 2px;
	font-size: 10px;
	margin-top: 10px;


}
.div_enlace_azul ul li{
	list-style-type: none;
	list-style-image: none;
	padding-left: 10px;
	font-size: 10px;
	


}
.div_enlace_azul div{
	float: left;
	margin-left: 0px;
	background-color: #4EB5E0;
	height: 225px;
	padding-right: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	


}
.div_enlace_azul li{
	list-style-image: url(/images/dots2.gif);
	padding-left: 0px;
	margin-left: 0px;
	list-style-type: none;
	margin-right: 0px;
	padding-right: 0px;
	font-size: 12px;
	list-style-position: inside;


}
.div_enlace_azul a{
	color: #FFFFFF;
	font-size: 12px;


}

.div_enlace_azul a:hover{
	color: #CCE2F2;
	
}

.div_enlace_idiomas{
	margin-bottom: 5px;
	margin-top: 5px;
	background-color:#4EB5E0;
	width:715px;
	padding-top:2px;
	padding-bottom:2px;
	float: left;

}
#contentflash2{
	width: 563px;
	float: left;
	overflow:hidden;
	margin:0px;
}

.fondo_cabecera {
	background-image: url(/images/cabecera_03.jpg);
	text-align: center;
}
.cabecera_web {
	background-image: url(/images/cabecera_03.jpg);
	width: 1024px;
	text-align: left;
	height: 73px;
}
.formulario_buscar {
	background-color: #0B9AD6;
	width: 300px;
	height: 74px;
	margin-left: 720px;
}
.formulario_buscar div{
	float:left;
	margin:20px 0px 0px 50px;
	text-align:center;
}
.pie {
	text-align: center;
	height: 75px;
	overflow: hidden;
	clear: left;
}
.noticias {
	background-color: #0B9AD6;
	text-align: left;
	width: 300px;
	height: 550px;
	float: right;
}
.noticias img {
	float: right;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-right: 3px;
	border: 1px solid #FFFFFF;
	margin-left: 5px;
	

}
.noticias p {
	margin-left: 15px;

}
.noticias a {
	display: block;
	color: #FFFFFF;
	

}
.noticias h2 {
	color: #000000;
	

}
.noticias span {
	font-size: 10px;
	display: block;
	color: #FF9933;
	margin-left: 140px;


}
.texto {
	font-variant: normal;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 10px;
	width: 158px;
	float: right;
}
.pie_main {
	width: 723px;
}
.pie_main table{
	width:1024px;
}
.pie_main div {
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	padding-left: 15px;
	
}
.content {
	background-color: #FFFFFF;
	text-align: center;
	width: 723px;
	float: left;
	vertical-align: top;
	margin: 0 auto;
	clear: right;
	min-height: 550px;
}

.content p {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 8px;
}
.content img {
}
.cabecera_empresa {
	background-image: url(/images/img_index_2.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-left: 10px;
	height: 100px;
	margin-bottom: 10px;
}
.cabecera_empresa h1{
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 10px;
	
}
.cabecera_empresa p{
	color: #EAEBEC;
	margin-right: 80px;
	
}



.float_left {
	float: left;
}
.margen_izq {
	background-color: #B8D6F0;
	vertical-align: top;
	float: left;
	height: 100%;
	width: 283px;
}
.margen_izq h1{
	margin-left: 15px;
	margin-top: 15px;
	
}

.menu_catalogos {
	background-image: url(/images/img_catalogo_2.jpg);
	background-position: right;
	margin: 0 auto;
	width: 437px;
}
.menu_catalogos p{
	margin-left: 15px;
	margin-right: 40px;
	
}
.menu_catalogos img{
	float: right;
	margin-right: 0px;
	
	
}



.menu_deleg {
	background-image: url(/images/img_catalogo_2.jpg);
	background-position: right 0px;
	margin: 0 auto;
	width: 437px;
	background-repeat: repeat-y;
}
.menu_deleg p{
	margin-left: 15px;
	margin-right: 40px;
	
}

.menu_deleg a{
	color: #0B9AD5;
	
	
}
.menu_deleg img{
	float: right;
	margin-right: 10px;
	width: 45px;
	height: 45px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 1px solid #FFFFFF;
	
	
}



.modulo_faqs {
	margin-left: 45px;
	margin-right: 45px;
	float: none;
	margin-top: 15px;
}
.modulo_faqs p{
	
}
.modulo_faqs h2{
	display: block;
	margin-right: 20px;
	height: 100px;
	width: 275px;
	float: left;
	margin-top: 0px;
	
}
#fondo_ecorama {
	background-image: url(/images/ecorama_03.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
#fondo_calorama {
	background-image: url(/images/calorama_03.jpg);
	background-repeat: repeat-y;
	background-position: left 0px;
}
#fondo_naturama {
	background-image: url(/images/naturama_03.jpg);
	background-repeat: repeat-y;
	background-position: left 0px;
}
#fondo_hidrorama {
	background-image: url(/images/hidrorama_03.jpg);
	background-repeat: repeat-y;
	background-position: left 0px;
}
#fondo_tuborama {
	background-image: url(/images/tuborama_03.jpg);
	background-repeat: repeat-y;
	background-position: left 0px;
}
#fondo_aquarama {
	background-image: url(/images/aquarama_03.jpg);
	background-repeat: repeat-y;
	background-position: left 0px;
}
#fondo_riegorama {
	background-image: url(/images/riegorama_03.jpg);
	background-repeat: repeat-y;
	background-position: left 0px;
}
#fondo_renovable {
	background-image: url(/images/renovable_03.jpg);
	background-repeat: repeat-y;
	background-position: left 0px;
}

.menu_iconos {
	height:100px;
	width:auto;
	background-color: #FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
.menu_iconos a {
	border: 1px solid #FFFFFF;
	display: block;
	float: left;
	margin:0px;
}
.menu_iconos a:link {
	border: 1px solid #FFFFFF;
	margin:0px;
}

.menu_iconos a:hover{
	border: 1px solid #6EC2E6;
	margin:0px;
}

.menu_iconos img {}

.menu_cabecera {
	font-size: 11px;
	font-variant: normal;
	text-align: right;
	width:400px;
	float:left;
	margin: 0 auto;
	overflow: hidden;
}

.menu_cabecera a {
	font-size: 11px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	padding-left: 3px;
	margin-right: 1px;
	
}

.menu_cabecera a:link {
	color: #333333;
	
	
}
.menu_cabecera a:visited{
	color: #333333;
	
	
}

.menu_cabecera a:hover {
	color: #FFFFFF;
	
	
}
.main {
	font-variant: normal;
	width: 1024px;
	background-color: #0B9AD6;
}
.menu_pie {
	width: 1024px;
	background-color: #0B9AD6;
	height: 60px;
	overflow: hidden;
	text-align:center;
}
.pie_abajo {
	font-variant: normal;
	width: 1024px;
	text-align: right;
}
.pie_abajo div{
	float: left;
	
}
.noticia {
	margin-bottom: 15px;
}
.texto_menu_iconos {
	font-variant: normal;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 723px;
	float: left;
	overflow: hidden;
	text-align: left;
}
.texto_menu_iconos a{
	font-variant: normal;
}
.texto_menu_iconos div{
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	width: 98px;
	height: 75px;
}
.contenido {
	font-variant: normal;
}
/* ---------------------------------------------- */
/* --- CLASES para el DETALLE de una  NOTICIA --- */
/* ---------------------------------------------- */

.tb-titulos-noticia {
	width: 99%;
	color:#0B9AD6;	
}
.titulo_seccion{
	text-align: right;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;	 	
	padding: 3px;
	padding-right: 10px;		
	color: #0B9AD6;
}
.titulo_fecha {
	text-align: right;	
	font-size: 14px;
	padding: 2px;
	color: #666666;
	font-weight: bold;
	padding-right: 10px;		
}
.tb-detalle-noticia {
	background-color: #FFFFFF;
	width: 100%;
}
	.td-cabecera-detalle-noticia {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color:#0B9AD6;	
		font-weight: bold;
		text-align: left;
		padding-left:10px;			
	}
	.div-imagen-detalle-noticia {
		float: left;
		margin: 10px;
		border: 2px solid #0B9AD6;			
	}
	.div-imagen2-detalle-noticia {
		float: left;
		clear: both;
		margin: 10px;
		border: 2px solid #0B9AD6;			
	}
	.td-texto-detalle-noticia {
		border-bottom: 1px solid #336699;
		padding-bottom:20px;
	}
	.td-texto-detalle-noticia p{
		font-family:  Verdana ,Arial,Times, serif;
		font-size: 11px;
		color: #000000;
		margin:10px;
		text-align: left;
	}
		/*.td-texto-detalle-noticia p:first-letter {
			font-size: 18px;					
		}*/
		.td-texto-detalle-noticia a{
			text-decoration: underline;			
		}
		.td-texto-detalle-noticia a:hover {
			text-decoration: none;
		}
	.td-propietario-detalle-noticia {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color:#666666;
		text-transform: uppercase;	
	}
/* --------------------------------------- */
/* --- CLASES para el MARGEN IZQUIERDO --- */
/* --------------------------------------- */
.tb-margen-izquierdo {				
	width: 290px;
}
	.td-titulo-margen{
		font-family:  Arial, Verdana, Times, serif;
		font-size: 15px;
		color:#000000;
		font-weight:  bold;
		letter-spacing: normal;
		text-transform:uppercase;
		margin-top: 15px;
		padding-left: 15px;
		padding-bottom: 10px;
	}
	.td-titulo-margen2{
		font-size: 14px;		
		color: #333333;
		font-weight: bold;
		text-align: center;		
		padding: 2px;
		font-weight: bold;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;		
	}
	
	.td-enlaces-familias {
	}
	.td-enlaces-familias a:link, .td-enlaces-familias a:visited { }
	.td-enlaces-familias a:hover { }
	.td_familias {						
	}
		/* --- enlaces familia --- */			
		.a-familias {
			display:block;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #ffffff;
			text-decoration: none;
			padding-top:6px;
			padding-left:30px;	
			text-align: left;	
		}		
			a.a-familias{	
				display:block;	
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #ffffff;
				padding-top:6px;
			}
			a.a-familias:visited{	
				display:block;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #ffffff;
				padding-top:6px;
			}
			a.a-familias:hover{
				display:block;	
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #333333;	
				padding-top:6px;
				background-color: #FFFFFF;				
			}						
	/* --- formulario de busqueda --- */	
	.td-formulario-izq {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: bold; 
		color: #FFFFFF; 
		text-decoration: none; 
	} 
		.etiqueta-izq {
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 10px; 
			text-align: center;
			margin: 2px;			
		}
		.campo-izq {
			text-align: center;
		}
		.campo-izq input {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #0B9AD6;
			background-color: #FFFFFF;
			border:1px solid #0B9AD6;
			height:18px;
		}
		.boton-izq {
			text-align: center;
			padding-top: 6px;			
		}
		.boton-izq input {
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 9px; 
			color: #0C0150; 
			background-color: #FFFFFF;
			border: solid 1px #0C0150;  
			font-weight: bold; 
		}
	/* --- enlaces restantes del margen --- */
	.td-enlaces-margen-izquierdo { 
		text-align: left; 
		padding: 2px 2px 2px 8px;			
	}
		
	.td-enlaces-margen-izquierdo a:link, .td-enlaces-margen-izquierdo a:visited{ 
		text-decoration: none;		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		padding-bottom: 0px;
		padding-left: 8px;
		background-image: url(/diseno1/images/punto.gif);
		background-repeat: no-repeat;
		background-position: left;										
	}
	.td-enlaces-margen-izquierdo a:hover {					 										 
		border-bottom: 1px solid #CB9036;
		border-top: 1px solid #CB9036;
		color: #914800;
		padding-bottom: 0px;
		padding-left: 8px;
		background-color: #F3E6D3;
		background-image: url(/diseno1/images/punto.gif);
		background-repeat: no-repeat;
		background-position: left;		
	}
/************************************/

.tb-ppal {
	background-color: #FFFFFF;
	text-align: left;
	float: left;
	vertical-align: top;
	margin: 0 auto;
	clear: right;
	margin-bottom:40px;
	width:100%;
}
.gran_tabla {
	width: auto;
}
.td-titulo{
		font-family:  Arial, Verdana, Times, serif;
		font-size: 15px;
		color:#0B9AD6;
		font-weight:  bold;
		letter-spacing: normal;
		text-transform:uppercase;
		padding: 15px;
}

/****************************************/
/*										*/
/*				NOTICIAS				*/
/*										*/
/****************************************/
/* ------------------------------------------ */
/* --- CLASES para el LISTADO de NOTICIAS --- */
/* ------------------------------------------ */
.seccion_noticias {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 6px;
	color: #0C0150;
	text-align: right;
	font-weight: bold;
}
.fecha_noticias{
	font-size: 11px;
	margin-left: 10px;
	padding-right: 12px;
	color: #4C4C4C;
	text-align: right;
	background-image: url(/diseno1/images/ico_noticia.gif);
	background-position: right;
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 15px;
}
.imagen_noticias{
	float: left;
	border: 2px solid #0B9AD6;
	margin-right: 10px								
}		
	.imagen_noticias img {		
	}
		
.cabecera{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;	
	color: #0B9AD6;
	margin: 10px;	
	text-align: left;	
}
	.cabecera a:link, .cabecera a:visited {
		font-family: Arial, Helvetica, sans-serif;	
		font-size: 14px;
		text-decoration: underline;		
		font-weight: bold;	
		color: #0B9AD6;
		padding: 4px;		
	}
	.cabecera a:hover {
		color:#999999;
		padding: 4px;		
	}
.texto_noticias{
	text-align: left;	
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:5px;
	background-color: #FFF;	
}
.catalogo_flash{
	width:25%;
	margin:0 auto;
	display:block;
	float: right;
	margin-top:15px;
	margin-right:15px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	color:#0B9AD6;
}
.catalogo_flash p{
	width:10%;
	margin:0 auto;
	display:block;
	float:left;
	margin-top:12px;
	font-weight:bold;
}
.catalogo_flash2{
	width:auto;
	margin:0 auto;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	color:#0B9AD6;
}
.catalogo_flash2 img{
	margin:0 auto;
	width:auto;
}
.tabla_grupo{
width:100%;
margin:0 auto;}
.tr-filas-izq{
margin:0 auto;
border-bottom:1px solid #E3C064;
}
.dosier{
	margin:0 auto;
	width:300px;
	display:block;
	float:left;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom: 1px solid #FFFFFF;
}
.dosier img{
	margin:0 auto;
	width:144px;
	height:55px;
	display:block;
	float: right;
	text-align:right;
	border:none;
}
.dosier a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	float:left;
	width:50%;
	margin-top:15px;
	text-align:right;
	text-decoration:underline;
}
.dosier a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#f2f2f2;
	text-decoration:none;
	display:block;
	float:left;
}
/*SEO 21/12/2009*/
/**********************************/
h1.seo {
	font-size: 10px;
	color: #0B9AD6;
	margin-left: 10px;
	margin-top: -10px;
}
h3.seo {
	margin-bottom: -20px;
	position: relative;
	z-index: -1;
}
p.etiquetas {
	margin-top: 25px;
	font-size: 9px;
	
}
.microsite {
	text-align: left;
	width: 700px;
	margin-top: 15px;
	position: absolute;
	z-index: 99999;
}

/*********************/
.clausula{
	font-size:9px;
	color:#999999;
}