* {
	font-family: 'Verdana', 'Arial';
	padding: 0px;
	margin: 0px;
}

html {
	width: auto;
}

body {
	width: 100%;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position:center;
	margin: auto;
	position: absolute;
}

/* PAGE */
#page {
	width: 830px;
	margin: 0px auto 0px auto;
}

#content {
	width: 805px;
	background-color: #ffffff;
	float: right;
}
/* HEADER */
#header {
	width: 805px;
	height: 152px;
	background-image: url(images/header/background.jpg);
}

	#header #contenido {
		width: 805px;
		height: 130px;
	}
		
		#header #contenido #isologo {
			width: 312px;
			height: 130px;
			float: left;
		}
		
		#header #contenido #anos {
			width: 90px;
			height: 130px;
			float: left;
		}
				
		#header #contenido #llamenos {
			width: 144px;
			height: 59px;
			padding: 46px 54px 0px 0px;
			float: right;
		}

/* MENU */
.menu {
	width: 805px;
	height: 19px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	font-size: 10px;
	color: #148a5a;
	background-image: url(images/menu/background.jpg);
	float: left;
}
	.menu a.button {font-size: 10px; color: #148a5a; text-decoration:none;}
	.menu a.button:hover {font-size: 10px; color: #000000; text-decoration:none;}
	.menu a.button_selected {font-size: 10px; color: #000000; text-decoration:none;}

/* BODY */
/* INFO */
#movie_home {
	width: 805px;
	height: 284px;
	background-image: url(images/home/background.jpg);
	float: left;
}

#videos {
	width: 403px;
	height: 134px;
	background-color: #148a5a;
	float: left;
}

	#videos #miniaturas {
		width: 223px;
		height: 134px;
		float: left;
	}
	
		#videos #miniaturas #title {
			width: 403px;
			height: 28px;
		}
		
		#videos #miniaturas .scroll {
			width: 16px;
			height: 100px;
			float: left;
		}
		
		#videos #miniaturas #thumbs {
			width: 191px;
			height: 100px;
			float: left;
			overflow: hidden;
		}
		
			#videos #miniaturas  #thumbs .thumb {
				width: 89px;
				height: 100px;
				padding-right: 10px;
				float: left;
			}
			
			#videos #miniaturas  #thumbs .thumb .image {
				width: 89px;
				height: 61px;
			}
			
			#videos #miniaturas  #thumbs .thumb .title {
				width: 89px;
				font-size: 9px;
				padding-top: 4px;
				font-weight: bold;
				color: #ffffff;
			}
			
			#videos #miniaturas  #thumbs .thumb .subtitle {
				width: 89px;
				font-size: 9px;
				color: #ffffff;
			}
	
	#videos #reproductor {
		width: 180px;
		height: 134px;
		float: right;
	}

#edificio {
	width: 402px;
	height: 134px;
	float: right;
}

	
	#info {
		width: 724px;
		padding: 17px 44px 20px 37px;
		float: left;
	}
		
	#info #movie_residencia {
		width: 282px;
		height: 388px;
		background-image: url(images/residencia/movie_back.jpg);
		float: right;
	}
	
	#info #movie_politica {
		width: 282px;
		height: 388px;
		background-image: url(images/politica/movie_back.jpg);
		float: right;
	}
	
	#info #movie_infraestructura {
		width: 282px;
		height: 388px;
		background-image: url(images/infraestructura/movie_back.jpg);
		float: right;
	}
	
	#info #movie_infra_habitaciones {
		width: 282px;
		height: 388px;
		background-image: url(images/infraestructura/habitaciones/movie_back.jpg);
		float: right;
	}
	
	#info #movie_infra_edificio {
		width: 282px;
		height: 388px;
		background-image: url(images/infraestructura/edificio/movie_back.jpg);
		float: right;
	}
	
	#info #movie_infra_espacios {
		width: 282px;
		height: 388px;
		background-image: url(images/infraestructura/espacios/movie_back.jpg);
		float: right;
	}
	
	#info #movie_servicios {
		width: 282px;
		height: 388px;
		background-image: url(images/servicios/movie_back.jpg);
		float: right;
	}
	
	#info #movie_serv_salud {
		width: 282px;
		height: 388px;
		background-image: url(images/servicios/salud/movie_back.jpg);
		float: right;
	}
	
	#info #movie_serv_actividades {
		width: 282px;
		height: 388px;
		background-image: url(images/servicios/actividades/movie_back.jpg);
		float: right;
	}
	
	#info #movie_serv_otros {
		width: 282px;
		height: 388px;
		background-image: url(images/servicios/otros/movie_back.jpg);
		float: right;
	}

	#info #movie_equipo {
		width: 282px;
		height: 388px;
		background-image: url(images/equipo/movie_back.jpg);
		float: right;
	}
	
	#info #movie_centro {
		width: 282px;
		height: 388px;
		background-image: url(images/centro/movie_back.jpg);
		float: right;
	}
	
	#info #movie_novedades {
		width: 282px;
		height: 388px;
		background-image: url(images/novedades/movie_back.jpg);
		float: right;
	}
	
	#info #movie_agenda {
		width: 282px;
		height: 388px;
		background-image: url(images/agenda/movie_back.jpg);
		float: right;
	}
	
	#info #movie_contactenos {
		width: 282px;
		height: 388px;
		background-image: url(images/contactenos/movie_back.jpg);
		float: right;
	}
	
	#info #image_vertical {
		width: 282px;
		height: 388px;
		float: right;
	}
	
	/* NOVEDADES */
	hr {
		height: 1px;
		border: 0;
		margin: 5px 0px 5px 0px;
		color: #bbbbbb;
		background-color: #bbbbbb;
	}
	
	#info #submenu {
		width: 390px;
		padding: 10px 0px 10px 0px;
		font-size: 10px;
		float: left;
	}
		#info #submenu a {font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
		#info #submenu a:hover {font-size: 12px; font-weight: bold; color: #009611; text-decoration: underline;}
		
		#info #submenu .submenu_opened {font-size: 12px; font-weight: bold; color: #009611; text-decoration: underline;}
	
		/* AGENDA */
		#info #ag_title {
			font-weight: bold;
			color: #029662;
		}
		
		#info #ag_text_box {
			width: 391px;
			height: 252px;
			float: left;
		}
		
			#info #ag_text_box #text {
				width: 391px;
				height: 252px;
				font-size: 11px;
				line-height: 16px;
				float: left;
				overflow: hidden;
			}

	#info #title {
		padding: 13px 13px 0px 0px;
		font-size: 14px;
		color: #009611;
		font-weight: bold;
	}
	
		#info #title a {font-size: 14px; color: #009611; font-weight: bold; text-decoration: none;}
		#info #title a:hover {font-size: 14px; color: #000000; font-weight: bold; text-decoration: underline;}

	#info #text_box {
		width: 390px;
		padding-top: 10px;
		float: left;
	}
	
		#info #text_box #text {
			width: 390px;
			padding: 0px 0px 13px 0px;
			font-size: 11px;
			line-height: 16px;
			text-align: justify;
			float: left;
		}
		
		#info #text_box #text a {line-height: 16px; font-size: 11px; font-weight: normal; color: #000000;}
		#info #text_box #text a:hover {line-height: 16px; font-size: 11px; font-weight: normal; color: #009611;}
		
		#info #text_box #text b {line-height: 16px;}
		#info #text_box #text i {font-size: 12px; font-weight: bold; font-style: normal; line-height: 16px;}
		
		#info #text_box #text h1 {line-height: 16px; font-size: 11px; font-weight: normal; display: inline;}
		#info #text_box #text h1 a {color: #000000;}
		
		#info #text_box #text h2 {line-height: 16px; font-size: 11px; font-weight: normal; display: inline;}
		
		#info #text_box #text h3 {line-height: 16px; font-size: 11px; font-weight: normal; display: inline;}
		
		#info #text_box #text .dos_col {
			width: 190px;
			padding-right: 5px;
			font-size: 11px;
			line-height: 16px;
			float: left;
		}
		
			#info #text_box #text .dos_col h1 {line-height: 16px; font-size: 11px; font-weight: normal; display: inline;}
			#info #text_box #text .dos_col h1 a {color: #000000; text-decoration: none;}
			#info #text_box #text .dos_col h2 {line-height: 16px; font-size: 11px; font-weight: normal; display: inline;}
			#info #text_box #text .dos_col h3 {line-height: 16px; font-size: 11px; font-weight: normal; display: inline;}
		
		#info #text_box #text #copete {
			color: #414099;
		}
		
		#info #text_box #text #ineco {
			width: 125px;
			height: 100px;
			margin: 15px 0px 0px 10px;
			float: right;
		}

	/* ARTICULOS DE INTERES */
	#info #articulos {
		width: 724px;
	}
	
		#info #articulos #header {
			width: 724px;
			height: 90px;
			text-align: right;
		}
		
		#info #articulos #body {
			width: 724px;
			padding-top: 20px;
		}
		
			#info #articulos #body .art_menu {
				width: 200px;
				padding-right: 40px;
				float: left;
			}
			
				#info #articulos #body .art_menu .pdf {
					font-size: 10px;
					text-align: left;
				}
				
				#info #articulos #body .art_menu .data {
					font-size: 10px;
					text-align: left;
				}
				
					#info #articulos #body .art_menu .data a{color: #000000; text-decoration:none;}
					#info #articulos #body .art_menu .data a:hover{color: #029662; text-decoration:none;}
				
			#info #articulos #body #text {
				width: 484px;
				font-size: 12px;
				line-height: 18px;
				float: right;
			}
				#info #articulos #body #text a{color: #000000; font-weight: bold; text-decoration:none;}
				#info #articulos #body #text a:hover{color: #029662; font-weight: bold; text-decoration:none;}
			
				#info #articulos #body #text .title {font-size: 14px; color: #029662; font-weight: bold;}
		
	/* NEWSWLETTER */
	#info #noticias {
		width: 724px;
	}
	
		#info #noticias #header {
			width: 724px;
			height: 87px;
		}
		
			#info #noticias #header #lugar {
				width: 518px;
				height: 87px;
				float: left;
			}
		
		#info #noticias #lateral {
			width: 155px;
			float: left;
		}
		
		/* RESIDENCIA */
		#info #noticias #header #res_fecha {
			width: 51px;
			height: 87px;
			background-color: #029662;
			float: right;
		}
		
			#info #noticias #header #res_fecha #numero {
				padding: 45px 0px 0px 5px;
				font-size: 20px;
				color: #ffffff;
			}
			
			#info #noticias #header #res_fecha #mes {
				padding: 0px 0px 0px 5px;
				font-size: 10px;
				color: #ffffff;
			}	
			
		#info #noticias #header #res_menu {
			width: 150px;
			height: 77px;
			padding: 5px 0px 5px 5px;
			background-color: #029662;
			float: left;
		}
			#info #noticias #header #res_menu a {line-height: 15px;	font-size: 10px; color: #ffffff; text-decoration: none;}
			#info #noticias #header #res_menu a:hover {color: #7dddbb; text-decoration: none;}
			#info #noticias #header #res_menu .opened {color: #7dddbb; text-decoration: none;}
					
			#info #noticias #lateral #res_volver {
				width: 155px;
				height: 20px;
				padding-top: 3px;
			}
				#info #noticias #lateral #res_volver a {font-size: 10px; color: #029662; text-decoration: none;}
				#info #noticias #lateral #res_volver a:hover {font-size: 10px; color: #000000; text-decoration: none;}
				
			#info #noticias #lateral #numeros {
				width: 47px;
				height: 252px;
				line-height: 18px;
				float: left;
			}
				#info #noticias #lateral a.numeros {font-size: 10px; color: #009611; text-decoration: none;}
				#info #noticias #lateral a.numeros:hover {font-size: 10px; color: #000000; text-decoration: none;}
				
			#info #noticias #lateral #imagen {
				text-align: right;
				float: right;
			}
		
		#info #noticias #indice {
			width: 569px;
			padding-top: 10px;
			float: right;
		}
		
			#info #noticias #indice #text {
				width: 569px;
				text-align: justify;
				float: left;
			}
		
			#info #noticias #indice .nota {
				width: 559px;
				padding: 5px 0px 5px 10px;
				border-bottom: solid 1px #ededf1;
			}
			
			#info #noticias #indice .texto {
				width: 559px;
				font-size: 10px;
			}
			
				#info #noticias #indice .texto a.res_title {font-size: 10px; font-weight: bold; color: #029662; text-decoration: none;}
				#info #noticias #indice .texto .res_copete {text-decoration: none;}
				#info #noticias #indice .texto a.res_copete h2 {font-size: 10px; font-weight: bold; display: inline; color: #000000; text-decoration: none;}
				#info #noticias #indice .texto a.res_copete:hover h2 {font-size: 10px; font-weight: bold; display: inline; color: #029662; text-decoration: none;}

				#info #noticias #indice .mas {padding-top: 3px;}
				
				#info #noticias #indice a.res_mas {font-size: 10px; color: #009611; text-decoration: none;}
				#info #noticias #indice a.res_mas:hover {font-size: 10px; color: #000000; text-decoration: none;}
			
			#info #noticias #indice #res_seccion {
				width: 554px;
				height: 32px;
				padding-left: 10px;
				font-size: 14px;
				font-weight: bold;
				color: #029662;
				text-decoration: none;
			}
			
			#info #noticias #indice #not_text {
				width: 554px;
				padding: 0px 0px 10px 10px;
				font-size: 10px;
				color: #000000;
				border-bottom: solid 1px #ededf1;
				float: left;
			}
			
				#info #noticias #indice #not_text b {
					font-size: 10px;
				}
				
				#info #noticias #indice #text #not_text a.ed_pdf {color: #0065a2; text-decoration: none;}
				#info #noticias #indice #text #not_text a.ed_pdf:hover {color: #000000; text-decoration: none;}
			
				#info #noticias #indice #text #not_text a.res_pdf {color: #029662; text-decoration: none;}
				#info #noticias #indice #text #not_text a.res_pdf:hover {color: #000000; text-decoration: none;}
	
	/* CONTACTENOS */
	#info #contact_text_box {
		width: 359px;
		padding-top: 10px;
		float: left;
	}
	
	#info #contactenos {
		width: 359px;
		font-size: 10px;
		line-height: 18px;
		float: left;
	}
	
	#info #datos {
		font-size: 9px;
		text-align: right;
		padding-right: 17px;
		float: left;
	}

	#info #campos {
		font-size: 9px;
		text-align: right;
		float: right;
	}
	
	#info #band_contactenos {
		width: 282px;
		float: right;
	}
	
		#info #band_contactenos #edificio {
			width: 282px;
			height: 65px;
			font-size: 10px;
			color: #084772;
			padding-bottom: 10px;
			float: right;
		}
		
			#info #band_contactenos #edificio img {padding-bottom: 3px;}
		
		#info #band_contactenos #residencia {
			width: 282px;
			height: 50px;
			font-size: 10px;
			color: #029662;
			padding-bottom: 10px;
			float: right;
		}
			
			#info #band_contactenos #residencia img {padding-bottom: 3px;}
			
		#info #band_contactenos #grupo {
			width: 282px;
			padding-bottom: 10px;
			float: right;
		}
	
		/* FORM */
		input, textarea, select {
			background-color: #d6e5f1;
			padding: 2px;
			font-size: 11px;
			border: 0;
		}

		button {
			height: 22px;
			margin-top: 12px;
			padding: 0px 10px 0px 10px;
			background-color: #a8c5dc;
			font-size: 10px;
			font-weight: bold;
			border: 0;
		}
		
	#info #gracias {
		width: 355px;
		height: 199px;
		padding: 140px 0px 0px 0px;
		font-size: 11px;
		text-align: center;
		float: left;
	}

	
		/* FORM */
		input, textarea, select {
			background-color: #e0f3e6;
			padding: 2px;
			font-size: 11px;
			border: 0;
		}

		button {
			height: 22px;
			margin-top: 12px;
			padding: 0px 10px 0px 10px;
			background-color: #E0F3E6;
			font-size: 10px;
			font-weight: bold;
			border: 0;
		}
		
	#info #gracias {
		width: 355px;
		height: 199px;
		padding: 140px 0px 0px 0px;
		font-size: 11px;
		text-align: center;
		float: left;
	}
	
/* FOOTER */
#footer {
	width: 805px;
	margin: 10px 0px 0px 0px;
	float: right;
}

	#footer #iso {
		width: 155px;
		height: 70px;
		padding-right: 20px;
		float: left;
	}
	
	#footer #words {
		width: 580px;
		float: right;
	}

		
		#footer #words h1 {font-size: 11px; font-weight: normal;}
			#footer #words h1 a {font-size: 11px; font-weight: normal; color: #000000; text-align: justify; text-decoration: none;}
			#footer #words h1 a:hover {font-size: 11px; font-weight: normal; color: #029662; text-align: justify;}
			
		#footer #words h3 {font-size: 9px; font-weight: normal; text-align: justify;}
		
		#footer #words #defensa {
			margin-left: -3px;
		}
