/* CSS Document */
body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../imagenes/fondo.jpg);
	background-repeat:no-repeat;
	color:#000000;
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	line-height: 17px;
}
a
{
text-decoration:none;
}
a img
{
border:0px;
}
div#contenedor
{
display:block;
overflow:hidden;
margin-left:auto;
margin-right:auto;
width:900px;
}

div.tipo
{
	float:left;
	width:225px;
	margin-top:15px;
	margin-bottom:10px;
	margin-right:25px;
	overflow:hidden;
	margin-left: 10px;
}


div#izq
{
	float:left;
	width:225px;
	overflow:hidden;
	padding-left:0px;
	margin-top:15px;
}

div#social
{
	float:left;
	width:520px;
	overflow:hidden;
	padding-left:0px;
	margin-top:15px;
}

div#social2
{
	float:left;
	width:520px;
	overflow:hidden;
	padding-left:0px;
	margin-top:15px;
}

div#social3
{
	float:left;
	width:540px;
	overflow:hidden;
	padding-left:0px;
	margin-top:15px;
}

div#cab
{
display:block;
overflow:hidden;
width:900px;
height:171px;
}
#rastro {
 
    color: #FFFFFF;
    display: block;
    height: 25px;
    margin-top: 0;
    overflow: hidden;
    width: 900px;
}
div#tab_rastro
{
float:left;
width:58px;
}

div#rastro a
{
float:left;
color:#fff;
font-size:10px;
margin-top:7px;
}
div#cuerpo
{
display:block;
overflow:hidden;
margin-top:20px;
margin-bottom:35px;
}
div#tab_cuerpo
{
float:left;
width:60px;
overflow:hidden;
}
div#cuerpo_izq
{
float:left;
overflow:hidden;
margin-right:105px;
width: 151px;
}
div#menu
{
    display:block;
    width: 151px;
	overflow:hidden;
}
#menu a {
    background-image:url(../imagenes/flechas_submenu.jpg);
    background-position: right center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #717AAF;
    color: #6735B8;
	display:block;
    padding: 10px 21px 10px 5px;
    text-decoration: none;
    width: 129px;
}
#menu a#activo
{
text-decoration:underline;
}
#menu a#activo:hover
{
    color: #6735B8;
}
#menu a:hover
{
 color:#94AF97;
}
div#cuerpo_drc
{
    float: left;
    width: 520px;
	overflow:hidden;
}
div#pie
{
display:block;
overflow:hidden;
margin-bottom:10px;
}
#tab_pie
{
float:right;
width:60px;
overflow:hidden;
}
#img_pie {
    float: right;
    height: 58px;
    margin-left: 27px;
    width: 86px;
}
#txt_pie span {
    display: block;
    margin-top: 2px;
    overflow: hidden;
    text-align: right;
	font-size:10px;
}
div#cuerpo_inicio
{
display:block;
overflow:hidden;
}
div.cuerpo_contenido
{
display:block;
overflow:hidden;
margin-top:10px;
}
div.img_cab
{
display:block;
overflow:hidden;
}
/* Socios */
div#lista_socios
{
display:block;
overflow:hidden;
}
div.socio
{
display:block;
overflow:hidden;
margin-bottom:20px;
}
div.socio a
{
display:block;
overflow:hidden;
}
div.socio img
{
display:block;
overflow:hidden;
height:100px;
margin-bottom:10px;
}
div.des_socio
{
display:block;
overflow:hidden;
}
div#img_img_cab
{
	display:block;
	overflow:hidden;
	width:505px;
	height:150px;
	margin-bottom:15px;
}
div#des_cont
{
display:block;
overflow:hidden;
}
div#des_cont a#pdf
{
display:block;
overflow:hidden;
color:#009DE0;
text-transform:uppercase;
margin-top:10px;
}
table#tform
{
width:310px;
overflow:hidden;
}
table#tform td
{
text-align:left;
font-weight:bold;
font-size:11px;
color:#000000;
}
table#tform td.salto
{
height:10px;
}
table#tform td input,table#tform td textarea
{
background-color:#E0E0E0;
border:1px solid #AB8FE3;
margin-top:3px;
color:#000000;
font-size:11px;
}
table#tform td input
{
width:210px;
}
table#tform td textarea
{
width:310px;
height:100px;
}
table#tform td a
{
color:#000000;
cursor:pointer;
text-decoration:underline;
}
div#lista_noticias
{
display:block;
overflow:hidden;
margin-top:30px;
}
div.noticia
{
display:block;
overflow:hidden;
padding-bottom:5px;
border-bottom:2px solid #CBEBF8;
margin-bottom:40px;
}
div.img_noticia
{
float:left;
width:79px;
height:55px;
overflow:hidden;
margin-right:13px;
}
div.img_noticia img
{
width:79px;
height:55px;
}
div.det_noticia
{
float:left;
overflow:hidden;
width:355px;
}
div.fecha_noticia
{
display:block;
color:#97CD31;
}
div.txt_noticia a
{
color:#000000;
}
div#tit_fecha
{
display:block;
overflow:hidden;
color:#98ACC3;
margin-bottom:35px;
text-transform:uppercase;
}
div#fecha_not
{
color:#98ACC3;
float:left;
margin-right:14px;
overflow:hidden;
}
div#tit_not
{
float:left;
width:400px;
overflow:hidden;
color:#98ACC3;
text-transform:uppercase;
}
div.item_noticia
{
display:block;
overflow:hidden;
margin-bottom:25px;
}
div#lista_n
{
display:block;
overflow:hidden;
margin-top:15px;
}
div.new
{
display:block;
overflow:hidden;
border-bottom: 1px dotted #CCCCCC;
padding-bottom:3px;
margin-bottom:10px;
}
div.new a
{
display:block;
overflow:hidden;
text-decoration:none;
color:#000;
}
div#area_acceso_cursos
{
display:block;
margin-top:35px;
overflow:hidden;
width:100%;
margin-left:25px;
background-color:#eee;
}
div#area_acceso_cursos table
{
display:block;
overflow:hidden;
width:494px;
}
td#error
{
color:#FF0000;
}

div.curso
{
display:block;
overflow:hidden;
padding-bottom:5px;
border-bottom:2px solid #CBEBF8;
margin-bottom:30px;
}
div.enc_curso
{
display:block;
overflow:hidden;
margin-bottom:10px;
}
div.evaluacion
{
text-transform:uppercase;
font-size:10px;
color:#0000CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.tit_curso
{
float:left;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin-top:5px;
}
div.descarga_curso
{
float:left;
overflow:hidden;
width:22px;
text-align:center;
margin-right:5px;
}
div.no_hay
{
display:block;
overflow:hidden;
text-align:center;
color:#000099;
font-size:13px;
}