body 					{ margin: 0px; padding: 0px; background-color: #F2E5C4; }						/* body con fondo pagina */
a:focus 			{ outline: 0px; }
.fondoweb			{ background-color: #CBBB9B; }																			/* fondo web */
.fondocab			{ background: #CBBB9B url(/img/bg_head.jpg) no-repeat left top; }		/* fondo cabecera */
.fondocon			{ background: #CBBB9B url(/img/bg_cont.jpg) repeat-y left top; }		/* fondo contenido */
.fondo_bl			{ background-color: #FFFFFF; }																			/* fondo central */
.fondo_mr			{ background-color: #41291B; }																			/* fondo pie de pagina */
.fondo_tb			{ background-color: #DBD1B6; }
.fondo_frm1		{ background-color: #F4EACD; }
.fondo_frm2		{ background-color: #DBD1B6; }

.linea_mr			{ background-image: url(/img/hl_brown.gif); background-repeat: repeat-x; background-position: left center; }		/* linea */

.menusep			{ background: #5F412A url(/img/menu_s.gif) no-repeat left top; }
.menu0				{ background: #41291B url(/img/menu_0.gif) repeat-x left top; }
.menu1				{ background: #D95F07 url(/img/menu_1.gif) repeat-x left top; }

.menut0				{ font-family: Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.menut1				{ font-family: Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.menut0:hover	{ font-family: Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.menut1:hover	{ font-family: Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }

h2						{ font-family: Arial; font-size: 22px; font-weight: bold; color: #41291B; margin: 0px; padding: 0px; }
.txt_intro		{ font-family: Arial; font-size: 15px; font-weight: bold; color: #B18D65; }
.txt_intro2		{ font-family: Arial; font-size: 15px; color: #B18D65; }
.txt_conten		{ font-family: Arial; font-size: 13px; color: #333333; }
.txt_conten a   { font-family: Arial; font-size: 13px; font-weight: bold; color: #FF3300; text-decoration: none; }
.txt_conten a:hover { font-family: Arial; font-size: 13px; font-weight: bold; color: #FF3300; text-decoration: underline; }
.txt_ucase		{ font-size: 11px; }
.txt_nota			{ font-family: Arial; font-size: 10px; color: #333333; }
.txt_bl_nm		{ font-family: Arial; font-size: 13px; font-weight: bold; color: #AC895F; }
.txt_bl_nt		{ font-family: Arial; font-size: 12px; color: #645544; }
.txt_comen		{ font-family: Arial; font-size: 16px; font-weight: bold; color: #41291B; }
.txt_form			{ font-family: Arial; font-size: 12px; color: #333333; }
.txt_form2		{ font-family: Arial; font-size: 12px; color: #41291B; }
.txt_form3		{ font-family: Arial; font-size: 13px; color: #41291B; font-weight: bold; }
form					{ margin: 0px; padding: 0px; }

.txt_input		{ font-family: Arial; font-size: 11px; color: #333333; background-color: #FFFFFF; height: 16px; margin: 0px; padding: 0px 1px 0px 1px; vertical-align: middle; }
.txt_input_e	{ font-family: Arial; font-size: 11px; color: #333333; background-color: #EFD1D1; height: 16px; margin: 0px; padding: 0px 1px 0px 1px; vertical-align: middle; }
.cmb_input		{ font-family: Arial; font-size: 11px; color: #333333; background-color: #FFFFFF; height: 20px; margin: 0px; padding: 0px; vertical-align: middle;}
.cmb_input_e	{ font-family: Arial; font-size: 11px; color: #333333; background-color: #EFD1D1; height: 20px; margin: 0px; padding: 0px; vertical-align: middle;}

.lista				{ list-style-image: url(/img/bullet.gif); list-style-position: outside; vertical-align: top; margin: 0px; padding-left: 16px; }

.txt_km				{ font-family: Arial; font-size: 13px; font-weight: bold; color: #41291B; }
.txt_pie			{ font-family: Arial; font-size: 10px; color: #FFFFFF; line-height: 11px; }
.txt_fft			{ font-family: Arial; font-size: 10px; color: #333333; line-height: 11px; }
.txt_ffd			{ font-family: Arial; font-size: 11px; color: #333333; }
.txt_ei				{ font-family: Arial; font-size: 17px; font-weight: bold; color: #FFFFFF; }
.txt_eit			{ font-family: Arial; font-size: 11px; font-weight: bold; color: #AC895F; }
.txt_eil			{ font-family: Arial; font-size: 13px; color: #FFFFFF; }

a.lnk_mail		{ font-family: Arial; font-size: 16px; font-weight: bold; color: #41291B; text-decoration: none; }
a.lnk_mail:hover{ font-family: Arial; font-size: 16px; font-weight: bold; color: #41291B; text-decoration: underline; }
a.lnk_eil			{ font-family: Arial; font-size: 13px; color: #FFFFFF; text-decoration: none; }
a.lnk_eil:hover	{ font-family: Arial; font-size: 13px; color: #FFFFFF; text-decoration: underline; }
a.lnk_cont		{ font-family: Arial; font-size: 13px; font-weight: bold; color: #FF3300; text-decoration: none; }
a.lnk_cont:hover{ font-family: Arial; font-size: 13px; font-weight: bold; color: #FF3300; text-decoration: underline; }
a.lnk_bl_t		{ font-family: Arial; font-size: 22px; font-weight: bold; color: #41291B; text-decoration: none; }
a.lnk_bl_t:hover{ font-family: Arial; font-size: 22px; font-weight: bold; color: #41291B; text-decoration: underline; }
a.lnk_bl_nt		{ font-family: Arial; font-size: 12px; color: #645544; text-decoration: none; }
a.lnk_bl_nt:hover{ font-family: Arial; font-size: 12px; color: #645544; text-decoration: underline; }
a.lnk_bl_nm		{ font-family: Arial; font-size: 13px; font-weight: bold; color: #AC895F; text-decoration: none; }
a.lnk_bl_nm:hover{ font-family: Arial; font-size: 13px; font-weight: bold; color: #AC895F; text-decoration: underline; }
a.lnk_intro2		{ font-family: Arial; font-size: 15px; font-weight: bold; color: #FF3300; text-decoration: none; }
a.lnk_intro2:hover{ font-family: Arial; font-size: 15px; font-weight: bold; color: #FF3300; text-decoration: underline; }

.txt_list_name	{ font-family: Arial; font-size: 13px; color: #41291B; font-weight: bold; }
.txt_list_separ	{ font-family: Arial; font-size: 13px; color: #BB9468; font-weight: bold; }
.txt_list_kms	{ font-family: Arial; font-size: 13px; color: #41291B; font-weight: bold; }
.txt_list_abc	{ font-family: Arial; font-size: 13px; color: #BB9468; font-weight: bold; }
a.lnk_list_abc	{ font-family: Arial; font-size: 13px; color: #41291B; font-weight: bold; text-decoration: none; }

a.lnk_bl_volver	{ font-family: Arial; font-size: 11px; color: #645544; font-weight: bold; text-decoration: none; }
a.lnk_bl_volver:hover{ font-family: Arial; font-size: 11px; color: #645544; font-weight: bold; text-decoration: underline; }
a.lnk_bl_info	{ font-family: Arial; font-size: 11px; font-weight: bold; color: #FF3300; text-decoration: none; }
a.lnk_bl_info:hover	{ font-family: Arial; font-size: 11px; font-weight: bold; color: #FF3300; text-decoration: underline; }

.lnk_adobe		{ font-family: Arial; font-size: 12px; color: #45413B; font-weight: bold; text-decoration: none; }
a.lnk_adobe:hover{ font-family: Arial; font-size: 12px; color: #45413B; font-weight: bold; text-decoration: underline; }

.txt_contacta		{ font-family: Arial; font-size: 11px; font-weight: normal; color: #41291B; text-decoration: none; line-height: 100% }
.txt_telefono		{ font-family: Arial; font-size: 17px; font-weight: bold; color: #41291B; text-decoration: none; line-height: 100% }

.png_trans		{ _filter: progid:DXImageTransform.Microsoft.Chroma(color='#D8E9EC'); }
.oculto			{ display: none; }

/* MENSAJES */
.form_message	{  background-color: #F4EACD; }
.form_message_error	{  font-family: Arial; font-size: 13px; color: #E70321; font-weight: bold; text-decoration: none; }
a.form_message_error:hover {  font-family: Arial; font-size: 13px; color: #E70321; font-weight: bold; text-decoration: underline; }
.form_message_ok	{  font-family: Arial; font-size: 13px; color: #6A9B3C; font-weight: bold; text-decoration: none; }
a.form_message_ok:hover {  font-family: Arial; font-size: 13px; color: #6A9B3C; font-weight: bold; text-decoration: underline; }
.form_message span a {  font-family: Arial; font-size: 11px; color: #333333; font-weight: normal; text-decoration: none; }
.form_message span a:hover {  font-family: Arial; font-size: 11px; color: #333333; font-weight: normal; text-decoration: underline; }
/*------------------------------------*/

/* DIALOGOS */
#fullOverlay					{ position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: #666666; opacity: 0.7; filter: progid:DXImageTransform.Microsoft.Chroma(color='#d3e6ea'), alpha(opacity=70); }
.dialog_shadow					{ position: absolute; width: 613px; height: 110px; top: 0px; left: 0px; background-color: #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px; opacity: 0.7; filter: progid:DXImageTransform.Microsoft.Chroma(color='#d3e6ea'), alpha(opacity=70); }
.dialog 						{ width: 593px; background-color: #F4EACD; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer; }
/*------------------------------------*/

.blogItems p {margin: 0px; padding: 0px; }
