/*--- Arthur Rowshan  ---*/
/*---TIPOGRAFÍA---*/
body,td,th,select,input,textarea{font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;  color : #000000; } 
b,strong {font-weight : bold;}
p{ margin:0px 0px 8px 0px; padding:0px;}
em,i {	font-style : italic;}
/*---fin TIPOGRAFÍA---*/

/*---ESTILOS GENÉRICOS---*/
div.all{ margin:18px 0px 0px 0px;}
body.by {background-image:url(../imagenes-plantilla/bg-fondo.gif);}
a {color : #0000FF;  text-decoration : underline; font-size: 10px; }
a:hover {color : #0000FF; text-decoration:none; font-size: 10px;}
a:hover u{text-decoration:none; font-size: 10px;}
ul {list-style-image:url(../img/iconos/v_verif.gif);}
input, textarea, select{color: #000000; border-left:1px solid #666666;border-right:1px solid #666666;border-top:1px solid #666666; border-bottom:1px solid #666666;}
.boton{font-weight : normal; font-size:10px; color: #FFFFFF;text-decoration : none; border-left:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #999999; border-bottom:1px solid #999999;  background-color : #789ce9; cursor:hand; padding:1px;}
.check{color: #000000; border-left:0px solid #666666;border-right:0px solid #666666;border-top:0px solid #666666; border-bottom:0px solid #666666;}
/*---fin ESTILOS GENÉRICOS---*/


/*---CABECERA---*/
div.margen-cabecera {margin-bottom : 0px; margin-top : 0px; }/* margen a la siguiente plantilla */
	table.cabecera{ border-top:0px solid #000000; }/* borde exterior de la tabla */
	table.cabecera1{ border:1px solid #D5E0F7; }
		td.cabecera1{ background-color: #EDF2FC;}
			div.cabecera1 { margin:0px 0px 0px 0px;}
			div.cabecera1-2{ margin:2px 2px 2px 2px;font-size : 10px;  color : #666666; text-align:center;}
				div.logo { margin:7px 0px 7px 25px; }
		td.cabecera2{background-color: #FFFFFF; }
		td.cabecera2-2{background-color: #FFEAAA;padding: 3px 0px 3px 0px; }
		div.cabecera2-2{ margin:0px 0px 0px 65px; }
				div.cab-fecha{ color:#FFFFFF; margin:0px 0px 0px 0px;}
				div.cabecera2 { margin:0px 0px 0px 0px; }
				a.siquiero {color : #0033CC;  text-decoration : underline; font-weight: bold; }
				div.lema {color : #000000C;  font-size: 24px; font-weight: bold; margin:15px 0px 5px 25px; }
				a.imprimir, a.mandar {color : #000000;  text-decoration : underline; font-size: 10px; }
				div.ico-imprimir-mandar {margin:30px 5px 10px 30px;text-align: right; }
				.cabeceracontacto{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right; padding:28px 25px 0px 0px; color:0290BE}
				.cabeceracontacto strong{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
				.cabeceracontacto a{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#000000;}
				.cabeceracontacto a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;}
				.cabeceracontacto p{padding:0px 0px 2px 0px; margin:0px;}
/*---fin CABECERA---*/

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

			table.menusuperior{border-left:3px solid #FFFFFF; border-right:2px solid #FFFFFF; }
			td.menusup1{border-right:1px solid #FFFFFF;}
			td.menusup2{border-right:1px solid #FFFFFF; padding:2px 10px 3px 9px}
			td.menusup2-seleccionado{border-right:1px solid #FFFFFF; padding:2px 10px 3px 9px}
				div.menusup{margin-top : 15px;margin-bottom : 8px; margin-right : 8px;}

/* pestañas: hay que definir el color de fondo de la pestaña y el del borde. En total dos colores*/
					td.menusup-enlace1{ }
					td.menusup-enlace2 {  }
					td.menusup-enlace3 { }

						div.menusup-enlace1{  margin-left : 6px;  margin-right : 6px; }
						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:11px; color : #FFFFFF; text-decoration : none; font-weight : normal;}
						a.menusup-enlace1-seleccionado{font-size:11px; color : #FFFFFF; text-decoration : none; font-weight : bold;}
						a.menusup-enlace1:hover,a.menusup-enlace1-seleccionado:hover{font-size:11px; color : #FFFFFF; text-decoration : underline;}


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


/*MENU NAVEGACIóN CENTRAL*/
table.menulateralc{background-color:#FFFFFF;}
div.menuizqc{margin:7px 7px 7px 0px;}
div.menuizqc,.menuizq1c,.menuizq2c,.menuizq3c,.menuizq4c{font-size:11px;color:#000000; text-decoration : none;}
/*a.menuizqc, .menuizq1c,.menuizq2c,.menuizq3c,.menuizq4c {font-size:10px;color:#636563; text-decoration : underline;}*/
/*----------------------*/
/*----CONTENIDO---*/

div.destacado-portada {margin: 30px 5px 10px 5px; color: #2054C1; font-size: 11px;}
div.margen-contenido { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}/* margen a la siguiente plantilla */
	table.contenido { border-top:2px solid #FFFFFF; border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF; }/* borde exterior de la tabla */
		td.contenido {background-color:#FFFFFF;}
td.cl-rosa {background-color:#fdeae6; padding:8px;}
td.cl-amarillo {background-color:#FFEAAA; text-align:left; padding:8px;}
div.contenido2-portada td.cl-rosa div{text-align:left; }
div.contenido2-portada td.cl-amarillo div{text-align:left; }
div.contenido2-portada {margin: 10px; }

/* MENÚ DE NAVEGACIÓN IZQUIERDO */
		td.contenido1 { border-right:1px solid #EFEFEF; background-color: #EDF2FC; }
		div.contenido1 {margin-bottom : 10px;  margin-left : 20px;  margin-right : 5px;  margin-top : 10px; text-indent: -7px;}
		table.menuizq {}
			td.menuizq { background-color:#FFFFFF; }
				div.menuizq {margin-top : 15px; margin-bottom : 15px;}
				
			td.menuizq2{background-color: #789CE9; border-bottom: 1px solid #225BD2; border-top: 1px solid #FFFFFF;padding:2px 0px 2px 0px;}
			td.menuizq2-seleccionado{background-color: #4678E1; border-bottom: 1px solid #225BD2; border-top: 1px solid #FFFFFF; padding:2px 0px 2px 0px;}
					div.menuizq2 {margin:2px 0px 2px 10px;}
					div.menuizq2-seleccionado {margin:2px 0px 2px 10px;}
					a.menuizq2 { font-size:11px; color: #FFFFFF;text-decoration : none; font-weight:bold;}
					a.menuizq2-seleccionado{ font-weight : bold; font-size:11px; color: #FFFFFF; text-decoration : none; }
					a.menuizq2:hover {color: #FFFFFF; font-size:11px;}
					a.menuizq2-seleccionado:hover{color: #FFFFFF; text-decoration : none; font-size:11px;}
					
			td.menuizq3 {padding:1px 0px 1px 0px;background-color: #4678E1;}
			td.menuizq3-seleccionado {padding:1px 0px 1px 0px; background-color: #4678E1; }
			#menuizq3-primero{ border-top:1px solid #73D79C;}
			#menuizq3-ultimo{}
				div.menuizq3,div.menuizq3-seleccionado {margin:0px 0px 0px 12px; color:#FFFFFF;}
					a.menuizq3 { font-size:10px; color: #FFFFFF;text-decoration : none; font-weight:normal;}
					a.menuizq3-seleccionado{ font-weight : bold; font-size:10px; color: #FFFF00; text-decoration : none; }
					a.menuizq3:hover {color: #FFFFFF;}
					a.menuizq3-seleccionado:hover{color: #FFFFFF; }
					
			td.menuizq4,td.menuizq4-seleccionado {padding:2px 0px 2px 0px; background-color: #4678E1;}
			#menuizq4-primero{ border-top:1px solid #FFFFFF;}
			#menuizq4-ultimo{}
			
				div.menuizq4,div.menuizq4-seleccionado {margin:3px 5px 3px 25px; text-indent: -6px;}
					a.menuizq4 { font-size:9px; color: #ffffff;text-decoration : none; font-weight:normal;}
					a.menuizq4-seleccionado{font-weight:bold; font-size:9px; color:#FFFF00; text-decoration : none; }
					a.menuizq4:hover {font-weight:bold; font-size:9px; color:#ffffff; text-decoration : none;}
					a.menuizq4-seleccionado:hover{font-weight:bold; font-size:9px; color:#ffffff; text-decoration : none;}
/*fin  MENÚ DE NAVEGACIÓN IZQUIERDO */

/*EDITOR WEB*/
		td.contenido2-1{background-color:#FFFFFF; padding:0px 0px 0px 0px;}
		td.contenido2{background-color:#FFFFFF; padding:5px 20px 5px 20px;}
		td.contenido2-3{background-color:#FFFFFF; padding:5px 20px 5px 20px;}
		div.contenido2 {margin: 10px 10px 10px 10px; }

		div.articulo {font-size : 14px;   margin-bottom : 3px;  }
			div.antetitulo{font-size: 14px}
			div.titulo1, div.titulo1 a{font-weight: normal; font-size: 19px; margin-bottom: 5px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
			div.titulo2,div.titulo2 a{font-weight: bold; font-size: 17px; margin-bottom: 2px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
			div.titulo3,div.titulo3 a{font-weight: normal; font-size: 14px; margin-bottom: 2px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
			div.titulo4,div.titulo4 a{font-weight: normal; font-size: 12px; margin-bottom: 2px; color: #000000; font-family:  Verdana, Arial, Helvetica, sans-serif}
			div.titulo5,div.titulo5 a{font-weight: normal; font-size: 11px; margin-bottom: 2px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
			div.titulo6,div.titulo6 a{font-weight: normal; font-size: 10px; margin-bottom: 2px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
			div.titulo0,div.titulo0 a{font-weight: normal; font-size: 24px; margin-bottom: 2px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
			div.entradilla,div.entradilla a{font-size: 11px; margin-bottom: 3px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif}
			div.normal{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
			div.firma{font-weight: normal; font-size: 9px; margin-bottom: 2px; margin-top: 2px; margin-left: 0px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}

/*fin EDITOR WEB*/
/*---fin CONTENIDO---*/
/*----PIE---*/
	div.margen-pie {margin-bottom : 0px;}/* margen a la siguiente plantilla */
		table.pie { border-top:1px solid #FFFFFF;}/* borde exterior de la tabla */
			td.pie1{border-right:1px solid #EFEFEF; background-color: #EDF2FC;}
			td.pie2{border-right:1px solid #EFEFEF; background-color: #ffffff;}
			div.pie, span.pie{ margin:10px 7px 10px 10px; color : #FFFFFF;  font-size : 10px;}
							div.pie2, div.pie2 a{margin:8px 7px 5px 10px; font-weight: normal; font-size: 18px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif}
				a.pie{color : #666666;  font-size : 10px;text-decoration:underline; }
				a.pie:hover{ color: #000000; text-decoration:underline;}
				a.sarenet{display:none;}
/*---fin PIE---*/

/*PORTADA WEB*/
table.contenido-portada { border-top:0px solid #FFFFFF; border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF; }/* borde exterior de la tabla */
td.fondo-portada1{ background-color: #FFFFFF;}
td.fondo-portada2 { padding:7px 10px 10px 10px; background-color: #FFFFFF; }

/*tabla de datos*/
table.c-datos2{border-bottom:1px solid #CED8E1; border-top:1px solid #CED8E1; border-left:1px solid #CED8E1; margin-bottom:3px;}
	table.c-datos2 td{ padding:3px 3px 3px 3px; border-right:1px solid #CED8E1;}
	tr.c-datos2header td { background-color:#0A3FAD; color:#FFFFFF;}
	td.datos2header { background-color:#0A3FAD; color:#FFFFFF; border-bottom:1px solid #CED8E1;}
	td.dato2{ background-color:#FFFFFF; border-bottom:1px solid #CED8E1;}
	tr.c-impar2 td{ background-color:#EFEBEF;}
	tr.c-par2 td{ background-color:#FFFFFF;}
	tr.c-total2 td{ background-color:#DD0000; color:#FFFFFF;}

/*estilos contacto*/
table.contacto-table{}
td.contacto-label{width:40px; text-align:left;}
td.contacto-input{width:100px; text-align:left;}
	input.ct-contacto{width:200px;}
.contacto-textarea{width:70%; height:100px;}
a.avisolegal {color : #666666;  text-decoration : underline;  }

div.contenido-contacto {margin-left : 12px; margin-right : 7px; margin-top : 12px; margin-bottom :20px;}

/*estilos catalogo*/
.cat-subfamilia{}
.cat-productos{ width:100%; font-size:10px;}
td.m5{padding: 5px 5px 5px 5px;}
a.mas {color : #0000FF;  text-decoration : underline;  font-size: 10px; font-weight: bold;}
a.mas:hover {color : #0000FF;  text-decoration : none;  font-size: 10px; font-weight: bold;}