.myBox{
    margin:0 auto;color:#ffffff;padding:15px;text-align:left;font-size:8pt;background-color:#000000;border:3px solid #ffffff;
}
body{
	font-family:Verdana;font-size:9pt;color:white;
}
a{
	color:#ffffff;font-size:8pt;text-decoration:none;
}
a:HOVER{
	text-decoration:none;
}
h1{
	color:#000000;font-size:0pt;
}
#cabecera1{
	width:924px;height:10px;position:relative;
}
#barra1{
	position:relative;width:924px;background:url(../img/plantilla/sup_1.jpg) top center no-repeat;height:6px;	
}
#cabecera2{
	background:url(../img/plantilla/fondo_sup.jpg) bottom center no-repeat;position:relative;width:924px;height:85px;
}
#cabizq{
	position:relative;float:left;width:33%;height:100%;overflow:hidden;display:table;
	font-size:7pt;color:white;text-align:left;top:0px;
}
#subcabizq{
	position:relative;float:left;width:90%;height:30px;padding-top:5px;
}
.logomini{
	float:left;position:relative;width:28px;height:26px;margin-right:5px
}
#calidad_mini{
	background:url(../img/plantilla/calidad_mini.jpg) center no-repeat;
}
#iso_mini{
	background:url(../img/plantilla/iso14001_mini.jpg) center no-repeat;
}
#wifi_mini{
	background:url(../img/plantilla/wifi_mini.jpg) center no-repeat;
}
#contact{
	position:absolute;top:25%;display:table-cell;text-align:center;
	color:white;font-family:Verdana;font-size:7pt;margin-left:auto;margin-right:auto;
}
#cabcen{
	position:relative;float:left;width:34%;
}
#cabder{
	position:relative;float:left;width:33%;
}
#logocab{
	position:relative;background:url(../img/plantilla/logo_txt.jpg) center no-repeat;width:242px;height:64px;
}
#banderas{
	position:relative;height:12px;width:auto;margin-top:5px;
}
.bandera{
	width:33px;height:12px;margin-right:-3px;
}
#barra_cen{
	position:relative;background:url(../img/plantilla/sup_2.jpg) top center no-repeat;width:924px;height:7px;
}
#fondogen{
	position:relative;background:url(../img/plantilla/fondo.jpg) no-repeat center;width:924px;height:384px;
	margin-top:0px;margin-bottom:0px;
}
#menu{
	background:url(../img/plantilla/fondo_inf.jpg) top center no-repeat;position:relative;width:924px;
}
#menu_sup{
	position:relative;width:100%;height:30px;padding:0px;top:7px;
	/*822*/
}
/*#menu_sup a{
	font-size:10pt;
}
#menu_sup .dboton{
	font-size:10pt;
}*/
#menu_inf{
	position:relative;width:100%;height:30px;padding:0px;top:7px;
	/*564*/
}
#menu_inf a{
	font-size:8pt;
}
#menu_inf .dboton{
	font-size:8pt;
}
#barra4{
	position:relative;background:url(../img/plantilla/bmenu.jpg) top center no-repeat;width:100%;height:2px;
}
.espaciomenu{
	width:60px;height:0px;
}
.espaciomenuinf{
	width:80px;height:0px;
}
.fleft{
	float:left;
}
.boton{
	font-weight:bold;color:white;text-decoration:none;font-size:9pt;
}
.boton:HOVER{
	text-decoration:underline;color:yellow;
}
.dboton{
	font-weight:bold;color:yellow;text-decoration:none;
}
#barra5{		
	position:relative;background:url(../img/plantilla/sup_1.jpg) top center no-repeat;width:924px;height:2px;
}
#footer{
	position:relative;width:924px;height:auto;padding-top:5px;
}
#aviso{
	position:relative;float:right;width:auto;height:13px;right:20px;
}
#aviso a {
	font-size:7pt;
}
#aviso .dboton{
	font-size:7pt;
}
#sociales{
	font-size:7pt;position:relative;float:left;width:auto;height:16px;
}
#sociales a.facebook{
	font-size:7pt;background:url(../img/index/fbk_12x12.jpg) top right no-repeat;width:auto;padding-right:15px;
}
#sociales a.twitter{
	font-size:7pt;background:url(../img/index/footer_twt.gif) top right no-repeat;width:auto;padding-right:15px;
}
#sociales a.blog{
	font-size:7pt;width:auto;padding-right:15px;
}
.boton.menu{
	font-weight:bold;color:white;text-decoration:underline;font-size:8pt;
}