
*{
margin:0px;
padding:0px;
}

a{
outline:none;}

body{
background-color:#f1f1f1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; font-weight:normal;
color:#646464;
background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
background-position:top;
}

img{
border:none;
}

#date{
position:absolute;
top:96px;
right:38px;
}

#wrapper{
width:845px;
margin:0 auto;
padding-left:21px;
overflow:hidden;
background-image:url(../img/bg_header.jpg);
background-repeat:no-repeat;
background-position:top;
position:relative;
}

#header_wrapper{
width:800px;
height:71px;
padding-top:19px;
padding-left:24px;
margin-bottom:28px;
background-color:#FFF;
background-image:url(../img/menu2.jpg);
background-repeat:no-repeat;
background-position:top;

}
#header_wrapper #logo {
width:159px;
float:left;
}

#menu{
margin-left:44px;
width:596px; 
float:left;
padding-top:20px;
font-size:13px;
color:#a1a1a1;
font-weight:bold
}

#menu li{
list-style:none;
padding-right:33px;
width:auto;
float:left;
height:17px;
}

#menu li:hover{
color:#79a316;
text-decoration:none;
background-position:0 -17px;
}


#menu li.last{
list-style:none;
padding-right:0px;
}

#menu li span{
display: none;
}

#menu li a{
color:#a1a1a1;
text-decoration:none;
display:block;
float:left;
height:17px;
}

#menu li a:hover{
color:#79a316;
text-decoration:none;
background-position: 0 -17px;
}

#menu .quienes{
background-image:url(../img/menu/quienes_somos.jpg);
background-repeat:no-repeat;
width:67px;
}

#menu .noticias{
background-image:url(../img/menu/noticias.jpg);
background-repeat:no-repeat;
width:58px;
}

#menu .objetivos{
background-image:url(../img/menu/objetivos.jpg);
background-repeat:no-repeat;
width:75px;
}

#menu a.activo{
background-position: bottom !important;
}

#menu .objetivos activo{
width:100%;
position:absolute;
bottom:0px;
height:10px;
background-color:#00FF66;
}

.objetivos_activo{
height:8px; 
background-color:#7bad18; 
width:105px; 
position:absolute; 
top:74px; 
left:425px;
}


.quienes_activo{
height:8px; 
background-color:#7bad18; 
width:103px; 
position:absolute; 
top:74px; 
left:229px;
}

.noticias_activo{
height:8px; 
background-color:#7bad18; 
width:89px; 
position:absolute; 
top:74px; 
left:334px;
}

.eventos_activo{
height:8px; 
background-color:#7bad18; 
width:89px; 
position:absolute; 
top:74px; 
left:532px;
}

.cursos_activo{
height:8px; 
background-color:#7bad18; 
width:81px; 
position:absolute; 
top:74px; 
left:623px;
}


.profesionales_activo{
height:8px; 
background-color:#7bad18; 
width:138px; 
position:absolute; 
top:74px; 
left:701px;
}



#menu .eventos{
background-image:url(../img/menu/eventos.jpg);
background-repeat:no-repeat;
width:57px;
}

#menu .cursos{
background-image:url(../img/menu/cursos.jpg);
background-repeat:no-repeat;
width:50px;
}

#menu .profesionales{
background-image:url(../img/menu/profesionales.jpg);
background-repeat:no-repeat;
width:98px;
}

#menu li ul{
display: none;}

/*#menu li:hover > ul{
display:block;
position:absolute;
left:229px;
top:83px;
z-index:9;
width:200px;
height:100px;
background-color:#FF0000;
}*/

#wrapper_content{
width:824px;
}

#sidebar_wrapper{
width:204px;
float:left;
margin-right:15px;
}

#acceso{
width:204px;
background-image:url(../img/acceso_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
overflow:hidden;
}

#acceso a{
color:#949494;
font-size:10px;
text-decoration:none;
}

#acceso a:hover{
text-decoration: underline;
}

#acceso img{
margin-left:1px;
}

#acceso .cuerpo{
background-color:#FFF;
background-image:url(../img/bg_acceso.gif);
background-repeat:no-repeat;
background-position:top;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
border-top:1px solid #d7d7d7;
padding:8px 14px;
width:174px;
height:105px;
}

#acceso .cuerpo table td input.acceso{
width:114px;
height:12px;
border:1px solid #c4c4c4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; font-weight:normal;
color:#646464;
padding:2px;
}

#acceso .cuerpo table td{
padding:3px;
color:#8e8e8e;
}

#publicidad{
width:204px;
background-image:url(../img/fin_caja.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:7px;
margin-top:16px;
margin-bottom:20px;
}

#publicidad .banners{
width:202px;
border-right:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
background-color:#FFF;
}

#publicidad .banners img.borde_inferior{
border-bottom:1px solid #d7d7d7;
}

#main_wrapper{
width:603px;
float:left;
padding-bottom:14px;
background-image:url(../img/fin_main_wrapper.gif);
background-repeat:no-repeat;
background-position:bottom;
}


#main_wrapper #content_index{
background-color: #84b218;
background-image:url(../img/bg_index.jpg);
background-repeat:no-repeat;
background-position: top;
width:570px;
padding:10px 16px;
border-right:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
overflow:hidden;
color:#FFF;
}

#main_wrapper #content_index .izq{
float:left;
width:375px;
}

#main_wrapper #content_index .izq p{
text-align:justify;
margin-bottom:15px
}


#main_wrapper #content_index .more_info{
clear:both;
padding-top:10px;
overflow:hidden;
border-top:1px solid #94be12;
}

#main_wrapper #content_index .more_info p{
color:#3e3e3e;
float:left;
width:350px;
padding-top:8px;
}

#main_wrapper #content_index .more_info a{
font-size:12px;
font-weight:bold;
color:#FFF;
float: right;
background-image: url(../img/descarga_pdf.gif);
background-repeat:no-repeat;
background-position: right;
padding-right:32px;
padding-top:6px;
display:block;
height:19px;
text-decoration:none;
}


#main_wrapper #content_index h3{
font-size:16px; 
color:#FFFFFF;
}

#main_wrapper #content_destacados{
background-color:#FFFFFF;
width:570px;
padding:0px 16px;
border-right:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
background-image:url(../img/bg_main_wrapper.gif);
background-repeat:no-repeat;
background-position:bottom;
overflow:hidden;
}

#main_wrapper #content_destacados .destacado_index{
float:left;
width:178px;
border-right:1px solid #c7c7c7;
padding-top:14px;
overflow:hidden;
padding-right:8px;
padding-left:8px;
padding-bottom:30px;
height:250px;
position:relative;

}

#main_wrapper #content_destacados .first{
float:left;
width:178px;
border-right:1px solid #c7c7c7;
padding-top:14px;
overflow:hidden;
padding-right:8px;
padding-left:0px;

}

#main_wrapper #content_destacados .last{
float:left;
width:178px;
border-right: none;
padding-top:14px;
overflow:hidden;
padding-right:0px;
padding-left:8px;


}


#main_wrapper #content_destacados .destacado_index img{
border:1px solid #646464;
margin-bottom:12px;
}

#main_wrapper #content_destacados .destacado_index h4{
font-weight:bold;
font-size:11px;
margin-bottom:15px;
text-align:left;
}

#main_wrapper #content_destacados .destacado_index p{
text-align: left;
margin-bottom:15px;
}


#main_wrapper #content{
background-color:#FFFFFF;
width:570px;
padding:10px 16px;
border-right:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
background-image:url(../img/bg_main_wrapper.gif);
background-repeat:no-repeat;
background-position:bottom;
overflow:hidden;
}


#main_wrapper #content .izq{
width:360px;
border-right:1px solid #e0e0e0;
float:left;
padding-right:15px;
}

#main_wrapper #content .izq h3{
margin-bottom:15px;
font-size:13px;
font-weight:bold;
}

h3 span{
display:block; 
font-weight: normal; 
padding-top:3px; 
color:#9C9C9C;
}

#main_wrapper #content .izq a{
color:#84b218;
text-decoration:underline;
}


#main_wrapper #content .dcha{
width:179px;
float:left;
margin-left:15px;
}

#main_wrapper #content .dcha p.pie_foto{
background-color:#d5d5d5;
padding:5px 8px;

}
#main_wrapper #content .dcha a{
color:#84b218;
text-decoration:underline;
display:block;
padding-left:12px;
background-image:url(../img/flecha_enlace.gif);
background-repeat:no-repeat;
background-position:0 0.4em;
margin-bottom:12px;
}

#main_wrapper #content .dcha img{
border:1px solid #e0e0e0;
}

#main_wrapper #content p{
text-align:justify;
margin-bottom:15px;
line-height:14px;
}

#main_wrapper #content p.cursiva{
font-style:italic;
padding:0 15px;
}



#patrocinadores_wrapper{
width:823px;
clear:both;
margin-bottom:24px;
}

#patrocinadores_wrapper .patrocinadores{
border-right:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
background-color:#FFFFFF;
width:821px;

}

#footer_wrapper{
width:824px;
height:40px;
clear:both;
padding-top:10px;
border-top:1px solid #cccccc;
position:relative;
}

#footer{
width:824px; 
margin:0 auto;
color:#acabab;
}

#footer ul{
margin-bottom:5px;
}

#footer ul li{
display:inline;
list-style:none;
}

#footer ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#646464;
text-decoration:none;
padding-right:6px;
border-right:1px solid #808080;
}

#footer ul li a:hover{
text-decoration:underline;
}

#footer ul li a.last{
border-right:none;
}

.websdirect{
position:absolute;
z-index:1;
bottom:27px;
right:2px;
}

a.ver_mas{
display:block;
width:100px;
height:27px;
color:#84b218;
text-decoration:underline;
background-image: url(../img/ver_mas.gif);
margin-bottom:12px;
margin:0 auto;
position:absolute;
bottom:0px;
left:47px;
}

a.ver_mas span{
display:none;
}

.fondo_index{
background-image:url(../img/fin_main_index.gif)!important; 
padding-bottom:15px!important;
}

.cajaTexto01 {
	border:1px solid #999999;
	background-color:#84b211;
	color:#FFFFFF;
}
.cajaTexto02 {
	border:1px solid #999999;
}


#content ul li h4{
color:#7BAD18;
font-size:12px;
padding-bottom:3px;
}

#content ul li{
margin-bottom:15px;
list-style:none;
}

#content ul li span{
}


a.curso_pdf{
font-size:12px;
font-weight:bold;
color:#FFF;
float: right;
background-image: url(../img/descarga_pdf.gif);
background-repeat:no-repeat;
background-position: right;
padding-right:32px;
padding-top:6px;
display:block;
height:19px;
text-decoration:none;
}


a.inscripcion{
font-size:12px;
font-weight:bold;
color:#FFF;
float: right;
background-image: url(../img/inscripcion.gif);
background-repeat:no-repeat;
background-position: right;
padding-right:32px;
padding-top:6px;
display:block;
height:19px;
text-decoration:none;
margin-right:30px;
}

h3 a{
color:#646464!important;
text-decoration:none!important;
}

h3 a:hover{
color:#84B218!important;
}

img.portada{
padding:10px;
background-image:url(../img/bg_img_portada.gif);}

#listado a{
color:#7BAD18;
}

h3.listado{
font-size:13px;
font-weight:bold;
margin-bottom:15px;
}

#listado a.curso_pdf{
background-image:url(../img/descarga_pdf_blanco.gif);
color:#7BAD18;
text-decoration:underline;
margin-top:00px;
float:right;}

#listado{
margin-bottom:40px;
}

#listado li {
overflow:hidden;
margin-bottom:25px !important;
}

#listado h4{
color:#646464 !important;
width:387px;
font-weight:bold;
float:left;
padding-top:6px;
font-size:11px
}
#listado li span{ color:#9C9C9C;
font-weight: normal;}

a.big{
background-image:url(../img/flecha_enlace.gif);
background-position:0 0.4em;
background-repeat:no-repeat;
display:block;
margin-bottom:12px;
padding-left:12px;
text-decoration:underline;
color:#84B218; font-size:12px; font-weight:bold;
}

#content .curso_wrapper{
overflow:hidden; 
margin-bottom:30px; 
padding-bottom:30px ;
background-image: url(../img/bg_main_wrapper.gif); 
background-position:bottom; 
background-repeat:no-repeat; 
border-bottom:1px solid #E0E0E0;
height:100%;
}

.curso_wrapper .izq{
border:none !important;
width:361px !important;
}

a.curso_pdf{
background-image:url(../img/info.gif);}