/**********************************
 * Estilos  www.frogtal.com
 * Creada: 13-12-2006
 * Editada: 07-03-2007
 **********************************/
/* Normalizo */
* {
	margin:0;
	padding:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
/* Maquetación */
* {
	/*border-style:solid;
	border-width:1px;*/
}
/* Para que el puto IE muestre el fondo */
body {
	background:transparent url(../imagenes/frog.png) no-repeat fixed center;
	/*background:transparent;*/
}
/* enlaces */
a, a img {
	text-decoration:none;
	border-style:none;
}
div.logo {
	position:absolute;
	top:0.5em;
	left:10em;
	width:75%;
	height:80px;
	background-color:#2f9315;
	vertical-align:middle;
	z-index:100;
}
div.sombra {
	position:absolute;
	top:0.9em;
	left:10.4em;
	width:75%;
	height:80px;
	background-color:#21660e;
	z-index:0;
}
div.logo img, .f_aviso img, .cont img, .advert img, .enlace .img_enlace {
	float:left;
}
div.login {
	border-style:solid;
	border-width:1px;
	padding:1px;
	margin: 5px 0;
	text-align:center;
	background-color:white;
}
div.login form {
	margin-left:30px;
	text-align:left;
}
div.login p {
	font-size:.8em;
}
div.login p.datos {
	color:green;
}
div.login label, div.login input, div.login a {
	font-size:.7em;
}
div.cont {
	position:relative;
	left:0;
	margin:0 5px;
	height:26px;
}
div.online {
	border-style:solid;
	border-width:1px;
	margin: 5px 0;
	font-size:.7em;
	text-align:center;
	background-color:white;
}
div.aviso {
	font-size:10px;
	text-align:center;
	margin:5px;
	cursor:pointer;
	background-color:white;
}
div.f_aviso {
	position:absolute;
	border-style:solid;
	border-width:1px;
	background-color:#f7e731;
	font-size:12px;
	text-align:justify;
	padding:2px;
	width:25em;
	display:none;
	z-index:1000;
}
div.advert {
	border-style:solid;
	border-width:1px;
	background-color:#f7e731;
	font-size:12px;
	text-align:justify;
	padding:2px;
	width:25em;
	margin:auto;
}
p.logo {
	position:absolute;
	top:.2em;
	right:.1em;
	color:white;
	font-size:3em;
	font-weight:bold;
	z-index:200;
}
p.sombra {
	position:absolute;
	top:.4em;
	right:0;
	color:#21660e;
	font-size:3em;
	font-weight:bold;
	z-index:150;
}
#salida {
	position:absolute;
	top:200px;
	left:200px;
	width:50%;
	padding:10px;
	border-style:solid;
	border-width:1px;
	background-color:white;
}
#col_presel {
	margin:auto;
	font-size:5px;
}
#col_presel td {
	border-style:solid;
	border-width:1px;
	border-color:black;
	padding:4px;
	background-color:white;
}
#col_presel .color {
	border-style:solid;
	border-width:1px;
	border-color:black;
	width:10px;
	height:10px;
	cursor:pointer;
}
#colores {
	margin:auto;
	text-align:right;
	display:none;
}
#colores td {
	border-style:solid;
	border-width:1px;
	border-color:black;
	padding:2px;
	font-size:10px;
	font-family:monospace;
	vertical-align:middle;
	background-color:white;
}
#colores #r,#colores #g,#colores #b {
	width:20px;
	height:10px;
	font-size:10px;
	text-align:right;
}
#colores .color {
	width:15px;
	height:15px;
	font-size:10px;
}
/* frame */
#frame {
	position:absolute;
	top:100px;
	left:10px;
	margin:0;
	z-index:100;
	width:10em;
}
#framed {
	position:absolute;
	top:100px;
	right:5px;
	margin:0;
	z-index:100;
	width:11em;
}
/* menu */
.menu {
	position:relative;
	top:0;
	left:0;
	border-style:solid;
	border-width:1px;
	margin: 5px 0;
	z-index:100;
	background-color:white;
}
.img_menu {
	position:absolute;
	top:-33px;
	left:120px;
}
.img_cats {
	position:absolute;
	top:-33px;
	left:0;
}
.img_news {
	position:absolute;
	top:-33px;
	right:10px;
}
.menu ul {
	margin: 0.2em;
	list-style-type:none;
}
/* opción */
.menu ul li {
	font-size:0.8em;
	font-size:12px;
	cursor:pointer;
}
/* subopción */
.menu ul li ul {
	display:none;
	margin:0 0.1em 0 0.2em;
	list-style-type:none;
}
.menu ul li ul li {
	font-size:0.8em;
}
/* noticias */
#noticias {
	position:relative;
	top:0;
	right:5px;
	margin:0;
	z-index:0;
	width:11em;
	background-color:white;
	display:none;
}
#load_news {
	position:absolute;
	top:50px;
	right:5px;
	margin:0;
	z-index:0;
	border-style:solid;
	border-width:1px;
	border-color:black;
	background-color:#eeeeee;
	width:11em;
	text-align:center;
}
.bloque {
	border-style:solid;
	border-width:1px;
	border-color:black;
	background-color:#00ccff;
	text-align:center;
	font-size:.8em;
	cursor:pointer;
}
.noticia {
	display:none;
}
#central {
	position:relative;
	top:100px;
	margin:auto;
	width:50%;
	z-index:0;
}
.seccion {
	border-style:solid;
	border-width:1px;
	margin:4px;
	padding:4px;
	background-color:transparent;
	z-index:0;
}
h1 {
	font-size:1.5em;
	text-align:center;
}
h2 {
	font-size:1em;
	text-align:center;
}
h3 {
	font-size:.9em;
	text-align:center;
}
h4 {
	font-size:.8em;
	text-align:center;
}
.form_label {
	float:left;
	text-align:right;
	height:1.8em;
	width:48%;
	color:#00008B;
}
.form_input {
	float:right;
	text-align:left;
	height:1.8em;
	width:50%;
}
.error {
	font-size:.7em;
	color:red;
	background-color:white;
}
#div_reg {
	position:relative;
	top:100px;
	margin:auto;
	width:75%;
	text-align:center;
	z-index:0;
}
#contenedor {
	position:relative;
	top:100px;
	margin:auto auto 100px auto;
	z-index:0;
}
#registro label, #registro input {
	font-size:.8em;
	color:#00008B;
}
#registro fieldset {
	text-align:center;
	padding:5px;
}
#registro legend {
	font-size:.8em;
	font-weight:bold;
}
.enlace {
	border-style:solid;
	border-width:1px;
	/*background-color:transparent;*/
}
.titulo_enlace_ok {
	font-size:.8em;
	font-weight:bold;
	background-color:#66cc00;
}
.titulo_enlace_nook {
	font-size:.8em;
	font-weight:bold;
	background-color:red;
}
a.negro {
	color:black;
}
.texto_enlace {
	font-size:.8em;
}
.estado {
	float:right;
	padding:2px;
}
#frame_cat {
	position:absolute;
	top:100px;
	left:10px;
	z-index:100;
	border-style:solid;
	border-width:1px;
	background-color:white;
	padding:4px;
}
#frame_cat form {
	font-size:.8em;
	margin:5px;
	text-align:center;
}
#frame_cat ul * {
	font-size:10px;
	margin-left:4px;
	list-style-position:inside;
	cursor:pointer;
}
#frame_cat ul li ul {
	display:none;
}
#central_cat {
	position:relative;
	top:0;
	margin:auto;
	width:50%;
	z-index:0;
	/*background-color:transparent;*/
}
#puto_ie {
	position:absolute;
	/*background-color:transparent;*/
}
#iframe {
	position:relative;
	top:100px;
	width:99%;
	margin:auto;
	height:600px;
}
iframe {
	border-style:none;
	width:100%;
	height:100%;
}
.categorias {
	font-size:.7em;
}
.spacer {
	clear:both;
	height:10px;
}
.desc_cat {
	font-size:.8em;
}
.boton {
	float:right;
	padding:2px;
	font-size:.7em;
	cursor:pointer;
}
#mv,#mn,#me {
	display:none;
}
img.medio {
	vertical-align:middle;
}
.fororight {
	position:relative;
	top:0;
	right:5px;
	text-align:center;
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:black;
	margin:5px;
	padding:10px;
	font-size:.8em;
}
.validacion {
	position:relative;
	top:0;
	right:5px;
	text-align:center;
	margin:5px;
	padding:10px;
}
ul.novedades {
	font-size:.7em;
	list-style-position:inside;
}
.titulo {
	border-style:solid;
	border-width:1px;
	border-color:black;
	background:transparent url(../imagenes/fondo_titulo.jpg) repeat-X;
	font-size:15px;
	text-align:center;
}

