
.banerhome {width:977px ; float:left; border:#C2DAAE 0px solid; text-align:center;}

#body {background-color: #000000; }


#contorno  {width: 977px; background-color: #000000; border:#05F4CA 0px solid; text-align:center;}


.menuppal   {width: 847px; float:left; background-color: #000000; border:#632020 0px solid; text-align:center; margin-left: 64px; font-family:'Microsoft Sans Serif'; font-size: 11px; font-weight: bold; color: #CCCCCC; height: 18px;}


.menuppal1  {width: 790px; float:left; background-color: #191919; border:#632020 0px solid; text-align:center; margin-left: 74px; font-family:'Microsoft Sans Serif'; font-size: 11px; font-weight: bold; color: #CCCCCC; padding-top:10px;}

.divis  {width: 120px; float:left; font-family:'Microsoft Sans Serif'; font-size: 11px; font-weight: bold; color: #CCCCCC; text-align:center;  border-right:#FFFFFF 1px solid; }


.divis1 {/*width: 107px;*/ float:left; FONT-SIZE: 12px; COLOR: #CCCCCC; LINE-HEIGHT: 1.1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none ; border-right:#FFFFFF 0px solid; }


.divis0 {width: 60px; float:left; FONT-SIZE: 12px; COLOR: #CCCCCC; LINE-HEIGHT: 1.1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none ; border-right:#FFFFFF 1px solid; }

.divlinea {width: 8px; float:left; FONT-SIZE: 10px; COLOR: #CCCCCC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; border:#FFFFFF 0px solid;  }



.divis3  {width: 47px; float:left; FONT-SIZE: 10px; COLOR: #CCCCCC; LINE-HEIGHT: 1.1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none ; border-right:#FFFFFF 0px solid; }


.divisver {width: 167px; float:left; FONT-SIZE: 14px; COLOR: #999999; FONT-FAMILY: 'Arial';  font-weight: bold;  TEXT-ALIGN: center;  border:#69C01B 0px solid; }


.menuppal2  {width: 977px; float:left; background-color: #333333; border:#B305F4 0px solid; text-align:center; margin-left: 0px; }


.divis2 {width: 187px; float:left;FONT-SIZE: 14px; COLOR: #999999; LINE-HEIGHT: 1.1em; FONT-FAMILY: 'Arial';  font-weight: bold;  border:#708161 0px solid; }


.divis4 {width: 307px; float:left;FONT-SIZE: 14px; COLOR: #999999;  FONT-FAMILY: 'Arial';  font-weight: bold;  border:#0EAA50 0px solid; }


.listadoprod { width: 932px; float:left; FONT-SIZE: 10px; COLOR: #CCCCCC;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none ; BORDER: #056AF4 0px solid;  background-color: #191919 ; margin-left: 5px;  padding: 16px;}


.foto { width: 205px; float:left; padding: 10px; BORDER: #E4D926 0px solid;  background-color: #191919; align:center;}

.texto { width: 223px; float:left; BORDER: #42D02E 0px solid;  background-color: #191919; align:center; padding: 2px; }


.cuadro { width: 225px; float:left;  BORDER: #A257CD 0px solid;  background-color: #191919: align:center; padding:1px;}


.txtarticulosB { width: 75px; float:left; FONT-SIZE: 11px; COLOR: #CCCCCC; FONT-FAMILY: Arial ; TEXT-ALIGN: center; TEXT-DECORATION: none ; background-color: #191919 ; font-weight: bold; BORDER: #D2567A 0px solid;}

.txtarticulos { width: 133px; float:right; FONT-SIZE: 11px; COLOR: #CCCCCC; FONT-FAMILY: Arial ; TEXT-ALIGN:left; TEXT-DECORATION: none ; background-color: #191919 ; BORDER: #6ECDDF 0px solid;}


.pref { width: 217px; float:left; FONT-SIZE: 11px; COLOR: #CCCCCC; FONT-FAMILY: Arial ; TEXT-ALIGN:center; TEXT-DECORATION: none ; background-color: #191919 ; BORDER: #6ECDDF 0px solid; }




.clear{ clear: both; }

.pagin {  BORDER: #E4D926 0px solid; FONT-SIZE: 10px; COLOR: #CCCCCC; LINE-HEIGHT: 1.1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none ; background-color: #333333;  width: 977px; height: 30px; float:left; }


.divider_bar { width: 977px; height: 30px; float:left;  background-color: #191919;}


.logos { width: 250px; float:left; padding: 10px; BORDER: #E4D926 0px solid;  background-color: #191919}

.logosder { width: 280px; float:right; padding: 10px; BORDER: #E4D926 0px solid;  background-color: #191919}


.logosmed { width: 320px; float:left; padding: 10px; BORDER: #E4D926 0px solid;  background-color: #191919}


.fondprod { width: 977px; height: 30px; float:left; BORDER: #0325CF 0px solid;  background-color: #191919;}

.menuindex {width:977px ; height: 43px; text-align:left; }



.cuadrover { width: 970px; float:left;  BORDER: #E4D926 0px solid;  background-color: #FFFFFF;}

.fotover { width: 500px; float:left; padding: 10px; BORDER: #E4D926 0px solid;  background-color: #FFFFFF;}


.tituver { width: 410px; float:right; BORDER: #E4D926 0px solid;  background-color: #FFFFFF;  font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; text-align:justify; PADDING: 5px ; ; background-color: #FFFFFF }

.textover { width: 410px; float:right; BORDER: #E4D926 0px solid;  background-color: #FFFFFF;  font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; PADDING: 5px ; text-align:justify; normal; word-spacing: 0.80mm}


.baner {width:977px ; float:left; border:#C2DAAE 0px solid; text-align:center; background-color: #FFFFFF;}


.textoproddetalleBB5 { font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; PADDING: 5px ; background-color: #FFFFFF }


.menuver  {width: 977px; float:left; background-color: #FFFFFF; text-align:center; margin-left: 0px; border-top:#C6C6C6 1px solid; border-bottom:#C6C6C6 1px solid; }

.especif {width: 967px; float:left; background-color: #FFFFFF; text-align:left; border:#C6C6C6 1px solid;  font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; }

.especift { width: 467px; float:left; text-align:left; padding: 5px;  font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; BORDER: #D2567A 0px solid; }

.barra {width: 967px; float:left; background-color: #FFFFFF; text-align:left; margin-left: 0px; border:#C6C6C6 1px solid;   }

.barra0 {width: 268px; height: 30px; float:left; background-color: #E6E6E6; text-align:left; margin-left: 0px; border:#C6C6C60px solid;   font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666;padding-top: 10px; }


.barra1 {width: 697px; height: 30px; float:right; background-color: #E6E6E6; text-align:left; margin-left: 0px; border:#C6C6C6 0px solid;  font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; padding-top: 10px;}


.barra00 {width: 268px; height: 30px; float:left; background-color: #FFFFFF; text-align:left; margin-left: 0px; border:#C6C6C6 0px solid;   font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666;padding-top: 10px; }


.barra11 {width: 697px; height: 30px; float:right; background-color: #FFFFFF; text-align:left; margin-left: 0px; border:#C6C6C6 0px solid;  font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666;padding-top: 10px; }


.piedir {width: 977px; float:left; background-color: #FFFFFF; text-align:center; margin-left: 0px; border-top:#C6C6C6 1px solid; border-bottom:#C6C6C6 1px solid; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666;padding-top: 10px;  }


.divider_barc { width: 977px; float:left; background-color: #FFFFFF; border:#C6C6C6 1px solid;}

.volver { width: 907px; height: 30px; float:left;  background-color: #FFFFFF;  font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666;padding-top: 10px; text-align:center;}




.lineapunto {  background: url('imagenes/puntos.gif') top repeat-x; height: 2px; clear:both; }


.menuprefvis { width: 280px; float:right; padding: 10px; BORDER: #C6C6C6 1px solid;  background-color: #191919;  font-family:'Microsoft Sans Serif'; font-size: 12px; font-weight: normal; color: #FFFFFF;;}


.menuprefvisver { width: 200px; float:right; padding: 10px; BORDER: #056AF4 0px solid;  background-color: #FFFFFF;  font-family:'Microsoft Sans Serif'; font-size: 12px; font-weight: normal; color: #191919;  }


.masinfo { width: 217px; float:left; FONT-SIZE: 11px; COLOR: #CCCCCC; FONT-FAMILY: Arial ; TEXT-ALIGN: center; TEXT-DECORATION: none ; background-color: #191919 ; font-weight: bold; BORDER: #D2567A 0px solid;}



.contact_form{
        float: left;
	width: 700px;
	COLOR: #FFFFFF; 'Trebuchet MS',sans-serif; font-size: 11px;
	text-align:left; font-weight: normal;
	 border:0px solid #056AF4; }

.contact_form_input{ float: left;
	width: 180px;	
	text-align: left;
	 border: 0px solid #F40505; FONT-FAMILY: 'Trebuchet MS',sans-serif; font-size: 11px;
	text-align:left; font-weight: normal;}
	 
	 
.contact_form_input1 { float: right; 
	width: 200px;
	text-align: left;
	 border: 0px solid #C6C6C60; padding:2px; background-color: #4D4D4D; FONT-FAMILY: 'Trebuchet MS',sans-serif; font-size: 11px;
	text-align:left; font-weight: normal;}
	
	
.contact_form_input2 { float: right;  width: 210px; border:0px solid #C6C6C60; padding:2px; background-color: #4D4D4D; FONT-FAMILY: 'Trebuchet MS',sans-serif; font-size: 11px;
	text-align:left; font-weight: normal;}
	
	

.contact_form_label{width: 400px;
	 float:left; 
	text-align: center; padding:10px; margin-left: 100px;
	BORDER: #4D4D4D 1px solid;}
	
.pie {width: 977px; float:left; }


.contact_linea  {width: 440px; float:left; border: 0px solid #C2DAAE;}

.text  { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; }


/* NUBE */

.nube
{
	width: 977px;
	margin:auto;
	text-align:center;
}

.palabra {
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}

.palabra a:link {
	color:#FFFFFF;
	text-decoration: none;
}

.palabra a:visited {
	color:#FFFFFF;
	text-decoration: none;
} /*a:visited debe ir antes de a:hover para que funcione correctamente*/

.palabra a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.nube2
{
	width: 977px;
	margin:auto;
	text-align:center;
	background-color:#FFFFFF;
}

.nube2 .palabra {
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}

.nube2 .palabra a:link {
	color:#000000;
	text-decoration: none;
}

.nube2 .palabra a:visited {
	color:#000000;
	text-decoration: none;
} /*a:visited debe ir antes de a:hover para que funcione correctamente*/

.nube2 .palabra a:hover {
	color:#000000;
	text-decoration: underline;
}

a {
	color:#FFFFFF;
	text-decoration: none;	
}

a:visited {
	color:#FFFFFF;
	text-decoration: none;	
}

a:hover {
	color:#FFFFFF;
	text-decoration: underline;	
}

.menuppalB  {width: 847px; float:left; background-color: #GGGGGG; text-align:center; margin-left: 74px;margin-top: 5px; font-family:'Microsoft Sans Serif'; height: 17px; BORDER: #E4D926 0px solid; }
.divisB {width: 117px; float:left; font-family:'Microsoft Sans Serif'; font-size: 11px; font-weight: bold; color: #CCCCCC; text-align:center; border-right:#CCCCCC 1px solid; }
.divisB a {color: #CCCCCC; text-decoration: none;}
.divisB a:visited {color: #CCCCCC; text-decoration: none;}
.divisB a:hover {color: #CCCCCC; text-decoration: underline;}

.divis_familia {width: 920px; margin-left: 57px; margin-top:8px; float: right; FONT-SIZE: 12px; COLOR: #CCCCCC; LINE-HEIGHT: 1.1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}

.cuadroquienes  { width: 420px; float:right; padding: 10px; BORDER: #E4D926 0px solid;  background-color: #191919}


.txtquienes  { font-family:'Trebuchet MS',sans-serif; font-size: 11px; font-weight: bold; color: #999999; PADDING: 5px ; text-align:justify;}


.cuadrolocal  { width: 350px; float:left; padding: 4px; BORDER: #E4D926 0px solid;  background-color: #191919}