/* CSS Document */
img { border: 0px;}  

.clearfix:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden;}

body {margin: 0px;padding: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 22px;
color: #000000;background-image: url(/img/background.gif);}
.fondoizq {background: url(/img/izq.gif) repeat right top;}
.fondoder {background: url(/img/drcha.gif) repeat left top;}
p{FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-size: 11px; padding:2px; /*line-height:20px;*/ color:#000000}
textarea{FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-size: 11px; padding:2px; line-height:20px; color:#000000}
input{padding:2px;color:#000000}

#cabecera { position:relative; width:768px; height:114px; background: url(/img/cabecera1.png) no-repeat center top; font-size:70%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000;}
#cabecera #idiomas { position:absolute; top:0px; right:15px; width:230px; height:27px; background: url(/img/fondo_idiomas.gif) top no-repeat; text-align:center; padding:4px 0px 0px 0px; }
#cabecera #idiomas a.flecha { background: url(/img/flecha_idioma.gif) bottom no-repeat; padding-bottom:7px }
#cabecera #calidad { position:absolute; top:45px; right:15px; width:190px; text-align:right }

.pie{font-size: 70%;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;color: #fff;text-decoration: none; padding-bottom:10px; text-align:center; }
.pie a { color: #fff; text-decoration: none;}
.pie a:hover {text-decoration: underline;}

.menutit {color: #0D5988;border-width: 1px;border-color: #cccccc; font-weight: normal; font-size:11px; border:5px solid #cccccc;border-top: 0px; border-right: 0px; border-bottom: 1px solid #cccccc;PADDING-LEFT: 6px;}
a{font-family: Verdana, Arial, Helvetica, sans-serif;color: #000;text-decoration: none;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;color: #999999;text-decoration: none;}
.lineapuntos{border-top: 1px dotted #244F7B;border-bottom: 1px dotted #244F7B;padding:5px;clear:both;}
.lineapuntos_menu{border-bottom: 1px dotted #0779F4;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FF9000; text-decoration: none; font-weight: bold;  }
#fondo {BACKGROUND-POSITION: left top;; MARGIN: 0px; height:100%}
.titulo{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:25px;font-style:italic;padding-left:8px;}


/*#ficha h1{color:#336699;}
 /*- Menu--------------------------- */
#tabs6 { width:100%; margin-top:-10px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; border-bottom: #233588 double; background: url(/img/degrada.png) bottom repeat-x; text-align:center}
#tabs6 ul {margin:0;padding:10px 0px 0px 18px;list-style:none;}
#tabs6 li {display:inline; margin:0;padding:0;}
#tabs6 a {float:left;background:url(/img/tableft6.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#tabs6 a span {float:left;display:block;background:url(/img/tabright6.gif) no-repeat right top;padding:5px 15px 4px 6px;color:#FFF;
      }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs6 a span {float:none;}
/* End IE5-Mac hack */
#tabs6 a:hover span {color:#FFF;}
#tabs6 a:hover {background-position:0% -42px;}
#tabs6 a:hover span {background-position:100% -42px;}
#tabs6 #current  {background-position:0% -42px;}
#tabs6 #current a {background-position:0% -42px;color:#ffcc00;}
#tabs6 #current a span{background-position:100% -42px;color:#ffcc00;}

.teng { padding:10px 0px 0px 42px!important;}
.teng2 { padding:10px 0px 0px 42px!important;}
.tfra {  padding:10px 0px 0px 35px!important;}
.tfra2 {  padding:10px 0px 0px 35px!important;}

 /*- Menu_ aleman--------------------------- */
#tabs6_deu { margin-top:-10px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold; border-bottom: #233588 double; background:#fff url(/img/degrada.gif) bottom repeat-x}
#tabs6_deu ul {margin:0;padding:10px 5px 0 5px;list-style:none;}
#tabs6_deu li {display:inline; margin:0;padding:0;}
#tabs6_deu a {float:left;background:url(/img/tableft6.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#tabs6_deu a span {float:left;display:block;background:url(/img/tabright6.gif) no-repeat right top;padding:5px 15px 4px 6px;color:#FFF;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs6_deu a span {float:none;}
/* End IE5-Mac hack */
#tabs6_deu a:hover span {color:#FFF;}
#tabs6_deu a:hover {background-position:0% -42px;}
#tabs6_deu a:hover span {background-position:100% -42px;}
#tabs6_deu #current  {background-position:0% -42px;}
#tabs6_deu #current a {background-position:0% -42px;color:#ffcc00;}
#tabs6_deu #current a span{background-position:100% -42px;color:#ffcc00;}


/*- Menu sin acceso clientes--------------------------- */

    #tabs7 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
      float: none;
      width:100%;
	   border-bottom: #233588 double;
	  background-image:url(/img/degrada.gif)

      }
    #tabs7 ul {
	  margin:0;
	  margin-left:auto;
	  margin-right:auto;
	  padding-top:10px;
	  padding-bottom:0;
	  padding-left:0;
	  padding-right:0;
	  list-style:none;
      }
    #tabs7 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs7 a {
      float:left;
      background:url(/img/tableft6.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs7 a span {
      float:left;
      display:block;
      background:url(/img/tabright6.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs7 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs7 a:hover span {
      color:#FFF;
      }
    #tabs7 a:hover {
      background-position:0% -42px;
      }
    #tabs7 a:hover span {
      background-position:100% -42px;
      }
	       #tabs7 #current  {
      background-position:0% -42px;
	  }
	   #tabs7 #current a {
      background-position:0% -42px;
	  color:#ffcc00;
	
	  }
	  #tabs7 #current a span{
      background-position:100% -42px;
	  color:#ffcc00;
	
	  }
/*menu usuario validado*/
#contenedor
{
padding: 4px;
background: #f2f2f2;
height: 20px;

}

#contenido
{
margin: 0px;
padding: 3px 0px;
display: block;
}

#contenido li
{
list-style: none;
float: left;
}

#contenedor a, #contenido li.extend
{
margin: 0px;
display: block;
padding: 1px 6px;
text-decoration: none;
background: #eee;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

#contenedor a:hover, #contenedor a#current
{
padding: 1px 5px;
background: #FAFAFA;
border-right: 1px solid #333;
border-left: 1px solid #333;
border-top: 1px solid #FAFAFA;
border-bottom: 1px solid #333;
color: #000;
}

#contenedor a#current
{
background: #F6F6F6;
border-top: 1px solid #F6F6F6;
font-weight: bold;
}

#contenedor li#active
{
border-right: 2px solid #828282;
border-bottom: 2px solid #828282;
}
/*acceso clientes*/
#recuadro
{
margin:5px;
padding: 8px;
padding-left: 12px;
background: url(/img/recuadro.gif) top left no-repeat;
}
.texto
{
	font-size: 70%;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.negrita {
	font-weight: bold;
	}
.formu {
font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000;
	background-color: #FFFFFF;
	border: 1px solid #000;
}

.boton{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #000000;
	background-color: #fff;
border: #000 solid 1px;
	font-weight: bold;
}
.boton a:hover
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #cccccc;
	background-color:  #ffff;
border: #000 solid 1px;
	font-weight: bold;
}
a.minienlace
{
	font-size: 65%;
	font-weight: normal;
	text-decoration: underline;
}

a.minienlace:link 
{ 
  font-size: 65%;
font-weight: normal;
  text-decoration: underline;
  }

a.minienlace:hover
{ 
  font-size: 65%;
font-weight: normal;
  text-decoration:none;
  color: #000000;
}
.style1 {color: #FFFFFF}
a.ruta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}
a:hover.ruta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.style2 {font-size: xx-small; padding:4px 0;}

.pulpo_tit1{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-style:bold;
color:#F6841F;
}
a.pulpo_tit1
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-style:bold;
color:#F6841F;
text-decoration:none;

}
a:hover.pulpo_tit1
{
color:#F6841F;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-style:bold;
text-decoration:underline;
}

/*pulpos*/
.pulpo{background-image: url(/img/pulpos.gif);background-repeat:no-repeat;width:431px;height:71px;}
.pulpo_tit:link{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-style:bold;
color:#F6841F;}
.pulpo_tit:visited{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-style:bold;color:#F6841F;}
.pulpo_tit:active{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:20px;font-style:bold;color:#F6841F;}
.pulpo_tit:hover{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-style:bold;color:#F6841F;text-decoration:underline;}
.pulpo_tit{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:24px;font-style:bold;
color:#F6841F; border-bottom:1px solid #F6841F;/*display:block;*/}
.pulpo_text{font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:bold;
color:#EB7B18;display:block;}
.pulpo_text:link{font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:bold;color:#EB7B18;}
.pulpo_text:visited{font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:bold;color:#EB7B18;}
.pulpo_text:active{font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:bold;color:#EB7B18;}
.pulpo_text:hover{font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:bold;color:#EB7B18;text-decoration:underline}

/*cucharas*/
.cucharas{background-image: url(/img/cucharas.gif);background-repeat:no-repeat;width:431px;height:71px;}
.cucharas_tit:link{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-style:bold;color:#E4AC00;}
.cucharas_tit:visited{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-style:bold;color:#E4AC00;}
.cucharas_tit:active{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-style:bold;color:#E4AC00;}
.cucharas_tit:hover{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-style:bold;color:#E4AC00;text-decoration:underline;}
.cucharas_tit{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-style:bold;color:#E4AC00;display:block;}
.cucharas_text{font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:bold;color:#E4AC00;display:block;}
.cucharas_text:link{font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:bold;color:#E4AC00;}
.cucharas_text:visited{font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:bold;color:#E4AC00;}
.cucharas_text:active{font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:10px;font-style:bold;color:#E4AC00;}
.cucharas_text:hover{font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:bold;color:#E4AC00;text-decoration:underline}


/*anfibios*/
.anfibios {background-image: url(/img/anfibios.gif);background-repeat:no-repeat;width:431px;height:71px}
a.anfibios_tit { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-style:bold; color: #0044C2; }
.anfibios_tit:hover { text-decoration:underline; color: #0044C2; }
.anfibios_text { display:block; font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0044C2;}
a.anfibios_text { font-style:bold; color:#0044C2; }
.anfibios_text:hover { text-decoration:underline; color: #0044C2; }


/*pinzas*/
.pinzas{background-image: url(/img/pinzas.gif);background-repeat:no-repeat;width:431px;height:71px}
.pinzas_tit{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-style:bold;
color:#DC126D;display:block;}
.pinzas_tit:link
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-style:bold;
color:#DC126D;
}
.pinzas_tit:active
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-style:bold;
color:#DC126D;
}
.pinzas_tit:visited
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-style:bold;
color:#DC126D;
}
.pinzas_tit:hover
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-style:bold;
color:#DC126D;
text-decoration:underline
}
.pinzas_text
{
font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:bold;
color:#E674A7;
display:block;
}
.pinzas_text:link
{
font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:bold;
color:#E674A7;
}
.pinzas_text:active
{
font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:bold;
color:#E674A7;
}
.pinzas_text:visited
{
font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:bold;
color:#E674A7;
}
.pinzas_text:hover
{
font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:bold;
color:#E674A7;
text-decoration:underline
}
<!--menu privado-->
#navcontainer ul
{
padding: .3em 0;
margin: 0;
list-style-type: none;
background-color: #cccccc;
color: #FFF;
width: 100%;
font: normal 90% arial, helvetica, sans-serif;
text-align: center;
}

li { display: inline; }

li a
{
text-decoration: none;
background-color: #cccccc;
color: #FFF;
padding: .3em 1em;
}

li a:hover
{
background-color: #fff;
color: #000;
}
li a:active
{
color: #000;
}
li a:visited
{
color: #000;
}
.active
{
background-color: #fff;
color: #000;
}

#navcontainer a#current
{
background: #ffffff;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}


.error
{
	font-size: 11px;
	color: #cc3333;
	font-weight: bold;
	text-decoration: none;
}
/*------------paginacion---------------*/


.paginacion
{
	font-size: 70%;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.paginacion
{
  
    font-size: 100%;
	color: #666666;
	font-weight: normal;
  text-decoration:underline;
}

a.paginacion:link 
{
  font-size: 100%;
  font-weight: normal;
  text-decoration:underline;
  color: #666666;
}

a.paginacion:hover
{ 
 font-size: 100%;
  font-weight: normal;
  text-decoration:underline;
  color: #000000;
}
.ruta
{
	font-size: 70%;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}

a.ruta
{
    font-size: 100%;
	color: #336699;
	font-weight: normal;
	text-decoration: none;
}

a.ruta:link 
{
   font-size: 100%;
  font-weight: normal;
  text-decoration:none;
  color: #336699;
}

a.ruta:hover
{ 
 font-size: 100%;
  font-weight: normal;
  text-decoration:underline;
  color: #336699;
}
.contorno {
	border-color: #233588;
	border-width: 1px;
	border-style: solid;
}
/* FORMULARIOS */

.borde {
	border-color: #233588;
	border-width: 1px;
	border-style: dotted;
	margin-left: 25px;
	margin-right:25px;
	padding:10px
}
legend {
	padding-left: 5px;
	padding-right: 5px;
	background: #f2f2f2;
	color: #233588;
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#formulario{
font-size: 70%;
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

em{
font-style:normal;
text-decoration:underline;
font-weight:bold;
}

#formu form {width: 100%; margin: 0px; padding: 0px; font-size:11px
}
#formu  form dl{ width: 100%;}
#formu form dt{ float: left; width: 17%; margin: 0px;  text-align:right }
#formu form dt{ clear:both;}/* Hack for mac-ie5 */
#formu form dd{ float: left; width: 78%; margin: 0px; padding: 2px; text-align:left}

#comentario{width:100%; float: left;}
form dd.especial{ float: left; width: 50px; margin: 0px; padding: 2px;}
.aceptar{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	background-color: #fff;
border: #000 solid 1px;
	font-weight: bold;
}
/* LEFTMENU */
#leftmenu
{
width: 100%;
padding: 0px;
background: #f2f2f;
}

#leftmenu ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#leftmenu ul li
{
margin-top: -1px;
padding: 0px;}

#leftmenu a
{
display: block;
padding: 3px;
width: 142px;
background-color: #cccccc;
border-bottom: 1px solid #fff;
padding-left: 5px;
}

#leftmenu a:link, #leftmenu a:visited
{
color: #000;
text-decoration: none;
margin: 0px;
}
#leftmenu a#current
{
color: #000;
background: #fff;
text-decoration: none;
font-weight: bold;
margin: 0px;
}

#leftmenu a:hover
{
background-color: #ffffff;
color: #000;
}
/* SUBMENU GESTIONAR REPUESTOS */
#menu2
{
width: 100%;
padding: 0px;
}

#menu2 ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#menu2 ul li
{
margin-top: -1px;
padding: 0px;
}

#menu2 a
{
display: block;
padding: 3px;
width: 142px;
background-color: #CBD1EC;
border-bottom: 1px solid #fff;
padding-left: 5px;
}

#menu2 a:link, #menu2 a:visited
{
color: #000;
text-decoration: none;
margin: 0px;
}
#menu2 a#current
{
color: #000;
background: #fff;
text-decoration: none;
font-weight: bold;
margin: 0px;
}

#menu2 a:hover
{
background-color: #ffffff;
color: #243689;
}
/* FICHAS DE OTDATOS */

#ficha
{
width: 100%;
}

#ficha caption
{
display:none;
color: #666666;
font-size: 16px;
font-weight:bold;
font-style:italic;
margin: 0px;
padding: 0px;
text-align:left;
}
#ficha th
{
font-size: 11px;
color: #000;
font-weight: normal;
background: #BABED0;
padding: 3px 3px 3px 4px;
text-align: left;


}
.desc{border-top:solid 2px #D4D6DC;}
#ficha td
{
font-size: 10px;
color: #000;

padding: 2px 3px 2px 4px;
}

#ficha .titulo
{
font-size: 11px;
color: #000;
font-weight: bold;
background: #E1E1E1;
padding: 3px 3px 3px 4px;
text-align: right;
}

#ficha .alt
{
background-color: #FFF;
}
ul{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;
}
.empresa
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-style:bold;
color:#233688;
padding-left:8px;
text-decoration:underline;
margin:0px 0px 0px 0px!important; 
}
.fondo_seccion{
background-image:url(/img/fondo_seccion.gif);
background-repeat:no-repeat;
background-position:top right}
.mapa{ border-top:#999999 dashed 1px;border-bottom:#999999 dashed 1px; border-right:#999999 dashed 1px;border-left:#999999 dashed 1px; margin: 20px 5px 0px 10px; width:480px; }
.cuadro_tec{ border:#D2D6E8 dashed 1px}
.fondo_seccion2{
background-image:url(/img/pulpo_trazo.gif);
background-repeat:no-repeat;
background-position:top right}
.mano{
background-image: url(/img/mano_blug.gif);
background-repeat:no-repeat;
background-position:top right}
ul.menu_calidad{ margin:0px;width:200px;}
ul.menu_calidad p{margin:5px 0;}
ul.menu_calidad li{text-align:left; }
ul.menu_calidad li a.activo{ color:#000; font-weight:bold; text-decoration:none;}
ul.menu_calidad li a{color:#243689;background-color:#F2F2F2; text-decoration:underline;}
ul.menu_calidad li a:hover{color:#8A93BF;background-color:#F2F2F2; text-decoration:underline;}
.titulo_densidad h1{text-transform:uppercase; font-weight:bold; }





.clearfix:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden;}


.des{font-weight:bold; color:#FF9000; margin:0px;}

#contacto { position:relative; }
#contacto form {width: 100%; margin: 0px; padding: 0px; font-size:11px
}
#contacto  form dl{ width: 100%;}
#contacto form dt{ float: left; width: 17%; margin: 0px;  text-align:right }
#contacto form dt{ clear:both;}/* Hack for mac-ie5 */
#contacto form dd{ float: left; width: 78%; margin: 0px; padding: 2px; text-align:left}

#contacto #mapa { position:absolute; width:280px; right:0px; top:20px; height:380px; background: url(/img/Google-Maps-icon.png) top left no-repeat; text-align:right; }
#contacto #mapa p { margin-bottom:25px; }
#contacto #mapa img { margin-top:5px; }
#contacto #mapa #gmap { border:5px solid #fff; margin-top:10px; background:#fff; }
#contacto #mapa #gmap a { font-size:11px; padding:5px; }

#contacto #infocontact { position:absolute; width:400px; left:320px; top:20px; text-align:left; }
#contacto #infocontact ul { }
#contacto #infocontact li { display:block; list-style:none; }

#solicitud form {width: 100%; margin: 0px; padding: 0px; font-size:11px }
#solicitud  form dl{ width: 100%;}
#solicitud form dt{ float: left; width: 30%; margin: 0px;  text-align:right }
#solicitud form dt{ clear:both;}/* Hack for mac-ie5 */
#solicitud form dd{ float: left; width: 60%; padding: 2px; text-align:left}

#calidad p{margin:5px 0; background:url(/img/lista.gif) no-repeat left 10px ; padding-left:8px; }
.tit_cal{font-size:100%;}
.textl{font-size:80%;}

.empresa1
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-style:bold;
color:#233688;
padding-left:8px;
}

/* OTROS */
.video { width:112px; float:left; padding:1px 10px 10px 10px; width:274px}
.videos_title { width:300px; padding:2px; font-size:10px; font-weight: bold; color:#333333}
#introduccion {
	font-family: "Trebuchet MS";
	font-size: 14px;
	margin-top: 15px;
	margin-left: 15px;
	font-weight: bold;
}

.selected {background:#fff; font-weight:bold}


/* NUEVA PORTADA */
#configurador { margin:0px 6px; /*padding:3px 15px;*/ height:86px; background:url(/img/fondo_configurador.gif) no-repeat; }
#configurador .columna { float:left; width:215px; margin-right:5px; margin-top:3px; }
#configurador .columnapeq { float:left; width:95px; margin-right:5px; margin-top:3px; }
#configurador .primera { margin-left:15px; }
#configurador .pequena { width:48px; float:left; margin:-2px 0px 0px 21px; padding:0px; }
#configurador p { margin:0px; }
#configurador select { width:190px; margin-top:1px; }
#configurador input.text { width:190px; font-size:10px; height:20px; margin-top:1px; }
#configurador input.textpeq { width:70px;  font-size:10px; height:20px; margin-top:1px; }
#configurador input.captcha { width:85px;  font-size:10px; height:20px; margin-top:1px; }

.titulop {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:17px;font-style:italic;margin-left:20px; background: url(/img/fondo_titulop.gif) no-repeat; padding-left:12px;}
.descargas { position:relative; margin-top:10px; margin-right:6px; background: url(/img/fondo_descargas.gif) no-repeat; height:131px; padding-right:65px; }
.descargas p { margin:0px; padding-left:12px; }
.descargas .titulop {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:17px;font-style:italic;margin-left:0px; padding-top:5px; background:none;}
.descargas .titulop2 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:15px;font-style:italic;margin-left:10px; padding-top:5px; background:none;}
.descargas ul { margin:5px; }
.descargas li { display:block; padding:4px 20px 4px 0px; background:url(/img/icon-pdf.gif) right no-repeat; text-align:right; list-style:none; margin-bottom:0px; }
.descargas li a { background:none; color:#000; }
.descargas li a:hover { text-decoration:underline; }

.descargas #premio { position:absolute; left:8px; bottom:9px; width:54px; height:91px; }

/* Nuevos */

#elementos {}
.confilink { width:135px; float:right; font-size:68%; font-weight:bold; text-align:left; background:url(/img/fondo_confilink.gif) no-repeat; padding:3px 0px 4px 10px;  }
.confilink a { color:#fff; }
.confilink a:hover { color:#8C9EEF; }

.confilink2 { width:230px; float:right; font-size:68%; text-align:center; background:url(/img/fondo_confilink2.gif) no-repeat; padding:3px 0px 4px 0px; color:#fff; font-weight:bold }
.confilink2 a { color:#aCbEfF; }
.confilink2 a strong { color:#fff; }
.confilink2 a:hover { color:#fff; }


.opciones { width:350px; text-align:right; float:right; font-size:11px; padding:3px; }
.opciones a { color:#233688 }
.opciones a:hover { text-decoration:underline; } 

.listconfi { width:100%; font-size:11px; }
.listconfi a { color:#233688 }
.listconfi a:hover { text-decoration:underline; }
.listconfi th { padding:4px; background:#DADFF7; border-bottom:2px solid #8C9EEF; } 
.listconfi th.ayuda { text-align:left; font-weight:normal; border-bottom:1px solid #B8C3F6; }
.listconfi td { padding:4px; background:#FFF; text-align:center; border-bottom:1px dotted #ccc; } 
.listconfi td.par { background:#EAF4FF; } 
.listconfi td img.modelo { width:60px; border: 1px solid #8C9EEF; padding:2px; }

#noelementos { text-align:center; padding:30px; color:#F00; font-weight:bold; border:1px solid #F00; margin-top:20px; }

#solicitar { margin-bottom:20px; padding:15px; background:#E8EBFB; font-size:11px; border-bottom:2px solid #8C9EEF;  }
#solicitar  form dl{ width: 100%;}
#solicitar form dt{ float: left; width: 40%; margin: 0px;  text-align:right }
#solicitar form dt{ clear:both;}/* Hack for mac-ie5 */
#solicitar form dd{ float: left; width: 50%; padding: 2px; text-align:left}

/* ADMIN */
.menuadmin td { background:#ccc; text-align:center; padding:3px; }
.menuadmin td#current { background:#FFF; }

a.oferta {/*background:#fff;*/ color:#f50}

.info_web { position:absolute; width:300px; background:#fff url(/img/fondo_desplegable.gif) top repeat-x; border:3px solid #999; padding:10px; z-index:1000; font-size:10px;}
.info_web a { text-decoration:underline; color:#00F}
.info_web .cerrar { position:absolute; right:-10px; top:-10px; background:#999; padding:4px 10px 4px 10px; font-weight:bold; }
.info_web .cerrar a { color:#fff; }

img.premio { margin-right:10px; border:1px solid #000; margin-top:10px; }


/*FICHA NUEVA*/
.fichanueva { width:694px; margin:0px auto; text-align:left; font-weight:normal; font-size:11px; }

.fichanueva .fopciones { position:relative; height:60px; background: url(/img/ficha_fondopciones.gif) right no-repeat; }
.fichanueva .fopciones a { color:#233688; font-size:12px; }
.fichanueva .fopciones .op1 { position:absolute; right:311px; width:80px; height:60px; padding:10px 0px 0px 0px;}
.fichanueva .fopciones .op2 { position:absolute; right:135px; width:118px; height:60px; padding:10px 0px 0px 0px }
.fichanueva .fopciones .op3 { position:absolute; right:0px; width:65px; height:60px; padding:10px 0px 0px 0px; }
.fichanueva .fopciones a:hover .op1, .fichanueva .fopciones a:hover .op2, .fichanueva .fopciones a:hover .op3 { background:.f8F8F8; cursor:pointer; }

/*.fichanueva .fopciones { position:relative; height:33px; }
.fichanueva .fopciones img { margin-right:8px; }
.fichanueva .fopciones a { color:#233688; font-size:11px; }
.fichanueva .fopciones .op1 { position:absolute; right:385px; width:130px; height:27px; padding:5px 0px 1px 5px;}
.fichanueva .fopciones .op2 { position:absolute; right:125px; width:250px; height:27px; padding:5px 0px 1px 5px }
.fichanueva .fopciones .op3 { position:absolute; right:0px; width:120px; height:27px; padding:5px 0px 1px 5px; }
.fichanueva .fopciones a:hover .op1, .fichanueva .fopciones a:hover .op2, .fichanueva .fopciones a:hover .op3 { background:.f8F8F8; cursor:pointer; }*/

.fichanueva .fprincipal { background:#D1D7F4 url(/img/ficha_fondop.gif) top no-repeat; padding:13px 0px 15px 0px; height:253px; /*overflow:hidden;*/ }
.fichanueva .fprincipal .fizquierda { float:left; margin:0px 10px 0px 15px; width:211px; }

.fichanueva .fprincipal .fizquierda .fimagen { padding:2px 10px; width:191px; height:196px; background:.fFF url(/img/ficha_marcofoto.gif) no-repeat; margin-bottom:15px; }
.fichanueva .fprincipal .fizquierda .fimagen img { width:190px; }
.fichanueva .fprincipal .fizquierda .sociales { height:30px; background:url(/img/ficha_fondosociales.gif) no-repeat; text-align:center; font-size:12px; padding-top:7px; margin-bottom:15px; }
.fichanueva .fprincipal .fizquierda .sociales img { margin-right:4px; }
.fichanueva .fprincipal .fizquierda .video { height:169px; /*background:#000*/}
.fichanueva .fprincipal .fizquierda .video object, .fichanueva .fprincipal .fizquierda .video embed { width:211px; height:169px; }

.fichanueva .fprincipal .fderecha { float:left; margin:0px; width:445px; }
.fichanueva .fprincipal .fderecha .video { height:240px; /*background:#000*/}
.fichanueva .fprincipal .fderecha .video object, .fichanueva .fprincipal .fderecha .video embed { width:414px; height:240px; }


.fichanueva .fcierre { position:relative; height:33px; background:#D1D7F4 url(/img/ficha_fondo2.gif) bottom no-repeat; }
.fichanueva .fcierre .pestana { position:absolute; width:212px; left:15px; top:10px; text-align:center; font-size:18px; }
.fichanueva .fcierre .oferta { position:absolute; width:140px; right:0px; top:10px; }

.fesquemas { margin:20px 0px 0px 0px; }
.fesquemas p { text-align:left; padding:0px 25px; color:#000080; font-size:14px; }
.fesquemas .fesquema_linea { margin:15px; 0px }
.fesquemas .fesquema_linea .ftexto { padding-top:50px; text-align:left; font-size:12px; font-weight:normal; color:#000080; }
.fesquemas .fesquema_linea .fimagen {text-align:right }
/*.fesquemas .fesquema_linea .fimagen img { width:250px; }*/

.tablatecnica img { margin-top:20px; }


.frelacionados { background:#f2F2F2 url(/img/ficha_fondorelacionados.gif) top no-repeat; width:694px; height:160px; margin:20px auto 0px auto; text-align:left; }
.frelacionados strong { display:block; padding:10px 0px 0px 10px;}
.frelacionados ul { margin:10px 10px 0px 10px; padding:0px;}
.frelacionados li { display:inline; width:105px; margin-right:10px; text-align:center; height:105px; float:left; }
.frelacionados li img { width:105px; }
.frelacionados li a { padding:0px; background:none; color:#000; font-weight:normal; }

.frcierre { height:8px; background:url(/img/ficha_cierrerelacionados.gif) top no-repeat; margin-bottom:15px; }

.wysiwyg { width:100%; height:150px; }
.video { width:100%; }



