/*
-----------------------------
MAIN
-----------------------------
*/
*{margin:0;padding:0;}
body{margin:0px auto;color:#333;font:11px Verdana, Arial, Helvetica, sans-serif;background:#e0d99f url(images/bg.jpg) no-repeat center 49px;text-align:center;}
a{text-decoration:none;color:#3d7191;}
a:hover{color:#53b028;}
p{line-height:160%;}
a img{border:none;}
ul,ol{list-style:none;}
p,ul,ol{line-height:1.4em;}
.ar{float:right;padding:3px;border:1px solid #CCC;margin:0 0 10px 10px;}
.al{float:left;padding:3px;border:1px solid #CCC;margin:0 10px 10px 0;}
.clear{clear:both;}
.red{color:#CC0033;}
.green{color:#669900;}
#main{margin:0 auto;width:907px;text-align:left;}
/*
-----------------------------
BOX
-----------------------------
*/
#box{width:883px;background:url(images/box_bg.png) repeat-y 0 0;padding:12px;position:relative;zoom:1;margin-top:115px;}
img#box_top{position:absolute;left:0;top:-5px;}
img#box_bot{position:absolute;left:0;bottom:-5px;}
a#logo{position:absolute;left:388px;top:-110px;}
/*
-----------------------------
HEADER
-----------------------------
*/
#header{position:relative;zoom:1;}
#header a#lang{ position:absolute;top:0;right:0;width:100px; height:30px; display:block;_background:#FF0000;filter:alpha(opacity=0);}


ul#menu{height:29px;position:relative;zoom:1;background:url(images/menu-bg.png) no-repeat;margin:5px 0;}
ul#menu li{height:29px;position:absolute;top:0; left:0;}
ul#menu li a{display:block;height:29px;}
ul#menu li a strong{display:none;}
ul#menu li#b_01{left:60px;}
	ul#menu li#b_01 a{width:60px;}
ul#menu li#b_02{left:120px;}
	ul#menu li#b_02 a{width:130px;}
ul#menu li#b_03{left:250px;}
	ul#menu li#b_03 a{width:110px;}
ul#menu li#b_04{left:360px;}
	ul#menu li#b_04 a{width:95px;}
ul#menu li#b_05{left:455px;}
	ul#menu li#b_05 a{width:100px;}	
ul#menu li#b_06{left:555px;}
	ul#menu li#b_06 a{width:95px;}	
ul#menu li#b_07{left:650px;}
	ul#menu li#b_07 a{width:90px;}	
ul#menu li#b_08{left:740px;}
	ul#menu li#b_08 a{width:80px;}
	
ul#menu_en{height:29px;position:relative;zoom:1;background:url(images/menu-en-bg.png) no-repeat;margin:5px 0;}
ul#menu_en li{height:29px;position:absolute;top:0; left:0;}
ul#menu_en li a{display:block;height:29px;}
ul#menu_en li a strong{display:none;}
ul#menu_en li#b_01{left:60px;}
	ul#menu_en li#b_01 a{width:60px;}
ul#menu_en li#b_02{left:120px;}
	ul#menu_en li#b_02 a{width:130px;}
ul#menu_en li#b_03{left:250px;}
	ul#menu_en li#b_03 a{width:90px;}
ul#menu_en li#b_04{left:340px;}
	ul#menu_en li#b_04 a{width:95px;}
ul#menu_en li#b_05{left:440px;}
	ul#menu_en li#b_05 a{width:100px;}	
ul#menu_en li#b_06{left:540px;}
	ul#menu_en li#b_06 a{width:95px;}	
ul#menu_en li#b_07{left:630px;}
	ul#menu_en li#b_07 a{width:100px;}	
ul#menu_en li#b_08{left:730px;}
	ul#menu_en li#b_08 a{width:100px;}
	
	
/*
-----------------------------
PAGE
-----------------------------
*/
.page{padding:20px 0 5px 0;}
.wide_col{width:863px;padding:0 10px;margin:5px 0;}

.txt h1{border-bottom:1px solid #e0d99f;color:#036b39;font-size:16px;line-height:20px;}
.txt h2{color:#036b39;font-size:12px;line-height:16px;}
.txt p,.txt ul{margin:1.6em 0;}
.txt li{list-style-type:square;list-style-position:inside;margin:0.3em 0 0.3em 1em}
.txt a{color:#036b39;text-decoration:underline;}

#home,#news_page{overflow:auto;}

#news{width:455px;float:left;padding:0 10px;}
.post{margin:5px 0;padding:5px 0 10px 0;}
	#home .post{border-bottom:1px solid #036b39;}
.post h2{color:#036b39;font-size:12px;line-height:16px;}
.post p{margin:1.6em 0;}

#side_imgs{margin-left:490px;width:388px;}

#about_polo{ width:382px; height:174px; background:url(images/como-llegar.jpg) no-repeat; position:relative; zoom:1;}
#about_polo a{position:absolute;top:0;left:0; width:382px; display:block;}
#about_polo a#ltop{height:50px;}
#about_polo a#lbot{height:124px;top:50px;}
#about_polo a strong{display:none;}

#left_col{width:445px;float:left;padding:0 10px;margin:5px 0;}
#right_col{margin-left:470px;width:410px;}
#right_col a img{border:0;padding:0;margin:0;display:inline;text-decoration:none;float:left;}

#devs{width:670px;}
#devs h2{margin:5px 0;}
#devs img{float:left;margin:0 10px 5px 0;}

#contact #form_status{margin:10px 0;}
#contact form {padding:10px 0;}
#contact form p{position:relative;zoom:1;margin:10px 0;}
#contact form p label{ position:absolute;left:0;top:2px; font-weight:bold;}
#contact form p input,#contact form p select,#contact form p textarea{margin-left:120px; width:280px; border-width:1px; padding:2px;}
#contact form p textarea{height:110px; overflow:auto;}
#contact form p input.submit{width:280px; background:#056B3C; font-weight:bold;color:#FFF;}
/*
-----------------------------
GALERIA
-----------------------------
*/
#galery{padding:10px;min-height:450px;position:relative;zoom:1;}
#galery h1{border-bottom:1px solid #e0d99f;color:#036b39;font-size:16px;line-height:20px;}
#galery #big{width:600px;padding:10px 0;}
#galery img#loader{position:absolute;top:10px;left:100px;display:none;}
#galery div#thumbs{position:absolute;right:0;top:30px;width:260px;}
#galery div#thumbs ul{width:260px;padding:10px 0;}
#galery div#thumbs ul li{float:left;width:120px;height:90px;background-repeat:no-repeat;background-position:5px 5px;margin-left:5px;}
#galery div#thumbs ul li a{display:block;}
#gal_nav{text-align:center;}
.nav_next,.nav_prev{width:20px;height:20px;cursor:pointer;border:none;font-size:1px;margin:0 5px;}
.nav_next{bottom:0;right:5px;background:url('images/next.jpg') no-repeat 0 0;}
.nav_prev{bottom:0;left:5px;background:url('images/prev.jpg') no-repeat 0 0;}
#v360 a img{padding:2px;border:1px solid #CCC;margin:20px 5px 0 0;}
/*
-----------------------------
FOOTER
-----------------------------
*/
#footer{clear:both;padding:10px 0;height:40px;background:url('images/footer.jpg') no-repeat right center;position:relative;zoom:1;}
#footer a{position:absolute;top:15px;right:0;}