/*
--------- GENERAL ---------
*/
* {border:0px;margin:0px;padding:0px;}
body {background:#8A795B url(../img/fnd_body.png) repeat-x;color:#000;font:12px georgia,serif;line-height:20px;text-align:center;}
.bodyPortada {background:#8A795B url(../img/fnd_bodyPortada.png) repeat-x;}
.bodyInternaForo {background:#fff;}
/*
--------- ESTRUCTURA ---------
*/
#contenedora {margin:0 auto;width:777px;}
#cabecera {background:url(../img/fnd_cabecera.jpg) no-repeat;height:161px;overflow:hidden;padding-right:34px;width:743px;}
#cabeceraFlash {float:right;text-align:right;width:590px;}
#contenido {width:777px;}
#colizq {background:url(../img/fnd_medalla.gif) no-repeat left bottom;float:left;height:571px;overflow:hidden;width:153px;}
#medallaIzq {clear:both;height:242px;width:153px;}
#colder {background:#fff url(../img/fnd_emblema.jpg) no-repeat 40px 120px;float:left;margin-right:34px;padding-top:10px;text-align:left;width:590px;}
.contenido_colder {background:url(../img/fnd_contenido_colder.gif) no-repeat left bottom;border:1px solid #E1E1E1;margin-left:10px;min-height:275px;overflow:hidden;padding:10px 10px 40px 10px;width:548px;}
#comollegar {border:1px solid #cc0025;height:273px;margin-left:30px;overflow:hidden;width:478px;}
#pie {background:url(../img/fnd_pie.jpg) no-repeat left bottom;clear:both;color:#999;font:10px georgia,serif;height:100px;overflow:hidden;padding:70px 0px 0px 0px;width:100%;}
#acercade {float:right;padding:2px 15px 0px 0px;text-align:right;}
#acercade p {margin:4px 0px 2px 0px;}
#acercade a {color:#BB0033;font:11px georgia,serif;text-decoration:none;}
#acercade a:hover {text-decoration:underline;}
.caixaGal {float:left;padding:25px 0px 0px 12px;}
/* Intro */
#flashIntro {background:#fff;height:493px;margin:0 auto;width:590px;}
#contenedoraIntro_1 {background:url(../img/fnd_contenedoraIntro_1.gif) no-repeat top left;height:557px;margin:0 auto;padding-top:71px;width:750px;}
#contenedoraIntro_2 {background:url(../img/fnd_contenedoraIntro_2.gif) no-repeat bottom left;height:557px;margin:0 auto;width:750px;}
#contenedoraIntro_1 a {color:#fff;}
#idiomas {clear:both;padding:10px 5px 2px 5px;}
.mecenazgo {border:1px solid #ddd;clear:both;font-weight:bold;margin-top:5px;padding:4px;}
/*
--------- NAVEGACIÓN / ENLACES ---------
*/
a:link {color:#b03;text-decoration:underline;}
a:visited {color:#b03;text-decoration:underline;}
a:hover {color:#e03;text-decoration:underline;}
a:active {color:#b03;text-decoration:underline;}
.enlaces li a {border:1px solid #f7f7f7;display:block;margin-top:2px;padding:1px 0px 2px 10px;text-decoration:none;width:535px;}
.enlaces li a:hover {background:#f7f7f7;border:1px solid #b03;text-decoration:none;}
#menuIzq {border-left:1px solid #4255C1;height:242px;overflow:hidden;width:152px;}
#menuIzq li {list-style:none;}
#menuIzq li a {background:url(../img/fnd_opcMenu.gif) no-repeat right bottom;border-bottom:1px solid #92A5D1;color:#ddd;display:block;font:13px georgia,serif;height:18px;margin-left:5px;padding:4px 0px 0px 0px;text-align:left;text-decoration:none;width:147px;}
#menuIzq li a:hover {background:url(../img/fnd_opcMenu2.gif) no-repeat right bottom;color:#FFCC33; font-weight:bold;}
.menutab {}
.menutab li {float:left;list-style:none;}
.menutab li a {background:#fff5f5;color:#bb0033;display:block;float:left;height:20px;margin-right:3px;padding:5px;text-align:center;text-decoration:none;width:150px;}
.menutab .seleccionado,.menutab .seleccionado:visited,.menutab .seleccionado:active,.menutab .seleccionado:hover {background:#b03;color:#fff;display:block;float:left;height:20px;margin-right:3px;padding:5px;text-align:center;text-decoration:none;width:150px;}
.menutab li a:hover {background:#ffe2e0;color:#b03;text-decoration:none;}
#idiomas a {cursor:pointer;}
/*
--------- TEXTOS ---------
*/
h1 {border-right:3px solid #ccc;color:#BB0033;font:24px georgia,serif;line-height:16px;margin:5px 0px 3px 0px;padding:8px 8px 6px 0px;text-align:right;}
h2 {border-left:3px solid #BB0033;color:#777;font:24px georgia,serif;line-height:16px;margin:5px 0px 3px 0px;padding:8px 0px 6px 8px;text-align:left;}
h2 a:link,h2 a:visited,h2 a:hover,h2 a:active {color:#777;text-align:left;text-decoration:none;}
#PnlnoticiasGrupo h2 {border-left:0px;font-size:16px;padding:8px 0px 6px 0px;text-decoration:none;}
#Pnlnoticia h2 {font-size:16px;padding:8px 0px 6px 8px;text-decoration:none;}
h3 {color:#999;font:22px georgia,serif;line-height:16px;margin:10px 0px 3px 0px;padding:8px 0px 6px 0px; text-align:left;}
h4 {color:#999;font:14px georgia,serif;line-height:16px;margin:8px 0px 3px 0px;padding:2px 0px 1px 0px; text-align:left;}
p {padding:8px 0px 4px 0px;}
.txt_cent {text-align:center;}
.txt_peque {color:#666;font-size:11px;line-height:14px;}
/*
--------- ALINEADOS ---------
*/
.izquierda {float:left;}
.derecha {float:right;}
.clearboth {clear:both;}
.centrado { background:#f00; padding:10px;}
/*
--------- DOMTAB ---------
*/
*{margin:0;padding:0;list-style:none;border:none;}
div.domtab{width:100%;}
ul.domtabs{float:left;width:100%;margin:0px;}
ul.domtabs li{float:left;padding:0 1px 0 0; text-align:center;}
ul.domtabs a:link,ul.domtabs a:visited,ul.domtabs a:active,ul.domtabs a:hover{color:#bb0033;width:90px;padding:2px 0px 0px 0px;display:block;background:#fff5f5;font-size:12px;height:2em;overflow:hidden;text-decoration:none;}
html>body ul.domtabs a:link,html>body ul.domtabs a:visited,html>body ul.domtabs a:active,html>body ul.domtabs a:hover{height:auto;min-height:2em;}
ul.domtabs a:hover{background:#ffe2e0;}
div.domtab div{width:auto;padding:0px 0px 0px 0px;text-align:justify;}
ul.domtabs li.active a:link,ul.domtabs li.active a:visited,ul.domtabs li.active a:active,ul.domtabs li.active a:hover{background:#b03;color:#fff;}
#domtabprintview{float:right;padding-right:1em;text-align:right;}
#domtabprintview a:link,#domtabprintview a:visited,#domtabprintview a:active,#domtabprintview a:hover{color:#fff;}
ul.prevnext{float:left;width:100%;}
ul.prevnext li{float:left;width:49%;}
ul.prevnext li.next{float:right;text-align:right;}
/*
--------- IMÁGENES ---------
*/
.imgDer {border:3px solid #ccc;float:right;margin-left:8px;padding:2px;}
.imgIzq {border:3px solid #ccc;float:left;margin-right:8px;padding:2px;}
.img {border:1px solid #ccc;}
.fotocontextoDer {background:#fff;border:1px solid #bbb;float:right; margin-left:8px;padding:0px;}
.fotocontextoIzq {background:#fff;border:1px solid #bbb;float:left; margin-right:8px;padding:0px;}
.fotocontextoDer p,.fotocontextoIzq p {font:9px tahoma,sans-serif;padding:2px 0px;text-align:center;}
.FotoFichaOferta 
{
border:1px solid #ccc;
/* Ancho y alto máximo */
_height:expression(this.height > 142 ? 140: true);
max-width:220px;max-height:140px;
/* Fin Ancho y alto máximo */
}
.contFotoFicha {padding:10px 0px 30px 0px;text-align:center;}
.FotoFicha {border:1px solid #ccc;}
/*
--------- LISTAS ---------
*/
.lista {margin:6px 0px 6px 0px;}
.lista li { background:url(../img/punt1.gif) no-repeat 0px 7px;padding-left:10px;}
/*
--------- FORMULARIOS ---------
*/
.form_fila {clear:both;height:20px;padding:10px 0px 10px 0px;}
.form_fila_gra {clear:both;height:45px;padding:10px 0px 10px 0px;}
.form_colizq {float:left;margin:0px;padding-right:3%;text-align:right;width:42%;}
.form_colder {float:left;margin:0px;text-align:left;width:55%;}
.form_1col {clear:both;padding:25px 0px 30px 0px;text-align:center;width:100%;}
.input_text {border:1px solid #999;color:#888;font:11px tahoma,sans-serif;height:15px;padding:2px 2px 1px 2px;width:145px;}
.input_textGra {border:1px solid #999;color:#888;font:11px tahoma,sans-serif;height:16px;padding:0px;width:210px;}
.input_textFecha {border:1px solid #999;color:#888;font:11px tahoma,sans-serif;height:16px;padding:0px;width:145px;}
.select {border:1px solid #999;color:#888;font:11px tahoma,sans-serif;overflow:hidden;padding:2px;width:210px;}
.textarea {border:1px solid #999;color:#888;font:11px tahoma,sans-serif;height:46px;padding:2px;width:220px;}
.but {background:#888;color:#fff;font-size:11px;font-weight:bold;height:21px;width:60px;}
/*
--------- VARIOS ---------
*/
.noticia_listado {border-bottom:1px solid #999;padding:4px 0px 4px 0px;}



/*
------------------------------------------------------ FORO ------------------------------------------------------
*/
/* --------- Estructura --------- */
.cajaLateral {height:237px;margin:15px 0px;padding:0px 10px;width:217px;}
.nubeEtiquetas {line-height:14px;padding:15px 0px;text-align:center;}
.cajaLateral p {color:#666666;}
.nubeEtiquetas h1 {text-align:left;}
.listadoCategorias {padding:15px 0px;}
.articulo_listado {background:#eee;margin-bottom:15px;overflow:hidden;padding:5px 10px 15px 10px;}
.articulo_listado h1 {line-height:24px;}
.articulo_listado h1 a:link, .articulo_listado h1 a:visited, .articulo_listado h1 a:active {display:block;font-weight:normal;padding:6px 0px;text-align:left;text-decoration:none;}
.articulo_listado h1 a:hover {text-decoration:underline;}
#articulo h1 {line-height:24px;text-align:left;}
.comentario {background:#f2f2f2;border:1px solid #dfdfdf;margin:10px 0px;padding:2px 5px 3px 5px;}
.condiciones_foro {background:#f3f3f3;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#666;font-size:11px;line-height:14px;margin-top:10px;padding:10px;}
.condiciones_foro p {padding:2px 0px;}
/* --------- Navegación --------- */
.paginacion {background:#eee;overflow:hidden;padding:10px 0px;}
.paginacion table {margin:5px auto;}
.paginacion table td {border:0;}
.paginacion a:link,.paginacion a:visited,.paginacion a:active {background:#777;color:#fff;display:block;float:left;margin-left:4px;padding:2px 8px;text-decoration:none;}
.paginacion a:hover {background:#000;}
.paginacion span {display:block;float:left;padding:2px 6px;}
/* --------- Fotos --------- */
.fotoder {border:1px solid #bbb;clear:right;float:right;margin-left:5px;max-width:100px;padding:1px;}
.fotoizq {border:1px solid #bbb;clear:left;float:left;margin-right:5px;max-width:100px;padding:1px;}
.foto {border:1px solid #bbb;padding:1px;}
.video {border:1px solid #bbb;clear:both;float:right;margin:10px auto;padding:1px;width:300px;}
.videoPeq {border:1px solid #bbb;clear:both;float:right;padding:1px;width:212px;}
.etiqFoto {background:url(../img/ico_lupa.gif) no-repeat;display:block;font-size:10px;height:17px;position:absolute;right:10px;top:10px;width:17px;}
/* --------- Listas --------- */
.lista li {line-height:16px;padding:3px 0px 3px 6px;}
/* --------- Formularios --------- */
.input_txtarea1,.input_txtarea2,.boton,.input_txt0,.input_txt1,.input_txt2,.input_txt3,.dropdown1,.dropdown2,.dropdown3 {color:#000;font:11px tahoma,sans-serif;}
.input_txtarea1 {border:1px solid #d2d2d2;height:42px;padding:4px;width:300px;}
.input_txtarea2 {border:1px solid #d2d2d2;height:84px;padding:4px;width:400px;}
.boton {background:#ddd;border:1px solid #999;padding:3px 7px;}
.input_txt0 {border:1px solid #d2d2d2;height:13px;padding:2px;text-align:center;width:50px;}
.input_txt1 {border:1px solid #d2d2d2;height:13px;padding:2px;width:125px;}
.input_txt2 {border:1px solid #d2d2d2;height:13px;padding:2px;width:200px;}
.input_txt3 {border:1px solid #d2d2d2;height:13px;padding:2px;width:275px;}
.dropdown1 {border:1px solid #d2d2d2;padding:2px;width:130px;}
.dropdown2 {border:1px solid #d2d2d2;padding:2px;width:205px;}
.dropdown3 {border:1px solid #d2d2d2;padding:2px;width:280px;}
.checkbox {padding-right:10px;}
.checkbox input {margin-right:4px;}
.comentario_colizq {float:left;overflow:hidden;padding:0px 20px 0px 0px;text-align:right;width:198px;}
.comentario_colder {float:right;overflow:hidden;width:330px;}
.boton {background:#ccc;border:1px solid #aaa;height:25px;padding:1px 10px 4px 10px;}
.form_fila {clear:both;padding:15px 0px;text-align:center;}
.form_colizq {float:left;overflow:hidden;padding:0% 1%;text-align:right;width:18%;}
.form_colder {float:right;overflow:hidden;padding:0% 1%;text-align:left;width:78%;}
.CampoFileUploader input {background:#f00;}
/* --------- Área Interna --------- */
#contenido1col {background:#fff;padding:0px 40px 40px 40px;}
#cajaAcceso {background:#eee;border:1px solid #d3d3d3;margin:50px auto;padding:10px 27px 14px 27px;text-align:center;width:230px;}
.menuGestion {height:50px;padding:30px 0px;}
.menuGestion li {float:left;}
.menuGestion a:link,.menuGestion a:visited,.menuGestion a:active {border:1px solid #d0d0d0;display:block;float:left;margin-right:5px;padding:5px 15px;}
.menuGestion a:hover {}
.menuGestion .seleccionado:link,.menuGestion .seleccionado:visited,.menuGestion .seleccionado:active {border-bottom:1px solid #fff;color:#000;font-weight:bold;text-decoration:none;}
.tabla1 {clear:both;margin:10px 0px;width:99%;}
.tabla1 td {border-bottom:1px solid #ddd;padding:4px 0px;text-align:center;}
td.tdTitulo {text-align:left;width:45%;}
td.tdCategoria {width:20%;}
td.tdFecha {width:10%;}
td.tdAcciones {width:25%;}
td.tdComentario {text-align:left;width:35%;}
td.tdTitulo {padding-left:1%;text-align:left;width:24%;}
td.tdAutor {width:15%;}
td.tdAccionesComentario {width:15%;}
td.tdCat {text-align:left;width:20%;}
td.tdAccionesCategoria {width:30%;}
td.tdVacio {width:50%;}


