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,sub,tt,var,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent;}

body{line-height:1;}ol,ul{list-style:none;}

blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}

:focus{outline:0;}

ins{text-decoration:none;}
del{text-decoration:line-through;}

table{border-collapse:collapse;border-spacing:0;}

html{font-size:62.5%;height:100%;}
body{background:#009999;color:#5A5A50;font:normal 1.3em Georgia,sans-serif;height:100%;padding-bottom:1px;}
p{line-height:1.4em;padding:.2em 0 1.2em;}

/* h1{font:normal 3em Georgia,sans-serif;}  */
h1{font:normal 0.9em Georgia,sans-serif;}

h2{font:normal 2.2em Georgia,sans-serif;}
h3{font:normal 2em Georgia,sans-serif;}
h4{font:normal 1.8em Georgia,sans-serif;}
h5{font:normal 1.6em Georgia,sans-serif;}
h6{font:bold 1.2em Georgia,sans-serif;}

h1,h2,h3,h4,h5,h6{margin-bottom:.2em;}


blockquote{background:#F6F6F2 url('../images/backgrounds.gif') no-repeat 0 -414px;border-bottom:1px solid #E0E0D4;border-top:1px solid #E0E0D4;color:#332;display:block;margin:.6em 0 1.6em;padding:.8em 1em .2em 46px;}

table.data_table{border:1px solid #CCB;margin-bottom:2em;width:100%;}
table.data_table th{background:url('../images/grain_dark.gif');border:1px solid #CCB;color:#555;text-align:left;}
table.data_table tr{border-bottom:1px solid #DDD;}
table.data_table td,table th{padding:10px;}
table.data_table td{background:url('../images/grain_light.gif');border:1px solid #DDC;}dl{margin-bottom:2em;}

dt,dd{padding:8px 10px;}dt{background:url('../images/grain_dark.gif');border-bottom:1px solid #CCB;color:#555;font-weight:bold;}
dd{background:url('../images/grain_light.gif');border-bottom:1px solid #DDC;padding-left:16px;}

a{color:#543;}
a:hover{color:#009999;text-decoration:underline;}

fieldset{border-left:1px solid #CCB;border-right:1px solid #CCB;margin:1em 0 1.2em;}

input,textarea,select{background-color:#FFF;border-color:#777 #CCC #CCC #777;border-style:solid;border-width:1px;font:normal 1em Verdana,sans-serif;padding:4px;}
input.button{background:#E9E8E8 url('../images/backgrounds.gif') repeat-x 0 -366px;border:1px solid #888;border-color:#BBB #888 #888 #CCC;color:#444;cursor:pointer;font:normal 1em Verdana,sans-serif;margin-top:5px;padding:6px;width:auto;}
input:focus,input:active,textarea:focus,textarea:active,select:focus,select:active,input.button:hover,input.button:focus{background:#FFFFF5;}
input.button:hover,input.button:focus{color:#123;cursor:pointer;}

textarea{overflow:auto;}

input.image{border:0;padding:0;}

.form_row{background:url('../images/grain_light.gif');border-bottom:1px solid #E1E1D5;padding:10px 0;}
.form_required{font-weight:bold;}
.form_row_submit,.legend{background:url('../images/grain_dark.gif');border-bottom:1px solid #CCB;border-top:1px solid #CCB;padding:4px 0 8px;}

.legend{padding:8px 18px 6px;}

.form_property,.form_value{float:left;}
.form_property{font-size:1.1em;text-align:right;width:110px;}
.form_value{padding-left:24px;}
.form_row_submit .form_value{padding-left:132px;}

img.bordered{background-color:#FFF;border:1px solid #DDD;padding:3px;}
img.left{margin:0 15px 12px 0;}
img.right{margin:0 0 15px 12px;}

.left{float:left;}
.right{float:right;}
.clear,.clearer{clear:both;}
.clearer{display:block;font-size:0;line-height:0;}

.content_separator,.archive_separator{background:#D6D6C6;clear:both;color:#FFE;display:block;font-size:0;height:1px;line-height:0;margin:12px 0 24px;}

.archive_separator{margin:0 0 12px;}

.center_wrapper{margin:0 auto;width:855px;}

/*-- fondo cabecera ------------------------*/
#header{background:#35322B url('../images/backgrounds2.gif') repeat-x 0 0;padding-top:8px;}

div.message{border-style:solid;border-width:1px;margin:0 0 16px 8px;padding:6px;background-color:#e9e9dd;border-color:#dadacb;}
div.error{border-style:solid;border-width:1px;margin:0 0 16px 8px;padding:6px;background-color:#FFEBE8;border-color:#C00;}
div.login{width:350px;margin-left:auto;margin-right:auto;}

table.login{margin-left:auto;margin-right:auto;}
td.login{text-align:center;}
input.login{width:70px;margin-left:12px;margin-top:3px;margin-bottom:2px;}

fieldset.profile{border:1px solid #CCC;padding:3px 7px 10px;}
fieldset.profile legend{color:#5A5A50;font-size:11px;padding:.1em .3em;text-transform:capitalize;}

#site_title{color:#998;padding:0px;}
#site_title a{color:#FFF;text-decoration:none;}
#site_title a:hover{color:#FFB;}
#site_title h1 span{color:#CCB;}
#site_title p {color:#ffffff; padding:0 0 16px;}
#site_title img {padding: 10px 0px 10px 0px;}
#site_title h1 {color:#ffffff; padding:0 0 16px; margin: 0px;}

#navigation ul,#navigation li{display:inline;}
#navigation li{display:inline;}
#navigation,#navigation a{background:#958573 url('../images/backgrounds.gif') repeat-x 0 -222px;}
#navigation a{border-right:1px solid #AFA69C;color:#654;float:left;font:bold 1em Georgia,Tahoma,sans-serif;margin-right:1px;padding:10px 12px;text-align:center;text-decoration:none;}
#navigation li:first-child a{border-left:1px solid #AFA69C;}
#navigation a:hover,#navigation li.current_page_item a{background-position:0 -294px;color:#543;}

#main_wrapper_outer{background:url('../images/grain.gif');}
#main_wrapper_inner{background:url('../images/main_wrapper_inner.gif') repeat-x left top;line-height:1.4em;padding:24px 0;}
#main{font:normal .9em Verdana,sans-serif;width:540px;}
#main ol,#main ul{margin:0 0 1.2em 1.6em;}
#main ul li{list-style:disc;}
#main ol li{list-style:decimal;}
#main li{padding:2px 0;}

#sidebar{color:#665;width:286px;border-left:1px solid #CCB;}
#sidebar_content{padding-left:25px;}  /* -- margen izq de la columna --*/
#sidebar a{color:#665;}
#sidebar a:hover{color:#C40;}

#footer{color:#AA9; padding:12px 0;}
#footer a{color:#fff;}
#footer .right,#footer .right a{color:#fff;text-decoration:none;}
#footer a:hover{color:#fcfcfc;}

.tag_1{font-size:12px;}
.tag_2{font-size:14px;}
.tag_3{font-size:16px;}
.tag_4{font-size:18px;}
.tag_5{font-size:20px;}

.post{
background-color:#ffffff;
padding: 15px;
margin-bottom: 24px;}




.post_title a,.post_date a{text-decoration:none;}
.post_date a:hover,.post_meta a:hover{text-decoration:underline;}
.post_date{color:#777;margin-bottom:14px;}
.post_date a{color:#444;}
.post_meta{background:url('../images/grain_light.gif');border:1px solid #E5E5D5;color:#776;font-size:.9em;padding:8px 10px;}
.post_meta a{color:#665;}
.post_meta a:hover{color:#001;}

.archive_pagination{margin-bottom:1.6em;}
.archive_post{margin-bottom:1em;}
.archive_post_date{background:url('../images/grain_light.gif');border-bottom:1px solid #C5C5B5;border-right:1px solid #CFCFBF;float:left;margin-right:12px;padding:3px 0 5px;text-align:center;width:44px;}
.archive_post_day{font:normal 1.8em Georgia,serif;}

.thumbnails{margin:0 -0 2em -8px;}
.thumbnails a.thumb{background:url('../images/grain_dark.gif');display:block;float:left;margin:0 0 8px 8px;padding:3px;}
.thumbnails a.thumb:hover{background:#C6C6BA;}
.thumbnails .thumb img{display:block;}

.box{margin-bottom:1.5em;}
.box_title{background:url('../images/grain_dark.gif');color:#665;font-weight:bold;padding:5px 8px;}
.box_content{padding:8px 0 8px;}
.box li{border-top:1px solid #DDC;padding:4px 6px;}
.box li:first-child{border-top:none;}

div.comment_list{border-top:1px solid #D6D6C6;margin:1em 0 2em;}
.comment{border-bottom:1px solid #D6D6C6;padding-top:10px;}
.comment_date{font-size:.9em;padding-top:4px;}
.comment_date a{color:#665;text-decoration:none;}
.comment_date a:hover{color:#001;text-decoration:underline;}
.comment_body{padding-top:4px;}
.comment_gravatar{width:48px;}
.comment_gravatar img{background:#FFF;border:1px solid #DDD;padding:2px;}
.comment_author{padding-top:3px;}

.legend,blockquote,#sidebar{min-height:.01%;}

/* alineacion de enlace "leer completa" a la drcha */
.lmasdrcha {
float: right;
margin-right: 50px;
}


/* estilos fondo pagina localidades*/
.fondolocalidades, .fondotelef, .fondoplayas   {
height: 600px;
position: relative;
}

.fondolocalidades {
background:#ffffff url('../images/localidades.jpg') no-repeat;
}

.fondotelef {
background:#ffffff url('../images/telefonos.jpg') no-repeat;
}

.fondoplayas {
background:#ffffff url('../images/playas.jpg') no-repeat;
}


/* enlaces pagina playas y telefonos*/
.flinksacordeon {
height: auto;
position: absolute;
top: 20px;
left: 0px;
}

#accordion {
background: #009898;
}







/* enlaces pagina localidades*/
.fondolinkslocalid {
height: 500px;
position: absolute;
top: 20px;
left: 20px;
}

.fondolinkslocalid a {
color:#ffffff;
}

.fondolinkslocalid a:hover {
color:#ffffff;
text-decoration: underline;
}