/*ALZUARAN*/
/* -----------------------------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 : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;  color :#333333; }
b,em,strong {font-weight : bold;}
i {	font-style : italic;}
/*-----------------------------fin TIPOGRAFÍA-----------------------------*/

/*-----------------------------ESTILOS GENÉRICOS-----------------------------*/
body {  background-color: #8F9296; }
a {color : #000080;  text-decoration : none; }
a:hover,div a:hover font {color : #606679;}
.fondo1{background-color: #dcdddb;}
input,textarea{color: #000080; border-left:1px solid #000080;border-right:1px solid #000080;border-top:1px solid #000080; border-bottom:1px solid #000080; width:225px;}
input.input-uni{color: #000080; border-left:1px solid #000080;border-right:1px solid #000080;border-top:1px solid #000080; border-bottom:1px solid #000080; width:55px;}
select {color:#000080; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}

.boton{color: White; border-left:1px solid #133948;border-right:1px solid #133948;border-top:1px solid #133948; border-bottom:1px solid #133948;  background-color : #002758; cursor:hand; width:55px;}

select{color: #000080;
}


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


/*-----------------------------ANTE-CABECERA-----------------------------*/
/* tabla menú de navegación */
	div.margen-ante-cabecera {margin-top : 0px;}/* margen a la siguiente plantilla */
		table.ante-cabecera { border-bottom : 0px solid #FFFFFF; border-top : 0px solid #FFFFFF;}/* borde exterior de la tabla */
			td.ante-cabecera,td.ante-ante-cabecera1,td.ante-contenido1{  background-color: #002A59;}
				div.ante-cabecera{margin-right: 15px;margin-top: 3px;margin-bottom: 3px; font-size:10px; color : #FFFFFF; }
				div.ante-cabecera a{font-size:10px; color : #FFFFFF; font-weight:bold;}
/*-----------------------------fin ANTE-CABECERA-----------------------------*/


/* -----------------------------CABECERA-----------------------------*/
	div.margen-cabecera {margin-bottom : 0px;}/* margen a la siguiente plantilla */
		table.cabecera {border-left : 0px solid #D9FFE7; border-right : 0px solid #D9FFE7;}/* borde exterior de la tabla */
			td.cabecera1 {  background-color: #FFFFFF;}
			td.cabecera2 {  background-color:#FFFFFF;}
				div.cabecera1 { margin: 10px;}
				div.cabecera2 { margin: 0px 0px 5px 10px;  }
				
.slogan {position:absolute; left:820px; top:0px;}


/* -----------------------------fin CABECERA-----------------------------*/


/*-----------------------------ANTE-MENÚ DE NAVEGACIÓN SUPERIOR-----------------------------*/
/*-----------------------------fin MENÚ DE NAVEGACIÓN SUPERIOR-----------------------------*/


/*-----------------------------MENÚ DE NAVEGACIÓN SUPERIOR-----------------------------*/
	div.margen-menusup { }/* margen a la siguiente plantilla */
		table.menusup {border-left : 0px solid #00882F; border-right : 0px solid #00882F; border-top : 0px solid #00882F; border-bottom : 0px solid #00882F;}/* borde exterior de la tabla */
			td.menusup1,td.menusup2{background-color: #00882F;}
				div.menusup1{margin-left : 5px;  margin-top : 3px;margin-bottom : 0px; text-align : left;}

/* pestañas: hay que definir el color de fondo de la pestaña y el del borde. En total dos colores*/
					table.menusup-enlace-margen{margin-left : 5px;  margin-right : 0px;}
					td.menusup-enlace1{  background-color: transparent;    border-right : 1px solid #FFFFFF;  border-left : 0px solid #A59A63;}
					td.menusup-enlace2 {  background-color: transparent; border-right: 1px solid #DBDBDB; }
					td.menusup-enlace3 {  background-color: white;}

						div.menusup-enlace1{  margin-left : 6px;  margin-right : 6px; margin-bottom : 4px; }
						div.menusup-enlace2{  margin-left : 5px;  margin-right : 5px; margin-bottom : 5px; }
						div.menusup-enlace3{  margin-left : 5px;  margin-right : 5px; margin-top : 5px; color:#00882F;font-size:14px; font-weight:bold;}
						a.menusup-enlace1{font-size:10px;color : #002758;  text-decoration : none; font-weight : bold;  text-transform : uppercase;  }
						a.menusup-enlace2{font-size:11px;color : #00882F;  text-decoration : none; font-weight : bold;}
/*						a.menusup-enlace1-seleccionado,a.menusup-enlace2-seleccionado {font-size:11px;color : #002758;  text-decoration : none; font-weight : bold;  text-transform : uppercase;  }*/
/*						a.menusup-enlace1:hover,a.menusup-enlace1-seleccionado:hover{color :  #FFD1B3;}*/
/*-----------------------------fin MENÚ DE NAVEGACIÓN SUPERIOR-----------------------------*/


/*-----------------------------ANTE-CONTENIDO-----------------------------*/
/* tabla menú de navegación */
	div.margen-ante-contenido {margin-bottom:0px;}/* margen a la siguiente plantilla */
		table.ante-contenido {border-right:0px solid #00882F;border-left:0px solid #00882F;}/* borde exterior de la tabla */
			td.ante-contenido{background-color: #8F9296;border-top:0px solid #00882F;}
			td.ante-contenido1{ background-color: #FF6600;border-top:1px solid #00882F;border-bottom:2px solid white;}
				div.ante-contenido{margin-top: 0px; color : #666666;  text-align : center;  }
				div.ante-contenido1{margin-top: 2px;  text-align : center; }
				div.ante-contenido2{margin-top: 2px; color : #666666; }
/*-----------------------------fin ANTE-CONTENIDO-----------------------------*/

/*-----------------------------fin ANTE-CONTENIDO-----------------------------*/
/*MENU NAVEGACIóN CENTRAL*/
table.menulateralc{background-color:#FFFFFF;}
div.menuizqc{margin:15px 10px 20px 10px;}
div.menuizqc,.menuizq1c,.menuizq2c,.menuizq3c,.menuizq4c{font-size:9px;color:#000080; text-decoration : none;}
div.menuizqc a{font-size:9px;color:#000080; text-decoration : none;}
/*----------------------*/


/*-----------------------------CONTENIDO-----------------------------*/
	div.margen-contenido {}/* margen a la siguiente plantilla */
		table.contenido {border-left : 0px solid #00882F;border-bottom :0px solid #00882F;}/* borde exterior de la tabla */

				/* MENÚ DE NAVEGACIÓN IZQUIERDO */
			td.contenido1 {background-color:#C5D2E2 ;border-left : 0px solid #00882F; border-top : 0px solid #00882F;}
			div.contenido1 {margin-bottom : 6px; margin-top:10px; border-bottom:1px solid white;}
					table.menuizq {border-bottom : 0px solid #FFFFFF;}
						td.menuizq1 { background-color:#FF6600; border-bottom : 0px solid #8C8252;}
							div.menuizq1 {margin-bottom : 3px;  margin-left : 7px;  margin-right : 5px;  margin-top : 3px;}
								a.menuizq1,span.menuizq1, span.menuizq1 a { font-weight : bolder; font-size:11px; color: #002758; text-decoration : none;  text-transform : uppercase; }
						td.menuizq2 { border-top : 1px solid #FFFFFF;padding-top:6px;padding-bottom:6px;}
						td.menuizq2-seleccionado{background-color: #FFFFFF; border-top : 1px solid #FFFFFF;padding-top:6px;padding-bottom:6px;}
							div.menuizq2 {margin-bottom : 3px;  margin-left : 11px;  margin-right : 5px;  margin-top : 3px;}
								a.menuizq2{ font-size :9px; font-weight : bold; color: #002758; text-decoration : none; text-transform:uppercase;}
    							a.menuizq2-seleccionado{ font-size : 9px; font-weight : bold; color: #002758; text-decoration : none; text-transform:uppercase;}
								a.menuizq2:hover{ font-size :9px; font-weight : bold; color: #002758; text-decoration : underline; text-transform:uppercase;}
								td.menuizq3 {background-color: #B2B6C2;}
									div.menuizq3 {margin-bottom : 10px;  margin-left : 19px;  margin-right : 5px;  margin-top : 5px; text-indent: -1px;}
										a.menuizq3{font-weight : bold; font-size:10px; color: #232392;text-decoration : none;}
										a.menuizq3-seleccionado{font-weight : bold; font-size:10px; color: #FFFFFF;text-decoration : none;}
										a.menuizq3:hover,a.menuizq3-seleccionado:hover{font-weight : bold; font-size:10px; color: #FFFFFF;text-decoration : none;}
										td.menuizq4 {background-color: #B2B6C2;}
											div.menuizq4 {margin-bottom : 15px;  margin-left : 40px;  margin-right : 5px;  margin-top : 0px; text-indent: -1px;}
												a.menuizq4{font-weight : normal; font-size : 9px; color: #FFFFFF; text-decoration : none; }
												a.menuizq4-seleccionado{font-weight :bold; font-size : 9px; color: #FFFFFF; text-decoration : none; }
												a.menuizq4:hover,a.menuizq4-seleccionado:hover{font-weight :normal; font-size : 9px; color: #FFFFFF;text-decoration : none;}
				.imagen-lv{	background-image : url(/imagenes-plantilla/linea_verde.gif);	background-repeat : repeat-y;	background-position : center;}
				.imagen-lh{	background-image : url(/imagenes-plantilla/linea_verde_h.gif);	background-repeat : repeat-x;	background-position : center;}
				/*fin  MENÚ DE NAVEGACIÓN IZQUIERDO */

				/*EDITOR WEB*/
td.contenido2 {background-color: #FFFFFF ;border-left : 0px solid #009933; border-top : 0px solid #009933;}
	td.contenido2-portada {position: relative; background-color: #B8CDE7 ;border-left : 0px solid #009933; border-top : 0px solid #009933;  background-image : url(../imagenes-plantilla/linea_portada.gif);  background-repeat : repeat-x;  }
				div.contenido-portada{margin-left:15px;margin-bottom:3px;margin-top:3px; color:#020281;}
					div.contenido-portada a{color:#000080; }
				div.contenido-portada2{margin:10px;}
				div.contenido2,div.contenido2-contacto,div.contenido2-productos {margin-bottom : 15px;  margin-left : 20px;  margin-right : 10px;  margin-top : 10px; position:relative; }
					div.contenido2 div,p{text-align:justify;}
					div.contenido2 a{ color:#00295A; font-size:inherit;}
					
					div.articulo {font-size : 14px;   margin-bottom : 3px;  }
						div.antetitulo{font-size: 14px}
						div.titulo1, div.titulo1 a{font-weight: bold; font-size: 17px; margin-bottom: 2px; color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo2, div.titulo2 a{font-weight: bold; font-size: 16px; margin-bottom: 2px; color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo3, div.titulo3 a{font-weight: bold; font-size: 15px; margin-bottom: 2px; color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo4, div.titulo4 a{font-weight: normal; font-size: 14px; margin-bottom: 2px; color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo5, div.titulo5 a{font-weight: normal; font-size: 13px; margin-bottom: 2px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo6, div.titulo6 a{font-weight: normal; font-size: 11px; margin-bottom: 2px; color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.entradilla{font-weight: bold; font-size: 11px; margin-bottom: 2px; color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.normal{font-size: 11px; margin-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.firma{font-size: 10px; margin-bottom: 2px; color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif}
						
/*fin EDITOR WEB*/


/*-----------------------------fin CONTENIDO-----------------------------*/

/*-----------------------------ANTE-PIE-----------------------------*/
table.ante-pie{border-top:0 px solid white;border-bottom:0px solid white;}
/*td.ante-pie1 {background-color: red;}*/
div.margen-ante-pie1{margin-top: 0px;}
/*-----------------------------fin ANTE-PIE-----------------------------*/


/*-----------------------------PIE-----------------------------*/
/* tabla menú de navegación */
	div.margen-pie {}/* margen a la siguiente plantilla */
		table.pie {border-top:0px solid #99FF00;border-right:0px solid #99FF00;border-bottom:0px solid #99FF00;border-left:0px solid #99FF00;}/* borde exterior de la tabla */
			td.pie1{  background-color: #002A59;}
				div.pie1{ margin-bottom : 4px;  margin-left : 10px;  margin-right : 0px;  margin-top : 4px;  color : #ffffff;  font-size : 10px;}
				table.pie a{color : #ffffff;  font-size : 10px;}
				a.pie1:hover{color:#244266;}
				td.pie2{background-color: #002A59;}
				div.pie2{ margin-bottom : 4px;  margin-left : 0px;  margin-right : 10px;  margin-top : 4px;  color : #9FBCDF;  font-size : 10px; font-weight:normal;  text-align: right;}
				a.pie2{ color :#D5EAED;  font-size : 10px; font-weight:normal;}
				
/*-----------------------------fin PIE-----------------------------*/


/*-----------------------------DESPUES-PIE-----------------------------*/
/*-----------------------------fin DESPUES-PIE-----------------------------*/

/*datos*/

table.tdatos tr td{padding:2px; background-color:#C5D2E2;}
table.tdatos tr.header td{background-color:#000080; color:#FFFFFF;font-size:11px;padding:2px;font-weight:bold;} 
table.tdatos td.tabla-datos2 {padding:2px; background-color:#FFFFFF;} 
table.tdatos td.tabla-datos-total {background-color:#000080; color:#FFFFFF;font-size:11px;padding:2px;font-weight:bold;} 

table.prod-catalogo{border:1px solid #8F9296;}
td.foto-pcat0{border-bottom:1px solid #8F9296;border-right:1px solid #8F9296;padding:3px;font-size:10px;}
td.foto-pcat{border-bottom:1px solid #8F9296;padding:3px;font-size:10px;}
.foto-txt{font-size:10px;}

/*-----------------------------Tablas catalogo-----------------------------*/

table.cab {background-color:#000080;}
table.cab div{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:0px 0px 0px 10px;}
.tabla-g {margin:10px 0px 0px 0px;}
.tabla-g table {border-left:1px solid #000000; border-bottom:1px solid #000000;}
.tabla-g table th{ background-color:#b2b6c2; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:11px; text-align:center; padding:2px;}
th.pr {border-right:1px solid #000000; }
td.pr {border-right:1px solid #000000; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:11px; text-align:left; padding:2px; border-top:1px solid #000000;}
td.pr a {color:#000080; text-decoration:underline;}
td.pr2 {border-right:1px solid #003366; background-color:#e6ebf2; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#003366; font-size:11px; text-align:center; padding:2px; border-top:1px solid #003366;}
th.pr2 {border-right:1px solid #003366; }
.img-cat {margin:0px 4px 0px 4px;}
.paginacion {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#000080; text-align:right; padding:2px;}
.paginacion a.seleccionado {text-decoration:underline; }

.tabla-m {margin:10px 0px 0px 0px;}
.cab1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; padding:2px 0px 0px 2px;}
.margin-cab2 {margin:20px 0px 20px 40px;}
.cab2 td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000080; font-weight:normal; padding:2px 0px 0px 2px; text-align:right;}
td.cab2  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000080; font-weight:bold; padding:8px 0px 8px 2px; text-align:left;}
.cab3 a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000080; font-weight:bold; padding:2px 0px 0px 2px; text-decoration:underline; }
span.tolerancia {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000080; }
div.form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin:10px 0px 30px 0px;}
div.form {margin:20px 0px 10px 0px;}
.form table td {padding:4px;}
.gris { background-color:#b2b6c2;}
.form2 { margin:10px 0px 10px 0px;}
.form2 table td{padding:4px;}
.form2 table div{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000080; margin:0px 0px 0px 20px; font-weight:bold;}
.obg { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; text-align:right; padding:0px 6px 0px 0px; }
.form3 {margin:30px 0px 30px 0px;}
.form3 th { background-color:#000080; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:4px 0px 4px 0px;}
.sub2{ color:#000080; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding:4px;}
.sub2 span {color:#000080; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.form3 td{ border-bottom:1px solid #b2b6c2;  padding:4px;}
.encab td {background-color:#000080; font-size:12px; color:#FFFFFF; font-weight:bold;}
.sub3{ color:#000080; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin:0px 0px 0px 24px;}
.form4 {margin:20px 0px 10px 0px;}
.buscador {margin:20px 0px 30px 0px;}
.buscador table{ border-bottom:1px solid #b2b6c2;}
.buscador table td {border-top:1px solid #b2b6c2; padding:4px;  color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
.seleccion-buscador {margin:20px 0px 40px 0px;}
.seleccion-buscador td{color:#000080; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }

a.titular-noticias {color : #000080;  text-decoration : none; }