html { font-family: arial, helvetica, sans-serif; font-size: 10px; background: #000; color:#FFFFFF;}
body {
	overflow-x:hidden !important;
	min-width: 998px;
}
@font-face {font-family: 'AvenirLTStd-Medium';src: local('?'),  url("AvenirLTStd-Medium.ttf") format('truetype');}

img { border: none; }

a:focus { outline: none; }
a:link, a:hover, a:visited { text-decoration: none; }
a{color: #FFF;}
a:hover{color: #666;} 
.clear { clear: both; height: 0; overflow: hidden;  display: block;}
.clear0 { clear: both; height:1px;}
.flotante { float: left;}
.flotante_r { float: right;}
h2{ font-size:12px;}
.nomargin_right {margin-right: 0px !important;}
.nomargin_left {margin-left: 0px !important;}
.nomargin {margin: 0px !important;}
.nomargin a {margin: 0px !important;}
.nopading {padding: 0px !important;}
.nopading_right {padding-right: 0px !important;}


#wrapper { position: absolute; width: 100%; min-width: 998px; min-height: 580px; margin-top: 20px;}
/*	HEADER  */
#header, #header_coleccion { width: 90.3%; min-width: 902px; min-height: 90px; margin: 0 4.8% 0 4.8%;}
#header{padding-top: 31px;}
#header_coleccion {padding-top: 0;}
#content{ min-height: 300px; width: 100%; overflow:hidden}


/*	NAVEGACION  MENU IZQUIERDO */

#navigation {display: block; height:100px;}
.navigation_left {float: left; width:1024px; position:relative; z-index:10000; top:65px}
.navigation_left  span{
	color:#FFFFFF;
	margin-right:10px;
	font-family: "BankGothic Md BT";
	font-size: 15px;
}
.navigation_left  a:hover span{ color:#C4C4C4;}
.navigation_left ul {margin: 0; padding: 0;  float:left;}
.navigation_left ul li {display: block; float:left;  height: 36px; }
.navigation_left ul li a { display: block; color:#C4C4C4; margin-right: 14px; position: relative;}
.navigation_left ul li ul { position: absolute;	z-index:20000; height:24px; margin-top:6px;} /*ajustes del background */
.navigation_left ul li ul li { float: left; margin-top:1px; margin-left:10px;}/*ajustes dentro del background */
.navigation_left ul li ul li a { float: left; border: none; margin-right:10px; }
.navigation_left ul li ul li a:hover { border: none; }
.navigation_left .submenu span {font: 16px 'Calibri', Arial, sans-serif;}
.menu_left  {  margin-left:20px} 
.menu_left .submenu {  width:450px; top:20px} 

/*	NAVEGACION  MENU DERECHO */

.navigation_right span{ font: 11px 'AvenirLTStd-Medium', Arial, sans-serif; color:#;FFFFFF}
.navigation_right a:hover span{ color:#8d8d8d;}
.navigation_right, .navigation_right * {margin:	0;padding: 0;list-style:none;}
.navigation_right {float: right; width: auto; position:relative; z-index:10000;	line-height:1.0;}
.navigation_right ul {margin: 0; padding: 0; height: 18px; float:right;}
.navigation_right li:hover ul  {display:block;}
.navigation_right ul li {float: right; margin-right:15px;padding-top:10px;} /* configuracion contacto*/
.navigation_right ul li, .navigation_right ul li a { display: block; color:#FFFFFF;  height: 18px;}
.navigation_right ul li ul { position: absolute; right:0; top:26px;}
.navigation_right ul li ul li { float: none; width: auto; }
.navigation_right ul li ul li a { float: right; top:20px }
.navigation_right ul li ul li a,
.navigation_right ul li ul li a:hover { border: none; }
.navigation_right ul li a{margin-left: 14px; }
.navigation_right ul li ul li { margin-right: 15px ; padding-top:6px }
.navigation_right .submenu span {font-size:10px;}

.submenu { display: none;  width:600px;}
.subcontacto { margin-left: -20px; clear: both;text-align:right;width:170px;}
.submenu li, .submenu li a{ height: 12px !important; }


.legal {display: block; height: 15px; font-size: 12px; color: #999; padding: 2px 0 0 2px; margin-right:3px; font-family: 'AvenirLTStd-Medium', Arial; }


.legal{
  margin-left:20px;
}

/*	FORMULARIOS  */

.estilo1{ font: 24px 'Calibri', Arial, sans-serif; color:#FFFFFF; margin-left:15px}
.estilo2{ font: 16px 'Calibri', Arial, sans-serif; color:#FFFFFF; margin-left:15px}
