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

/*-----------------------------ESTILOS GENÉRICOS-----------------------------*/
body {	background-color: #ffffff;}
div.all-portada{ margin:40px 0px 7px 0px;}
div.all{ margin:7px 0px 7px 0px;}
a {color : #000000;  text-decoration : none; }
a:hover {color : #FE1721;}

input, textarea {font-size:9px; color: #000000; border-left:1px solid #999999; font-weight : bold;border-right:1px solid #999999;border-top:1px solid #999999; border-bottom:1px solid #999999;  background-color : #ffffff;}
select{font-size:9px; color: #ffffff; border-left:1px solid #999999; font-weight : bold;border-right:1px solid #999999;border-top:1px solid #999999; border-bottom:1px solid #999999;  background-color : #6f6f6f; width:180px; margin:4px 0px 4px 14px;}
.buscador{font-size:9px; color: #000000; border-left:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #999999; border-bottom:1px solid #999999; width:149px;  background-color : #FFFFFF;}
label {width:100px;text-align:left;}

.CAMPO{ margin:3px 0px 3px 0px;}/*campos input y select*/
.boton{font-weight : bold; font-size:9px; color: #000000;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 : #FFFFFF; cursor:hand;}
li {list-style: none; background-image: url(../img/iconos/lista.gif); background-repeat:no-repeat; background-position: 4px 7px; padding:4px 2px 3px 15px;}
/*-----------------------------fin ESTILOS GENÉRICOS-----------------------------*/


/*-----------------------------ANTE-CABECERA-----------------------------*/
/* tabla menú de navegación */
			td.ante-cabecera{  background-color: #393439; border-bottom:1px solid #000000;}
				div.ante-cabecera{	margin-top :20px;	 margin-bottom :7px; text-align:center;}
		td.contenido-preportada { border-right:1px solid #cccccc; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc;	background-color: #FFFFFF; }
/*-----------------------------fin ANTE-CABECERA-----------------------------*/


/*-----------------------------MENÚ DE NAVEGACIÓN SUPERIOR-----------------------------*/
			td.menusup{background-color: #272327; border-bottom : 4px solid #6F6F6F; }
				div.menusup{margin-left : 6px;  margin-top : 6px;margin-bottom : 6px;}
						div.menusup-enlace{  margin-left : 6px;  margin-right : 6px;  color : #ffffff;  text-decoration : none;}
						a.menusup-enlace {font-size:11px;color : #ffffff;  text-decoration : none; font-weight : bold; }
						a.menusup-enlace-seleccionado {font-size:11px;color : #fe1721;  text-decoration : underline; font-weight : bold; }
						a.menusup-enlace:hover {color : #cccccc;}
/*-----------------------------fin MENÚ DE NAVEGACIÓN SUPERIOR-----------------------------*/

/*MENU NAVEGACIóN CENTRAL*/
div.menuizqc{margin:7px 7px 10px 7px; text-align: right;}
td.menuizqc{background-color:#FFFFFF; border-bottom:1px solid #000000;}
div.menuizqc,.menuizq1c,.menuizq2c,.menuizq3c,.menuizq4c{font-size:9px;color:#000000; text-decoration : none;}
a.menuizqc, a.menuizq1c,a.menuizq2c,a.menuizq3c,a.menuizq4c {font-size:9px;color:#000000; text-decoration : none;}
a:hover.menuizqc, a:hover.menuizq1c,a:hover.menuizq2c,a:hover.menuizq3c,a:hover.menuizq4c {font-size:9px;color:#FE1721; text-decoration : none;}

/*----------------------*/

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


/*-----------------------------CONTENIDO-----------------------------*/
	div.margen-contenido { margin-bottom : 0px;}/* margen a la siguiente plantilla */
		td.contenido {border-left : 1px solid #cccccc; border-right : 1px solid #cccccc; border-bottom : 1px solid #cccccc;}/* borde exterior de la tabla */
			div.contenido {margin-bottom : 10px; margin-top : 10px; margin-left : 10px; margin-right : 10px;  }
				td.contenido3 {background-color:#FFFFFF;}
				
				/* MENÚ DE NAVEGACIÓN IZQUIERDO */
				
			
			td.contenido1 {background-color: #393439;}
				div.contenido1 {margin-bottom : 6px;}
					table.menuizq {}
						div.menuizq {margin: 13px 0px 0px 0px;}
						td.menuizq1 { background-color: #393439;}
							div.menuizq1 {margin-bottom : 3px;  margin-left : 17px;  margin-right : 3px;  margin-top : 4px; text-indent: -14px; font-weight : normal; font-size:11px; color: #FFFFFF; text-decoration : none;}
								a.menuizq1{font-weight : normal; font-size:11px; color: #FFFFFF; text-decoration : none;}
								a:hover.menuizq1{  font-weight : normal; font-size:11px; color: #FE1721; text-decoration : none;}
    							a.menuizq1-seleccionado{ font-weight : bold; font-size:11px; color: #ffffff; text-decoration : none;}
								a:hover.menuizq1-seleccionado{font-weight : bold; font-size:11px; color: #FE1721;text-decoration : none;}
						td.menuizq2 { background-color: #393439;}
							div.menuizq2 {margin-bottom : 3px;  margin-left : 17px;  margin-right : 3px;  margin-top : 4px; text-indent: -14px; font-weight : normal; font-size:11px; color: #FFFFFF; text-decoration : none;}
								a.menuizq2{font-weight : normal; font-size:11px; color: #FFFFFF; text-decoration : none;}
								a:hover.menuizq2{  font-weight : normal; font-size:11px; color: #FE1721; text-decoration : none;}
    							a.menuizq2-seleccionado{ font-weight : bold; font-size:11px; color: #ffffff; text-decoration : none;}
								a:hover.menuizq2-seleccionado{font-weight : bold; font-size:11px; color: #FE1721;text-decoration : none;}
						td.menuizq3 {background-color: #b0b0b0; }
								div.menuizq3 {margin-bottom : 3px;  margin-left : 17px;  margin-right : 3px;  margin-top : 4px; text-indent: -14px; }
								a.menuizq3{  font-weight : normal; font-size:11px; color: #FFFFFF; text-decoration : none;}
								a:hover.menuizq3{  font-weight : normal; font-size:11px; color: #FE1721; text-decoration : none;}
    							a.menuizq3-seleccionado{ font-weight : bold; font-size:11px; color: #FE1721; text-decoration : underline;}
								a:hover.menuizq3-seleccionado{font-weight : bold; font-size:11px; color: #FE1721;text-decoration : none;}
										td.menuizq4 {background-color: #B0B0B0; border-bottom : 0px solid  #CCCCCC;}
											div.menuizq4 {margin-bottom : 3px;  margin-left : 30px;  margin-right : 3px;  margin-top : 3px; text-indent: -7px;}
												a.menuizq4{font-weight : normal; font-size :10px; color: #000000; text-decoration : none; }
												a:hover.menuizq4{font-weight : normal; font-size : 10px; color: #393439; text-decoration : none; }
												a.menuizq4-seleccionado{font-weight : bold; font-size : 10px; color: #000000; text-decoration : none; }
												a:hover.menuizq4-seleccionado{font-weight : bold; font-size : 10px; color: #393439; text-decoration : none; }
				/*fin  MENÚ DE NAVEGACIÓN IZQUIERDO */

				/*EDITOR WEB*/
			td.contenido2-portada {background-color: #FFFFFF;border-left : 0px solid #686868; border-right: 1px solid #CCCCCC;border-bottom : 1px solid #CCCCCC;}
				div.contenido2-portada{margin-bottom : 0px;  margin-left : 0px;  margin-right : 0px;  margin-top : 0px; }	
			td.contenido2 {background-color: #FFFFFF; border-bottom:1px solid #cccccc; }
				div.contenido2{margin:10px 10px 10px 10px;  }
				div.contenido2-buscador{margin:20px 10px 10px 20px;  }

				div.articulo {font-size : 14px;   margin-bottom : 3px;  }
						div.antetitulo{font-size: 13px}
						div.titulo1, div.titulo1 a{font-weight: bold; font-size: 25px; color: #B0B0B0; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo2, div.titulo2 a{font-weight: bold; font-size: 25px; margin-bottom: 5px; margin-top: 5px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo3, div.titulo3 a{font-weight: bold; font-size: 12px; margin-bottom: 5px; margin-left: 5px; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo4, div.titulo4 a{font-weight: bold; font-size: 11px; margin-bottom: 5px; margin-left: 3px; color: #b0b0b0; font-family:  Verdana, Arial, Helvetica, sans-serif}
						div.titulo5, div.titulo5 a{font-weight :bold; font-size:11px; margin-left: 5px;  color: #FFFFFF; text-decoration : none;  text-transform : none; }
						div.titulo6, div.titulo6 a{ font-weight :normal; font-size:10px; margin-left: 5px; color: #FFFFFF; text-decoration : none;  text-transform : none; }
						div.entradilla{font-weight: bold; font-size: 11px; margin-bottom: 1px; color: #B0B0B0; font-family: Verdana, Arial, Helvetica, sans-serif; }
						div.normal{font-size: 10px; margin-bottom: 3px; margin-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; }
						div.firma, div.firma a{font-size: 9px; margin-left: 3px; color:#fe1721; font-family: Verdana, Arial, Helvetica, sans-serif}
			/*fin EDITOR WEB*/
	
/*-----------------------------CONTENIDO ESPECIAL-----------------------------*/
td.buscadorC { border-top:1px solid white; background-color:#ffffff; }
table.buscadorC {background:#fe1721 url(../imagenes-plantilla/esquina-busca.gif) no-repeat right top;}


div.buscadorC {margin:4px 0px 4px 10px; font-weight : bold; font-size:10px; color: #000000; }
div.buscadorC-1 {margin:0px 0px 3px 10px; }
div.buscadorC-2 {margin:0px 10px 3px 0px; }


td.logotipo{background-color:#ffffff; height:134px;}
#logo{background:url(../imagenes-plantilla/logotipo.gif) no-repeat; }
td.img-portada {background-color:#ffffff;}

/*-----------------------------PIE-----------------------------*/
	td.ante-pie {background-color: #6f6f6f;}
div.ante-pie {text-align:right; margin:6px 6px 6px 0px;}
a.ante-pie{font-weight : normal; font-size:9px; color: #FFFFFF; text-decoration : underline;}
a.ante-pie:hover{font-weight : normal; font-size:9px; color: #FFFFFF; text-decoration :none;  }

	div.pie {margin: 10px 0px 20px 6px;	text-align: left; }
				a.pie{font-weight : normal; font-size:9px; color: #FFFFFF; text-decoration : none;  }
				a.pie:hover{font-weight : normal; font-size:9px; color: #FFFFFF; text-decoration :underline;  }
				
/*-----------------------------fin PIE-----------------------------*/
/*-----------------------------TABLAS-----------------------------*/
table.tabla-roja {background:#fe1721 url(../img/iconos/esquina-roja.gif) no-repeat right top;}
table.tabla-negra {background: #000000 url(../img/iconos/esquina-negro.gif) no-repeat right top;}
table.tabla-negra img{border-bottom:1px solid #fe1721; border-left:1px solid #fe1721; border-top: 1px solid #fe1721; border-right:1px solid #fe1721;}
table.tabla-gris {background:#393439	 url(../img/iconos/esquina-gris.gif) no-repeat right top;}
table.tabla-normal {background: #ffffff;}
table.tabla-normal img{border-bottom:1px solid #fe1721; border-left:1px solid #fe1721; border-top: 1px solid #fe1721; border-right:1px solid #fe1721;}

/*-----------------------------Catálogo-----------------------------*/
div.logo-marca {margin:6px 16px 10px 0px;}
div.titu-fam a{font-weight :bold; font-size:11px; color: #000000; text-decoration : none;  text-transform : none; }
span.titu-subfam a{font-weight :normal; font-size:10px; color: #000000; text-decoration : none;  text-transform : none; }


ul.c-listado{ padding:0px 0px 6px 0px; margin:0px 3px 0px 20px;}
ul.c-listado li{list-style: none; background-image: url(../img/iconos/lista.gif); background-repeat: no-repeat; background-position: 4px 7px; padding:4px 2px 3px 15px; }
ul.c-listado li a{ font-weight : bold; font-size:11px;color:#000000;}
ul.c-listado li a:hover{ color:#fe1721;}
ul.c-listado li ul.c-sublistado {list-style: none; padding:3px 0px 0px 0px; margin:0px 0px 0px 0px; }
ul.c-listado li ul.c-sublistado li{list-style: none; background-image: url(../img/iconos/lista2.gif); background-repeat: no-repeat; background-position: 4px 7px; padding:1px 2px 1px 15px; }
ul.c-listado li ul.c-sublistado li a{ font-weight : normal; font-size:10px; color:#000000;} ul.c-listado li a:hover{ color:#fe1721;}

table.tabla-familia  {background:#b0b0b0 url(../img/iconos/esquina-gris2.gif) no-repeat right top; border-bottom:1px solid #b0b0b0;}
td.pc {border-right:1px solid #797979;}
td.pc1 {background-color:#e4e3e6; border-left:1px solid #fe1721; border-top:1px solid #fe1721; border-bottom:1px solid #fe1721; border-right:1px solid #797979;}
td.pc2 {background-color:#e4e3e6; border-top:1px solid #fe1721; border-bottom:1px solid #fe1721; border-right:1px solid #797979;}
td.pc3 {background-color:#e4e3e6; border-top:1px solid #fe1721; border-bottom:1px solid #fe1721; border-right:1px solid #fe1721;}
td.pc4 {background-color:#ffffff; border-left:1px solid #b0b0b0; border-right:1px solid #b0b0b0;}
td.pc5 {background-color:#ffffff; border-right:1px solid #b0b0b0;}

div.pc {margin:6px 0px 6px 20px; }
div.pc1 {margin:5px 0px 5px 30px;}
div.pc a{font-weight : bold; font-size:11px;color:#000000;}
div.pc a:hover{color:#fe1721;}
div.pc1 a{font-weight : normal; font-size:10px;color:#000000;}
div.pc1 a:hover{color:#fe1721; padding:}
div.foto-familia{margin: 0px 0px 0px 10px;}

/*-----------------------------Capas  Menú-----------------------------*/
a.submenu {font-weight : normal; font-size:11px; color: #FFFFFF; text-decoration : none; }
a:hover.submenu{ font-weight : normal; font-size:11px; color: #FE1721; text-decoration : none;}
a.submenu-seleccionado{ font-weight : bold; font-size:11px; color: #FE1721; text-decoration : none;}

a.submenu2 {font-weight : normal; font-size:11px; color: #000000; text-decoration : none; }
a:hover.submenu2{ font-weight : normal; font-size:11px; color: #FE1721; text-decoration : none;}
a.submenu2-seleccionado{ font-weight : bold; font-size:11px; color: #000000; text-decoration : none;}

#menu {}
#familia {background-color: #393439; padding:3px 2px 2px 2px;}

div.capa {background-color:#b0b0b0; padding:3px 0px 3px 20px;}


/*-----------------------------pagina subfamilia-----------------------------*/
table.subfamilia {background-image:url(../imagenes-plantilla/degradado-sub.jpg); background-repeat:repeat-y; background-position:right;}
div.sub-titu {font-weight :bold; font-size:11px; color: #b0b0b0; text-decoration : none;  text-transform : none;  margin:4px 0px 2px 0px;}
div.sub-titu2 {font-weight :bold; font-size:25px; color: #fe1721; text-decoration : none;  text-transform : none; margin:0px 0px 4px 0px; }

/*-----------------------------pagina producto-----------------------------*/
div.foto-producto {margin: 0px 0px 10px 0px;}
td.linea-pdto {border-bottom:1px solid #b0b0b0; margin:0px 0px 0px 10px;}

/*-----------------------------contacto-----------------------------*/
div.contenido-contacto {margin: 10px 0px 0px 10px;}
div.boton1 {margin:0px 0px 0px 120px;}
td.contacto-label {width:50%; text-align:left;}
td.contacto-input {width:50%; text-align:left;}
input ct-contacto {width:200px; background-color:#FFFFFF; border-bottom:1px solid #b0b0b0b; border-left:1px solid #b0b0b0b; border-right:1px solid #b0b0b0b; border-top:1px solid #b0b0b0b;}

div.select-marcas {margin: 0px 10px 0px 0px;}

/*-----------------------------herramienta imagenes-----------------------------*/
div.texto-familia {font-size: 10px; margin-top: 16px; margin-bottom: 16px; margin-left: 16px; margin-right: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.foto-familia-img {margin: 5px 5px 5px 10px;}