@charset "utf-8";
/*------------------------------- reset ---------------------------------*/
h1,h2,h3,h4,h5,h6,pre,code,table,td,th,dd,dt,dl,li{font-size:100%}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,legend{margin:0;padding:0}
a img,:link img,:visited img{border:none}
ul,li{list-style-type:none}
a{}
a:hover{}
fieldset{border:none} 
/*------------------------------- generals ---------------------------------*/
.bold{font-weight:bold}
.amarillo{color:#f4bd40}
/*------------------------------- cuerpo ---------------------------------*/
body{margin:0;padding:0;background:url(../img/default/bg/index.jpg) no-repeat top center #000;font:12px Arial, Helvetica, sans-serif;text-align:center;color:#fff}
/*------------------------------- container ---------------------------------*/
#container{margin:0 auto;padding:0;width:950px;text-align:left;position:relative}
/*------------------------------- menu ---------------------------------*/
#left{float:right;width:255px;display:inline;font-size:11px}
#left a{text-decoration:none}
#left a:hover{text-decoration:underline}
#left .logo{display:block;overflow:hidden;text-indent:-9999px;z-index:99;width:255px;height:166px}
#left #lang{float:left;width:255px;height:55px;overflow:hidden}
#left #lang p{float:left;font-weight:bold;padding-top:17px;display:inline}
#left #lang a{color:#fff}
#left #lang .esp{margin-left:40px}
#left #lang .fra{margin-left:90px}
#left #menu{text-transform:uppercase;font-weight:bold}
#left .nivel1{margin-left:29px;color:#f4bd40;padding:5px 0;display:block}
#left .nivel2{margin-left:30px;color:#F60;padding:5px 0 10px 10px;float:left;background:url(../img/default/bg/nivel2.gif) no-repeat 0 7px}
#left .nivel3{margin-left:40px;color:#fff;padding:0 0 5px 10px;float:left;background:url(../img/default/bg/nivel2.gif) no-repeat 0 3px}
/*------------------------------- float fix ---------------------------------*/
#content:after, ul:after, li:after,  p:after{content: ".";display:block;height:0;clear:both;visibility:hidden}
#content, ul, li, p{display: block}
/* Hides from IE-mac \*/
* html #content, * html ul, * html li, * html p{height:1%}
#content, ul, li, p{display:block}
/* End hide from IE-mac */
/* end float fix */
/*------------------------------- content ---------------------------------*/
#content{float:right;width:665px;padding-top:165px}
/*------------------------------- index ---------------------------------*/
#index{float:right;width:665px;padding-top:20px}
#index .item{float:left;width:300px;display:inline;margin-right:30px}
#index .categoria{color:#fff;text-decoration:none;font:bold 18px HelveticaNeue}
#index .nombre{color:#f4bd40;text-decoration:none;font:bold 22px HelveticaNeue}
/*------------------------------- content-left ---------------------------------*/
#right{float:right;width:695px;display:inline}
#right .titulos{color:#fff;text-decoration:none;padding:0 ;display:block;font:bold 32px HelveticaNeue;text-transform:uppercase; height: 40px}
#right .subtitulos{text-decoration:none;padding:0 0 20px 0;display:block;margin-top:0;color:#d2b734;font:bold 20px HelveticaNeue}
#right a{color:#f4bd40}
#right p{text-align:justify;margin:1em 0;line-height:1.5em}
#right .links{clear:left;font-weight:bold}
#right .links ul{padding-top:1em}
#right .links li{padding-bottom:.7em;padding-left:40px}
#right .adjuntos ul{padding-top:1em}
#right .adjuntos li{padding-bottom:.7em;padding-left:40px}
#right .botones{clear:left;padding-top:2em}
/*------------------------------- images ---------------------------------*/
/*------------------------------- pie ---------------------------------*/
#pie{float:right;width:950px;height:229px;overflow:hidden;clear:right;text-align:center;font-size:11px;font-weight:bold}
#pie a{color:#fff}