img{ border:none}
body{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../img/bgGral.jpg);
	background-repeat:repeat-x;
	background-color:#4494ca;
	
}
@font-face {
    color:#FFFFFF;
	font-family: 'FUTURAREGULAR';
    src: url('font/FUT_O.ttf');
    src: url('font/FUT_O.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	
}


@font-face {
    font-family: 'FUTURALIGHT';
    src: url('font/FuturaLtBTLight.ttf');
    src: url('font/FuturaLtBTLight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'FUTURABOLDT';
    src: url('font/FUT_OB.TTF');
    src: url('font/FUT_OB.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}

h1{ font-size:18px; color:#e8e8e8}
h2{ color:#FFFFFF; font-family:'FUTURALIGHT'; text-align:left; vertical-align: top;}
h3{ color:#ffffff; font-family:'FUTURAREGULAR'; font-size:14px; text-align:center; vertical-align:middle;}
h4{ color:#ffffff; font-family:'FUTURALIGHT'; text-align:left; vertical-align: top;}
h5{ color:#ffffff; font-family:'FUTURALIGHT'; text-align:left; vertical-align: top; font-size:12px;}

#top a{ text-decoration:none; font-size:14px; color:#CCC; padding:0px 5px}
#top a span{font-size:10px; padding:0px 5px;}

#lat1{ width:150px; background:#9fc8e4;}
#lat1 ul{ list-style-image: url(../img/flechita.png); margin-left:-15px;}
#lat1 ul li a{ color:#063046; font-size:15px; text-decoration:none; margin-left:-8px;}
#lat1 ul li a:hover{ font-weight:bold;}

#lat2 div{ font-size:12px; color:#e8e8e8; text-align:center; margin:5px 0px;}
#lat2 a{ font-size:11px; color:#051228; text-align:left;}
#lat2 a:hover{  color:#e8e8e8;text-decoration:underline; font-style:italic}

#footer{ background:url(../img/bgfooter.jpg) repeat-x; height:50px; font-family:Arial, Helvetica, sans-serif; color:#074559; font-size:11px position:absolute; 
width:100%; 
bottom:0px; 
margin-bottom:0px; 
z-index: 9999;;}
#footer a, #footer span{ text-decoration:none; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#222222; font-size:10px;}
.titulo { color:#ffffff; font-family:'FUTURALIGHT';  vertical-align: top;} 
.titulodos { color:#FFF; font-family:'FUTURALIGHT';  font-size:16px;}
.tituloClientes { color:#FFF; font-family:'FUTURAREGULAR';  font-size:26px;}

.subTitulo1{ font-family:'FUTURAREGULAR'; font-size:12px; color:#FFF; text-transform:uppercase;} 
.subTitulo2{ font-family:'FUTURAREGULAR'; font-size:12px; color:#ffffff; text-transform:uppercase;} 

.tbCalendario { font-family:'FUTURALIGHT'; color:#FFF;}
.tbCalendario .evento{ font-size:14px; text-decoration:underline;}
.tbCalendario .previo{ font-size:12px; margin-top:-20px;}
.tbCalendario .mes{ }
.tbCalendario .dia{ margin-top:-26px;}

.textito{ font-family:'FUTURALIGHT'; color:#fff; font-size:14px; padding:15px; text-align:justify;}

.tbBoletin{ font-family:'FUTURALIGHT'; color:#ffffff; font-size:11px;}
#frmBoletin input[type="text"]{ width:180px; font-size:11px; padding:5px;}
#frmBoletin input[type="button"]{font-size:11px; color:#222222; padding:5px; border:solid 1px #ffffff; background:#f0f0ec}

hr{ height:2px; background:url(../img/bgHR.png); border:none;}

.ligaBco{ font-family:'FUTURALIGHT'; color:#FFF; font-size:12px;}

.tbContenido{ background:url(../img/bgTrampa.png)}

.tituloSeccion{ font-family:'FUTURALIGHT'; font-size:24px; color:#FFF; padding:15px 15px 0 15px; font-weight:bold; }
.tituloSeccion span{ font-size:14px;  }

#tbProd{ font-size:11px; float:left; width:210px; height:120px; padding:0 10px 15px 10px; }
#tbProd .modelo{ font-family:'FUTURABOLDT'; font-size:20px; font-weight:bolder; color:#76a6a4; padding:0px 5px; }
#tbProd .azul{ font-size:11px; color:#76a6a4; padding:0px 5px; }

#frmContacto input[type="text"]{ width:310px; height:18px;}
#frmContacto input[type="button"]{font-size:11px; color:#222222; padding:5px; border:solid 1px #ffffff; background:#f0f0ec}
#frmContacto textarea{ width:310px;  height:80px;}


#frmPedido input[type="text"]{ width:310px; color:#ffffff; height:18px;}
#frmPedido input[type="button"]{font-size:11px; color:#222222; padding:5px; border:solid 1px #ffffff; background:#f0f0ec}
#frmPedido textarea{ width:310px; color:#ffffff; height:80px;}

.pedidosMed{ font-size:10px;}
.pedidosMed td{ text-align:center;}

#superior{ width:960px; margin:0 auto; padding:0px;}

#menuSup{ display:block; float:right; list-style:none; margin-top:-60px; margin-bottom: 60px}
#menuSup li{ float:left; width:116px; height:65px; padding-top:12px}
#menuSup .separa{ float:left; width:2px; padding-top:0px}
#menuSup li a{ text-decoration:none; font-size:14px; color:#FFF; display:block; padding: 10px;}
#menuSup li a span{ font-size:10px;}
#menuSup li:hover{ background:url(../img/bgBoton.png) center bottom; padding-top:20px; height:55px;}
#menuSup li:hover a{ font-size:20px}
#menuSup li:hover a span{ display:none}