@font-face{font-family:'Contra';src:url(contra.ttf) format("truetype");}
body, div, form, input, textarea, ul, li{font-family:helvetica;font-size:14px;color:#6f7870;line-height:18px;}
body{background:url("../images/fondoBgTw.jpg") no-repeat scroll top center #31515C;margin:0;padding:0;}
a{color:#475d6c;}
img{border:none;text-decoration:none;}
#main_top{width:100%;height:80px;}
#main{width:930px;margin:-64px auto;}
#header{height:167px;background-image:url("../images/maintopbg.png");background-repeat:no-repeat;position:relative;}
#search{position:absolute;top:33px;right:68px;background:transparent url("../images/searcharea.gif") no-repeat;width:103px;height:19px;}
.se{width:80px;height:16px;border:none;font-size:12px;margin:1px 0 0 2px;position:absolute;}
.bu{width:14px;height:12px;background-image:url("../images/ic_search.gif");background-repeat:no-repeat;position:absolute;right:3px;top:4px;border:none;cursor:pointer;}
.logo{position:absolute;top:56px;left:50px;}
.slogan{color:#849286;font-size:16px;position:absolute;top:81px;left:250px;margin:0;padding:0;}
.rss{display:block;padding-left:25px;background-image:url("../images/ic_rss.gif");background-repeat:no-repeat;font-size:12px;height:19px;line-height:20px;position:absolute;top:32px;right:200px;}
.idioma{display:block;padding-left:25px;font-size:12px;height:19px;line-height:20px;position:absolute;top:25px;right:70px;}
#nav{position:absolute;top:77px;right:68px;}
#nav ul{display:inline;margin:0;padding:0;}
#nav li{display:block;float:left;list-style:none;margin:0;padding:0;width:auto;}
#nav a{color:#FFFFFF;background:#65ADB9;font-size:14px;padding:6px 10px 5px 10px;text-decoration:none;margin:0 1px 0 0;display:block;line-height:normal;}
#nav .current{background:#39717E;}
#nav a:hover{background:#39717E;}
.nav_tl{position:absolute;top:0px;left:0;}
.nav_tr{position:absolute;top:0;right:1px;}
.nav_bl{position:absolute;bottom:0;left:0px;}
.nav_br{position:absolute;bottom:0;right:1px;}
#footer{background-color:transparent;background-image:url("../images/mainbotbg.png");background-repeat:no-repeat;height:60px;padding:40px 55px 0 55px;color:#8da0ae;font-size:14px;font-family:helvetica;}
#footer a{color:#FFFFFF;}
#copyright{float:left;width:auto;color:#ffffff;}
#powered{float:right;height:29px;padding-left:36px;margin-top:-8px;padding-top:8px;width:auto;color:#ffffff;}
#index_articles{background:url("../images/slider_post.jpg") no-repeat;width:900px;margin-left:15px;overflow:hidden;}
#articles_series{width:900px;margin-left:15px;overflow:hidden;}
#articles_series ul, #index_articles ul{float:left;font-size:14px;color:#6e7870;font-family:Contra;line-height:17px;padding-bottom:35px;margin:0;padding:0 0 30px 0;}
#articles_series li, #index_articles li{margin:30px 0 0 40px;width:245px;text-align:justify;float:left;list-style:none;display:inline;}
#articles_series h3, #index_articles h3{color:#717A72;font-size:22px;margin-top:40px;font-weight:normal;font-family:Verdana;max-width:250px;overflow:hidden;height:35px;line-height:30px;}
#articles_series a, #index_articles a{text-decoration:none;color:#555;}
.articletitlepic{float:left;height:90px;width:90px;}
#slider{float:right;position:relative;height:244px;width:400px;margin-right:35px;margin-top:2px;}
.bgSlider{background:url("../images/sliderbg.jpg") repeat-x;position:relative;height:244px;width:900px;margin-left:15px;position:relative;}
.slide a{text-decoration:none;color:#837955;}
#prevBtn, #nextBtn{display:block;width:27px;height:49px;position:absolute;left:15px;top:95px;}
#nextBtn{left:888px;}
#prevBtn a, #nextBtn a{display:block;width:27px;height:49px;background:url("../images/btn_prev.gif") no-repeat 0 0;}
#nextBtn a{background:url("../images/btn_next.gif") no-repeat 0 0;}
.slide{padding:38px 0 0 24px;margin-top:20px;width:380px;display:block;font-family:Contra;text-decoration:none;text-align:justify;color:#717A72;font-size:20px;line-height:22px;float:left;}
.sliderimg{margin-top:8px;}
#content{background-image:url("../images/mainmidbg.png");background-repeat:repeat-y;overflow:hidden;position:relative;}
#content_title{margin:0;}
#content_title h3{width:835px;padding:4px 0 4px 10px;margin:0 0 0 40px;border-top:1px solid #959c96;border-bottom:1px solid #959c96;font-family:Contra;font-size:26px;color:#555;font-weight:400;line-height:26px;}
#content_in{padding:30px 50px 50px 50px;font-size:14px;color:#6f7870;line-height:18px;}
#content_in h3, #content_left h3{font-size:20px;font-weight:400;margin:0;line-height:25px;}
blockquote{background-color:#e0e4c5;display:block;padding:15px;border-left:3px solid #857a62;margin:0 0 0 30px;color:#7b766c;}
#blog_items{overflow:hidden;}
.blog_item{overflow:hidden;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:15px;}
#sliderServ{float:left;border:10px solid #ccc;display:block;width:130px;height:130px;}
.blog_item_text{float:right;width:370px;display:block;}
.habitacion_foto{float:left;padding:10px;border:1px solid #ccc;display:block;width:180px;height:130px;}
.habitacion_texto{float:right;width:300px;display:block;}
#blog_items h4{font-size:28px;font-weight:300;font-family:Contra;line-height:30px;margin-top:0;margin-bottom:10px;}
#blog_items h3{font-size:30px;font-weight:400;font-family:Contra;line-height:30px;margin-bottom:10px;}
#blog_items a{text-decoration:none;}
#blog_items a:hover{color:#6f7870;}
.blog_meta{font-size:12px;background:#eee;padding:3px;line-height:12px;margin-top:10px;}
#breadcrumbs{font-size:12px;color:#6f7870;margin:5px 0 0 50px;}
#articles{width:890px;padding-left:10px;overflow:hidden;}
#articles h3{font-size:21px;margin-top:40px;font-weight:400;font-family:Contra;max-width:250px;overflow:hidden;height:30px;line-height:30px;color:#6f7870;}
#articles a{color:#6f7870;}
.article{width:245px;float:left;margin:10px 0 0 45px;font-size:14px;color:#6e7870;font-family:helvetica;line-height:17px;display:inline;padding-bottom:35px;}
.clearboth{clear:both;height:1px;}
#content_left{padding:30px 50px 50px 50px;width:550px;font-size:14px;color:#6f7870;line-height:18px;float:left;}
#content_right{float:right;width:200px;margin:10px 50px 50px 10px;}
#content_right li{font-size:14px;border-bottom:1px solid #e6e9d1;padding:5px 5px;}
#content_right ul{margin:0;padding:0;list-style-type:none;}
#content_right a.big, a.current{font-size:18px;display:block;padding:5px 0;}
#content_right a.current{color:#d2d7db;text-decoration:none;}
#content_right h3{font-size:17px;font-weight:400;margin-bottom:10px;text-decoration:underline;}
#contactform{padding-left:20px;}
#contactform input{width:300px;padding:5px 0;font-size:18px;vertical-align:middle;}
#contactform textarea{width:300px;height:150px;font-size:18px;}
#contactform input#sendContact{width:200px;color:#FFFFFF;cursor:pointer;background-color:#31515C;}
.articles_container{overflow:hidden;display:inline;}
