body{background:#DCEAC6 url(../img/bg_body.jpg) repeat-x;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
html #container,html #sub-container,html #header,html #content,html #cierra-gallery,html .accordion,html #content .cont-pri .row{height:1%;}
#top{margin:0 auto; padding:15px 0 0 0; width:930px;}
#container{background:url(../img/bg_left.jpg) left repeat-y; margin:0 auto;  width:930px;}
#sub-container{background:url(../img/bg_right.jpg) right repeat-y; margin:0 auto;width:930px;}
#header,#header .top{background:url(../img/bg_header.jpg) no-repeat;}
#header h1.h1{display:none;}
#header{display:block;height:136px; margin:0 auto;padding:0 10px;width:910px;}
#header .top{background-color:#fff;background-position:-10px 0;float:left;padding:;width:910px;}
#header .top .logo{float:left;height:131px;margin:5px 0 0 28px;width:178px; }
#header .top .logo img{ display:block; margin:0 auto; padding:12px 0 0 0;}
#header .top .individual-travel{float:left;width:540px;}
#header .top .individual-travel a.individual{background:url(../img/individual-travel.gif);color:#095c2f;float:right; line-height:46px; height:46px;font-size:14px;font-weight:bold;margin-top:40px; text-align:center; text-decoration:none; width:197px;}
#header .top .hoja{background:url(../img/hoja.gif) no-repeat;float:right;height:131px;margin-top:5px;width:125px; }

#content{display:block;margin:0 auto;width:910px;}
#content .cont-pri{background:#9cbf82;float:left;height:478px; position:relative;width:100%}
#content .cont-pri .wrapper_menu{background:url(../img/bg_menu.png) 0 -14px no-repeat; position:absolute; height:478px; width:225px;top:0; left:0; z-index:10;}
.wrapper_menu li{float:left;width:200px;}
.wrapper_menu a{background:url(../img/divisor.png) top no-repeat;color:#095c2f; float:left;text-decoration:none;font-size:15px;font-weight:bold;padding-left:4px;outline:none;}
.wrapper_menu a.opcion1{height:45px; padding-top:15px;width:110px;}
.wrapper_menu a.opcion2{height:61px;line-height:61px;width:120px;}
.wrapper_menu a.opcion3{height:51px;line-height:51px;width:130px;}
.wrapper_menu a.opcion4{height:76px;line-height:76px;width:150px;}
.wrapper_menu a.opcion5{height:74px;padding-top:10px;width:163px;}
.wrapper_menu a.opcion6{height:75px;line-height:40px;width:178px;}
.wrapper_menu a.opcion7{height:40px;line-height:40px;width:195px;}
#content .cont-pri .rotativas{height:178px;float:right; padding:0 13px 0 0; width:806px;}
#content .cont-pri .rotativas .imagen-rota{position:relative;}
#content .cont-pri .titulo{background:url(../img/bg_textoi.png) bottom right no-repeat;float:right; height:45px; margin:0 13px 0 0; width:806px;}
#content .cont-pri .contenido{float:left; line-height:18px;padding:10px 13px 0 212px; overflow:auto; height:232px; width:685px;}
#content .cont-pri .fila{float:left;margin:5px 0;width:100%;}
/*#content .cont-pri .celda{background:url(../img/cont-pri-img.png) center bottom no-repeat;float:left;padding:4px 0 15px 0;text-align:center; width:165px;}*/
#content .cont-pri .celda{background:url(../img/gallery-img.png) center bottom no-repeat;float:left;padding:2px 0 12px 0;text-align:center; width:110px;}
#content .cont-pri .celda img{display:block;margin:0 auto;}
#content .cont-pri .accordion{ /*float:left;*/}
#content .cont-pri .caja{border-bottom:2px solid #E9E9C6; float:left; margin-bottom:10px;padding:10px 0; width:660px; }
#content .cont-pri .accordion h2 a{color:#c4542e;line-height:20px; font-size:18px;font-family:Georgia,serif;font-weight:bold;padding-left:10px;text-decoration:none;}
#content .cont-pri .accordion h2 a:hover{text-decoration:underline;}
#content .cont-pri .accordion img{background:#669900;border:1px solid #fff;float:left;margin:0 5px 2px 0;padding:1px;}
#content .cont-pri .accordion .caja a.more{color:#000; font-weight:bold; text-decoration:none;}
#content .cont-pri .accordion .caja a.more:hover{text-decoration:underline;}
#content .cont-pri .row{float:left;padding-left:100px;margin-bottom:6px;width:530px;}
#content .cont-pri .row-cate{float:left;padding-left:30px;}
/*#content .cont-pri .row-cate h2 a{float}*/
#content .cont-pri .row .cell2,#content .cont-pri .row .cell{background:url(../img/bg_sub.gif) top center no-repeat;float:left;width:176px;}
#content .cont-pri .row .cell2{background:url(../img/bg_sub2.gif) bottom center no-repeat; padding:2px 2px 2px 4px; width:170px;}
a.subcategories, #content .cont-pri .row .cell2 h4 a{color:#095C2F; font-weight:bold;text-decoration:none;}
#content .cont-pri .row .cell2 .image-sub{border:1px solid #fff;float:left;margin:0 5px 2px 0;padding:1px;}

#content .cont-pri  .celda-evento h3 a:hover,#content .cont-pri  .celda-evento h2 a:hover,a.subcategories:hover,#content .cont-pri  .celda-album h3 a:hover,#content .cont-pri  .celda-album h2 a:hover,#content .cont-pri .row .cell2 h4 a:hover{text-decoration:underline;}
.marco-foto-r,.marco-foto{float:left; background:url(../img/cont-pri-img.png) bottom center no-repeat;padding:4px 0 11px 0;text-align:center; width:165px;}
.marco-foto-r{float:right;}

#content .cont-pri  .row-album{float:left;margin-bottom:6px;width:630px;}
#content .cont-pri  .celda-album{padding:2px 2px 2px 4px; float:left; width:309px;}
#content .cont-pri .celda-album .marco-album{background:url(../img/bg_album.gif) center no-repeat;float:left;height:77px;margin:0 5px 2px 0;padding:16px 0 0 11px;width:102px;}
#content .cont-pri  .celda-evento{padding:2px 2px 2px 4px; float:left; width:630px;}
#content .cont-pri .celda-evento .marco-evento{float:left;margin:0 5px 2px 0;width:auto}

#content .cont-pri  a.acciones{float:left;margin:0 0 10px 0;}

a[class~="primary-button"], a[class~="primary-button"] span {background:url("../img/primary-button.png") no-repeat scroll left top transparent;display:block;}
a.primary-button span {background-image:url("../img/primary-button.png");}
a.primary-button {background-position:right bottom;color:#FFFFFF;float:left;font-weight:bold;height:24px;overflow:hidden;text-decoration:none !important;}
a.primary-button span {background-position:left top;height:25px;margin-right:6px;padding-right:0;}
a.primary-button span {cursor:pointer;display:block;float:left;font-size:12.31px;height:24px;line-height:24px;margin-right:13px;padding:0 1px 0 13px;}
div.bottom{/*float:left;margin:10px 0;width:100%*/}

a.goback{color:#6D3217;width:100%;}

#content .cont-pri  .row-comentario{float:left;margin-bottom:6px;width:100%;}
#content .cont-pri  .row-comentario .celda-comentario{background:#D2D6B7;border:1px #D5D5D5 solid; padding:10px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
#content .cont-pri  .row-comentario h2{font-weight:bold;}
#content .cont-pri  .row-comentario a{color:#000;}
#content .cont-pri  .row-comentario span{ color:#666;display:block; width:100%;}
#content .cont-pri .paging{float:left; width:100%;}
#content .cont-pri .paging a{color:#000;font-weight:bold;}
#content .cont-pri .paging a img { border-color:#FFFFFF;vertical-align:middle;}

.contenido strong{font-weight:bold}
#content .cont-pri .celda-album .marco-pri{float:left;height:92px;width:114px;}
#content .cont-pri .celda-album img{float:left;}
#content .cont-pri  .celda-evento h2 a,#content .cont-pri  .celda-album h2 a{border-color:#6D3217;border-style:solid;border-width:0 0 1px 0;float:left; color:#C4542E;font-size:14px;font-weight:bold;width:190px;text-decoration:none;}
#content .cont-pri  .celda-evento h2 a{width:80%}
#content .cont-pri  .celda-evento h3 a,#content .cont-pri  a.categorias, #content .cont-pri  .celda-album h3 a{font-size:12px;color:#6D3217; text-decoration:none;}
#content .cont-pri  a.categorias{text-decoration:underline;}

#content .cont-pri h1{color:#095c2f;float:left;font-size:32px;font-family:Time; padding:0 0 0 122px;}
#gallery{background:#e8bb9d url(../img/bg_gallery.gif) no-repeat;display:block;height:147px; margin:0 auto; padding:0 0px;width:910px;}
#gallery .fotos,#gallery .mapa{background:url(../img/franja.gif) 0 42px repeat-x;}
#gallery .fotos{float:left; padding:0 5px; width:663px;}
#gallery .mapa{float:left;width:237px;}
#gallery h2{font-size:26px;height:33px;}
#gallery h2.fotos{color:#b93926;padding-left:50px;width:613px;}
#gallery h2.mapa{color:#6d3217;padding-left:10px; width:227px;}
#cierra-gallery,#cierra-gallery .bottom{background:url(../img/bg_gallery.jpg) no-repeat;}
#cierra-gallery{display:block;margin:0 auto; padding:0 10px;width:910px;}
#cierra-gallery .bottom{background-position:-10px bottom;height:36px;float:left;width:910px;}

#footer{text-align:center;line-height:27px;font-weight:bold;}
#footer a img{vertical-align:middle;}

