@charset "utf-8";
/* CSS Document */

/* Reset Styles
==============================================================================================  */

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { padding: 0; margin: 0 }
table { border-collapse: collapse; border-spacing: 0 }
a, img, fieldset { border: none; outline: none }
address, caption, cite, th { font-style: normal; font-weight: normal }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
em, strong { font-weight: normal; font-style: normal }
abbr { border: none; }
iframe { border: none; overflow: hidden; }

/* Global Styles
==============================================================================================  */

body { background: #eaeaea; font: 11px/1.4 "Helvetica Neue", Arial, sans-serif; color: #222 }

a { color: #390; text-decoration: none; }

h1
{
	font: 16px  "Helvetica Neue", Arial, sans-serif; 
	color: #415517;
	font-weight: bold;
	
}

h2
{
	font: 13px  "Helvetica Neue", Arial, sans-serif; 
	color: #415517;
	font-weight: bold;
	
}

html, body, #wrapper 
{
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
}
   
#wrapper
{
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
      width:760px;
		
	
}

#header
{
	
	height		:150px;
	 
	margin-top				: 10px;
	border-right			: 1px solid #e8e8e8;
	background-image		: url(../images/partes/logofundacion.jpg);
	background-position	: top left;
	background-repeat		: no-repeat;
	background-color		: #fafafa;
}

#header #mensaje
{
	padding-left: 400px;
	
}

#header #menu 
{
		position					:absolute;
		top						: 140px;
		width: 759px; 
		padding:0 0 2px;
    	height:1em;
	 	background-image: url(../images/nav-tile.png);
	 	background-position: top lefT;
		background-repeat: repeat-x;
	 	height: 60px;
}
	
#header #menu ul {
	float:left;
	width:100%;
	list-style-type:none;
	}
	
#header #menu li {
	display:inline;
	float:left;
	width:auto;
	}
	
#header #menu a 
{
	font: 14px  "Helvetica Neue", Arial, sans-serif; color: #222;
	padding:5px 3px 3px 3px;
	margin-left:4px;
	margin-right:4px;
	color:#383838;
	text-decoration:none;
	display:block;
	float:left;
	width:auto;
	border: none;
}
	
#header #menu a:hover 
{

	border-bottom		:2px solid 	 #415517;
	background-color	: #eeffe3;
}

#header #menu a:active 
{
	border-bottom		:2px solid 	 #415517;
	background-color	: #eeffe3;
	}

#detail
{
		float:left;
	 	position:relative;
		width:100%;
	background-color	: #fafafa;
		margin-top		: 10px;
 
	border-right		: 1px solid #e8e8e8; 
}

#detail #navigation
{
	--margin-left		: 15px;
	--margin-right	: 5px;
	padding-top		: 5px;
	padding-bottom : 5px;
	padding-left:15px;
	border-bottom	: 1px solid #e8e8e8;
	font				: 13px/1.4 "Helvetica Neue", Arial, sans-serif; 
	color				: #222;
}
#detail #navigation h1
{
	color: #83af2a;
}

#detail #izquierda
{
		float			: left;
	 	position		: relative;

		width			: 580px;
		border-right	: 1px solid #e8e8e8;
}

#detail #derecha
{
	float			: left;
 	position		: relative;
	width			: 179px;
		margin-left		: 0px;
		margin-right	: 0px;
}

#detail #derecha .fotos
{
	float			:left;
	margin-top		: 3px;
	margin-bottom	: 3px;
}

#detail #derecha .publicidad
{
	float				:left;
 
	margin-top		: 3px;
	margin-bottom	: 3px;

}

#detail #derecha  h1
{
	--border-bottom	: 2px solid  #83af2a;
	font			: 14px/1.4 "Helvetica Neue", Arial, sans-serif; 
	font-weight		: bold;
	color			: #FFFFFF;	
	text-align		: center;
}
#detail #derecha #novedades
{
	margin-left: 0px;
	--background-color: #ffd700;
}

#detail #derecha #novedades h1
{
	margin-left: 0px;
	padding-top:3px;
	color			: #FFFFFF;	
}
#detail #derecha #novedades ul
{
	margin-left		:4px;
	font-size		: 10px;
	font-style		: normal;
	font-weight		: normal;
	font-variant	: normal;
	text-transform	: none;
	color			: #333333;

 
	list-style-position		:inside;
	list-style-type			:none;
	display					: list-item;
}

 
#detail #derecha #novedades a
{
	display			:block;
	padding-top		:2px;
	padding-bottom	:2px;
	padding-left	:0px;
	color			: #333333;
	font-size		:12px;
	font-family		:Arial;
}
#detail #derecha #novedades a:hover
{
	text-decoration		:underline;
}

#detail #derecha .separador
{
	height		:10px;
}
 
#footer
{
	clear			: both;
	height			: 60px;
	margin-top		: 10px;
	padding-top		: 10px;
	background-color: #fafafa;
}

#footer a
{
	color				:#390;
	text-decoration		: none;
}

#footer a:hover
{
	color				:orange;
	text-decoration		: none;
}

#extraFooter
{
	text-align		: right;
}
	
#detalle
{
	margin-left		: 5px;
	margin-top		: 5px;
	margin-right	: 35px;
	margin-bottom	: 5px;
	color			: #222;

}
#detalle ul
{
padding-left:20px;
 
		font-size				: 10px;
	font-style				: normal;
	font-weight				: normal;
	font-variant			: normal;
	text-transform			: none;
	color					: #ffd700;
	text-decoration			: none;
	list-style				: square;
--list-style-position		:inside;

	 
}

 
#detalle p
{
	color				: #222 ;
}

#detalle img
{
 	border-left			: 1px solid #666666;
	border-top			: 1px solid #666666;
	border-right		: 1px solid #666666;
	border-bottom		: 1px solid #666666;
	padding				: 3px;
	margin				: 3px;
}


#informes
{
	float:left;
	
}

#informes h1
{
	font				: 15px/1.4 "Helvetica Neue", Arial, sans-serif; 
	font-weight			: bold;
	color				: #222;
}

#informes img
{
 	border-left			: 1px solid #666666;
	border-top			: 1px solid #666666;
	border-right		: 1px solid #666666;
	border-bottom		: 1px solid #666666;
	padding-right		: 1px;
	padding-top			: 1px;
	padding-left		: 1px;
	padding-bottom		: 1px;
	margin-right		: 3px;
}

#informes #informe
{
	float:left;
	width:600px;
	position: relative;
}
#informes .separador
{	
height: 20px;
}
#informes .foto
{	
	float		: left;
	width		: 210px;
	position	: relative;
}

#informes .datos
{	
	float				: left;
	width				: 370px;
	position			: relative;
	padding-left	: 5px;
	padding-right	: 5px;
}
/* Programas */

#programas
{
	float:left;
	
}

#programas h1
{
	font				: 15px/1.4 "Helvetica Neue", Arial, sans-serif; 
	font-weight			: bold;
	color				: #222;
}

#programas img
{
 	border-left			: 1px solid #666666;
	border-top			: 1px solid #666666;
	border-right		: 1px solid #666666;
	border-bottom		: 1px solid #666666;
	padding-right		: 1px;
	padding-top			: 1px;
	padding-left		: 1px;
	padding-bottom		: 1px;
	margin-right		: 6px;
}

#programas p
{
	font				: 12px/1.4 "Helvetica Neue", Arial, sans-serif; 
}

#programas ul
{

	font-size				: 12px;
	font-style				: normal;
	font-weight				: normal;
	font-variant			: normal;
	text-transform			: none;
--	color					: #ffd700;
	text-decoration			: none;
	list-style				: square;
	list-style-position		:inside;
	list-style-type			: square;
--	display					: list-item;
}

 


#programas li
{
		list-style-type		:square;
}
/* Noticias */
#noticias
{
	float:left;
	
}

#noticias h1
{
	font				: 15px/1.4 "Helvetica Neue", Arial, sans-serif; 
	font-weight			: bold;
	color				: #222;
}

#noticias img
{
 	border-left			: 1px solid #666666;
	border-top			: 1px solid #666666;
	border-right		: 1px solid #666666;
	border-bottom		: 1px solid #666666;
	padding-right		: 1px;
	padding-top			: 1px;
	padding-left		: 1px;
	padding-bottom		: 1px;
	margin-right		: 3px;
}
	
#noticias .noticia
{
	margin-left			: 5px;
	margin-top			: 5px;
	margin-right		: 15px;
	margin-bottom		: 5px;
	padding-left		: 3px;
	padding-right		: 3px;
	padding-top			: 3px;
	padding-bottom 		: 3px;
	border-bottom		: 1px dotted #cacaca;
	text-align: justify;
}
#noticias .tipo
{
	font				: 11px/1.4 "Helvetica Neue", Arial, sans-serif; 
	font-weight			: bold;
	color				: #000000;
}	

#noticias .separador
{
	border-bottom		: 1px dotted #cacaca;
	margin-bottom: 5px;
}
#navegador
{
	float:left;
	font				: 11px/1.4 "Helvetica Neue", Arial, sans-serif; 
	font-weight			: bold;
	width				: 550px;
	position			: relative;
}

#noticias .bajada
{
	padding-top			: 3px;
	font				: 11px/1.4 "Helvetica Neue", Arial, sans-serif; 
}

#navegador ul 
{
	float				:left;
	list-style-type		:none;
}

 #navegador li 
{
 	border-left			: 1px solid #e8e8e8;
	border-top			: 1px solid #e8e8e8;
	border-right		: 1px solid #e8e8e8;
	border-bottom		: 1px solid #e8e8e8; 
	display				:inline;
	float				:left;
	width				:auto;
	margin-left			: 3px;
	margin-right		: 3px;
	padding-left		: 3px;
	padding-right		: 3px;
	padding-top			: 3px;
	padding-bottom		: 3px;
	min-width			: 15px; 
	text-align			: center;
	
}
	
 #navegador li.selected 
{
 	border-left			: 1px solid #e8e8e8;
	border-top			: 1px solid #e8e8e8;
	border-right		: 1px solid #e8e8e8;
	border-bottom		: 1px solid #e8e8e8; 
	display				:inline;
	float				:left;
	width				:auto;
	margin-left			: 3px;
	margin-right		: 3px;
	padding-left		: 3px;
	padding-right		: 3px;
	padding-top			: 3px;
	padding-bottom		: 3px;
	min-width			: 15px; 
	background-color	: #e8e8e8; 
}

#navegador a
{
	font				: 11px/1.4 "Helvetica Neue", Arial, sans-serif;
	color				: #83af2a;
	text-decoration		: none;
} 

#navegador a:hover
{
	font				: 11px/1.4 "Helvetica Neue", Arial, sans-serif;
	color				: #83af2a;
	text-decoration		: underline;
} 

#navegador a.selected
{
	font				: 11px/1.4 "Helvetica Neue", Arial, sans-serif;
	color				: #83af2a;
	font-weight			: bold;
	text-decoration		: underline;
} 
	

#contacto
{
	margin-left		: 5px;
	margin-top		: 5px;
	margin-right	: 15px;
	margin-bottom	: 5px;
}

#contacto .separador
{
	height		:20px;
}

#contacto .linea
{
	float				: left;
	margin-top			: 3px;
	margin-bottom		: 3px;

}
#contacto .etiqueta
{
	float					:left;
	width					:150px;
	text-align				: right;
}

#contacto .textbox
{
	float					:left;
	width					:250px;
}

#sponsors 
{
	float					:left;
	position				:relative;	
	width: 555px;
	background-color		:#FFFFFF;
	--border					:1px solid #cccccc;
	
	margin-left: 6px;
	padding-bottom: 5px;
 

}
#sponsors h1
{
	color: #FFFFFF;
	height: 20px;
}
#sponsors .cuerpo
{
	float					:left;
	position				:relative;	
	border					:1px solid #cccccc;
}
#sponsors .titulo
{
	padding-left			:10px;
--	border-bottom			: 1px solid #cccccc;
background-color: #609d36;

 

}

#sponsors .linea
{
	float					:left;
	margin-top				:10px;
	margin-bottom			:10px;
	width					:100%;
	vertical-align: middle;
	

}
#sponsors .sponsor1
{
	float					:left;
	width					:33%;
	min-width				:180px;
}

#sponsors .sponsor2
{
	float					:left;
	width					:33%;
	min-width				:180px;
}

#sponsors .sponsor3
{
	float					:left;
	width					:33%;
	min-width				:180px;
}

/* Programas Index */

#programasIndex
{
	float					:left;
	position				:relative;	
	--background-color		:#FFFFFF;
	--border				:1px solid #cccccc;
	margin-left:40px;
 

}

#programasIndex h1
{

	color: #FFFFFF;
	
}
#programasIndex .cuerpo
{
	float					:left;
	position				:relative;	
	border					:1px solid #cccccc;
}
#programasIndex .titulo
{
	padding-left			:10px;
	padding-top: 5px;
--	border-bottom			: 1px solid #cccccc;
background-color: #609d36;
height: 25px;
 

}


#programasIndex  img
{
	border			: 1px solid #cccccc;
	padding			: 0px
}

#programasIndex  .banner1
{
	float				:left;
	--width				:30%;
	min-width			:160px;
	margin-left			: 10px;
}

#programasIndex  .banner2
{
	float				:left;
	--width				:30%;
	min-width			:160px;
	margin-left			:10px;
}

#programasIndex  .banner3
{
	float				:left;
	--width				:30%;
	min-width			:160px;
	margin-left			:10px;
	margin-right		: 10px;
}

/* Banners */

#banners3 
{
	float					:left;
	position				:relative;	
	--background-color		:#FFFFFF;
	--border				:1px solid #cccccc;
 

}

#banners3  .titulo
{

	--border-bottom			:1px solid #cccccc;
 

}

#banners3  .linea
{
	float					:left;
	margin-top				:10px;
	margin-bottom			:10px;
	width					:100%;

	

}


#banners3  img
{
	border			: 1px solid #cccccc;
	padding			: 0px
}

#banners3  .banner1
{
	float				:left;
	--width				:30%;
	min-width			:160px;
	margin-left			: 20px;
}

#banners3  .banner2
{
	float				:left;
	--width				:30%;
	min-width			:160px;
	margin-left			:20px;
}

#banners3  .banner3
{
	float				:left;
	--width				:30%;
	min-width			:160px;
	margin-left			:20px;
}

a.verMas
{
	color				:orange;
	font-weight			:bold;
	text-decoration		:none;
	
}

a.verMas:hover
{
	color				:orange;
	font-weight			:bold;
	text-decoration		:underline;
	
}






	
#programa 
{
/*float						:left;*/
width						:555px;
border						:1px solid #ccc;
margin-left					:6px;
margin-top					:5px;
margin-bottom				:10px;
vertical-align				:top;
padding-left: 5px;
padding-right: 5px;
min-height: 130px;
	}
	
 #programa  .fotos 
{
margin-left:0px;
margin-right: 5px;
margin-top:5px;
margin-bottom:5px;
float:left;
vertical-align:middle;
	}
	
	
#programaPopup
{
/*float						:left;*/
width						:460px;
border						:1px solid #ccc;
margin-left					:6px;
margin-top					:5px;
margin-bottom				:10px;
vertical-align				:top;
padding-left: 5px;
padding-right: 5px;
min-height: 130px;
	}
	
 #programaPopup  .fotos 
{
margin-left:0px;
margin-right: 5px;
margin-top:5px;
margin-bottom:5px;
float:left;
vertical-align:middle;
	}	
 
.Publicidad
{
		 	border-left			: 1px solid  #e8e8e8;
	border-top			: 1px solid  #e8e8e8;
	border-right		: 1px solid  #e8e8e8;
	border-bottom		: 1px solid  #e8e8e8;
	background: #FFFFFF;
}

#ultimasFotos
{
	float					:left;
	position				:relative;	
	--background-color		:#FFFFFF;
	--border				:1px solid #cccccc;
	width				:565px;	
 

}
#ultimasFotos .separador
{
	border-bottom		: 1px dotted #cacaca;
	margin-bottom: 5px;
}
#ultimasFotos #Fotos
{
	float:			left;
	position: relative;
	 
	margin-left		:5px;
	
	
	
}

#ultimasFotos #Fotos .linea
{
	padding-left			:1px;
	padding-right			:1px;
	min-height				: 120px;
}



#multimedia #Fotos.separador
{
border-top: 1px solid #708090;

}
#ultimasFotos #Fotos #foto
{
	float:			left;
	width				:125px;
	margin-left		: 2px;
	margin-bottom	: 2px;
	margin-right	: 2px;
	margin-top		: 2px;
	border-left 	: 1px solid #d8d8d8;
	border-right	: 1px solid #d8d8d8;	
	border-bottom 	: 1px solid #d8d8d8;
	border-top		: 1px solid #d8d8d8;	
	padding-left		:2px;
	padding-bottom	: 2px;
	padding-right	: 2px;
	padding-top		: 2px;	
	 background-color: #FFFFFF;
}
#multimedia
{
	
}

#multimedia #Galeria
{
	float:			left;
	width				:180px;	
	margin-left		: 10px;
}


#multimedia #Galeria  ul
{
	margin-top			: 15px;
	font-size			: 11px;
	font-style			: normal;
	font-weight			: normal;
	font-variant		: normal;
	text-transform		: none;
	color					: #b22222;
	text-decoration	: none;
 
	--list-style-position	:inside;
	list-style-type	:none;
	display: list-item;
}

#multimedia #Galeria li
{
 
	--list-style-type:square;
	border-bottom: 1px dotted #708090;
	min-height: 20px;
	padding-left: 2px;
	 
}

#multimedia #Galeria li.Selected
{
		text-decoration: none;
		background-image: url(../images/bullets/a1.gif);
		background-position: right center;
		background-repeat: no-repeat;
		background-color: #e3e3e3;
}
#multimedia #Galeria a
{
		text-decoration: none;
}

#multimedia #Galeria a:hover
{
		text-decoration:underline;
}


#multimedia #Fotos
{
	float:			left;
	width				:560px;	
	margin-left		:10px;
	
	
}

#multimedia #Pagina 
{
	  background-color: #ececec;
	  margin-top: 10px;
	  margin-bottom: 10px;
	  margin-right		: 10px;
	  	border-left 	: 1px solid #d8d8d8;
	border-right	: 1px solid #d8d8d8;	
	border-bottom 	: 1px solid #d8d8d8;
	border-top		: 1px solid #d8d8d8;	
	padding-top: 5px;
	padding-bottom: 5px;
}


#multimedia #Pagina .linea
{
	padding-left			:5px;
	padding-right			:5px;
	min-height				: 130px;
}



#multimedia #Pagina.separador
{
border-top: 1px solid #708090;

}
#multimedia #Pagina #foto
{
	float:			left;
	width				:160px;
	margin-left		: 2px;
	margin-bottom	: 2px;
	margin-right	: 2px;
	margin-top		: 2px;
	border-left 	: 1px solid #d8d8d8;
	border-right	: 1px solid #d8d8d8;	
	border-bottom 	: 1px solid #d8d8d8;
	border-top		: 1px solid #d8d8d8;	
	padding-left		:2px;
	padding-bottom	: 2px;
	padding-right	: 2px;
	padding-top		: 2px;	
	 background-color: #FFFFFF;
}




.imgteaser 
{
	margin: 0;
	overflow: hidden;
	float: left;
	position: relative;
}
.imgteaser a 
{
	text-decoration: none;
	float: left;
	border: NONE;
}
.imgteaser a:hover 
{
	cursor: pointer;
}

.imgteaser a img 
{
	--float: left;
	margin-left:4px;
 
	background: #fff;
	border: 1px solid #ddd;
}

.imgteaser a .more {
	position: absolute;
	right: 20px;
	bottom: 20px;
	font-size: 1.2em;
	color: #fff;
	background: #000;
 
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}
.imgteaser a:hover .desc{
	display: block;
	font-size: 1.2em;
	padding: 10px 0;
	background: #111;
	filter:alpha(opacity=60);
	opacity:.60;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 4px;
	left: 5px;
	padding: 10px;
	margin: 0;
	width: 370px;
	border-top: 1px solid #999;
}
.imgteaser a:hover .desc strong {
	display: block;
	margin-bottom: 5px;
	font-size:1.4em;
}


.imgteaser a .desc {	display: none; }
.imgteaser a:hover .more { visibility: hidden;}

.Agradecimiento
{
	padding-left:10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
}


.Agradecimiento a
{
	
}

.Agradecimiento p
{
	padding-bottom: 5px;	
}

.Agradecimiento h2
{
	font-size			: 15px;
	padding-bottom		: 10px;
	
}

.SeparadorAgradecimiento
{
	padding-bottom:5px;
	padding-top: 5px;
	border-bottom		: 1px dotted #cacaca;
}

.tituloNovedades
{
 
	background-color: #609d36;
	height: 27px;
}

.tituloGaleriaFotos
{
	 
	width: 150px;
	height: 27px;
}

/*Facebook */
.fb_share_button 
	{ 
		display: -moz-inline-block; 
		display:inline-block; 
		padding:1px 20px 0 5px; 
		height:15px; 
		border:1px solid #d8dfea; 
		background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; 
}  
.fb_share_button:hover 
{ 
	color:#fff; 
	border-color:#295582; 
	background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none; 
}

/* HOSPITALES */
#Hospitales
{
	margin-top:50px;
	width:550px;
	float: left;
	position: relative;
}

#Hospitales h2
{
margin-left:15px;	
margin-top:5px;		
 margin-bottom:5px;	
}

#Hospitales .linea
{
	padding-left			:5px;
	padding-right			:5px;
	min-height				: 230px;
}