@charset "utf-8";

body { background:#000 url(../IMG/fondo_global.png); font-family:Arial, Helvetica, sans-serif; font-size:0.65em; color:#FFF;}

a { color:#FFF; text-decoration:underline; font-weight:bold; font-size:10px; }

a:hover { color:#999; text-decoration:none; }

abbr { border-bottom:none; }

acronym { border-bottom:none; }

ul { list-style:none; }

caption { font-size:9px; color:#999; }

div#izquierda { position:absolute; width:600px; height:400px; margin-left:-800px; }

div#contenedor { position:absolute; width:1024px; top:0%; left:50%; margin-left:-450px; } /*512*/

/* Cabecera */

div#cabecera { position:relative;  width:1024px; height:142px; }

div#logotipo { position:relative; width:377px; height:97px; float:left; }

div#seccion { position:relative; width:647px; height:97px; float:left; }

div#menus { position:relative; width:1024px; height:45px; clear:both; float:left; }

div#menus div#menu { position:relative; width:674px; height:45px; float:left; }

div#menus div#identificacion { position:relative; width:315px; height:45px; float:left; overflow:hidden; padding-left:35px; }

div#menus div#identificacion form { margin-bottom:-10px; margin-top:2px; }

div#menus div#identificacion input { width:75px; display:inline; margin-right:5px; }



/* Cuerpo */

div#cuerpo {  position:relative; width:1024px; height:626px; }

div#cuerpo_izquierda { position:relative; width:315px; height:350px; margin-left:38px; margin-top:49px; float:left; }/*315*/

div#cuerpo_derecha {
	position:relative;
	width:633px;
	height:350px;
	margin-left:38px;
	margin-top:49px;
	float:right;
}
div#cuerpo_derecha2 {
	position:relative;
	width:633px;
	height:350px;
	margin-left:38px;
	margin-top:49px;
	float:left;
}

div#cuerpo_izquierda div#textos { height:286px; overflow:auto; text-align:justify; font-size:1.2em; }

div#cuerpo_izquierda div#textos a { font-size:0.9em; }

div#cuerpo_izquierda div#textos table { text-align:center; font-size:1.2em; }

div#cuerpo_izquierda div#textos h3 { margin:0px; padding:0px; font-stretch:extra-expanded; letter-spacing:1px; text-transform:lowercase; font-size:1.2em;  }

div#cuerpo_izquierda div#textos h4 { margin:0px; padding:0px; font-stretch:extra-expanded; letter-spacing:1px; text-shadow:#333; }

div#cabecera_foro { position:relative; height:20px; width:571px; float:left; margin-top:49px; margin-left:49px;}

div#cuerpo_foro { position:relative; height:315px; width:551px; float:left; margin-left:49px; overflow:auto; background:url(../IMG/foro_bg.png); padding:10px; padding-top:0px; padding-bottom:0px;}

div#cuerpo_foro form textarea { font-size:1em; }

div#cuerpo_foro ul.foro_paginacion { display:block; }

div#cuerpo_foro ul.foro_paginacion li.findelista {display:none; }

div#cuerpo_foro ul.foro_paginacion li { display:inline; }

div#cuerpo_foro div.cabecera_post_principal { padding:5px; margin-bottom:10px; }

div#cuerpo_foro div.mini_post_padre { border:#CCC 1px dotted; margin-bottom:5px; padding:5px; font-size:1.2em; }

div#cuerpo_foro div.mini_post_padre h3 a { font-size:1em; color:#F90; }

div#cuerpo_foro div.mini_post_padre div.mini_text_post_padre { border-top:#CCC 1px dotted; }

div#cuerpo_foro div.mini_post_hijo { border:#CCC 1px dotted; margin-bottom:5px; padding:5px; font-size:1.2em; }

div#cuerpo_foro div.mini_post_hijo h3 a { font-size:1em; color:#F90; }

div#cuerpo_foro div.mini_post_hijo div.mini_text_post_hijo { border-top:#CCC 1px dotted; }

div#cuerpo_foro div.post_padre { border:#CCC 1px dotted; margin-bottom:5px; padding:5px; font-size:1.2em; }

div#cuerpo_foro div.post_padre h3 a { font-size:1em; color:#F90; }

div#cuerpo_foro div.post_padre div.text_post_padre { border-top:#CCC 1px dotted; }

div#cuerpo_foro div.post_hijo { border:#CCC 1px dotted; margin-bottom:5px; padding:5px; font-size:1.2em; }

div#cuerpo_foro div.post_hijo h3 a { font-size:1em; color:#F90; }

div#cuerpo_foro div.post_hijo div.text_post_hijo { border-top:#CCC 1px dotted; }

div#pie_foro { position:relative; height:20px; width:571px; float:left; margin-left:49px;}

div#cuerpo_derecha div#textos {  height:286px; overflow:auto; text-align:justify; font-size:1.2em; }

div#cuerpo_derecha div#textos h3 { font-size:12px; margin:0px; padding:0px; font-stretch:extra-expanded; letter-spacing:1px; text-transform:lowercase;  }

div#cuerpo_derecha div#textos h4 { font-size:10px; margin:0px; padding:0px; font-stretch:extra-expanded; letter-spacing:1px; text-shadow:#333; }

div#cuerpo_derecha div#imagenes { font-size:10px; height:286px;  overflow:auto; text-align:center; }

div#cuerpo_derecha div#imagenes h3 { font-size:14px; margin:0px; padding:0px; }

div#cuerpo_derecha div#imagenes h4 { font-size:12px; margin:0px; padding:0px; }

div#cuerpo_derecha_imagenes { position:relative; width:600px; height:350px; margin-left:38px;  margin-top:49px; float:left; }

div#cuerpo_derecha_imagenes div#imagenes_derecha { font-size:10px; height:350px;  overflow:auto; margin-left:100px; font-size:1.2em; }

div#cuerpo_derecha_imagenes div#imagenes_derecha div#laimagen { width:130px; height:107px; float:left; background:#000; display:table-cell; vertical-align:middle; }

div#cuerpo_derecha_imagenes div#imagenes_derecha div#laimagen  img { display:block; margin:0 auto; }/* { margin:10px; margin-top:5px; margin-bottom:5px; }*/

/* Pie */

div#pie_pagina { text-align:center; font-size:10px; }

div#pie_pagina ul { list-style:none; }

div#pie_pagina li { display:inline; }

div#pie_pagina li.novisible { display:none; }

/* Forms */ 

form fieldset { border:none; }

form input { background:none; border:none; border-bottom:#CCC 1px solid; color:#FFF; font-size:10px; }

form textarea { background:none; border:none; border-bottom:#CCC 1px solid; border-right:#CCC 1px solid; color:#FFF; font-size:10px; width:98%; height:70px; }

form  label { display: block; width: 100px; float: left; margin-bottom:5px; }

form  input { display: block; width: 197px; float: left; margin-bottom:5px; }

form  input.boton { display: block; width: 94%; float: left; margin-bottom:5px; margin-left:7px; text-align:right; cursor:pointer; }

form legend { display:none; }

form label.check { width:227px; }

form input.check { width:20px; margin-top:3px; }

form textarea { font-size:1em; }

.centrado { text-align:center; }

.centrado caption { display:none; }

.findelista { display:none; }

.colorgroc { color:#F90; font-weight:bold; font-size:12px; }

.inputnovisible { border:none; }
