body, td, tr { margin:0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-align:justify}
p { margin:0; padding:5px 0 10px; font-size:11px; line-height:15px;}
.foot { font-family: tahoma; font-size: 10; color: #ffffff; font-weight: bold;text-align: center; vertical-align:middle;}
.gr { font-family: tahoma; font-size: 11; color: #868686; font-weight: normal;text-align: left; vertical-align:top; line-height:15px;}
.grb { font-family: tahoma; font-size: 10; color: #868686; font-weight: bold;text-align: left; vertical-align:middle;}
.blueb { font-family: tahoma; font-size: 11; color: #128BC7; font-weight: bold;text-align: left; vertical-align:middle;}
.p1 { font-family: verdana; font-size: 11; color: #FFF; font-weight: normal;text-align: left; vertical-align:top;}
.p2 { font-family: verdana; font-size: 11; color: #E9F2DB; font-weight: normal;text-align: left; vertical-align:top;}
.p3 { font-family: verdana; font-size: 11; color: #FFEED0; font-weight: normal;text-align: left; vertical-align:top;}
.p3a { font-family: verdana; font-size: 11; color: #FFEED0; font-weight: normal;text-align: left; vertical-align:top;text-decoration: underline;}
.p3b { font-family: tahoma; font-size: 10; color: #FFEED0; font-weight: normal;text-align: left; vertical-align:middle; text-indent:5px;}
.p4 { font-family: verdana; font-size: 10; color: #FFEED0; font-weight: bold;text-align: left; vertical-align:top; line-height: 14px;}
.p5 { font-family: tahoma; font-size: 10; color: #43B4DA; font-weight: normal;text-align: left; vertical-align:top;text-decoration: underline;}

a {text-decoration: none; color:#FFF; }
a:hover { color:#FFF;}

.bloque-derecha { padding:15px; border-left:1px solid #FFF;}

.bloque-izquierda { padding:15px 10px; color:#868686; }
.bloque-izquierda h3 { color:#868686; }
.bloque-izquierda a, .bloque-izquierda a:hover { color:#128BC7;}

h3 { font-family:"Trebuchet MS", Times, serif; margin:0; padding:0; font-size:16px; }
ul { margin:10px 0; padding:0; }
ul li { background:url(images/flechini.gif) no-repeat 1px 6px; list-style-type:none; margin:5px 0; padding:0 0 0 15px; color:#FFEED0; font-weight:bold;}

ul.lista-alternativa li { background:url(images/flechini2.gif) no-repeat 1px 6px; color:#FFF; }
.servicios-info { padding:5px 10px; border-left:5px solid #ffb941; margin:0 0 5px 2px; }
* html .servicios-info { margin-left:-12px; }
.productos-info { padding:5px 10px; border-left:5px solid #b3d776; margin:0 0 5px 0px; }
* html .productos-info { margin-left:-12px; }
ul.lista-normal li { background:none; padding:0; color:#FFF; font-weight:normal; list-style-type:circle; list-style-position:inside;}

#contacto { padding:15px 5px; }
label { display:block; margin:8px 0;}




