﻿*
{
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
}

body
{
	margin: 0;
	height: 100%;
}

#ctl00_main_content
{
	float: none;
	margin: auto;
	position: relative;
	width: 970px;
	border: solid 8px;
}

#ctl00_head_content
{
	margin-top:10px;
}

#head_title
{
	font-family:Helvetica;
	font-weight:bold;
	font-size:20pt;
	height:100px;
	position:absolute;
	top:5px;
	left:15px;
}

#head_search_box
{
	font-weight:bold;
	position:absolute;
	top:15px;
	right:30px;
}

.head_search_txt
{
	border:1px outset;
	width:150px;
}

.head_search_button
{
	border:1px solid;
	border-color:#AEAEAE #282828 #161616 #7F7F7F;
	padding:2px;
	font:bold 10px verdana,sans-serif;
	text-decoration:none;
	margin:0;
	cursor: pointer;
}

#ctl00_head_banner
{
	width:970px;
	position:absolute;
	top:50px;
}

#ctl00_head_menu
{
	width:970px;
	height:33px;
	position:absolute;
	padding-top:10px;
}

#ctl00_head_menu ul { padding: 0px; margin: 0px; list-style-type:none; }
#ctl00_head_menu li { float: left; border-left: 2px dotted; }
#ctl00_head_menu li a { padding: 0px 15px 0px 15px; text-decoration: none; font-size: 12px; font-weight: normal; color: #fff; display: block; font-family:Verdana, Arial, Helvetica, sans-serif }
#ctl00_head_menu li.itm1_head_menu { border-left-width: 0px; text-decoration: none; }
#ctl00_head_menu li a:hover { text-decoration: none; }

#body_content
{
	margin-top:10px;
}

#ctl00_body_left
{
	width:170px;
	float:left;
}

#ctl00_body_center
{
	float:left;
}

#ctl00_body_right
{
	width:250px;
	float:left;
}

.fin_floats
{
	clear:both;
}

.h1_bloque
{
	padding:5px 0px 5px 7px;
	margin:0;
	font-family:Arial;
	font-weight:bold;
}

.blq_listasimple
{
    margin-bottom: 10px;
}

.blq_listasimple ul { padding:5px 0; margin:0 0 0 0px; list-style-type:none; display:block; }
.blq_listasimple li { padding: 4px 0;}
.blq_listasimple li a { padding-left:12px; text-decoration: none; font-weight: bold; color: #fff; }

.blq_listaacordeon
{
    margin-bottom: 10px;
}

.blq_free
{
    margin-bottom: 10px;
}

.blq_free_content
{
	padding:10px;
}

.blq_free_content a
{
	text-decoration:none;
}

.blq_free_content p
{
	margin:0;
}

.pagina_contenido
{
    padding:0 20px;
}
.pagina_contenido, .pagina_contenido p, .pagina_contenido span
{
	line-height:20px;
}
.pagina_contenido a
{
    text-decoration:none;
    font-weight:bold;
}

.foro_contenido, .foro_msg_contenido
{
    padding:0 20px;
}
.foro_contenido, .foro_contenido p, .foro_contenido span, .foro_contenido td, .foro_contenido h2, .foro_contenido b, .foro_contenido u
{
	line-height:10px;
    font-size: 10px;
}
.foro_contenido h2
{
    font-weight:normal;
}
.foro_contenido b
{
    font-weight:bold;
}
.foro_contenido a, .foro_msg_contenido a
{
    text-decoration:none;
    font-weight:bold;
}
.indice_foros h1
{
    font-size: 14px;
    padding:0;
    margin-bottom:5px;
}
.indice_mensajes_foro h1
{
    font-size: 12px;
    padding:0;
    margin-bottom:5px;
}
.indice_mensajes_foro h3
{
    font-size: 12px;
	line-height:14px;
	font-weight:normal;
    padding:0;
    margin:0;
}
.indice_mensajes_foro table
{
    width: 100%;
    border-style: solid;
    border-collapse:collapse;
}
.indice_mensajes_foro, .indice_mensajes_foro p, .indice_mensajes_foro span, .indice_mensajes_foro td, .indice_mensajes_foro b
{
    font-size: 10px;
}
.foro_contenido h2, .foro_msg_contenido h2
{
    padding:0;
    margin:0;
}

.barra_navegacion 
{
    border-bottom-width:1px;
    border-bottom-style:dashed;
    margin-bottom: 15px;
    padding-bottom: 4px;
    padding-left: 4px;
}
.barra_navegacion_foros
{
    border-bottom-width:1px;
    border-bottom-style:dashed;
    margin-bottom: 15px;
    padding-bottom: 4px;
    padding-left: 4px;
    line-height: 20px;
}
.titulo_pagina_contenido
{
    font-size:18px;
    font-weight:bold;
    margin-bottom: 10px;
    border-bottom-width:1px;
    border-bottom-style:solid;
    padding-bottom: 4px;
}
#footer_content
{
	border-top:1px solid #939393;
	width:970px;
}

#footer_firma
{
	padding:5px;
}

.txtMsgForo
{
    font-size: 12px;
    line-height: 14px;
}

.txtInfoMsgForo, .txtInfoMsgForo b
{
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 10px;
    line-height: 10px;
}