/*-------generales--------*/
*{
  margin: 0;
  padding: 0;
}
body{
  font-family: "Century Gothic", Times, serif;
	background:url(../img/bg.jpg) repeat-y center #FFFFFF;
	color: #4D4D4D;
}
a{
  text-decoration: none;
  outline: none;
}
img{
  border: 0;
}
/*----------tags-----------*/
h1 {
	color:#da251d;
	font-size:38px;
	line-height:100%;
	letter-spacing:-3px;
	text-align:left;
	margin-left: 8px;
}
h2 {
	color:#4c4847;
	font-size:28px;
	line-height:100%;
	letter-spacing:-3px;
	text-align:left;
}
h3 {
	color:#da251d;
	font-size:14px;
}
/*-------estilos tags------*/
span.naranja{
	color: #ff8a00;
}
p.chicogris{
	color: #74706c;
	font-size: 11px;
}
p.chiconegro{
	color: #000;
	font-size: 10px;
}
a.naranja{
	color: #ff8a00;
}
.Pmargin p{
	margin: 10px 0;
	text-align: justify;
}
.Pblanco p{
	color: #fff;
	font-size: 11px;
}
/*------estilo textos------*/
.Tgrischico p{
	color: #828180;
	font-size: 11px;
}
/*------estilo links-------*/
.subrayadorojo a{
	color: #da251d;
	text-decoration: underline;
}
.subrayadoazul a{
	color: #00bef5;
	text-decoration: underline;
}
.subrayadogris a{
	color: #828180;
	text-decoration: underline;
}
/*-----estilo generales----*/
.no-margin{
	margin: 0;
}
.subheader{
	margin-top: -6px;
	margin-bottom: 5px;
}
.hidden{
	display: none;
}
.fix{
	clear: both;
}
/*-------divisiones--------*/
#main{
	width: 100%;
}
#contenedor{
	width: 779px;
	margin: auto;
}
#pie{ 
  clear: both;
	margin-bottom: 10px;
	padding: 0 10px;
}
#notaprensa{
	width: 779px;
	background-color: #da251d;
	height: 30px;
	margin: 10px 0;
	position: relative;
}
/*-------logo header--------*/
#header{
	width: 779px;
	height: 150px;
	clear: both;
	margin: auto;
	position: relative;
	/*background: url(../img/header.jpg) no-repeat top center;*/
}
#header img{
	_margin-bottom: -3px;
}
/*----------barra-----------*/
#bgnav{
	background: url(../img/bg-barra.png) repeat-x;
	width: 100%;
	height:33px;
}
#navTop{clear:both; position:relative;}
#navTop ul{
	list-style:none;
	height:33px;
	position:absolute;
}
#navTop ul li{float:left;}

#navTop  ul li a.home {height:33px; width:48px; display:block; background: url(../img/menu.gif) -637px 0 no-repeat;}
#navTop  ul li a.home:hover {background: url(../img/menu.gif) no-repeat -637px -52px;}

#navTop  ul li a.saluda {height:33px; width:64px; display:block; background: url(../img/menu.gif) 0 0 no-repeat;}
#navTop  ul li a.saluda:hover {background: url(../img/menu.gif) no-repeat 0 -52px;}

#navTop  ul li a.porque {height:33px; width:76px; display:block; background: url(../img/menu.gif) no-repeat -65px 0;}
#navTop  ul li a.porque:hover {background: url(../img/menu.gif) no-repeat -65px -52px;}

#navTop  ul li a.objetivos {height:33px; width:75px; display:block; background: url(../img/menu.gif) no-repeat -142px 0;}
#navTop  ul li a.objetivos:hover {background: url(../img/menu.gif) no-repeat -142px -52px;}

#navTop  ul li a.proyectos {height:33px; width:72px; display:block; background: url(../img/menu.gif) no-repeat -219px 0;}
#navTop  ul li a.proyectos:hover {background: url(../img/menu.gif) no-repeat -219px -52px;}

#navTop  ul li a.hazte {height:33px; width:138px; display:block; background: url(../img/menu.gif) no-repeat -293px 0;}
#navTop  ul li a.hazte:hover {background: url(../img/menu.gif) no-repeat -293px -52px;}

#navTop  ul li a.actualidad {height:33px; width:80px; display:block; background: url(../img/menu.gif) no-repeat -432px 0;}
#navTop  ul li a.actualidad:hover {background: url(../img/menu.gif) no-repeat -432px -52px;}

#navTop  ul li a.estas {height:33px; width:120px; display:block; background: url(../img/menu.gif) no-repeat -510px 0;}
#navTop  ul li a.estas:hover {background: url(../img/menu.gif) no-repeat -510px -52px;}

#navTop  ul li a.noticias {height:28px; width:110px; display:block; background: url(../img/menu-emergente.gif) no-repeat 0 0;}
#navTop  ul li a.noticias:hover {background: url(../img/menu-emergente.gif) no-repeat 0 -55px;}

#navTop  ul li a.medica {height:28px; width:110px; display:block; background: url(../img/menu-emergente.gif) no-repeat -118px 0;}
#navTop  ul li a.medica:hover {background: url(../img/menu-emergente.gif) no-repeat -118px -55px;}

#navTop, #navTop ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#navTop a {
	display: block;
	width: 10em;
}
#navTop li {
	float: left;
}
#navTop li ul {
	position: absolute; 
	background: #3B3B3B;
	left: -999em;
	z-index: 1;
}
#navTop li:hover ul, #navTop li.sfhover ul {
	left: auto;
}
/*----------barra2-----------*/
#navTop2{clear:both; position:relative;}
#navTop2 ul{
	list-style:none;
	height:30px;
	position:absolute;
}
#navTop2 ul li{float:left;}

#navTop2  ul li a.nota {height:30px; width:114px; display:block; background: url(../img/menu2.gif) -5px 0 no-repeat;}
#navTop2  ul li a.nota:hover {background: url(../img/menu2.gif) no-repeat -4px -52px;}

#navTop2  ul li a.empresas {height:30px; width:169px; display:block; background: url(../img/menu2.gif) no-repeat -122px 0;}
#navTop2  ul li a.empresas:hover {background: url(../img/menu2.gif) no-repeat -121px -52px;}

#navTop2  ul li a.contactar {height:33px; width:80px; display:block; background: url(../img/menu2.gif) no-repeat -498px 0;}
#navTop2  ul li a.contactar:hover {background: url(../img/menu2.gif) no-repeat -497px -52px;}

#navTop2  ul li a.ayudanos {height:33px; width:74px; display:block; background: url(../img/menu2.gif) no-repeat -330px 0;}
#navTop2  ul li a.ayudanos:hover {background: url(../img/menu2.gif) no-repeat -329px -52px;}

#navTop2, #navTop2 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#navTop2 a {
	display: block;
	width: 10em;
}
#navTop2 li {
	float: left;
}
#navTop2 li ul {
	position: absolute; 
	background: #3B3B3B;
	left: -999em;
	z-index: 1;
}
#navTop2 li:hover ul, #navTop2 li.sfhover ul {
	left: auto;
}

input,textarea {
border: 1px #da251d solid;
}
input:hover,textarea:hover {
border-right: 5px #da251d solid;
background-color: #FBF5F4;
}
/*-------contenido--------*/
#contenido{
	margin: 0 0 8px 0; 
	padding: 20px 10px 10px 10px;
	font-size: 14px;	
	line-height: 14px;
	margin: auto;
	width: 759px;
	background: url(../img/bg.png) repeat-x top;
}
#content h3{
  color:#333;
	font:18px/1 Georgia, "Times New Roman", Times, serif;
	font-weight:900;
	font-style:italic;
}
#content h2 a, .post h3 a{
  color: #014962;
  text-decoration: none;
}
#content h2 a:hover{
  color: #1882D6;
}
/*----------divs-----------*/
#home{	
	width: 742px;
	margin: auto;
}
#home ul{
  margin: 15px;
}
#home ul li{
  list-style: none;
  background: url(../img/item.gif) 0 5px no-repeat;
  padding: 0 0 10px 15px;
}
#rectangulo{	
	width: 366px;
	height: 183px;
	float: left;
	background-color: #605d5c;
}
#sonido{
	width: 54px;
	height: 24px;
	position: absolute;
	right: 0;
	top: 3px;
}
#eata{
	width: 45px;
	height: 45px;
	position: absolute;
	left: 5px;
	top: 31px;
}
#foto{
	float: left;
}
#foto-noticia{
	float: left;
	margin: 5px 10px 0 10px;
	_margin-top: 0;
	background-color: #000000;
}
#foto-descripcion{
	padding: 4px;
}
.foto-seccion{
	float: right;
	margin: 10px;
}
#encabezado{
	float: right;
	width: 386px;
	_width: 379px;
}
#texto{
	float: right;
	margin: 0 14px;
	width: 357px;
	height: 326px;
	padding: 0 5px;
	overflow: auto;
}
#resalta{
	/*float: right;*/
	margin: 0 0 14px 0;
	width: 485px;
	*width: 480px;
	height: 290px;
	padding: 5px;
	background-color: #F5F5F5;
	border: 1px dashed #da251d;
}