/*-----general--------------------------------------------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong,sup, sub, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight:inherit; font-style: inherit; font-size: 100%;vertical-align: baseline;}
:focus {outline: 0;}
body { line-height: 1; color: black; background: white;}
ol, ul { list-style: none;}
table { border-collapse: separate;border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

body{width:100%;font-family:"Courier New", Courier, monospace; background-image:url(../img/mapa_fnd/bosque.png);}
	body.statements{background-image:url(../img/mapa_fnd/mas_mar.png);}
	body.contact{background-image:url(../img/mapa_fnd/rios_puntos.png);}
	body.press{background-image:url(../img/mapa_fnd/ciudad.png);}
.wrapper{display:block; position:relative;width:expression(document.body.clientWidth > 1201? "1200px": "auto");}
strong{ font-weight:bold;}
.clear{clear:both;}
img{-ms-interpolation-mode:bicubic;}
a{color:#000000;}
a:hover{color:#ED04F6;}

/*encabezados*/
h1{margin:50px 0 0 10%;}
h1 span{display:none;}
h1 a{text-decoration:none;}
h2{width:47%;}
h2, h3, .footer{font-family:"Courier New", Courier, monospace;padding:5px 2% 5px 0;text-align:right;}
h2{color:#fff;}
h3, h3 a{color:#fff;font-weight:bold;}
h3 a:hover{color:#000;text-decoration:none;}

/*menù*/
ul.menu{top:40px;position:absolute;right:0; z-index:1; text-align:right;width:17%;font-family:Arial, Helvetica, sans-serif;}
ul.menu li{margin-bottom:10px;}
ul.menu li a{text-decoration:none;display:block; font-size:1.1em;color:#FFF;padding:5px 20% 5px 15px;text-align:left;}
ul.menu li a:hover{color:#FFF;padding:20px 20% 20px 15px;}
ul.menu li a.sel{color:#000;background:#FFFF00;padding:10px 20% 10px 15px;font-weight:bold;}

/*colores*/
.yellow{background-color:#FFFF00;color:#000;}
.red{background-color:#FF0000;}
.orange{background-color:#F89903;}
.green{background-color:#006600;}
.fresh_green{background-color:#78E012;}
.blue{background-color:#0066FF;}
.purple{background-color:#9900CC;}
.indigo{background-color:#111360;}
.pink{ background-color:#ED04F6;}

/*content*/
.content{}
p{margin:2% 5% 2% 0;background-image:url(../img/fnd_n.png);padding:2%;width:65%;}

.press_p img{float:left;margin:0 2% 0 0;}
.light_list{margin-left:5%;}
.light_list li{display:inline;}


.video object{margin:20px 0 0 5%;display:block;}

/*largos*/
.short{width:20%;}
.shorter{width:15%;}
.half{width:30%;}
.half_02{width:32%;}
.long{width:50%;}
.longer{width:55%;}
.longer_contact{width:58%;}
.full{width:70%;}
span.full{width:68%;}
span.short{width:16%;}
.p_short{width:16%;}
.p_half{width:25%;}
.p_long{width:46%;}
.p_longer{width:55%;}

.content span{display:block;margin:0 4%; clear:both;font-family:"Courier New", Courier, monospace;text-align:right;}
.content span.down{margin-bottom:2%;}
p.contact{padding:2% 0 2% 20%;width:30%;}


.video{width:52%;margin:1% 0;position:relative;}
.image{margin:1% 0 2% 15%;}
.image_press{margin:1%; float:left;}

ul.links_list{margin:10px 0;display:block;}
ul.links_list li{padding:5px 0 5px 41%;margin:0 0 5px 0;font-size:1.1em;background-image:url(../img/fnd_n.png);}

img.dates{margin:20px 0 20px 13%;}

/*footer*/
.footer{color:#fff;margin:2% 0;width:80%;}
.footer p{width:100%;background:none;padding:5px 0;margin:0;}
.footer a{color:#fff;}
.footer a:hover{color:#FFFF00;}