@import 'botones.css';
@import 'tabs.css';
@import 'blogs.css';
@import 'forms.css';
@import 'perfiles.css';
@import 'grupos.css';
@import 'fotos.css';
@import 'eventos.css';
@import 'podcasts.css';


body {
    background: #1668B1;
    color: #222;
    line-height: 1.5;
    margin: 0;
    vertical-align: baseline;
    font-size: 10pt;
    font-family: Lucida Sans!important;
}

img {
    margin: auto;
    border: 0;
}

table {
    border-collapse:separate;
    border-spacing:0;
}

table, tr, th, td { border: 0; margin: 0; }

a { color: #1668B1; }

a.positive { color: #1668B1; }
a.positive:hover { color: black; }

a.negative { color: red; }
a.negative:hover { color: black; }

h1 {
  font-size: 24px;
  line-height: 1;
}

h1, h2, h3, h4, h5, h6 {
  color: #f60;
  font-weight: normal;
  margin: 0;
}



/******* LOGO Y PUBLI SUPERIOR ***********/
#banner_superior {
  text-align: right;
  margin-bottom: 6px;
  display: none;
}

#logo_hosteltur {
  float: left;
  padding-top: 17px
}
/****** FIN LOGO Y PUBLI SUPERIOR ********/

#table_wrapper {
  table-layout: fixed;
  clear: left;
}
#table_wrapper td {
  vertical-align: top;
}

/********* COLUMNA CENTRAL **********/
#columna_central, #td_central {
  width: 525px;
  border-right: 1px solid #CFE1ED;
  padding-right: 10px;
  overflow: hidden;
}

#columna_central_ancha {
  width: 727px;
  margin-left: 4px!important;margin-left: 2px;
  border-right: 1px solid #CFE1ED;
  padding-right: 10px;
}

#td_central_ancho {
  width: 727px;
  padding-left: 4px!important;padding-left: 2px;
  border-right: 1px solid #CFE1ED;
  padding-right: 10px;
}
/******* FIN COLUMNA CENTRAL ********/

div.listacontactos {
  margin: 4px;
  padding-bottom: .5em;
  background-color: #CFE1ED;
}
div.listacontactos .titulo {
    padding: 0 0 .5em .2em;
    color: #F60;
    font-size: 20px;
    font-weight: bold;
}

div.listacontactos a {
  padding-left: 0.3em;
}

div.listacontactos img {
    border: 1px solid white;
}


div.pagination {
    text-align: right;
    font-size: 11px;
}

div.pagination span.current {
    color: black;
}

div.pagination span.disabled {
    display: none;
}

div.pagination a {
    color: #1668B1;
    text-decoration: none;
}


div.error ul {
  margin: .8em .5em 0 1em;
  list-style: none!important;list-style: disc inside;
}

div.error ul li {
  color: red;
}
div.error ul li:before {
  content: "- ";
}

.clear { display: inline-block; }   
.clear:after, .container:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
* html .clear { height: 1%; }
.clear { display: block; }
.clearleft {
  clear: left;
}

.last {
 margin-right: 0;
}

.column {
  float: left;
  margin-right: 10px;
}

html td .video-list .video-item {
    overflow: hidden;
    width: 140px;
}

#td_izquierda, #td_derecha, .tab-header, .search, .account_bar, #borde_inferior, .pagefoot, #registration_link {
    width: 0px;
    height: 0px;
    padding: 0px;
    display: none;
}

#table_wrapper #td_central {
    width: 100%!important;
    top: 4px;
}

div.blog div.post {
    width: 95%;
}

body {
    background: #fff;
}

.container, div#main_container {
    background: #fff;
}

#columna_central, #td_central {
    border: 0px;
}

#content_wrapper {
    background: #fff;
}

#td_central h1 {
    margin-top: 10px;
}

#td_central .leer_mas {
    display: none;
}

.need_login {
    display: none;
}

.banner {
    display: none;
}

body div.comments div.comment div.comment-body {
    float: none;
    padding-left: 45px;
}

body div.comments div.comment div.comment_photo {
    clear: both;
    margin-top: 0.5em;
}

a.link-newcomment {
    display: none;
}

div.leer_mas, div.report_spam {
    display: none;
}

