/*
################################################################################
inicio estilos comunes
################################################################################
*/
body
{
	background-image:url(img/fondo.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #CCC;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	line-height: 18px;
}
h1
{
	font-size: 15px;
	color:#666;
	margin: 0;
	font-weight: bold;
	border-bottom:1px solid #AAD894;
	width: 100%;
} 
h2
{
	font-size: 14px;
	color:#3B7624;
	margin: 0;
	border-bottom:1px solid #DDD;
	width: 100%;
	font-weight: normal;
}
h3
{
	font-size: 13px;
	color:#FFF;
	line-height: 17px;
	margin: 0;
	font-weight: bold;
}
.texto
{
	font-size: 12px;
	color:#666;
	line-height: 18px;
}
.texto_verde
{
	font-size: 12px;
	color:#3B7624;
}
.texto_negrita
{
	font-size: 12px;
	color:#F00100;
	line-height: 16px;
}
.texto_chico
{
	font-size: 12px;
	color:#46842E;
	line-height: 16px;
	margin: 0;
}
.texto_pie
{
	font-size:10px;
	color:#9EA7AB;
}
.texto_blanco_bold
{
	font-size: 12px;
	color:#FFF;
	font-weight:bold;
}
.texto_publi
{
	font-size: 12px;
	color:#313326;
	font-weight:bold;
	border-bottom: 1px solid #98A289;
	width: 120px;
}
.texto_blanco
{
	font-size: 12px;
	color:#FFF;
}
.texto_blanco_chico
{
	font-size: 11px;
	color:#FFF;
}
.link_comun
{
	font-size: 12px;
	color:#E2FF1E;
	margin: 0;
	text-decoration: underline;
}
a.link_comun:link, a.link_comun:active, a.link_comun:visited
{
	color: #E2FF1E;
}
a.link_comun:hover
{
	color: #FFF;
}
.link_azul
{
	font-size: 12px;
	color:#069;
	margin: 0;
}
a.link_azul:link, a.link_azul:active, a.link_azul:visited
{
	color: #069;
}
a.link_azul:hover
{
	color: #000;
}
.link_pie
{
	font-size:10px;
	text-decoration:none;
}
a.link_pie:link, a.link_pie:active, a.link_pie:visited
{
	color: #717C82;
}
a.link_pie:hover
{
	color: #000;
}
.link_menu
{
	font-size:12px;
	color:#428128;
	text-decoration:underline;
}
a.link_menu:link, a.link_menu:active, a.link_menu:visited
{
	color: #428128;
}
a.link_menu:hover
{
	color: #555;
}
.item_link
{
	font-size:12px;
	color:#0089E4;
	text-decoration: none;
}
a.item_link:link, a.item_link:active, a.item_link:visited
{
	color: #0089E4;
}
a.item_link:hover
{
	color: #28A9FF;
}
.item_h1
{
	font-size:11px;
	color:#FFF;	
	line-height:15px;
}
.item_texto
{
	font-size:12px;
	color:#CCC;	
	line-height: 17px;
	margin:0;
	padding:0;
}
.item_chico
{
	font-size:12px;
	color:#6C8299;
	margin:0;
	padding:0;
}
/*
################################################################################
inicio formulario
################################################################################
*/
.formulario
{
	margin: 0;
	padding: 0;
}
.input_text
{
	border: 1px solid #46842E;
	background-color: #A9DB88;
	height: 22px;
	color: #336022;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.textarea
{
	border: 1px solid #46842E;
	background-color: #A9DB88;
	color: #336022;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.input_button
{
	background-color: #46842E;
	color: #FFF;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	border:none;
	cursor: pointer;
}
/*
################################################################################
fin formulario
################################################################################
*/
/*
################################################################################
inicio menu
################################################################################
*/
.menu_btn1
{
	width: 92px;
	height: 50px;
	display: block;
}
a.menu_btn1:link, a.menu_btn1:active, a.menu_btn1:visited
{
	background: url(img/btn1.jpg) 0 50px;
}
a.menu_btn1:hover
{
	background: url(img/btn1.jpg) 0 0;
}
.menu_btn2
{
	width: 93px;
	height: 50px;
	display: block;
}
a.menu_btn2:link, a.menu_btn2:active, a.menu_btn2:visited
{
	background: url(img/btn2.jpg) 0 50px;
}
a.menu_btn2:hover
{
	background: url(img/btn2.jpg) 0 0;
}
.menu_btn3
{
	width: 92px;
	height: 50px;
	display: block;
}
a.menu_btn3:link, a.menu_btn3:active, a.menu_btn3:visited
{
	background: url(img/btn3.jpg) 0 50px;
}
a.menu_btn3:hover
{
	background: url(img/btn3.jpg) 0 0;
}
.menu_btn4
{
	width: 92px;
	height: 50px;
	display: block;
}
a.menu_btn4:link, a.menu_btn4:active, a.menu_btn4:visited
{
	background: url(img/btn4.jpg) 0 50px;
}
a.menu_btn4:hover
{
	background: url(img/btn4.jpg) 0 0;
}
.menu_btn5
{
	width: 93px;
	height: 50px;
	display: block;
}
a.menu_btn5:link, a.menu_btn5:active, a.menu_btn5:visited
{
	background: url(img/btn5.jpg) 0 50px;
}
a.menu_btn5:hover
{
	background: url(img/btn5.jpg) 0 0;
}
.menu_btn6
{
	width: 93px;
	height: 50px;
	display: block;
}
a.menu_btn6:link, a.menu_btn6:active, a.menu_btn6:visited
{
	background: url(img/btn6.jpg) 0 50px;
}
a.menu_btn6:hover
{
	background: url(img/btn6.jpg) 0 0;
}
/*
################################################################################
fin menu
################################################################################
*/
/*
################################################################################
fin estilos comunes
################################################################################
*/
/*
################################################################################
inicio estilos particulares
################################################################################
*/
.color_blanco
{
	background-color:#FFF;
}
.panel_izq
{
	background-color:#FFF;
}
.fondo_sombra_izq
{
	background-image:url(img/fondo_sombra_der.jpg);
	background-repeat:repeat-y;
}
.fondo_sombra_der
{
	background-image:url(img/fondo_sombra_izq.jpg);
	background-repeat:repeat-y;
}
.fondo_panel_izq_interfaz
{
	background-image:url(img/img_izq.jpg);
	background-repeat:repeat-y;
}
.fondo_izq_panel
{
	background-image:url(img/fondo_izq_panel.jpg);
	background-repeat:repeat-y;
}
.bg_panel_1
{
	background-color:#62B13E;
}
.bg_panel_2
{
	background-color:#428128;
}
.fondo_slogan
{
	background-image:url(img/slogan.jpg);
	background-repeat:no-repeat;
	height:24px;
}
.texto_slogan
{
	font-size:11px;
	color:#61727A;
}
.panel_gris
{
	background-color:#D4D7D9;
}
.borde_thumb
{
	border-top:1px solid #999;
	border-left::1px solid #999;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;	
}
.borde_thumb_3congreso
{
	border: 1px solid #999;
	margin: 6px 15px 4px 0;
}
.img
{
	border:1px solid #666;
}
.padding_titulo
{
	padding: 0 20px 0 20px;
}
.sponsor_izquierda
{
	/*border: 1px solid #000;*/ 
	margin: 5px 0 5px 0;
}
/*
################################################################################
fin estilos particulares
################################################################################
*/

/*########## novedades ##########*/
.novedades
{
	border: 1px solid #427D2A;
	width: 513px;
	font-size: 12px;
	color: #67827D;
	line-height: 17px;
	background-color:#F2F8EF;
}
.titulo_novedad
{
	margin: 0 0 10px 0;
	background-color:#599F38;
	padding: 3px 0px 3px 15px;
	color: #FFF;
}
.novedades_texto
{
	/*text-align: justify;*/
	padding: 10px 15px 0px 15px;
	font-size: 12px;
	color:#666;
	line-height: 18px;
	
}
.novedades_fecha
{
	font-size: 10px;
	color: #427D2A;
	padding-left: 15px;
	padding-bottom: 5px;
}
.ver_mas
{
	/*margin-right: 12px;*/
	padding-right: 15px;
	text-align: right;
	padding-bottom: 5px;
}
.novedades_img
{
	border: 1px solid #666;
	margin: 10px 10px 0px 10px;
}
.novedades_separador
{
	border-bottom: 1px solid #C5DFB3;
	margin: 0px 15px 5px 15px; 
	
}

a.link_novedad:link,a.link_novedad:visited,a.link_novedad:active
{
	color: #437D2B;
	font-size: 12px;
	line-height: 17px;
	text-decoration: none;
}

a.link_novedad:hover
{
	color: #555;
}
/*########## fin novedades ##########*/

/*############## navs #############*/
.nav
{
	color: #CCC;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
a.nav
{
	color: #FFB100;
	font-weight: bold;
	text-decoration: none;
}
a.nav:hover
{
	color: #D88201;
	font-weight: bold;	
}
.nav img
{
	margin-bottom: -2px;
}
/*############## fin navs #############*/