body
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 11px;
	text-align: center;
	background-color: #FFFFEC;
}
/*-----------------------------------------------------------------*/

/* BG TOP BODY */
#bg_top
{
	height: 127px;
	background: url(img/bg_top.jpg) repeat-x;
}

/* BG BOTTOM BODY */
#bg_foot
{
	background: url(img/bg_foot.jpg) repeat-x;
	height: 288px;
}
.maxwidth
{
	width: 981px;
	margin: auto;
	text-align: left;
	background-color: #FFFFF9; 
	
}
.maxwidth_padding
{
	padding: 24px 37px 30px 37px; 
	border-left: 1px solid #CFE195; 
	border-right: 1px solid #CFE195;
}


/*-----------------------------------------------------------------*/


/* HEADER */
#header
{
	height: 127px;
	background-color: #FFF;
}
#header_l
{
	float: left;
}
#header_r
{
	float: right;
}
#header_r_t
{
	background: url(img/bg_header_r.jpg) no-repeat;
	width: 679px;
	height: 90px;
}
#header_r_b
{
	background: url(img/bg_header_r_b.jpg) no-repeat;
	width: 679px;
	height: 37px;
}


/* BANNER - TOP */
.banner
{
	background: url(img/bg_banner_home.jpg) repeat-x;
	height: 301px;
	border-left: 1px solid #8D72BC;
	border-right: 1px solid #8D72BC;
}
.banner_l
{
	float: left;
}
.banner_r
{
	float: right;
	width: 370px;
}
.banner_r_t 
{
	padding: 15px 0 15px 95px;
}
.banner_r_b 
{
	padding: 0 23px 0 0;
}
.banner_r_b p
{
	font-size: 12px;
	color: #5F4784;
	padding-bottom: 30px;
}

.visor
{
	width: 555px;
	margin: 27px 0 0 29px;
}

a.link_btn_colaborar:link, a.link_btn_colaborar:active, a.link_btn_colaborar:visited
{
	background: url(img/btn_colaborar.jpg)  0px 0;
	width: 247px;
	height: 52px;
	display: block;
}
a.link_btn_colaborar:hover
{
	background: url(img/btn_colaborar.jpg) 0 52px;
}
.container_link_mas_banner
{
	background: url(img/items_mas_banner.jpg) no-repeat;
	padding: 0 0 0 25px;
	line-height: 17px;
}

a.link_mas_banner:link, a.link_mas_banner:active, a.link_mas_banner:visited
{
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: 500;
}
a.link_mas_banner:hover
{
	color: #9F72C0;
}




/* MENU */
#menu
{
	float: left;
	width: 640px;
	text-align: center;
	padding: 0 0 0 30px;
	margin-top: 7px;
}
.container_link_menu1
{
	float: left;
	width: 64px;
	text-align: center;
}
.container_link_menu2
{
	float: left;
	width: 112px;
	text-align: center;
}
.container_link_menu3
{
	float: left;
	width: 102px;
	text-align: center;
}
.container_link_menu4
{
	float: left;
	width: 74px;
	text-align: center;
}
.container_link_menu5
{
	float: left;
	width: 127px;
	text-align: center;
}
.container_link_menu6
{
	float: left;
	width: 59px;
	text-align: center;
}
.container_link_menu7
{
	float: left;
	width: 75px;
	text-align: center;
}
a.link_menu:link, a.link_menu:active, a.link_menu:visited
{
	font-size: 13px;
	line-height: 29px;
	color: #455317;
	text-decoration: none;
	font-weight: 500;
}
a.link_menu:hover
{
	color: #AF4EBA;
}


/* HOME */
#bg_home
{
	background: url(img/bg_banner.jpg) repeat-x;
	height: 301px;
}
.box_home
{
	width: 824px;
	margin: auto;
	padding: 15px 0 10px 0;
}
.box_t
{
	background: url(img/bg_box_t.jpg) no-repeat;
	width: 823px;
	height: 15px;
}
.box_c
{
	background: url(img/bg_box_c.jpg) repeat-y;
	width: 823px;
}
.box_b
{
	background: url(img/bg_box_b.jpg) no-repeat;
	width: 823px;
	height: 17px;
}
.box_c_padding
{
	padding: 4px 25px 4px 25px;
}
.box_home h1
{
	background: none;
	font-size: 16px;
	padding: 0 0 10px 0;
}

a.link_mas:link, a.link_mas:active, a.link_mas:visited
{
	background: url(img/items_mas.jpg) no-repeat left center;
	padding: 3px 0 3px 25px;
	font-size: 12px;
	color: #F08917;
	text-decoration: none;
	font-weight: 500;
}
a.link_mas:hover
{
	color: #9F72C0;
}


/* 	QUIENES SOMOS */
.columna_left
{
	float: left;
	width: 260px;
}
.columna_right
{
	float: right;
	width: 630px;
}
.botonera_t
{
	background: url(img/bg_botonera_t.jpg) no-repeat;
	width: 248px;
	height: 61px;
}
.botonera_c
{
	background: url(img/bg_botonera_c.jpg) repeat-y;
	width: 248px;
}
.botonera_b
{
	background: url(img/bg_botonera_b.jpg) no-repeat;
	width: 248px;
	height: 21px;
}
.contenedor_link_botonera
{
	width: 244px;
	text-align: center;
	line-height: 47px;
}
.separador_botonera
{
	background: url(img/separador_botonera.jpg) no-repeat;
	width: 248px;
	height: 2px;
	overflow: hidden;
}
a.link_botonera:link, a.link_botonera:active, a.link_botonera:visited
{
	font-size: 14px;
	color: #8D72BC;
	text-decoration: none;
	font-weight: 500;
}
a.link_botonera:hover
{
	color: #5E367A;
}
.contenedor_img_quienes_somos
{
	margin: 20px 0 25px 0;
}
.img_quienes_somos
{
	float: left;
	width: 216px;
	margin: auto;
	margin: 0 0 0 8px;
}
.bg_link
{
	background-color: #F0F5D6;
	margin: 10px 0 15px 0;
	padding: 0 5px 0 0;
	text-align: right;
}
a.link_comun
{
	color: #8D57B5;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
}
a.link_comun:hover
{
	color: #AED134;
}




/* COMO AYUDAR */
.columna_left_ca
{
	float: left;
	width: 500px;
}
.columna_right_ca
{
	float: left;
	width: 400px;
}
.box_ayuda_t
{
	background: url(img/box_ayuda_t.jpg) no-repeat;
	width: 470px;
	height: 12px;
	overflow: hidden;
}
.box_ayuda_c
{
	background: url(img/box_ayuda_c.jpg) repeat-y;
	width: 470px;
}
.box_ayuda_b
{
	background: url(img/box_ayuda_b.jpg) no-repeat;
	width: 470px;
	height: 14px;
}
.box_ayuda_padding
{
	padding: 3px 7px 3px 7px;
}
.box_ayuda_padding h2
{
	color: #859159;
	padding: 0 0 5px 15px;
	font-weight: 700;
}
.box_ayuda_padding p
{
	color: #859159;
	padding: 0 0 0 15px;
}
a.link_secciones:link, a.link_secciones:active, a.link_secciones:visited
{
	font-size: 13px;
	color: #8D72BC;
	text-decoration: none;
}
a.link_secciones:hover
{
	color: #FFF;
}



/* 	QUIENES COLABORAN */
.cuadro_1
{
	float: left; 
	width: 260px; 
	margin-right: 35px; 
	background-color: #FBF5FC;
	border: 1px solid #C7ADDA;
}
.cuadro_2
{
	float: left; 
	width: 290px; 
	background-color: #FBF5FC; 
	border: 1px solid #C7ADDA;
}
.cuadro_3
{
	float: right; 
	width: 280px; 
	background-color: #FBF5FC; 
	border: 1px solid #C7ADDA;
}
.padding_box_colaboran
{
	padding: 1px;
}


/* GALERIA DE FOTOS */
.box_galerias
{
	margin-bottom: 15px;
}
.contenedor_galerias
{
	float: left;
}
.contenedor_link_titulo
{
	width: 165px;
	padding: 4px 0 0 7px;
}
a.link_titulo_galeria:link, a.link_titulo_galeria:active, a.link_titulo_galeria:visited
{
	font-size: 12px;
	color: #925FB8;
	text-decoration: none;
}
a.link_titulo_galeria:hover
{
	color: #849F24;
}
.borde_img_galerias
{
	background: url(img/borde_img_box.jpg) no-repeat;
	padding: 7px 12px 12px 7px;
	margin: 0 15px 0 7px;
}
.borde_img_galeria
{
	background: url(img/borde_img.jpg) no-repeat;
	padding: 7px 12px 12px 7px;
	margin: 0 15px 0 7px;
}
.box_galeria
{
	margin-bottom: 15px;
	width: 780px;
	padding-left: 65px;
}




/* FOOT TOP */
#foot_top
{
	background: url(img/bg_foot_t.jpg) repeat-x;	
	height: 240px;
	border-left: 1px solid #8D72BC;
	border-right: 1px solid #8D72BC;
}
#foot_top_l
{
	float: left;
	width: 260px;
	padding: 0 0 0 30px;
}
#foot_top_2
{
	float: left;
	width: 250px;
	padding: 0 0 0 5px;
}
#foot_top_3
{
	float: left;
	padding: 28px 0 0 0;
}
#foot_top_4
{
	float: left;
	width: 287px;
	padding: 0 15px 0 80px;
}
.padding_foot_top_l
{
	padding: 0 10px 5px 10px; 
}
.bg_news
{
	 background-color: #D6A4DB; 
	 width: 290px; 
	 border-top: 1px solid #FFF; 
	 border-bottom: 1px solid #CC8ED2;
}
.bg_news_padding
{
	padding: 18px 10px 10px 10px;
}

/*------------------------ COLUMNAS FOOT TOP */
.items_link
{
	font-size: 13px;
	color: #FFF;
	padding: 0 0 0 10px;
	line-height: 23px;
}
a.link_secciones:link, a.link_secciones:active, a.link_secciones:visited
{
	font-size: 13px;
	color: #8D72BC;
	text-decoration: none;
}
a.link_secciones:hover
{
	color: #FFF;
}

.title_news
{
	background: url(img/icons_news.jpg) no-repeat;
	font-size: 18px;
	font-weight: 500;
	line-height: 27px;
	color: #FFF;
	margin: 0;
	padding: 0 0 6px 50px;
	margin-top: 15px;
}
.news_txt
{
	float: left;
	font-size: 13px;
	color: #FFF;
	padding: 4px 10px 0 0;
	line-height: 17px;
	text-align: right;
	width: 48px;
}
.news_input
{
	float: left;
	margin: 0 0 14px 0;
	width: 205px;
}
.newsletter
{
	font-size: 13px;
	width: 200px;
	height: 19px;
	background-color: #FFF;
	border-top: 1px solid #A07BA4;
	border-left: 1px solid #A07BA4;
	border-bottom: 1px solid #EBD2ED;
	border-right: 1px solid #EBD2ED;
}
.btn_subscribe
{
	float: left;
	width: 91px;
	padding: 0 0 0 57px;
}
a.link_btn_subscribe:link, a.link_btn_subscribe:active, a.link_btn_subscribe:visited
{
	background: url(img/btn_enviar.jpg)  0px 0;
	width: 91px;
	height: 29px;
	display: block;
}
a.link_btn_subscribe:hover
{
	background: url(img/btn_enviar.jpg) 0 29px;
}


/* FOOT BOTTOM */
#foot_bottom
{
	background: url(img/bg_foot_b.jpg) repeat-x;	
	height: 48px;
	border-left: 1px solid #869F2D;
	border-right: 1px solid #869F2D;
}
#foot_bottom_l
{
	float: left;
	width: 500px;
}
#foot_bottom_r
{
	float: right;
	width: 400px;
}
.container_link_evo
{
	width: 120px;
	float: right;
	padding: 20px 50px 0 0;
}
a.link_evo:link, a.link_evo:active, a.link_evo:visited
{
	color: #677A23;
	text-decoration: none;
	font-size: 12px;
}
a.link_evo:hover
{
	color: #FFF;
}



/* NOTICIAS */
.titulo_noticia
{
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	color: #B491CE;
	margin: 0;
	padding: 0 0 8px 0;
}
.description_noticia img
{
	background: url(img/borde_img_box.jpg) no-repeat;
	padding: 7px 12px 12px 7px;
	margin: 0 15px 0 7px;
}
.fecha
{
	font-size: 12px;
	line-height: 25px;
	color: #DFBBE5;
}
.box_img_noticia
{
	width: 780px;
}
.container_link_volver
{
	background: url(img/items_btn_volver.jpg) no-repeat;
	padding: 0 0 0 25px;
	margin: 35px 0 20px 0;
	line-height: 19px;
	width: 60px;
	float: right;
}
a.link_volver:link, a.link_volver:active, a.link_volver:visited
{
	color: #9A6BBC;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a.link_volver:hover
{
	color: #849A29;
}
.contenedor_link_enlace
{
	background: url(img/items_enlace.jpg) no-repeat;
	padding: 0 0 0 25px;
	margin: 0 0 20px 0;
	line-height: 19px;
}
a.link_enlace:link, a.link_enlace:active, a.link_enlace:visited
{
	color: #849A29;
	text-decoration: none;
	font-size: 12px;
}
a.link_enlace:hover
{
	color: #9A6BBC;
}



/* ESTILOS COMUNES */
.clear
{
	clear: both;
}

h1
{
	background: url(img/h1.jpg) no-repeat;
	font-size: 17px;
	color: #8E8817;
	margin: 0;
	padding: 0 0 9px 28px;
	line-height: 22px;
}
h2
{
	font-size: 15px;
	font-weight: 500;
	line-height: 25px;
	color: #B491CE;
	margin: 0;
	padding: 0 0 8px 0;
}
h3
{
	background: url(img/h3.jpg) no-repeat;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #6F4FA4;
	padding: 7px 0 0 27px;
	margin-top: 15px;
}
p
{
	color: #495814;
	font-size: 13px;
	line-height: 17px;	
	margin: 0;
}
.borde_img_box
{
	background: url(img/borde_img_box.jpg) no-repeat;
	padding: 7px 12px 12px 7px;
	float: left;
	margin: 0 15px 0 0;
}
.borde_img
{
	background: url(img/borde_img.jpg) no-repeat;
	padding: 7px 12px 12px 7px;
}
.borde_img_l
{
	background: url(img/borde_img.jpg) no-repeat;
	padding: 7px 12px 12px 7px;
	margin: 0 0 15px 20px;
}
.bg_secciones_body
{
	background: url(img/bg_banner_secciones_body.jpg) repeat-x;
	height: 67px;
}
.bg_secciones
{
	background: url(img/bg_banner_secciones.jpg) repeat-x;
	margin: auto;
	width: 979px;
	height: 67px;
	border-left: 1px solid #8D72BC; 
	border-right: 1px solid #8D72BC;
}
.lista_1 li
{
	list-style-image: url(img/items_lista1.jpg);
	line-height: 19px;
	font-size: 13px;
	color: #495814;
	margin: 0;
}
.lista_2 li
{
	list-style-image: url(img/items_lista2.jpg);
	line-height: 19px;
	font-size: 13px;
	color: #495814;
	margin: 0;
	padding: 0;
}
.linea
{
	width: 500px;
	height: 1px;
	background-color: #EEE;
	margin: auto;
	margin-bottom: 25px;
	overflow: hidden;
}
.linea_noticia
{
	width: 880px;;
	height: 1px;
	background-color: #EEE;
	margin-bottom: 25px;
	overflow: hidden;
}

/* BOX CONTACTO */
.box_contacto_t
{
	background: url(img/box_contacto_t.jpg) no-repeat;
	width: 367px;
	height: 17px;
	overflow: hidden;
}
.box_contacto_c
{
	background: url(img/box_contacto_c.jpg) repeat-y;
	width: 367px;
}
.box_contacto_b
{
	background: url(img/box_contacto_b.jpg) no-repeat;
	width: 367px;
	height: 19px;
}
.box_contacto_padding
{
	padding: 3px 10px 3px 7px;
}
.box_contacto_padding h2
{
	color: #859159;
	padding: 0 0 5px 15px;
	font-weight: 700;
}
.box_contacto_padding p
{
	color: #859159;
	padding: 0 0 0 15px;
}



/* CONTACT */
.columna_left_contacto
{
	float: left;
	width: 400px;
}
.columna_right_contacto
{
	float: right;
	width: 495px;
}

.contact_column_l
{
	float: left;
	width: 510px;
}
.contact_column_r
{
	float: right;
	width: 350px;
	padding: 20px 0 0 0;
}
.container_youtube_contact
{
	background: url(img/border_visor.jpg) no-repeat;
	width: 488px;
	height: 303px;
	padding: 4px 0 0 4px;
}
.box_contact_t
{
	background: url(img/box_contact_t.jpg) no-repeat;
	width: 884px;
	height: 12px;
	overflow: hidden;
}
.box_contact_c
{
	background: url(img/box_contact_c.jpg) repeat-y;
	width: 884px;
	height: 60px;
}
.box_contact_b
{
	background: url(img/box_contact_b.jpg) no-repeat;
	width: 884px;
	height: 12px;
}

.box_contact_c_l
{
	float: left;
	width: 500px;
	padding: 0 0 0 15px
}
.box_contact_c_r
{
	float:right;
	width: 300px;
	text-align: right;
	padding: 0 15px 0 0;
}




/* TABLE CONTACT */
.contact_tbl
{
	width: 100%;
}
.contact_tr_title
{
	display: none;
} 
.contact_td_title
{
	
} 
.contact_tr_separator_top
{
	height: 5px;
}
.contact_td_separator_top
{
	
}
.contact_tr
{
	height: 27px;
}
.contact_td_l
{
	vertical-align: middle;
	width: 27%;
}
.contact_td_r
{
	vertical-align: middle;
	width: 73%;
}
.contact_tr_cs
{
	height: 27px;
}
.contact_td_cs
{
	vertical-align: middle;
	text-align: right;
}
.contact_tr_sub
{
	height: 27px;
}
.contact_td_sub
{
	vertical-align: middle;
	text-align: center;
}
.contact_tr_error
{
	
}
.contact_td_error
{
	text-align: center;
	padding: 20px 0 20px 0;
}
.contact_tr_ok
{
	height: 27px;
}
.contact_td_ok
{
	text-align: center;
}
.contact_tr_separator_bottom
{
	height: 5px;
}
.contact_td_separator_bottom
{
	
}
/* fin tabla del contacto */


/* textos generales */
.text_error
{
	color: #F00;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: normal;
}
/* fin textos generales */


/* textos add_form, update_form, del_form y contact_form */
.text_field
{
	color: #9A6ABD;
	font-size: 13px;
	text-align: right;
	padding: 0 10px 0 0;
}
.text_info
{
	font-size: 12px;
	color: #9A6ABD;
	padding-left: 5px;
}
.text_required
{
	font-size: 10px;
	padding-right: 22px;
	color: #9A6ABD;
}
.symbol_required
{
	color: #9A6ABD;
}
.text_ok
{
	font-weight: bold;
}
/* fin textos add_form, update_form, del_form y contact_form */


/* formularios general */
.form
{
	margin: 0;
	padding: 0;
}
/* fin formularios general */


/* formularios add_form, update_form, del_form, show_data y contact_form */
.input_text, .input_number, .input_datetime, .input_timestamp, .input_time, .input_year, .input_file
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 95%;
	height: 20px;
	background-color: #FFF;
	border-top: 1px solid #BBCCC5;
	border-left: 1px solid #BBCCC5;
	border-bottom: 1px solid #DCE4E1;
	border-right: 1px solid #DCE4E1;
}
.input_date
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 70%;
	height: 20px;
	background-color: #FFF;
	border-top: 1px solid #BBCCC5;
	border-left: 1px solid #BBCCC5;
	border-bottom: 1px solid #DCE4E1;
	border-right: 1px solid #DCE4E1;
}
.textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 95%;
	height: 100px;
	background-color: #FFF;
	border-top: 1px solid #BBCCC5;
	border-left: 1px solid #BBCCC5;
	border-bottom: 1px solid #DCE4E1;
	border-right: 1px solid #DCE4E1;	
}
.select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 95%;	
	height: 20px;
	background-color: #FFF;
	border-top: 1px solid #BBCCC5;
	border-left: 1px solid #BBCCC5;
	border-bottom: 1px solid #DCE4E1;
	border-right: 1px solid #DCE4E1;
}
.input_button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #9A6ABD;
	background: url(img/btn_contacto.jpg) repeat-x;
	height: 25px;
}
/* fin formularios add_form, update_form, del_form, show_data y contact_form */

/* noticias */
.news_container
{
	width: 100%;
}
.news_no
{
	text-align: center;
	padding: 30px;
	font-weight: bold;
}
.news_1
{
	background-color: #EEE;
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #999;
}
.news_2
{
	background-color: #DDD;
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #999;
}
.news_1_date, .news_2_date
{
	font-size: 10px;
}
.news_1_title, .news_2_title
{
	margin: 10px 0 10px 0;
	font-size: 12px;
	font-weight: bold;
}
.news_1_summary, .news_2_summary
{
	line-height: 17px;
}
.news_1_photo, .news_2_photo
{
	border: 1px solid #333;
	margin: 0 10px 10px 0;
	float: left;
}
.news_1_link_container, .news_2_link_container
{
	margin: 10px 0 0 0;
	text-align: right;
}
a.news_1_link:link, a.news_1_link:active, a.news_1_link:visited, a.news_2_link:link, a.news_2_link:active, a.news_2_link:visited
{
	color: #000;
	text-decoration: none;
}
a.news_1_link:hover, a.news_2_link:hover
{
	color: #0033AA;
}	
.news_nav_container
{
	padding: 1px 0 1px 0;
	text-align: center;
	background-color: #FBF5FC;
	border: 1px solid #DFCEEA;
	margin: auto;
	width: 30%;
}
.news_nav_text
{
	font-size: 13px;
	color: #CFCFCF;
	font-weight: bold;
}
a.news_nav_link:link, a.news_nav_link:active, a.news_nav_link:visited
{
	color: #7C48A4;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}
a.news_nav_link:hover
{
	color: #B491CE;
}

.show_news_container
{
	width: 100%;
}
.show_news_no
{
	text-align: center;
	padding: 30px;
	font-weight: bold;
}
.show_news
{
	background-color: #EEE;
	padding: 10px;
	border: 1px solid #999;	
}
.show_news_date
{
	font-size: 10px;
}
.show_news_title
{
	margin: 10px 0 10px 0;
	font-size: 12px;
	font-weight: bold;
}
.show_news_description
{
	line-height: 17px;
}
.show_news_description p
{
	
}
.show_news_description img
{
	border: 1px solid #333 !important;
}
.show_news_description a:link, .show_news_description a:active, .show_news_description a:visited
{
	color: #000;
}
.show_news_description a:hover
{
	color: #0033AA;
}
.show_news_photo
{
	border: 1px solid #333;
}
.show_news_link
{
	margin: 10px 0 0 0;
}
a.show_news_link:link, a.show_news_link:active, a.show_news_link:visited
{
	color: #000;
	text-decoration: none;
}
a.show_news_link:hover
{
	color: #0033AA;
}
.show_news_photos
{
	margin: 10px 0 0 0;
	text-align: center;
	border: 1px solid #DDD;
}
.show_news_photos_tbl
{
	margin: auto;
}
.show_news_photos_tbl td
{
	padding: 10px 5px 10px 5px;
}
.show_news_back
{
	margin: 20px 0 0 0;
}
a.show_news_link_back:link, a.show_news_link_back:active, a.show_news_link_back:visited
{
	color: #000;
	text-decoration: none;
}
a.show_news_link_back:hover
{
	color: #0033AA;
}
/* fin noticias */


/* SIGN UP AJAX  - SUSCRIBITE A NEWSLETTER */
.sign_up_success
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color: #9665BA;
	font-weight: bold;
}
.sign_up_beforeSend
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
}
.sign_up_error
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
}
a.link_btn_subscribe_back:link, a.link_btn_subscribe_back:active, a.link_btn_subscribe_back:visited
{
	background: url(img/btn_suscribe_back.jpg)  0px 0;
	width: 91px;
	height: 29px;
	display: block;
}
a.link_btn_subscribe_back:hover
{
	background: url(img/btn_suscribe_back.jpg) 0 29px;
}

/*Como ayudar*/
#como_colaborar_content li
{
	list-style-image: url(img/items_lista1.jpg);
	line-height: 19px;
	font-size: 13px;
	color: #495814;
	margin: 0;
}
/* ADD_FORM y UPDATE_FORM */
.form_tbl
{
	width: 600px;
	margin: auto;
	margin-bottom: 10px;
	
}
.form_tr_title
{
	height: 21px;
}
.form_td_title
{
	vertical-align: middle;
	text-align: center;
	color: #005EB1;
	font-size: 12px;
}
.form_tr_separator_top
{
	height: 3px;	
}
.form_td_separator_top
{
	
}
.form_tr
{
	height: 35px;
}
.form_td_l
{
	width: 35%;
	text-align: right;
	padding-right: 5px;
	/*border: 1px solid blue;*/
}
.form_td_r
{
	width: 65%;
	/*border: 1px solid red;*/
}
.form_tr_cs
{
	height: 25px;
}
.form_td_cs
{
	text-align: right;
	padding-right: 5px;
}
.form_tr_sub
{
	height: 35px;
}
.form_td_sub
{
	text-align: center;
}
.form_tr_error
{
	
}
.form_td_error
{
	padding: 10px;
	text-align: center;
}
.form_tr_ok
{
	
}
.form_td_ok
{
	padding: 10px;
	text-align: center;
}
.form_tr_separator_bottom
{
	display: none;	
}
.form_td_separator_bottom
{
	
}
.form_tr_photo
{
	
}
.form_td_photo
{
	padding: 5px;
}