@charset "utf-8";
/*-----------------------------------------
  				HOME PAGE
 ------------------------------------------*/
#wrapper{
    background-color:#FFFFFF;
    margin:0 auto;
    min-height:700px;
    padding:0 23px;
    width:970px;
}
/*---------------------- 
  HEADER
------------------------*/
#header{
	height:168px;
}
h1.logo{
    float:left;
    height:118px;
    width:242px;
}
h1.logo a{
    background:url("../images/logo.jpg") no-repeat scroll 0 0 transparent;
    display:block;
    height:118px;
    width:242px;
}
/* headerRight */
.headerRight{
    float:right;
    padding:10px 0 0;
    width:300px;
}
/* languaje */
.languaje{
    float:right;
    width:144px;
}
.languaje ul{
    display:inline-block;
}
.languaje ul li{
    float:left;
    margin:0 0 0 13px;
}
.languaje ul li.spanish a{
   display:block;
   width:23px;
   height:15px;
   background:url("../images/spanish.jpg") no-repeat scroll 0 0 transparent;
   text-indent:-9999px;
}
.languaje ul li.english a{
   display:block;
   width:23px;
   height:15px;
   background:url("../images/english.jpg") no-repeat scroll 0 0 transparent;
   text-indent:-9999px;
}
.languaje ul li.italiano a{
   display:block;
   width:23px;
   height:15px;
   background:url("../images/italiano.jpg") no-repeat scroll 0 0 transparent;
   text-indent:-9999px;
}
.languaje ul li.aleman a{
   display:block;
   width:23px;
   height:15px;
   background:url("../images/aleman.jpg") no-repeat scroll 0 0 transparent;
   text-indent:-9999px;
}
a.linkFotografias{
    background:url("../images/fotografiasPropias.jpg") no-repeat scroll 0 0 transparent;
    display:block;
    float:right;
    height:47px;
    margin:25px 0 0;
    text-indent:-9999px;
    width:203px;
}
/*------ nav -------*/
#menu { 
    background:url("../images/bgMenu.jpg") no-repeat scroll 0 0 transparent;
    clear:both;
    display:inline-block;
    height:44px;
    padding:7px 0 0 28px;
    width:942px;
}
#menu ul{ 
    display:inline-block;
    float:left;
    width:692px;
}
#menu li{ 
    background:url("../images/lineMenu.jpg") no-repeat scroll right center transparent;
    float:left;
    margin:0 21px 0 0;
    padding:0 26px 0 0;
}
#menu li.last{
    background:none;
}
#menu li a{ 
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#ffffff;
}
#menu li.current_page_item  a,#menu li a:hover{
    color:#494947;
    text-decoration:none;
}
/* SEARCH */
#search{
    display:inline-block;
    float:right;
    width:175px;
}
#search input{
    display:block;
    width:132px;
    height:15px;
    border-top:1px solid #bbbbbb;
    border-left:1px solid #bbbbbb;
    border-bottom:1px solid #eeeeee;
    border-right:1px solid #eeeeee;
    float:left;
    font-size:12px;
    font-family:Tahoma;
    color:#b3b3b3;
    padding:0px 0px 0px 5px;
}
#search button.btnSearch{
    background:url("../images/lupa.png") no-repeat scroll right center transparent;
    cursor:pointer;
    display:block;
    float:left;
    height:18px;
    margin:0 0 0 6px;
    text-indent:-9999px;
    width:22px;
}
/*------------------------ MAIN CONTENT -------------------------------*/
#content{
    padding:13px 0 0;
    width:970px;
}
/*---------------------- 
  SIDEBAR
------------------------*/
#sidebar{
    float:left;
    margin:36px 29px 0 0;
    width:190px;
}
ul.listNav{
    
}
ul.listNav li{

}
ul.listNav li ul{
    background:url("../images/bgMenuSidebar.jpg") no-repeat scroll left top transparent;
    padding:7px 13px;
    width:164px;
}
ul.listNav li h3{
    color:#FFFFFF;
    font-family:Trebuchet MS;
    font-size:16px;
    font-weight:bold;
    height:26px;
    letter-spacing:-0.4px;
    margin:0 0 3px;
    padding:10px 0 0 14px;
    width:175px;
}
ul.listNav li ul li a{
    color:#494949;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
}
ul.listNav li ul li.current-cat-parent a{
    color:#ff7612;
}
ul.listNav li ul li.current-cat ul.children, ul.listNav li ul li.current-cat-parent ul.children{
    background:none repeat scroll 0 0 transparent;
    display:block;
    margin:2px 0 0;
    padding:0 0 0 12px;
    width:152px;
}
ul.listNav li ul li.current-cat ul.children li, ul.listNav li ul li.current-cat-parent ul.children li{
    background:url("../images/bullet1.jpg") no-repeat scroll left center transparent;
    padding:0px 0px 0px 7px;
    border-bottom:none;
}
ul.listNav li ul li.current-cat ul.children li a, ul.listNav li ul li.current-cat-parent ul.children li a{
    font-size:11px;
    color:#494949;
    font-weight:normal;
}
ul.listNav li ul li.current-cat ul.children li a:hover,
ul.listNav li ul li.current-cat ul.children li.current-cat a,
ul.listNav li ul li.current-cat-parent ul.children li.current-cat a{
    color:#0082a6;
}
ul.listNav li ul li ul.children{
    display:none;
}
ul.listNav li ul li a:hover, ul.listNav li ul li.current-cat a{
    color:#ff7612;
    text-decoration:none;
}
ul.listNav li ul li{
    border-bottom:1px solid #f4f4f4;
    padding:0px 0px 5px 0px;
    margin:0px 0px 5px 0px;
}
ul.listNav li ul li.last{
    border-bottom:none;
    margin:0px;
}
ul.listNav li#nuestraGuia{
    background:url("../images/titleNuestraGuia.jpg") no-repeat scroll left top transparent;
}
ul.listNav li#laIsla{
    background:url("../images/titleLaIsla.jpg") no-repeat scroll left top transparent;
}
ul.listNav li#vivirFuerteventura{
    background:url("../images/titleFuerteVentura.jpg") no-repeat scroll left top transparent;
}
ul.listNav li#comoLlegar{
    background:url("../images/titleComoLlegar.jpg") no-repeat scroll left top transparent;
}
/*----------------------
  BODY
------------------------*/
#body{
    width:532px;
    float:left;
    margin:0px 29px 0px 0px;
}
.bannerBody{
    margin:0 0 30px;
}
ul.listadoPost{
    
}
ul.listadoPost li.post{
    border-bottom:1px dotted #bbbbbb;
    margin:0 0 23px;
}
#body ul.listadoPost li.postSingle{
    border-bottom:none;
    margin:0px;
}
ul.listadoPost li.post h2 a, ul.listadoPost li.post h2{
    color:#184a78;
    font-family:Arial;
    font-size:22px;
    font-weight:normal;
    line-height:26px;
}
ul.listadoPost li.post h2 a:hover{
    text-decoration:underline;
}
ul.listadoPost li.post .fecha{
    display:inline-block;
    margin:0 0 10px;
}
ul.listadoPost li.post .fecha span{
    color:#545454;
    font-weight:bold;
    font-size:10px;
}
ul.listadoPost li.post .fecha a{
    color:#ff8602;
    font-weight:bold;
    font-size:10px;
}
ul.listadoPost li.post .fecha a:hover{
    text-decoration:underline;
}
ul.listadoPost li.post .contentPost{
    overflow:hidden;
    width:532px;
}
ul.listadoPost li.post .contentPost img{
    border:2px solid #EEEEEE;
    float:left;
    margin:0 10px 10px 0px;
    padding:3px;
}
ul.listadoPost li.post .contentPost p{
    line-height:19px;
    margin:0 0 10px;
}
ul.listadoPost li.post .contentPost p a{
    color:#184A78;
    text-decoration:none;
}
ul.listadoPost li.post .contentPost p a:hover{
    text-decoration:underline;
}
/*----------------------
  RIGHT
------------------------*/
#right{
    float:left;
    margin:43px 0 0;
    width:190px;
}
.box{
    background:url("../images/boxCenter.jpg") repeat-y scroll left top transparent;
    overflow:hidden;
}
.box .boxTop{
    background:url("../images/boxTop.jpg") no-repeat scroll left top transparent;
}
.box .boxBottom{
    background:url("../images/boxBottom.jpg") no-repeat scroll left bottom transparent;
    padding:12px;
}
ul.boxes{
    
}
ul.boxes li{
    margin:0px 0px 20px 0px;
}
ul.boxes li h3{
    background:url("../images/titleRight.jpg") no-repeat scroll left top transparent;
    color:#FFFFFF;
    font-family:Trebuchet MS;
    font-size:16px;
    font-weight:bold;
    height:26px;
    margin:0 0 3px;
    padding:3px 0 0 0px;
    text-align:center;
    width:190px;
}
ul.boxes li#pronostico{
    
}
ul.boxes li#tags{

}
ul.boxes li#tags h3{
    background:url("../images/titleTags.jpg") no-repeat scroll left top transparent;
    height:32px;
}
/*------------------------ footer -------------------------------*/
#footer{
    background:url("../images/bgFooter.jpg") repeat-x scroll left top transparent;
    clear:both;
    display:inline-block;
    height:90px;
    margin:49px 0 0;
    width:970px;
}
h4.logoFoot{
    margin:2px 0px 0px;
    background:transparent url(../images/logoFoot.jpg) repeat-x scroll left top;
    float:left;
    width:199px;
    height:68px;
    text-indent:-99999px;
}
.navFoot{
    float:left;
    margin:22px 0 0 29px;
    width:395px;
}
.navFoot ul{
    display:inline-block;
}
.navFoot  li{
    background:url("../images/lineFoot.jpg") no-repeat scroll right center transparent;
    float:left;
    margin:0 8px 0 0;
    padding:0 10px 0 0;
}
.navFoot  li a{
    color:#ff8602;
    font-size:12px;
    font-family:Arial;
}
.navFoot  li a:hover{
    color:#184a78;
    text-decoration:none;
}
.navFoot  p{
    color:#8a8785;
    font-size:12px;
    font-family:Arial;
}
.networks{
    float:left;
    margin:18px 0 0 78px;
    width:108px;
}
.networks ul li{
    float:left;
    margin:0 7px 0 0;
}
.networks ul li.twitter a{
    width:28px;
    height:28px;
    display:block;
    text-indent:-9999px;
    background:url("../images/btnTwitter.jpg") no-repeat scroll left top transparent;
}
.networks ul li.facebook a{
    background:url("../images/btnFacebook.jpg") no-repeat scroll left top transparent;
    display:block;
    height:28px;
    margin:1px 0 0;
    text-indent:-9999px;
    width:28px;
}
.developer{
    float:left;
    margin:31px 0 0 0;
    width:160px;
}
.developer span{
    color:#8A8785;
    display:block;
    float:left;
    font-family:Arial;
    font-size:11px;
    margin:1px 4px 0 0;
}
.developer a.goldweb{
    width:71px;
    height:16px;
    display:inline-block;
    float:left;
    text-indent:-9999px;
    background:url("../images/goldweb.png") no-repeat scroll left top transparent;
}
/* plugin sociable */
ul.listadoPost li.post .sociable {
    margin:0px 0px 10px 0px;
}
ul.listadoPost li.post .sociable .titleCompartelo{
    display:block;
    font-size:12px;
    margin:0 0 5px;
}
ul.listadoPost li.post .sociable ul {
    display:inline-block;
}
ul.listadoPost li.post .sociable ul li {
    float:left;
    margin:0px 5px 0px 0px;
}
ul.listadoPost li.post .sociable ul li img{
    border:none;
    float:none;
    margin:0px;
    padding:0px;
}
/* plugin Post Relacionados */
.postRelacionados{
    
}
ul.listadoPost li.post .postRelacionados h2.related_post_title{
    font-size:12px;
    color:#666;
}
.postRelacionados ul.related_post{
    padding:12px 0 0 15px;
}
.postRelacionados ul.related_post li{
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 10px;
    background:url("../images/bullet.jpg") no-repeat scroll left center transparent;
}
.postRelacionados ul.related_post li a{
    font-size:12px;
}
.postRelacionados ul.related_post li a:hover{
       color:#184a78;
       text-decoration:none;
}
.linkComentar{
    text-align:right;
    margin:0px 0px 10px 0px;
}
.linkComentar a{
    color:#ff7612;
    font-size:12px;
}
.linkComentar a:hover, .publicaciones a:hover{
       color:#184a78;
       text-decoration:none;
}
.publicaciones{
    text-align:right;
    margin:0px 0px 10px 0px;
    color:#c8c8c8;
}
.publicaciones span{
    color:#666;
}
.publicaciones a{
    color:#ff7612;
    font-size:12px;
    font-weight:bold;
}
/* COMENTARIOS */
.infoComment{
    
}
h3#comments{
    color:#194b79;
    font-size:16px;
    font-weight:bold;
    font-family:Arial;
    margin:0px 0px 15px 0px;
}
ul.commentlist{
        width:531px;
}
ul.commentlist li{
    margin:0 0 20px;
    overflow:hidden;
}
ul.commentlist li p{
    color:#43494f;
    font-size:12px;
    font-weight: normal;
    margin:0px;
}
ul.commentlist li div.comment-author{
    margin:0 0 3px;
}
ul.commentlist li div.comment-author cite, ul.commentlist li div.comment-author span, ul.commentlist li em,ul.commentlist li div.comment-author span, ul.commentlist li a{
    color:#ff7612;
    font-size:13px;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;
}

ul.commentlist li div.comment-author span{
    color:#73828d;
}
ul.commentlist li div.commentmetadata{
    color:#73828D;
    font-size:10px;
    margin:0 0 15px;
}
/* comentario impar */
ul.commentlist li.impar{
    background:url("../images/boxComment1.jpg") no-repeat scroll left top transparent;
}
ul.commentlist li.impar .commentCenter{
}
ul.commentlist li.impar .commentTop{
    background-color:#fff;
}
ul.commentlist li.impar .commentBottom{
    background:url("../images/boxComment1.jpg") no-repeat scroll left top transparent;
    padding:15px;
    width:501px;
}
/* comentario par */
ul.commentlist li.par{

}
ul.commentlist li.par .commentCenter{
    background-color:#f5f5f5;
}
ul.commentlist li.par .commentTop{
    background:url("../images/boxCommentTop.jpg") no-repeat scroll left top transparent;
}
ul.commentlist li.par .commentBottom{
    background:url("../images/boxCommentBottom.jpg") no-repeat scroll left bottom transparent;
    padding:15px;
}
/* form comentar */
#respond{
    background:url("../images/formComentario.jpg") no-repeat scroll left top transparent;
    width:471px;
    height:258px;
    padding:60px 30px 15px 30px;
}
#respond h3{
    font-size:14px;
    color:#194b79;
    margin:0px 0px 20px 0px;
}
ul.listsInput{
    
}
ul.listsInput li{
    display:inline-block;
    margin:0 0 10px;
}
ul.listsInput li input{
    border:1px solid #E0E0E0;
    color:#666666;
    display:block;
    float:left;
    font-family:tahoma;
    font-size:11px;
    height:15px;
    margin:0 12px 0 0;
    padding:0 0 0 5px;
    width:227px;
}
ul.listsInput li label{
    width:132px;
    display:block;
    float:left;
    font-size:11px;
    height:13px;
    padding:2px 0px 0px 0px;
}
ul.listsInput li label small span{
    color:#ff6600;
}
ul.listsInput li textarea{
    width:409px;
    height:79px;
    border:1px solid #e0e0e0;
    display:block;
    font-family:tahoma;
    font-size:11px;
    color:#666666;
    padding:0px 0px 0px 5px;
    overflow:auto;
}
ul.listsInput li.button {
    display:inline-block;
    width:417px;
}
ul.listsInput li.button  button{
    background:url("../images/btnSubmit.jpg") no-repeat scroll left top transparent;
    width:171px;
    height:24px;
    text-align:center;
    border:none;
    display:block;
    float:right;
    font-size:13px;
    font-family:Tahoma;
    font-weight:bold;
    color:#ffffff;
    cursor:pointer;
}
/* search */
h2.pagetitle, .centerTitle{
    color:#174A77;
    font-size:27px;
    font-weight:normal;
    margin:0px 0px 10px 0px;
}
/* BOX LISTADO DE COLABORADORES*/
ul.listadoColaboradores{
    
}
ul.listadoColaboradores li{
    display:inline-block;
    margin:0 0 10px;
    width:166px
}

ul.listadoColaboradores li img{
    border:1px solid #EEEEEE;
    width:33px;
    float:left;
    display:block;
}
ul.listadoColaboradores li a{
    color:#4E6F8E;
    display:block;
    float:left;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    margin:8px 0 0 10px;
    width:120px;
}
ul.listadoColaboradores li.largo a{
    margin:1px 0 0 10px;
}
ul.listadoColaboradores li a:hover{
    color:#FE8908;
    text-decoration:none;
}
a.btn{
    background:url("../images/btn.jpg") no-repeat scroll left top transparent;
    color:#FFFFFF;
    display:block;
    font-family:arial;
    font-size:11px;
    font-weight:bold;
    height:18px;
    margin:0 auto;
    padding:3px 0 0;
    width:143px;
    text-align:center;
}
a.btn:hover{
    text-decoration:none;
}
.searchNo #search{
    background-color:#FE8908;
    float:none;
    height:20px;
    padding:10px;
    width:170px;
}
/* Webcam */
.BoxWebcam{
    margin:15px 0 0;
width:170px;
}
.BoxWebcam a.webCamDirecto{
    background:url("../images/webcam.jpg") no-repeat scroll right center transparent;
    color:#494949;
    display:block;
    font-size:12px;
    font-weight:bold;
    padding:12px 30px 12px 0;
}
.BoxWebcam a.webCamDirecto:hover{
    text-decoration:none;
    color:#ff8602;
}
.BoxWebcam a.img{
    display:block;
    height:128px;
    margin:0 0 5px;
    width:170px;
}
.BoxWebcam a.img img{
    width:166px;
    height:124px;
    border:2px solid #EEEEEE;
}
.webCamVerTodas{
    text-align:right;
}
.webCamVerTodas a{
    color:#ff8602;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}
.contentTags a{
    color:#ff8602;
    text-decoration:none;
}
.contentTags a:hover{
    color:#184a78;
    text-decoration:none;
}
.topWrap{
    background:url("../images/topWrap.jpg") no-repeat scroll left top transparent;
    height:6px;
    margin:8px auto 0;
    width:1016px;
    overflow:hidden;
}
.bottomWrap{
    background:url("../images/bottomWrap.jpg") no-repeat scroll left top transparent;
    height:6px;
    margin:0px auto 8px;
    width:1016px;
        overflow:hidden;
}
#facebook{
    margin:15px 0 0;
    padding:10px 0 0;
    text-align:center;
}
#facebook a{
    color:#FF8602;
    display:block;
    font-family:Arial;
    font-size:15px;
    margin:0 0 10px;
    text-align:center;
}
#facebook a:hover{
     color:#235280;
     text-decoration:none;
}
.infoError{
    
}
.infoError p{
    color:#6A6A6A;
    line-height:140%;
    font-family:Arial;
}
.infoError h4.v2{
    background:none repeat scroll 0 0 transparent;
    color:#F18522;
    font-size:22px;
    font-weight:normal;
    margin:0 0 10px;
}
ul.banner-items li a, .infoError p a{
    color:#FA8205;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
}
ul.banner-items li{
    color:#555555;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    list-style:none outside none;
    background:url("../images/bullet3.png") no-repeat scroll 0 12px transparent;
    padding:12px 0 12px 15px;
}
.contactForm h2{
    font-size:22px;
    color:#ff8602;
    font-family:Arial;
    font-weight:normal;
    margin:0px 0px 15px 0px;
}
.contactForm p{
    color:#194B79;
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    margin:0;
}
.contentForm{
    background:url("../images/contactForm.jpg") no-repeat scroll left top transparent;
    height:498px;
    margin:0px 0 0;
    padding:95px 50px 0;
    width:432px;
}
.contentForm form ol{
}
.contentForm form ol li{
    display:inline-block;
    margin:0 0 13px;
}
.contentForm form ol li input{
    border:1px solid #E0E0E0;
    color:#666666;
    display:block;
    float:left;
    font-family:tahoma;
    font-size:11px;
    height:15px;
    margin:0 12px 0 0;
    padding:0 0 0 5px;
    width:227px;
}
.contentForm form ol li label{
    display:block;
    float:right;
    font-size:11px;
    height:13px;
    padding:2px 0 0;
    width:152px;
}
.contentForm form ol li textarea{
    border:1px solid #E0E0E0;
    color:#666666;
    display:block;
    font-family:tahoma;
    font-size:11px;
    height:100px;
    overflow:auto;
    padding:0 0 0 5px;
    width:409px;
}
.contentForm form ol li#li--6 label, .contentForm form ol li#li-2-6 label,
.contentForm form ol li#li-3-6 label, .contentForm form ol li#li-4-6 label{
    display:block;
    float:none;
    font-size:11px;
    height:13px;
    margin:0 0 5px;
    padding:2px 0 0;
    width:132px;
}
legend{
    display:none;
}
.linklove{
    display:none;
}
.sendbutton{
    background:url("../images/btnSend.jpg") no-repeat scroll left top transparent;
    cursor:pointer;
    display:block;
    height:24px;
    margin:15px auto;
    text-indent:-99999px;
    width:262px;
}
span.opcional{
    color:#bebebe;
    font-size:11px;
}
.success {
    color:#FF8602;
    font-weight:bold;
    text-align:center;
}
.failure {
    color:red;
    font-weight:bold;
    text-align:center;
}
