@charset "iso-8859-1";
/* CSS Document */

body{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #685651;
	background: url(images/bg.png)  repeat-x;
	background-color: #FFF;
	text-align:center;
	margin:0;
}


/*--------------------------- TIPOGRAFIA*/
h1{	margin:0;
	font-size:28px; 
	letter-spacing:-1px; 
	color:#D61D3B; 
	font-weight:bold;
	line-height:102%;
	text-shadow: #FFF 0px 1px;
}

.tit_slide{
	font-size:22px; 
	letter-spacing:-1px; 
	color:#D61D3B; 
	font-weight:bold;
	line-height:102%;
}

p{margin:0}
.destacado_1{font-size: 52px; line-height:44px; letter-spacing:-4px}
.destacado_2{font-size: 42px; line-height:44px; letter-spacing:-3px}
.destacado_3{font-size: 28px; line-height:44px; letter-spacing:-1px}
.destacado_4{font-size: 35px; line-height:30px; letter-spacing:-2px}
.txt_12{font-size:12px;}
.txt_17{font-size:17px;}
.txt_18{font-size:18px;}
.txt_28{font-size:28px;}
.blanco{color:#FFF;}
.marron_claro{color:#877974;}
.bordo{color:#D61D3B;}
.txt_space{letter-spacing:-1px}
.txt_w{width:170px;}
.txt_w_p{width:189px;}
.txt_w2{width:380px;}
.txt_shadow_blanco{text-shadow:#E9E6E5 0px 1px;}
.bold{font-weight:bold;}
.txt_linea{line-height:16px;}
.txt_linea_1{line-height:100%;}

a {
  color:#D61D3B;
  text-decoration:none;
}
a:hover {
	font-weight:bold;
}

a.derecha {
  color: #FFF;
  text-decoration:none;
}

a.derecha:hover {
text-shadow:#685651 0px 2px;
font-weight: normal}/*----------------------------- GLOBALES*/
.cuerpo{ width:581px}
.3_col{ width:273px; height:258px}

.h_107{ height:107px;}
.h_115{ height:115px;}

p { padding: 0;}

.left{ float:left;}
.right{ float: right;}
.clear{ clear:both;}
.inline{ display:inline;}
.block { display:block;}

.centrar{ margin:0 auto}

.alinear_left{ text-align:left}
.alinear_center{ text-align:center}
.alinear_right{ text-align:right}
.alinear_justify{ text-align:justify}

.m_L_20{ margin-left:20px;}
.m_L_69{ margin-left:69px;}
.m_L_60{ margin-left:60px;}
.m_l_45{ margin-left:38px;}
.m_l_34{ margin-left:34px;}
.m_r_69{ margin-right:69px;}
.m_l_x{ margin-left:258px;}
.m_r_9{ margin-right:9px;}
.m_r_20{ margin-right:20px;}
.p_T_36{ padding-top:36px;}
.p_T_x{ padding-top:41px;}
.p_T_28{ padding-top:27px;}
.p_T_24{ padding-top:24px;}
.p_T_20{ padding-top:20px;}
.p_t_13{ padding-top:14px;}
.p_t_9{ padding-top:9px;}
.p_b_9{ padding-bottom:9px;}
.p_B_20{ padding-bottom:20px;}


.borde_bot{ border-bottom: 1px solid #D1C6B6;}

/*----------------------------------- FONDOS*/
.col_r_2{ background:url(images/col_r_2.png) no-repeat; width:220px; height:121px;}
.col_abajo{ background:url(images/col_abajo.png) no-repeat; width:839px; height:258px;}
.col_r{ background:url(images/base_col_right.png) no-repeat; width:220px; height:404px;}
.head_top{ background:url(images/head_top.png) no-repeat; width:inherit; height:29px;}
.fondo_sombra{ background:url(images/fondo_sombra.png) no-repeat; width:1014px;}
.head_abajo{ background: url(images/head_abajo.png) repeat-x; height:152px;}
.menu{ background:url(images/menu.png) repeat-x;
width:958px; height:56px;}
.fondo_body { background:url(images/fondo_cuerpo.png) repeat-x; background-color:#FFF; width:inherit}
.fondo_home{ background:url(images/fondo_home.png) repeat-x; background-color:#FFF; width:inherit;}
.fondo_foot {background:url(images/foot.png) no-repeat; width:1014px; height:104px}

/* estilos que agrega lu*/
.txt_verde18{ color:#090; font-weight:bold; font-size:18px;}
#botondonar{ background:url(images/donar.jpg); width:101px; height:43px; border:solid 1px #FFF; cursor: pointer;}
