/* LAMINADOS LOSAL */

/* -----------------------------TIPOGRAFÍA-----------------------------*/
body, td,th,thead,tbody,tfoot,div,span,p,h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,blockquote,textarea,input,select{font-family: Arial, Helvetica, sans-serif; font-size : 11px;  color : #666666; }
b,em,strong {font-weight : bold;}
i {	font-style : italic;}
/*-----------------------------fin TIPOGRAFÍA-----------------------------*/

/*-----------------------------ESTILOS GENÉRICOS-----------------------------*/

a {color : #CE0000;  text-decoration : underline; }
a:hover {color : #2e2e2e;}

input, textarea{color: #333333; border:1px solid #666666;}
.noinput{border:0px;}
.boton{color: White; border:1px solid #666666; background-color : #999999; }
select{color: #009933;
}
td.separa{background-color: #B3B3B3; height: 0px; display: none;}
div.clear{clear: both;}


/*-----------------------------fin ESTILOS GENÉRICOS-----------------------------*/

/* Empieza portada del site */
.bg{background-color:#FFFFFF;}
.all {margin:10px 10px 20px 10px; text-align:center;}
.privado {text-align:right; margin:0px 16px 4px 0px; }
.privado a{ color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
div.idiomas {text-align:right; margin:6px 10px 0px 0px;   }
div.idiomas a{ color:#666666; font-size:9px; font-weight:normal; text-decoration: none;}
div.idiomas img{vertical-align: middle; margin-left: 15px; margin-right: 3px;  }

/*Ante cabecera*/
table.ante-cabecera{}

/*CABECERA*/
table.cabecera{border-right: 5px solid #FFFFFF;}
td.cabecera1{background-color: #FFFFFF;}
td.cabecera2{background-color: #FFFFFF;}
div.logotipo{padding: 13px 0px 0px 27px;}



table.contenido{ border-left: 5px solid #FFFFFF;text-align: center; }
td.contenido {background-color:#FFFFFF;  padding-top: 20px; width: 550px; height: 300px;}
div.contenido{margin:4px 10px 10px 16px;}

div.contenido-portada{margin:20px 0px 0px 0px; font-size: 12px; text-align: center;}
table.contenido-int{ border-right: 5px solid #FFFFFF;  }
td.contenido-idioma {background-color:#FFFFFF; }

table.tabla-portada {background-color:#eeeeee;}
.tabla-portada table {background-color:#FFFFFF; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; border-top:1px solid #e8e8e8;}
.tabla-portada table div{margin:4px;}
.f-sup {background-image:url(../imagenes-plantilla/f-sup.jpg); background-repeat:repeat-x; background-position:top;}
.f-izda {background-image:url(../imagenes-plantilla/f-izda.jpg); background-repeat:repeat-y; background-position:left;}
.f-drcha {background-image:url(../imagenes-plantilla/f-drcha.jpg); background-repeat:repeat-y; background-position:right;}
.f-inf {background-image:url(../imagenes-plantilla/f-inf.jpg); background-repeat:repeat-x; background-position:bottom;}
.tabla-portada2 {border-right:1px solid #eeeeee;}
/* FIN portada del site */

/* MENU SUPERIOR */
td.menusup {border-top:1px solid white; background-color: #FFFFFF;text-align: right;}
div.menusup {margin: 0px 1px 3px 12px; float:right;}
td.menusup2{border-top:1px solid white; border-left:1px solid #ffffff; border-right:1px solid #e3e3e3; background-image:url(../imagenes-plantilla/fondo-contacto.jpg); background-position:top; background-repeat:repeat-x;}

td.menusup2 div {margin:0px 6px 0px 6px; text-align:right;}
td.menusup2 div a{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold;  text-decoration : none; text-transform:uppercase;}

td.menusup-enlace1 {}
td.menusup-enlace1-seleccionado {background-image:url(../imagenes-plantilla/fondo-menu-seleccionado.jpg); background-position:top-left; background-repeat:repeat-x; }

div.menusup-enlace1 {margin:0px 10px 0px 10px; padding:0px; }
a.menusup-enlace1 {font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#666666; font-weight:bold; text-decoration : none; text-transform: uppercase;}
a.menusup-enlace1-seleccionado {font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#ffffff; font-weight:bold; text-decoration : none; text-transform:uppercase; }


/* FIN MENU SUPERIOR */

/*  MENU IZQUIERDO */

td.menuizq{ background-color:#FFFFFF;  width: 210px; padding-top: 20px;}
div.menuizq {margin:0px 4px 6px 0px;}
td.menuizq2 { border-bottom: 1px solid #EDEDED; }
td.menuizq2-seleccionado { border-bottom: 1px solid #EDEDED; }
div.menuizq2 {margin:15px 5px 15px 8px; text-indent:0px;padding: 4px; }
div.menuizq2-seleccionado {margin:15px 5px 15px 8px; text-indent:0px; background-color:#E6E6E6;padding: 4px;}
a.menuizq2{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-weight:bold; text-decoration : none; text-transform: uppercase; }
a.menuizq2-seleccionado{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-weight:bold; text-decoration : none; text-transform: uppercase;}

/*EDITOR WEB*/
			td.contenido2 {background-color: #ffffff;border-left : 0px solid #FFFFFF; border-right: 0px solid #FFFFFF1;border-top : 0px solid #FFFFFF;}
				div.contenido2{margin-bottom : 0px;  margin-left : 0px;  margin-right : 0px;  margin-top : 0px; }
					div.articulo {font-size : 14px;   margin-bottom : 3px;  }
						div.antetitulo{font-size: 14px}
						div.titulo1, div.titulo1 a{font-weight: bold; font-size: 20px; margin-bottom: 5px; color: #CE0000; font-family: Arial, Helvetica, sans-serif}
						div.titulo2, div.titulo2 a{font-weight: bold; font-size: 18px; margin-bottom: 5px; color: #EAEAEA; font-family: Arial, Helvetica, sans-serif}
						div.titulo3, div.titulo3 a{font-weight: bold; font-size: 16px; margin-bottom: 5px; color:#595959; font-family: Arial, Helvetica, sans-serif}
						div.titulo4, div.titulo4 a{font-weight: bold; font-size: 14px; margin-bottom: 8px; color: #FFFFFF; font-family:  Arial, Helvetica, sans-serif}
						div.titulo5, div.titulo5 a{font-weight: bold; font-size: 12px; margin-bottom: 3px; color:#059598; font-family: Arial, Helvetica, sans-serif}
						div.titulo6, div.titulo6 a{font-weight: normal; font-size: 11px; margin-bottom: 8px; color: #666666; font-family: Arial, Helvetica, sans-serif}
						div.entradilla{font-weight: bold; font-size: 11px; margin-bottom: 3px; color: #B2B2B2; font-family: Arial, Helvetica, sans-serif}
						div.normal{font-size: 12px; margin-bottom: 3px; font-family: Arial, Helvetica, sans-serif}
						div.firma{font-size: 10px; margin-bottom: 3px; color:#105A28; font-family: Arial, Helvetica, sans-serif}
			/*fin EDITOR WEB*/
			

.tabla-contenido {border-right:1px solid #eeeeee;}



div.contenido2 {margin:0px 0px 0px 20px;}
div.contenido3 {margin:20px;}
.organigrama {background-color:#c4c4c4; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; border-left:1px solid #e8e8e8; border-top:1px solid #e8e8e8; width:60px; height:40px;}
.organigrama div{margin:10px; text-align:center;}

/* Noticias y enlaces */
.margen-contenido-noticias {margin:8px 0px 4px 12px;}
.nombre-seccion-noticias {color:#666666; font-weight:bold; font-size:11px;}
.margen-contenido-noticias2{margin:4px 0px 4px 12px;}
.margen-contenido-noticias3{margin:4px 0px 4px 12px;}

/* FIN Estilos editor */
/* PIE */
table.pie{}
table.pie td{background-color: #F5F5F5;}
td.f-pie-top{background-image:url(../imagenes-plantilla/f_pie.gif); background-repeat: repeat-x; background-position:top right; }
div.pie {text-align:center; margin:20px; font-size: 10px;}
.pie a{font:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; font-weight:normal;}
.pie a:hover{font:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight:normal;}
.pie2 {text-align:right; margin:12px 6px 4px 0px;}
.pie2 a{font:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; font-weight:normal;}
.pie2 a:hover{font:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight:normal;}

/*OTROS*/
td.flash{background-color: #FFFFFF; padding: 0px; margin: 0px;}

/*sección productos*/
div.contenedor{
	position:relative;
	z-index:1;
	clear: none;
	float: left;
	margin-right: 10px;
	padding: 5px;	
}
div.texto-productos{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	clear: both;
}
#capa2 {
	position:relative;
	width:286px;
	z-index:1;
	display: block;
	clear:none;
	border: 1px solid #CCCCCC;
}
#capa3 {
	position:relative;
	width:286px;
	z-index:1;
	display: none;
	clear:none;
	border: 1px solid #CCCCCC;
}
#capa4 {
	position:relative;
	width:286px;
	z-index:1;
	display: none;
	clear:none;
	border: 1px solid #CCCCCC;
}
#capa5 {
	position:relative;
	width:286px;
	z-index:1;
	display: none;
	clear:none;
	border: 1px solid #CCCCCC;
}
#capa6 {
	position:relative;
	width:286px;
	z-index:1;
	display: none;
	clear:none;
	border: 1px solid #CCCCCC;
}
#capa7 {
	position:relative;
	width:286px;
	z-index:1;
	display: none;
	clear:none;	
	border: 1px solid #CCCCCC;
}
#capa8 {
	position:relative;
	width:286px;
	z-index:1;
	display: none;
	clear:none;	
	border: 1px solid #CCCCCC;
}
#capa9 {
	position:relative;
	width:286px;
	z-index:1;
	display: none;
	clear:none;
	border: 1px solid #CCCCCC;
}

#capa10 {
	position:relative;
	width:286px;
	z-index:1;
	display: none;
	clear:none;
	border: 1px solid #CCCCCC;
}

#capa11 {
	position:relative;
	width:286px;
	z-index:1;
	display: none;
	clear:none;
	border: 1px solid #CCCCCC;
}
#capa12 {
	position:relative;
	width:286px;
	z-index:1;
	display: none;
	clear:none;
	border: 1px solid #CCCCCC;
}

#miniaturas {
	position:relative;
	z-index:1;
	visibility: visible;
	clear: none;
	float: left;
	margin-left: 10px;
	padding-bottom:10px;
	width: 140px;
	border-bottom: 1px solid #CCCCCC;
}
#miniaturas a img{
	border: 0px;
	padding: 5px;
}
div.pinche{font-size: 9px; padding-top: 5px;}
#miniaturas2 {
	position:relative;
	z-index:1;
	clear: both;
	visibility: visible;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	width: 500px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

#miniaturas2 div.fotogal{clear: none;  float: left;  padding:2px;}
#miniaturas2 div.fotogal img {border:0px;}