/*
  The original acontia Theme for phpBB version 2+
  Created by Pablo Castrillo
  http://www.acontia.com
*/
@import url("images/caja/caja.css");

body {
  margin: 0 auto;
  padding:0;
  font: 11px Verdana, Tahoma, Arial, sans-serif;
  color: #ff0000;
  text-align: center;
  background: #C6A56B url(images/fondo.gif); 
  cursor: default;
}
a:link, a:visited{
  color: #0066cc;
  text-decoration: underline;
}
a:hover {
  color: #0066cc;
  text-decoration: none;
}
a:active {
  color: #ffffff;
  text-decoration: underline;
}
p, .texto_como_p{
  font: 11px Verdana, Tahoma, Arial, sans-serif;
  color: #c0c0c0;
  text-align:justify;
}
#contenedor{
  text-align: left;
  width: 760px;
  margin: 0 auto;
  padding:0;
}
#clasesParticulares{
  width:100%;
  height:100px; 
  margin:0 0 0 15px;
  width: 745px;
  /*background: #000000 url(fondo_cuerpo.gif) repeat-y;*/
  background:#fc0;
}
  #clasesParticulares p{
    color:#000;
    margin:0;
    padding:0;
    text-align:center; 
  }
  #clasesParticulares .p1{
    font:30px Arial, Verdana;
    font-weight:bold;
    text-transform:uppercase;
  }
  #clasesParticulares .p2{
    font:24px Arial, Verdana;
    font-weight:bold;
    text-transform:uppercase;
  }
  #clasesParticulares .p3{
    font:20px Arial, Verdana;
  }
#cabecera{
  height: 310px;
  width: 100%;
}
/*#cabecera{
  background: #000000 url(images/cabecera.jpg);
  height: 200px;
  width: 100%;
}
#cabecera .img_cabecera{
  height: 200px;
  width: 760px;
  border:0;
}*/
#cuerpo{
  background: #000000 url(images/fondo_cuerpo.gif);
  margin:0 0 0 15px;
  width: 745px;
}
#col_izq{
  width: 160px;
  float:left;
}
#col_cen{
  margin-left: 160px;
  padding: 20px;
}
#clear{
  clear:both;
}
#pie{
  height: 150px;
  margin:0 0 0 15px;
  width: 745px;
  clear: both;
}
.img_pie{
  height: 150px;
  width:745px;
  border:0;
}
#enlaces_menu {
  padding: 0;
}
#div_item_menu {
  margin: 50px 0 0 0;
  border-bottom:1px solid #111111;  
}
#enlaces_menu a:link, #enlaces_menu a:visited, #enlaces_menu a:active {
  font: 10px Verdana, sans-serif;
  color: #ffffff;
  padding: 2px 0 2px 12px;
  background:#333333 url(images/bullet_menu.gif)  no-repeat;
  display:block;
  text-decoration:none;
  border-top:1px solid #555555;
  border-bottom:1px solid #111111;
}
#enlaces_menu a:hover {
  font: 10px Verdana, sans-serif;
  color: #ffcc00;
  padding: 2px 0 2px 12px;
  background:#555555 url(images/bullet_menu.gif)  no-repeat;
  display:block;
  text-decoration:none;
  border-top:1px solid #555555;
  border-bottom:1px solid #111111;
}
#formulario_conectar_menu {
  padding: 10px;
  text-align:center;
}

#div_cat_desc .cat_desc, h1 {
  text-transform : uppercase;
  font: 10px Tahoma;
  letter-spacing:5px;
  background: #014A72;
  border: 1px solid #0065A2;
  color: #FFFFFF;
  text-align: center;
  margin: 40px 0 10px 0;
  line-height: 18px;
}

#div_cat_desc .cat_desc a{
  color: #FFFFFF;
  text-decoration:none;
}
.topic_title_viewtopic {
  text-align: left;
  font: 16px Trebuchet MS, Arial, Helvética, sans-serif;
  font-weight: bold;
  color: #ffcc00;
  margin: 30px 20px 30px 0;
  border:0;
  background: none;
  text-transform: none;
  letter-spacing:0;
}

.forum_name, .topic_title, h2 {
  font: 14px Trebuchet MS, Arial, Helvética, sans-serif;
  color: #0186CD;
  text-align: left;
  font-weight: bold;
  margin:0;
}
.forum_name a:link,.forum_name a:visited,.topic_title a:link, .topic_title a:visited {
  color:#0186CD;
  text-decoration:none;
}
.forum_name a:hover, .topic_title a:hover {
  color:#ffcc00;
  text-decoration:none;
}
.forum_name a:active, .topic_title a:active {
  color:#ffffff;
  text-decoration:underline;
}
.forum_desc {
  margin: 10px 20px 0 20px;
  font: 11px Verdana, Arial, sans-serif;
  color: #C0C0C0;
  text-align: justify;
  line-height: 14px;
}
.topics_posts {
  font-size: 9px;
  color: #777777;
}
.topic_type {
  color: #c0c0c0;
}
.respuestas_leido {
  font-size: 9px;
  margin:0 0 20px 0;
  color: 777777;
}
.respuestas_leido a:link, .respuestas_leido a:active, .respuestas_leido a:visited {
  color: #777777;
  text-decoration:none;
}
.respuestas_leido a:hover {
  color: #777777;
  text-decoration:underline;
}
#notas_al_pie_1{
  font-size: 10px;
  color: #c0c0c0;
  margin: 20px 40px;
}
#notas_al_pie_1 a {
  font-size: 10px;
  color: #c0c0c0;
}
#div_ruta{
  font-size: 10px;
  color: #c0c0c0;
  margin: 10px 0;
}
#div_ruta p{
  margin:0;
}
.nuevo_tema a:link, .nuevo_tema a:visited, .nuevo_tema a:active {
  color: #ffcc00;
  text-decoration: none;
}
.nuevo_tema a:hover {
  color: #ffcc00;
  text-decoration: underline;
}
#admin_link, #translation_info {
  margin: 50px auto;
  text-align:center;
}
#creditos{
  margin: 50px 0 0 0;
  text-align:center;
  font-size: 9px;
  color: #777777;
  text-decoration:none;
}
#creditos a {
  text-decoration: none;
  color: #0065A2;
}
#creditos a:hover{
  text-decoration: underline;
  color: #0065A2;
}

.peq {
  font-size: 9px;
}
.azul_negrita {
  font-weight: bold;
  color:0065A2;
}
#centrado {
  margin: 0 auto;
  text-align:center;
}
#div_encuesta {
  text-align:center;
  margin:0 auto;
  width:520px;
}

#post {
  width: 520px;
  margin:50px auto;
}
#post .autor {
  font: 14px Trebuchet MS, Arial, Helvética, sans-serif;
  color: #FFFFFF;
  text-align: left;
  font-weight: bold;
  padding: 3px;
  margin: 0;
  line-height: 14px;
}
#post .tr_autor {
  background: #026488;
  cursor: help;
}
#post .detalles_post {
  font: 9px Verdana, Arial, sans-serif;
  color: #026488;
  text-align: left;
  margin:0;
}
#post #div_avatar {
  float:left;
}
#post #div_avatar img {
  margin: 15px 20px 10px 20px;
}

#post .mensaje {
  padding: 10px 20px 0 20px;
  text-align: justify;
  font: 12px Trebuchet MS, Arial, sans-serif;
  color: #c0c0c0;
  margin:0;
}
#post .firma {
  padding: 0 20px;
  text-align: justify;
  font: 10px Trebuchet MS, Arial, sans-serif;
  color: #777777;
  margin:0;
}
#post .td_finpost {
  text-align: right;
  border-bottom: 2px solid #026488;
}

#form_msg_ant, #form_selec_topic_days {
  text-align:center;
  margin: 20px auto;
  font: 9px Verdana, Tahoma, Arial, sans-serif;
  color: #0066cc;
}
select {
  font: 9px Verdana, Tahoma, Arial, sans-serif;
}
input {
  font: 9px Verdana, Tahoma, Arial, sans-serif;
}

#post .genmed { /* usada para las letras "código:" enel [CODE]*/
  font:11px Courier New, Courier, sans-serif;
  color: #026488;
}
.code {
  border: 1px dotted #026488;
  font:11px Courier New, Courier, sans-serif;
  color:c0c0c0;
  padding: 10px;
  background: #222222;
}
.quote {
  border: 1px dotted #026488;
  font:12px Trebuchet MS, Verdana, sans-serif;
  text-align:justify;
  color:c0c0c0;
  padding: 10px;
  background: #222222;
}
.titulos_form {
  font: 10px Verdana, Tahoma, Arial, sans-serif;
  color: #0066cc;
  text-align:left;
}
.error_message {
  font: 14px Verdana, sans-serif;
  color: #ff0000;
  font-weight:bold;
  text-align:center;
}

#table_memberlist {
  width:520px;
}
#table_memberlist  table{
  width:100%;
}
#table_memberlist th {
  background: #333333;
}
#table_memberlist td {
  border-bottom: 1px solid #333333;
  height: 30px;
}
#table_memberlist p {
  text-align:center;
  font-size: 9px;
}
#div_buscar td{
  vertical-align: top;
  padding: 10px;
}
#div_posting_body textarea, #div_posting_body .asunto{
  padding:3px;
  border: 1px solid #0065A2;
  background: #000000;
  font: 11px Verdana, Tahoma, Arial, sans-serif;
  color: #c0c0c0;
  text-align:justify;
}
#div_posting_body .helpbox{
  padding:3px;
  border: 0px;
  background: #0065A2;
  font: 10px Verdana, Tahoma, Arial, sans-serif;
  color: #c0c0c0;
}