body, div, h1, h2, h3, h4, h5, h6, ul, li, p, form, ol, dd, dt, dl{margin:0;padding:0;font-weight:normal;list-style:none;}
body{height:100%;font:12px/15px Arial, Tahoma, Helvetica, sans-serif;color:#000000;line-height:18px;text-align:center;}
h1, h2, h3, h4, h5, h6{line-height:normal;font-size:12px;}
img{border:0;padding:0;margin:0;}
a{color:#030045;text-decoration:none;}
a:hover{color:#d32e12;text-decoration:underline;}

/*FIXES*/
.clear{clear:both;font-size:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;} 
* html .clearfix{height:1%}
.dupfix{float:left;width:1px;height:0px;line-height:0px;visibility:hidden;}
ul, ol{position:relative;}
li{list-style:none;}

.bold {font-weight:bold;}
.azul {color:#105E84;}
.ocre {color:#4D5806;}
.NoBorde{border:0;}

/* GENERICOS */
h1,h2,h3,h4 {font-family:Arial, Tahoma, Trebuchet MS, Verdana, Helvetica, sans-serif;line-height:25px;letter-spacing:-1px;color:#C10007;margin-bottom:0px;padding:10px 0;font-weight:bold;}
h1 {font-size:28px;}
h2 {font-size:18px;padding-bottom:0;color:#0F0B5E;}
h3 {font-size:16px;padding-bottom:0;color:#0F0B5E;}
h4 {font-size:14px;padding-bottom:0;}
p {margin:0 0 10px;color:#403A3A;}
hr {margin:0 0 10px;padding: 0;border:0;height:0;border-bottom:#105E84 solid 1px;}
input,select,textarea {border:1px solid #d3d3d3;width:200px;height:25px; padding:3px;font:14px Arial, Trebuchet MS, Tahoma,Verdana, Helvetica, sans-serif;color:#1B1B1B;}
textarea {height:150px; margin-bottom:5px;}
input.btn_off {width:100px;border:none;background:#d32e12;color:#FFF;font-weight:700; margin:5px 0;font-size:14px;display:block;letter-spacing:1px}
input.btn_on {width:100px;border:none;background:#130C84;color:#FFF;font-weight:bold; margin:5px 0;font-size:14px; display:block;letter-spacing:1px}

.img_izq {float:left;margin:0;}
.img_der {float:right;margin:0;}


.ColorInst {color:#1D68D9;}
.ColorProd {color:#C10007;}
.ColorServ {color:#EE741E;}
.ColorDist {color:#338600;}
.ColorClie {color:#7F00D3;}
.ColorOtro {color:#030045;}


.Col4, .Col3, .Col2, .Col1 {padding:0;margin:0 8px 0 8px;float:left;} 
.Col4 {width:700px;}
.Col3 {width:510px;}
.Col2 {width:340px;}
.Col1 {width:160px;}

.bordeServ {border-top:#1D68D9 1px solid; width:100%; height:5px; margin-bottom:5px;}
.brd_izq {border-left:1px solid #d3d3d3;}
.brd_der {border-right:1px solid #d3d3d3;}

/*ESTRUCTURA PAGINA*/
.layout, .Hd, .Ft{text-align:left;width:906px;margin:0 auto;}
.Hd, .Ft {height:135px;}
.Cont {width:900px;margin:10px 1px;text-align:left;}
.ContMapa {width:915px;margin:10px 1px;text-align:left;}
#peliarriba{position:absolute; z-index:100; } 
#peliabajo{ position:absolute; z-index:-8; }

.Hd .Arriba {height:100px;}
.Hd .Arriba .gota {float:left;}
.Hd .Arriba .Logo {width:270px;padding:20px 0 20px 0;float:left;}
.Hd .Arriba .Frase {float:left;width:450px;height:60px;background:url(../grafica/fd-gota-frase.jpg) repeat-x;}
.Hd .Arriba .Menu {float:left;width:450px; }
.Hd .Arriba .Menu ul {list-style:none;padding-left:110px}
.Hd .Arriba .Menu ul li {float: left;margin-left:25px;text-align:right}
.Hd .Arriba .Menu ul li img {float: left;width:13px;height:13px;margin:2px 5px 0 0;}
.Hd .Arriba .Menu ul li a {display: block; padding: 0px;margin: 0px;font-size: 11px;font-weight:bold;text-align: center;}

.Hd .Secciones {height:35px;font: 18px Helvetica, sans-serif;font-weight:bold;margin-bottom:5px;}
.Hd .Secciones ul {margin:0;padding:0px;list-style:none;text-align:center;}
.Hd .Secciones ul li {float:left;width:180px;height:32px;border-right:1px solid #FFFFFF;}
.Hd .Secciones ul li a {display:block;width:170px;padding-top:5px; color:#000000;}
.Hd .Secciones ul li a:hover {color:#FFFFFF;text-decoration:none;}
.Hd .Secciones .Ultimo {border:none;}
.Hd .Secciones .inst {background:url(../grafica/fd-celeste.jpg) repeat-x;}
.Hd .Secciones .prod {background:url(../grafica/fd-rojo.jpg) repeat-x;}
.Hd .Secciones .serv {background:url(../grafica/fd-naranja.jpg) repeat-x;}
.Hd .Secciones .dist {background:url(../grafica/fd-verde.jpg) repeat-x;}
.Hd .Secciones .clie {background:url(../grafica/fd-violeta.jpg) repeat-x;}

.Ft {border-top:1px solid #BE0000;margin-top:15px;padding-top:15px;text-align:left;}
.Ft .Logo {width:180px;float:left;text-align:center; border-right:1px solid #E89C9C;padding:35px 0;}
.Ft .Datos {width:550px;float:left;padding:10px 0 5px 25px;}
.Ft .Datos p{font: 11px Verdana, sans-serif;margin-bottom:4px;color:#4B36AC;}
.Ft .Datos a{color:#4B36AC;}
.Ft .w3 {width:150px;float:left;text-align:center;padding:20px 0;}



/*HOME*/
.Cont .Dest {height:260px;margin:15px 0;}
.Cont .Dest .Flash {width:719px;float:left;border-right:1px solid #FFFFFF; display:block;}
#flashcontent {width:719px;height:260px;float:left;border-right:1px solid #FFFFFF; display:block;}
.Cont .Dest .Productos{width:180px;height:260px;float:right;background:url(../grafica/fd-dest-home-productos.jpg) no-repeat;padding-top:5px;color:#FFFFFF;}
.Cont .Dest .Productos .item{font-size:12px;font-weight:bold;margin:3px 2px 3px 10px;}
.Cont .Dest .Productos span{font-size:12px;margin:3px 2px 3px 10px;}

.Cont .SubDest {height:135px;margin:0;background:url(../grafica/fd-subdest-home.jpg) no-repeat;}
.Cont .SubDest .Nota {width:358px;float:left;line-height:18px; padding-top:15px;}
.Cont .SubDest .Nota .Foto {width:122px;float:left; text-align:center;}
.Cont .SubDest .Nota .Tit  {width:235px;float:left; margin-bottom:5px;font:18px Helvetica, sans-serif;font-weight:bold;}
.Cont .SubDest .Nota .Txt {width:235px;float:left;}


/* SECCIONES */


.Cont .Nota {margin:15px 0 ;float:left}
.Cont .Nota p{line-height:21px;}

.Cont .Nota ul {padding:0;margin:0;list-style-type:none;line-height:15px;float:left;display:block;height:auto;}
.Cont .Nota li {padding:5px;font-weight:bold;margin:5px 0 5px 0;display:block;}

.Cont .Nota ul.inst {width:160px;height:300px;margin-left:0px;}
.Cont .Nota li.inst {color:#5297FF;text-transform:uppercase;padding:0 0 5px 10px;}

.Cont ul.prod {width:340px;border-bottom:1px #ccc dotted;padding:10px 0;}
.Cont li.prod {background: url(../grafica/im_bulletRojo.gif) no-repeat 2px 10px;padding:3px 0 1px 10px;font-size:14px;}

.Cont .ClienteItem {height:50px; display:block;border-bottom:1px #7F00D3 dotted;padding:15px 0;}
.Cont .ClienteItem img{margin:5px 0;}
.Cont .noborde {border:none;}

/* FORMULARIO CONTACTO */
.Form {width:440px;margin:0 10px;text-align:left;float:left;}
.Form .Izq {float:left;width:200px;}
.Form .Der {float:right;width:200px;}
.Form .Izq .Dato, .Form .Der .Dato {display:block;width:200px;padding:10px 0 0;color:#105E84;font-size:11px;font-weight:bold;}
.Horario {font-size:11px;background-color:#FFFF00;color:#000000;padding:2px 5px; line-height:16px; font-weight:700;}

