@charset "iso-8859-1";

/* HTML ELEMENTS */

/* Top Elements */
* { margin: 0; padding: 0; outline: 0 }

body {
	font: 11px/165% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #666666; margin: 0; padding: 0 0 50px 0;
	background: #fff url(../images/fondo_cabecera.gif) repeat-x;
	text-align: center;
	}

/* Links */
a {
	text-decoration: none;
	color: #0561a8;
}
a:hover {
	color: #000;
}

/* Headers */
h1, h2, h3, h4 {
	font: bold 1em "Trebuchet MS", Tahoma, Arial, Sans-serif;
	color: #0561a8;
	padding: 0px 10px 0px 10px;
	margin: 0;
}
h1 {
	font-size: 345%;
	font-weight: normal;
	letter-spacing: -2px;
}
h2 {
	line-height:1.5em;
	font-size: 200%;
	color: #0561a8;
}
h3 {
	line-height:1.5em;
	font-size: 170%;
	font-weight: normal;
}
h4 {
	line-height:1.5em;
	font-size: 120%;
	font-weight: bold;
}

p, dl { padding: 10px; margin: 0; }

ul, ol {margin: 10px 20px; padding: 0 20px;}
ul {list-style: none; }


hr{border: 0; height: 1px; color: #0561A8; background-color: #0561A8;}

/* Images */
img {background: #fafafa; border: 1px solid #dcdcdc; padding: 5px;}
img.float-right {margin: 5px 0px 10px 10px;}
img.float-left {margin: 5px 10px 10px 0px;}
img.sin{background: #fff; border: 0px; padding: 5px;}
img.sinnada{background: transparent; border: 0px; padding: 0px ; margin: 0px ;}

/* Formulario */
form {margin: 10px; padding:0px;}
label {display: block; font-weight: bold; margin: 8px 0 5px 0; color: #0561A8;}
input, select {border: 1px solid #00335a;	padding: 4px;	font: normal 1em Verdana, sans-serif;	color: #000; background: #fff;}
textarea {width: 350px;	padding: 4px;	font: normal 1em Verdana, sans-serif;	height: 100px; display: block; color: #000;	border: 1px solid #00335a;}
input, textarea, select {border: 1px solid #00335a;background: #fff;}
input.check {border:0px; background: transparent;}
input.button {font: bold 12px Arial, Sans-serif; height: 30px; margin: 0;	padding: 2px 3px; color: #00335a;	background: #E6E6E6; border: 1px solid #ebebeb ;}
.etqta{font-family:Tahoma, Sans-serif; font-size:1.2em; color:#000;}

/* MENU LATERAL
* html body ul.menulateral li {height: 1%;}
ul.menulateral {text-align: left; margin: 7px 5px 8px 0px; padding: 0; text-decoration: none; font-size:1.2em; display:block;}
ul.menulateral li {list-style: none; padding: 6px 10px; margin: 0;}
ul.menulateral li a {text-decoration: none;	background-image: none;	background-color: transparent; border: none; color: #666666;}
ul.menulateral li a span {color: #989898; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; font-size: 1em;}
ul.menulateral li a:hover {color: #000;	background: none; border: none;}
ul.menulateral ul { margin: 0 0 0 5px; padding: 0; }
ul.menulateral ul li { background: none; }
*/
* html body ul.menu2 li {height: 1%;}
ul.menu2 {text-align: left; margin: 7px 5px 8px 0px; padding: 0; text-decoration: none; font-size:1.2em; display:block;}
ul.menu2 li {display:block; list-style: none; padding: 6px 10px; margin: 0;}
ul.menu2 li a {display:block; text-decoration: none;	background-image: none;	background-color: transparent; border: none; color: #666666;}
ul.menu2 li a span {display:block; color: #666666; font-weight: normal; font-size: 1em;}
ul.menu2 li a:hover {color: #000;	background: none; border: none;}
ul.menu2 ul { margin: 0 0 0 5px; padding: 0; }
ul.menu2 ul li { background: none; }


/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */
.menu2 li.top {display:block; position:relative;}
.menu2 li a.top_link {display:block;}
.menu2 li a.top_link span {display:block;}
.menu2 li a.top_link span.down {display:block; padding:0 10px 0 6px; height:25px;}
.menu2 li a.top_link:hover {color: #000; background: none; border: none;}
.menu2 li a.top_link:hover span {color: #000; font-weight: normal; font-size: 1em;}
.menu2 li a.top_link:hover span.down {color: #000; font-weight: normal; font-size: 1em;}

.menu2 li:hover > a.top_link {color:#fff;}
.menu2 li:hover > a.top_link span {color: #000; font-weight: normal; font-size: 1em;}
.menu2 li:hover > a.top_link span.down {color: #000; font-weight: normal; font-size: 1em;}


/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

.menu2 table { border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul,
.menu2 :hover ul ul,
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:190px; top:0px; background: #eee; padding:11px; width:auto; height:auto;}
.menu2 :hover ul.sub li {display:block; position:relative; padding:11px 5px; margin-top:-4px; width:210px;}
.menu2 :hover ul.sub li a {display:block; height:auto; }
.menu2 :hover ul.sub li a.fly {display:block; background:#eee url(/images/triangulo.gif) no-repeat 200px 6px; z-index:300;}
.menu2 :hover ul.sub li a:hover { background:#eee; color:#005FB9;}
.menu2 :hover ul.sub li a.fly:hover {display:block; background:#eee url(/images/triangulo.gif) no-repeat 200px 6px; z-index:300;}
.menu2 :hover ul li:hover > a.fly {display:block; background:#eee; top:-1px;}
.menu2 ul.sub2 li a:hover, .menu2 :hover ul.sub2 li, menu2 ul.sub2 li a {background: #d7d7d7;}

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:215px; top:-1px; background: #fff; width:auto; z-index:400; height:auto;}
.menu2 :hover ul.sub li ul {background: #fff; z-index:400;}

.secciones {padding: 5px; margin: 5px 0px 15px 10px;	color: #0561a8; border: 1px dashed #0561a8;	background: #c8d3db;}
.secciones a{color:#0561a8; text-decoration:none; line-height:1.5em; font-size: 170%;	font-weight:normal; font-family:"Trebuchet MS", Tahoma, Arial, Sans-serif; padding: 15px 10px 5px 10px; margin: 0;}
.enlaces{display:block;padding:11px; border-bottom:dashed 1px #dddddd;color: #666666; font-weight:bold; font-family:"Trebuchet MS", Tahoma, Arial,Sans-serif;}
.enlaces .cuerpotexto{font-style:italic; color:#989898; font-size:0.9em; font-weight:normal;}
.enlaces a:hover{text-decoration: none;	color: #000; background:#f5f5f5; display:block;}
.enlaces a{text-decoration: none;	display:block;}

/* search form */
.searchform {background-color: transparent;	border: none; margin: 0; padding: 12px 0 15px 8px; width: 190px;}
.searchform p { margin: 0; padding: 0 0 10px 0; }
.searchform input.textbox {width: 115px; color: #666666; height: 18px; padding: 2px; vertical-align: top;}
.searchform input.button {width: 60px; height: 24px; padding: 2px 5px; vertical-align: top;}

/* ------------------------------------------
   MAQUETACION
------------------------------------------- */
#cabecera-contenedor {position: relative; margin: 0 auto; width: 1043px; height: 319px; text-align: left;}
#cabecera-superior {padding: 0; height:138px; width: 1043px; clear: both; background:url(../images/cabe_sup.jpg) no-repeat;}
/* #cabecera-inferior {padding: 0; height:160px; width: 1043px; clear: both; background:url(../images/cabe_inf.jpg) no-repeat;} */
#cabecera-inferior {padding: 0; height:160px; width: 1043px; clear: both; background:url(../images/cabe_inf.jpg) no-repeat;}
#cabecera-inferior img{border:0; padding:0;}



#remate-cabecera {padding: 0; margin-left:75px; height:21px; width: 940px; clear: both; background:url(../images/remate_cabe.gif) no-repeat;}

#contenido-externo { padding-left:19px; background: #fff; width: 100%;}
#contenenido-envolvente {width: 940px;	margin: 0 auto;	text-align: left;}
#contenido {float: left; width: 100%;	background: #fff url(../images/content-bg.jpg) no-repeat;}

/*COLUMNA IZQUIERDA*/
.col-izquierda {float:left; width: 210px; margin-left: 25px !important; margin-left:15px; clear:left;}
#contenido .col-izquierda h2 {padding-bottom: 3px; font: normal 3.4em "Trebuchet MS", Tahoma, Arial, Sans-serif; color: #000; letter-spacing: -2px;
text-transform: none;border-bottom: 1px solid #ebebeb; margin-left: 5px; padding-left: 5px;}
#contenido .col-izquierda h2 a, #contenido .col-centro a:hover {color: #000; text-decoration: none;	background: none; border: none;}
#contenido .col-izquierda h3 {margin-bottom:-9px; border-bottom:dashed 1px #dddddd; margin-top:5px;}
#contenido .col-izquierda ul li {padding-top:11px; padding-bottom:11px;	border-bottom:dashed 1px #dddddd;}

/*COLUMNA DERECHA*/
.col-derecha {float: left; width: 210px; margin-left: -235px;}
.col-derecha h3{padding:0px 0px 0px 10px; }
.eventos {padding: 5px; margin: 20px 0px 15px 10px;	background-color: #0561a8; background-image:url(../images/fondo_eventos.gif);background-repeat: repeat-x;background-position: top;}
.eventos h3{color:#d0e7f9;}
.eventos a{text-decoration:underline; color:#fff;}
.eventos a:hover{text-decoration:underline; color:#000;}
.eventos a:hover h3, .eventos a h3{text-decoration:none;}
.eventos .cuerpotexto{color:#b5b5b5; font-style:italic; line-height:1.1em;}

/*LOGIN*/
.loginasociado {padding: 5px; margin: 20px 0px 15px 10px;
                background-color: #F5720A;
                background-image:url(../images/fondo_loginasociado.gif);
                background-repeat: repeat-x;background-position: top;}
.loginasociado h3{color:#FFF; font-size: 140%;}
.loginasociado a{text-decoration:underline; color:#fff;}
.loginasociado a:hover{text-decoration:underline; color:#000;}
.loginasociado a:hover h3, .loginasociado a h3{text-decoration:none;}
.loginasociado {color:#b5b5b5; font-style:italic; line-height:1.1em;}

.lamenu {padding: 5px; margin: 5px 0px 15px 10px;
            color: #5C3913;
            border: 1px dashed #5C3913;
            background: #F5720A;}
.lamenu a{
            color:#fff; text-decoration:none; line-height:1.5em;
            font-size: 120%;	font-weight:normal;
            font-family:"Trebuchet MS", Tahoma, Arial, Sans-serif;
            padding: 15px 10px 5px 10px; margin: 0;}

.lamenu2 {padding: 5px; margin: 5px 0px 15px 10px;
            color: #5C3913;
            border: 1px dashed #5C3913;
            background: #E5343C;}
.lamenu2 a{
            color:#fff; text-decoration:none; line-height:1.5em;
            font-size: 120%;	font-weight:normal;
            font-family:"Trebuchet MS", Tahoma, Arial, Sans-serif;
            padding: 15px 10px 5px 10px; margin: 0;}

.lamenu3 {padding: 5px; margin: 5px 0px 15px 10px;
            color: #5C3913;
            border: 1px dashed #5C3913;
            background: #F3D60E;}
.lamenu3 a{
            color:#E5343C; text-decoration:none; line-height:1.5em;
            font-size: 120%;	font-weight:normal;
            font-family:"Trebuchet MS", Tahoma, Arial, Sans-serif;
            padding: 15px 10px 5px 10px; margin: 0;}

/*COLUMNAS*/
.col-centro {float:left; padding-left: 25px;}
.col-izquierda, .col-centro, .col-derecha {padding-bottom: 20px;}
#proximamente{text-align:center;}
#eventoNoticia{border-bottom:dashed 1px #0561a8; margin-bottom:20px; padding:0px; margin-left:0px;}
#eventoNoticia img.float-left{border: 0px; background:transparent; padding: 0px 0px;}
#eventoNoticia a:hover h3{color:#000; padding-left:0px;}
#eventoNoticia a:hover, #eventoNoticia a{margin-left:0px;}
#asociado{padding:17px 0px 17px 0px; border-bottom:dashed 1px #0561a8;}
#asociado h3{margin-top:-5px; padding-bottom:12px;}
#asociado p{padding-left:0px;}
#navegador{border-bottom:dashed 1px #0561a8; color:#666; font-size:1.2em; font-family:"Trebuchet MS", Tahoma, Sans-serif; padding:5px; margin:5px 0px 15px 0px;}
#navegador a{color:#0561a8; font-weight:bold;}
#navegador a:hover{color:#000;}
#indicePaginas{color:#0561a8; text-align: right;}
#indicePaginas a{color:#0561a8;}
#indicePaginas a:hover{color:#000;}


/* Pie */
#pie-ancho{clear:both; background-color:#000000; width:100%;}
#pie-envoltura {width: 940px; margin: 0 auto; text-align: left; font: normal 1em/1.6em 'Trebuchet MS', Tahoma, Sans-serif;}
#pie-envoltura h3, #pie-envoltura p {padding-left: 0;}
#pie-envoltura h3 {	font: normal 1.6em/1.6em 'Trebuchet MS', Tahoma, Arial, Sans-serif;	color: #ABABAB;}
#pie-envoltura a {color: #fff; background: transparent;}
#pie-fondo{float: left; width: 100%; padding: 0;	margin:0px; background-image:url(../images/fondoRematePie.gif); background-repeat: repeat-x; background-color:#fff;}
#pie-remate {padding: 0; height:246px; width: 1043px; clear: both; background:url(../images/rematePie.jpg) no-repeat;}
#pie .col-izquierda{text-align:center;}
#pie .col-izquierda img{border:0px; padding:0px; margin:0px;}
#pie {background-color:#000000; float: left; width: 100%;	padding: 0;	margin-left: 5px; margin-top: 10px;}
#pie-fin {clear: both; border-top: 1px solid #111; width: 880px; margin: 0 auto;}
#pie-fin .pie-izquierda {float: left; padding-left: 5px;}
#pie-fin .pie-derecha {	text-align: right;padding-right: 0;}

/* Pie Noticia */
#contenenido-envolvente .col-derecha .postmeta {margin: 15px 0px 10px 10px;}
.postmeta {padding: 5px; margin: 20px 10px 15px 10px;	color: #3e3e3e;	border: 1px solid #00335a; background: #c8d3db;}
.postmeta a { background: transparent; color:#1f70af; }
.date{ margin: 0 10px 0 5px; color:#3e3e3e;}
.postmeta a.comments { margin: 0 10px 0 5px;	}
.postmeta a.readmore { margin: 0 10px 0 5px;	}

.post-info { font-size: .95em; padding-top: 3px; margin-left: 5px; color: #bababa; }
.post-info a { color: #000; }


/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* clearing */
.clearer { clear: both; }
.clear {	display:inline-block; }
.clear:after {display:block; visibility:hidden; clear:both; height:0; content: "."; }

/* ====================== */
/* Pagination             */
/* ====================== */

	.box2 {
		border: 1px solid #fff;
		margin: 3px 0px;
		padding-bottom: 14px;

	}

.paginator {
  width: auto;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
	clear: both;
	padding: 8px 0px 0px;
}
.paginator li { display: inline; }

.paginator li a {
	color: #aaaaaa;
	border: 1px solid #eeeeee;
	padding: 3px 5px;

}

.paginator li a:hover, .paginator li.current a {
	color: #545454;
	border: 1px solid #B3C1CC;
	background: #D6DEE4;
}

.comentario1 {
  cclear: both;
  ddisplay: block;
  wwhite-space: normal;
  background: #F7F7F7;
  padding: 10px 12px;
  margin: 14px 0px ;
  ffont-size: 0.9em;
  border-left: 4px solid #006fff;
  }

.comentario1r {
  cclear: both;
  ddisplay: block;
  wwhite-space: normal;
  background: #fff;
  padding: 10px 12px;
  margin: 14px 0px;
  ffont-size: 0.9em;
  border-left: 4px solid #53c539;
  }

/*------------  FOROS ------------*/
.lineaGris{border:1px solid #666666;}
.cajaTitulosForo{height:30px; font-size:1em; font-weight:bold; text-align:center; border: solid #666666 1px; background-color:#94c1fc; color:#FFFFFF;}
.titularesIcono{width:53px; float:left; border-right:solid #666666 1px; height:26px; padding-top:4px;}
.titularesTitulo{width:374px; float:left; border-right:solid #666666 1px; height:26px; padding-top:4px;}
.titularesAutor{width:144px;  float:left; border-right:solid #666666 1px; height:26px; padding-top:4px;}
.titularesRespuestas{width:80px; float:right; height:26px; padding-top:4px; padding-right:8px;}
.cajaForo{height:42px; clear:both; display:block;  font-size:0.9em; border: solid #666666 1px; border-top:none; background:url(/images/fondoCajaForo.gif) repeat-x left bottom;}
.cajonIcono{border-right:solid #666666 1px; float:left;  height:32px; width:29px; padding:5px 12px; background:url(/images/icoForo.png) no-repeat center;}
.cajonTitulo{border-right:solid #666666 1px; float:left;  height:32px; width:350px; padding:5px 12px;}
.cajonAutor{float:left; color:#CC0000; border-right:solid #666666 1px; height:32px; width:120px; padding:5px 12px;}
.cajonRespuestas{float:left; height:32px; float:right; padding:5px 12px; text-align:center;}
.cajonTitulo a{text-decoration:underline; font-weight:bold;}
.descripcion{font-style:italic;}

.cajaForoSin{clear:both;
             min-height:230px;
             display:block;
             font-size:0.9em;
             border: solid #666666 1px;
             border-top:none;
             background:url(/images/fondoCajaForo.gif) repeat-x left bottom;
             }
.cajaAvatar {background-color:#FFFFFF;
             border:1px solid #CCCCCC;
             margin:2px;
             padding:5px;
             float:left;
             width:145px;
             min-height:212px;
             height:auto;
             }
.cajaAvarar a:{font-size:19px;}
.cuerpoMensajeForo{float:right; padding: 10px 12px; width:480px; overflow: visible;}

