@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus { outline: 0;} 
a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table { border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #cad1e4;background-color:#cad1e4;height: 1px; margin-top:20px;}
body { background-image:url(/imagenes/fondo_web.gif); background-color:#fff; background-repeat:repeat-x; }
div#contenedor { width:765px; height:615px; background-image:url(/imagenes/fondo_contenedor2.gif); background-repeat:no-repeat; margin:15px auto;font-family:trebuchet ms, arial, verdana, sans-serif; }
	div#header { float:left; margin:5px 10px 0 10px }
	div#franja { float:left; text-align:center; margin-bottom:10px; margin-left:18px !important; *margin-left:8px; background:url(/imagenes/franja.gif) no-repeat; height:150px; width:731px; text-align:center; }
		div#franja div { margin-top:15px;}
			div#franja div p { font-size:25px; color:#fff; letter-spacing:10px;}
	div#menu { background-image:url(/imagenes/fondo_menu2.gif); background-repeat:repeat-x; float:left; width:705px; text-align:center; margin:0px 18px 5px 18px !important; *margin:0px 18px 5px 7px; height:34px; padding:0 0 0 25px;}
		div#menu_in { float:left; position:relative; margin:5px 0 0 0; }
			div#menu ul { }
			div#menu ul li { float:left; margin:0 17px;}
				div#menu ul li a { float:left; color:#fff; text-decoration:none; font-size:14px; display:block; height:25px; padding:0 0 0 3px; line-height:22px;}
					div#menu ul li a b {float:left;display:block; padding:0 6px 0 3px; height:25px;}
					div#menu ul li a.current { background:url(/imagenes/fondo_menu_sel2.gif);}
						div#menu ul li a.current b { background:url(/imagenes/fondo_menu_sel2.gif) no-repeat right top; }
					div#menu ul li a:hover { background:url(/imagenes/fondo_menu_sel2.gif) no-repeat left top; height:25px; cursor:pointer}
						div#menu ul li a:hover b { background:url(/imagenes/fondo_menu_sel2.gif) no-repeat right top; height:25px;}
	div#principal { float:left; width:380px; margin-left:80px !important; *margin-left:35px; color:#777; font-size:11px; font-weight:bold;  height:260px; }
			div#principal p { margin:15px 0; }
	div#ult_novedades { background-color:#eee; float:right; width:220px; margin-right:30px; padding:0 10px 10px 10px; font-size:11px; }
	div#suscripcion { float:right; font-size:11px; margin-right:30px; text-align:left; margin-top:15px; width:240px; } 	
	div#pie { /*float:left;*/ /*margin-top:25px;*/ width:700px; color:#777; font-size:11px; font-weight:bold; text-align:center; margin:0 auto; }
		div#pie a { color:#777777; }
			div#pie a:hover { text-decoration:underline;}
	h4.titulo_seccion { color:#9E1A1C; font-weight:bold; font-size:14px; margin:10px 0;}
	h4.titulo_seccion a { color:#9E1A1C; }	
		h4.titulo_seccion a:hover { text-decoration:underline; }	
	h5.titulo_seccion { color:#9E1A1C; font-weight:bold; font-size:12px; margin:5px 0;}
	h6.titulo_noticia {color:#D0100E; font-weight:bold; font-size:12px; margin:5px 0; text-decoration:underline;}
	div.novedad a { color:#777; font-size:11px; font-weight:bold;}
		div.novedad a:hover { text-decoration:underline;}			
	div.fecha_novedad {color:#757575; font-size:10px; }
	div#que_hacemos { float:left; margin-left:70px !important; *margin-left:35px;font-size:14px; width:455px; *height:425px !important; }
		div#que_hacemos p { color:#666; font-size:14px; margin:20px; }
		div#que_hacemos ol {list-style-type:decimal; color:#BD2125; font-weight:bold; margin:15px 0 10px 15px; }
			div#que_hacemos ol li { margin-left:40px; }
			div#que_hacemos ol a { color:#BD2125;}
				div#que_hacemos ol a:hover { color:#7D1016; text-decoration:underline;}
		div#que_hacemos ul { color:#666; font-size:14px; list-style-image:url(/imagenes/t.jpg); margin-left:25px; }
			div#que_hacemos ul li { margin:20px 0 2px 10px; }	
		h2.titulo_que_hacemos { color:#666; font-size:17px; margin:8px 0 3px 0; }
		h4.subtitulo_que_hacemos {color:#BE7C5C; font-size:13px; margin-left:5px; font-weight:bold; font-style:italic}
			h4.subtitulo_que_hacemos strong { color:#ef5a3a; }
		div.imagen_que_hacemos{float:left; *position:relative; *bottom:186px; *left:85px; margin-left:90px; *margin-left:0;}
	div#como_lo_hacemos { float:left; margin-left:70px !important; *margin-left:35px;font-size:14px; width:505px; *height:425px !important; }			
	div#como_lo_hacemos p { color:#666; font-size:14px; margin:20px 20px 20px 0; }	
		div#como_lo_hacemos ul { color:#666; font-size:14px; list-style-image:url(/imagenes/t.jpg); margin-left:10px; }
			div#como_lo_hacemos ul li { margin:5px 0 2px 5px; }			
	div#contacto { float:left; margin-left:70px !important; *margin-left:35px;font-size:14px; width:455px; *height:425px !important; text-align:center; color:#666;}			
		div#contacto a { color:#9E1A1C; }
			div#contacto a:hover { text-decoration:underline; }		
		div#contacto li { margin-top:15px; margin-bottom:15px}
	div#con_quien { float:left; margin-left:70px !important; *margin-left:35px;font-size:14px; width:455px; *height:425px !important; text-align:center;}		
		div#con_quien div { margin:100px 0; }
		a.enlaces_con_quien { color:#A81920; }
			a.enlaces_con_quien:hover { text-decoration:underline; }
	input.suscripcion {font-family:trebuchet ms, arial, verdana, sans-serif; color:#fff; border-width:0; margin-left:2px; background-color:#BF1B24; height:20px;}
	div#noticias {float:left; padding-left:80px; font-size:14px; margin-top:25px; width:517px; height:420px; overflow:hidden; }	
		div.noticia {margin-bottom:10px; }
			div.noticia:hover {cursor:pointer;}
		div.cuerpo_noticia_top {background-image:url(/imagenes/fondo_noticia_top.gif); background-repeat:no-repeat; height:16px; width:500px; }
		div.cuerpo_noticia_middle {background-color:#85151C; color:#fff; padding:0 10px; font-family:trebuchet ms, arial, verdana, sans-serif; height:15px; width:480px; margin:0;}
			div.titulo_noticia {float:left; font-weight:bold;}
				div.titulo_noticia a {color:#fff;}
			div.titulo_noticia2 {font-weight:bold; font-size:16px; color:#D0100E;}
			div.fecha_noticia {float:right;}				
			div.fecha_noticia2 {font-size:12px; color:#801814; text-align:right; margin-right:40px;}
		div.cuerpo_noticia_bottom {background-image:url(/imagenes/fondo_noticia_bottom.gif); background-repeat:no-repeat; height:16px; width:500px;}
	div#cuerpo_noticia {color:#666; }
.posicionador { clear:both; height:0px; line-height:0px; }	
strong { font-weight:bold;}

.degradado {  filter: alpha(opacity=100); opacity: .99; color:#fff;}
.degradado:hover { filter: alpha(opacity=50); opacity:.6;}


/* Scrollbar & content css */						
#content1, #content2, #content3{ height: 380px; width: 490px; float:left; overflow:hidden; }
#content1 p { margin: 10px; }
.scrollbar-vert{ background-color:#FCF3F2; height:380px; width:10px; float:left; }
.handle-vert{ height:30px; width: 10px; background-color:#BD2125; /*background: url(/imagenes/handle.gif) no-repeat; */}
#content2 p{ width: 1000px;}
#content3 p{width: 700px; }

div#nav_paginacion { text-align:center; color:#666; font-size:13px; margin-top:30px;}

div#video { float:left; margin-left:70px !important; *margin-left:35px;font-size:14px; margin-top:30px; width:455px; *height:425px !important; text-align:center; color:#666;}			

div#idiomas {float:left; margin:120px 0 0 50px; }
	div#idiomas a { font-size:12px; color:#777; font-weight:bold; }
		div#idiomas a:hover { text-decoration:underline; color:#BC1B24;}
