	/* reseteo------------------------------  http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again//*/
	
	html{font-size: 100%;} 
	
	
	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,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	}
	
	body {
	line-height: 1.3;
	font-size: x-small/1.5em Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-family: georgia, serif;
	padding:0;
	margin: 0;
}
		 
	
	ol, ul {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	}
	blockquote, q {
		quotes: none;
	}
	
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	
	/* remember to highlight inserts somehow! */
	ins {
		text-decoration: none;
	}
	del {
		text-decoration: line-through;
	}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 3 0 0 6;
	}
	
	
	/* estirar */
	
	.estirar:after {
	content : ".";
	display : block;
	height : 0;
	clear : both;
	visibility : hidden;
	}
	.estirar {
	display : inline-block;
	}
	* html .estirar {
	height : 1%;
	}
	.estirar {
	display : block;
	}
	
	h1 {
	font-size:0.9em;
	color: #3B658D;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
	h2 {font-size:0.75em;color: #3B658D;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
	h3 {font-size:0.75em;color: #666666;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
	h3 a {
	color: #8b8987;
	text-decoration: underline;
	}
	h3 a:hover {color:#3B658D;}
	h4 {
	font-size:0.75em;
	color: #3B658D;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

	
	
	h6 {font-size:0.65em;color: #666666;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
		
	
	/* ancho------------------------------ with 1000/16 62.5em sino 10px-1em */
	
	/* #doc2{width:73.076em;*width:71.25em;}*/
	
	#contenedor {
	position: relative;
	margin: 0 auto;
	padding:0;
	width: 62.375em;
	background: #FFFFFF;
	font-style: inherit;
	}
	
	#cabecera {
		position: relative;
		height: 16.80em;
		background: #FFFFFF url(../img/httv_cabecera.jpg) left top no-repeat;
		}
		
	/* oculto cabecera*/
	
		
		a#eslogan{	position: absolute;float:left;display:block;width: 50.375em;height: 8.80em;text-indent:-9000px;}
	
	
	/*si hay algo dentro de la cabecera 
		text-indent:-9000px;
	#cabecera_presentacion {
		position: absolute;
		top: 1.5em;
		left: 18.5em;
		text-transform: uppercase;
		line-height: 1em;
		font: bold small "Courier New", Courier, monospace;
		}
		
		*/
	
	
	/* menu contacto */
	
	#cabecera_contacto {position: absolute;bottom: 0;right: 8.7em;}
	
	#menucontacto {
		list-style:none;
		margin:0;
		padding:0;
		line-height: 1em;
		font-size: 0.75em;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		
	}
	#menucontacto li {
		margin:0 1em 0 0;
		padding:0;
		float:left;
	
	}
	#menucontacto li a {
		display:block;
		padding:0 1em 0.2em 0;
		text-decoration:none;
		color:#B1BABE;
		background: right url(../img/fondocontacto.gif) no-repeat;
		background-repeat: no-repeat;
	}
	
	#menucontacto li a:hover {
	
		color:#5F717C;
	
	}
	
	
	/* menu vudeo */
	
	#cabecera_video {
		position: absolute;
		bottom: 0;
		right: 0.2em;}
		
	
	
	#menuvideo {
		list-style:none;
		margin:0;
		padding:0;
		line-height: 1em;
		font-size: 0.75em;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	#menuvideo  li {
		margin:0 0 0 0;
		padding:0;
		float:left;
	
	}
	#menuvideo  li a {
		display:block;
		text-decoration:none;
		color:#B1BABE;	
		background: left url(../img/fondovid.gif) no-repeat;
	
	}
	
	
	
	#menuvideo  li a:hover {color:#5F717C;}
	#menuvideo  li a:hover {color:#5F717C;}
	
	#menuvideo .simple a {padding:1em 0.6em 0.3em 0.6em;text-decoration:none;font-weight: bold;}
	#menuvideo .simpleon a {
		padding:1em 0.6em 0.3em 0.6em;
		text-decoration:none;
		color:#E1E6E8;
		font-weight: bold;
	}
	
	
	#menuvideo .fondogifvideo {background: left url(../img/fondovid.gif) no-repeat;}
	#menuvideo .fondogifvideo a{
		padding:1em 0.6em 0.3em 3.2em;
		text-decoration:none;
		background-image: url(../img/bton_descarga_videoof.gif);
		background-position: 0 5px;}
	
	
	#menuvideo .fondogifvideo a:hover{background-position: 0 -21px;}
		
	
	
	#menuvideo .fondogifdossier {background: left url(../img/fondovid.gif) no-repeat;}
	#menuvideo .fondogifdossier a{
		padding:1em 0.8em 0.3em 3.2em;
		text-decoration:none;
		background-image: url(../img/bton_carpetaof.gif);
		background-position: 0 5px;}
	
	
	#menuvideo .fondogifdossier a:hover{background-position: 0 -21px;}
		
	
		
	/* men intro*/	
	
	/*
		
	#nav li {
		display: inline;
		list-style-type: none;
		}
	
	#nav a {
		float: left;
		overflow: hidden;
		height: 0px !important; 
		height /**/:277px; /* for IE5/Win */
		}
	
	/*
	
	#nav a:hover {
		background-image: url(img/intro1on.gif);
		}
	
	#nav a:active, #nav a.selected {
		background-position: 0 -40px;
		}
		
		*/
	/*
	#introa a {padding:17.31em 7.21em 0 0;background-image: url(../img/intro1on.gif) ;}	/* este padding indica la anchura y la altura si fueran todas iguales iria en el nav a */
	/*
	#introa a:hover {background-image: url(../img/intro1of.gif) ;}
	
	#introb a {padding:17.31em 2em 0 0;background-image: url(../img/intro2on.gif) ;}	
	#introb a:hover {background-image: url(../img/intro2of.gif) ;}
	
	#introc a {padding:17.31em 2em 0 0;background-image: url(../img/intro3on.gif);}	
	#introc a:hover {background-image: url(../img/intro3of.gif);}
	
	#introd a {padding:17.31em 2em 0 0; background-image: url(../img/intro4on.gif) ;}	
	#introd a:hover {background-image: url(../img/intro4of.gif);}
	
	#introe a {padding:17.31em 2em 0 0; background-image: url(../img/intro5on.gif);}	
	#introe a:hover {background-image: url(../img/intro5of.gif)}
	*/	
	
	
	/* cuerpo intro*/
	
	#cuerpo_intro {position: relative;height: 17.31em;}
	
	#cuerpo_intropad {clear : both;padding:0 0 0 0.60em;}
	
	
	/*intro imagen accesible*/	
	
	a#introa{float:left;display:block;text-indent:-9999em;width:193px;height:277px;background:url(../img/intro1of.gif) top left no-repeat;}
	a#introa:hover{background-position: 0 -277px;}
	
	a#introb{float:left;display:block;text-indent:-9999em;width:197px;height:277px;background:url(../img/intro2of.gif) top left no-repeat;}
	a#introb:hover{background-position: 0 -277px;}
	
	a#introc{float:left;display:block;text-indent:-9999em;width:197px;height:277px;background:url(../img/intro3of.gif) top left no-repeat;}
	a#introc:hover{background-position: 0 -277px;}
	
	a#introd{float:left;display:block;text-indent:-9999em;width:196px;height:277px;background:url(../img/intro4of.gif) top left no-repeat;}
	a#introd:hover{background-position: 0 -277px;}
	
	a#introe{float:left;display:block;text-indent:-9999em;width:196px;height:277px;background:url(../img/intro5of.gif) top left no-repeat;}
	a#introe:hover{background-position: 0 -277px;}
	
	/* cuerpo menu*/
	
	#cuerpo_menu {
	position: relative;
	height: 3.12em;
	padding: 15 0 0 50;
}
	
	#cuerpo_menupad {
	clear : both;
	padding:5px 30 50 15px;
}
	
	/*NAC*/
	/*menu imagen accesible*/	
	#cuerpo_menupad a {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:10px;
	text-transform:uppercase;
	font-weight: bold;
	}
	
	a#menuaon{ color: #CCC;}
	a#menua{ color:#F90;}
	a#menua:hover{color: #F60}
	
	a#menubon{ color: #CCC}
	a#menub{ color:#C60;}
	a#menub:hover{color: #C30}
	
	a#menucon{ color: #CCC;}
	a#menuc{ color:#39C;}
	a#menuc:hover{color: #36C;}
	
	a#menudon{ color: #CCC;}
	a#menud{ color:#9F5000;}
	a#menud:hover{color: #630}
	
	a#menueon{ color: #CCC;}
	a#menue{
	color: #D2DD55;
}
	a#menue:hover{
	color: #FF9900;
}
	
	
	/*FIN-NAC*/
	
	/*menu imagen accesible*/	
	/*a#menuaon{float:left;display:block;text-indent:-9999em;width:240px;height:50px;background:url(../img/men1of.gif) top left no-repeat;}
	a#menua{float:left;display:block;text-indent:-9999em;width:240px;height:50px;background:url(../img/men1on.gif) top left no-repeat;}
	a#menua:hover{background-position: 0 -50px;}
	
	a#menubon{float:left;display:block;text-indent:-9999em;width:163px;height:50px;background:url(../img/men2of.gif) top left no-repeat;}
	a#menub{float:left;display:block;text-indent:-9999em;width:163px;height:50px;background:url(../img/men2on.gif) top left no-repeat;}
	a#menub:hover{background-position: 0 -50px;}
	
	a#menucon{float:left;display:block;text-indent:-9999em;width:242px;height:50px;background:url(../img/men3of.gif) top left no-repeat;}
	a#menuc{float:left;display:block;text-indent:-9999em;width:242px;height:50px;background:url(../img/men3on.gif) top left no-repeat;}
	a#menuc:hover{background-position: 0 -50px;}
	
	a#menudon{float:left;display:block;text-indent:-9999em;width:144px;height:50px;background:url(../img/men4of.gif) top left no-repeat;}
	a#menud{float:left;display:block;text-indent:-9999em;width:144px;height:50px;background:url(../img/men4on.gif) top left no-repeat;}
	a#menud:hover{background-position: 0 -50px;}
	
	a#menueon{float:left;display:block;text-indent:-9999em;width:190px;height:50px;background:url(../img/men5of.gif) top left no-repeat;}
	a#menue{float:left;display:block;text-indent:-9999em;width:190px;height:50px;background:url(../img/men5on.gif) top left no-repeat;}
	a#menue:hover{background-position: 0 -50px;}*/
	
	/*píe de paginia*/	
	
	#cuerpo_pie {
		position: relative;
		padding:0.60em 0.60em 0.60em 0.60em;
		clear: both;
		border-bottom:1px solid #666666;
	}
	
	#cuerpo_pie  p{
	padding:0.30em 0.60em 0.30em 0.60em;
	font-size: 0.625em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E1EEF0;
	color: #666666;
	text-align: center;
}
		
	#cuerpo_pie a{
	color: #666666;
}
	
	/* cuerpo contenido*/
	
	#cuerpo_contenido {position: relative;padding:0 0 0 0.60em;}
	
	#cuerpo_contenidopad {
		background:url(../img/fondocuerpo.gif) repeat-x;
		width: 61.187em;
		background-color: #FFFFFF;
		background-position: 50px 0 0 0 0;
	}
	
	#imagen_ico {
		float: left;
		padding:4.25em 0 0 3.5em;
		position: relative;
	}
	#texto_contenido{
		float: right;
		width:37.62em;	
	
	}
	
	.clear{clear:both;height : 1em;}
	.clearb{clear:both;height : 0.2em;}
	
	
	/* titulares*/
	
	
	.titular h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: 18px;
	color: #3B658D;
	padding-bottom: 16px;
	}
	#tit_interactivo{;}
	#tit_eventos{background:url(../img/tit_eventos.gif) top left no-repeat;}
	#tit_comunicacion{background:url(../img/tit_comunicacion.gif) top left no-repeat;}
	#tit_espacios{background:url(../img/tit_espacios.gif) top left no-repeat;}
	
	/* menu seccion*/
	#menu_seccion{
	
		display:block;
		list-style:none;
		font-size: 1em;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		padding:0.25em 0 0.7em 0;
	}
	#menu_seccion li {
		margin:0 1em 0 0;
		float:left;
		
	}
	#menu_seccion li a {display:block;padding:0 0.2em 0.2em 0;text-decoration:none;	color:#92A9BE;background:url(../img/indicefon.gif) top left no-repeat;padding-left: 1.4em;background-position: 0 -2px;font-size: 0.85em;}
	#menu_seccion li a:hover{background-position: 0 -22px;}
	#menu_seccion_act {display:block;padding:0 0.2em 0.2em 0;text-decoration:none;color:#3B658D;background:url(../img/indicefon.gif) top left no-repeat;padding-left: 1.4em;background-position: 0 -22px;font-size: 0.85em;}
	
	
	/* titular seccion*/
	#menu_secciontit{
		font-size: 1em;
		color:#3B658D;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		padding:1.9em 0 0.4em 0;
		border-bottom:1px solid #C5D8DA;
	}
	
	#contenidop{
	padding:0.8em 0 0 0;
	width: 29em;
	line-height: 1.2em;
	}
	#contenidop p{padding:0 0 0.5em 0;}
	
	
	#texto_quiens{
		float: left;
		width:37.62em;	
	
	}
	
	#imagen_quienes {
		float: right;
		padding:4.7em 1em 0 0;
		position: relative;
	}
	
	#tit_quienes{background:url(../img/tit_quienes.gif) top left no-repeat;}
	#tit_contacto{background:url(../img/tit_contacto.gif) top left no-repeat;}
	
	
	#cuerpo_quienespad {
		background:url(../img/fondoquienes.gif) repeat-x;
		width: 61.187em;
		background-color: #FFFFFF;
		background-position: 50px 0 0 0 0;
	}
	
	#contenidoquienes{
		padding:2.2em 0 0 1em;
		
	}
	
	#texquienes{
	float:right;
	padding:0 0 0 0;
	width: 29.5em;
	line-height: 1em;
	margin-bottom: 15px;
	}
	
		.clear{ clear:both;
	}
	
	
	#texquienesb{
		float:left;
		padding:0 0 0 0;
		width: 29.5em;
		line-height: 1em;
	}
	
	#texquieneslog{
		padding:2em 0 0 0;
		
	
	
	}
	
	#texquienesloga{
	width: 18.6em;
	height:13em;
	float:right;
	background-color: #F1F4F4;
	margin-top: 16px;
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	}
	#texquieneslogb{
		width: 18.em;
	height:13em;
	margin-left:2px;
	float:right;
	background-color: #F1F4F4;
	width: 14em;
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	}
	
	#texquieneslogc{
	width: 23.5em;
	height:13em;
	
		margin-left:2.px;
	float:left;
	background-color: #F1F4F4;
	margin-left: 1px;
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	}
	
	
	/* portfolio*/
	#contenidoport{
		padding:1em 0 0 0;
		line-height: 1.3em;
	}
	/*#contenidoport p{padding:0 0 0.5em 0;}*/
	
	.imgtrabajo{
	border:0.06em solid #C0C0C0;
	}
	.iconos{
		margin: 0.3em 0.2em 0 0.2em;
		padding: 0 0.50em 0 0;
		float:left;
		background: right url(../img/fondovid.gif) no-repeat;
	}
	.pietrabajo{
		clear:both;
	}
	
	.trabajos{
		padding:0.85em 0 1em 0;
		background-color: #F9FAFA;
		margin: 0 0 0 0;
		border-bottom: 1px dashed #999999;
	}
	
	.textl{float:left;}
	
	.textotrabajo{padding: 0.30em 0 0 0.20em;}
	.imgicono{
		float:left;
		padding: 0 0.10em 0 0.40em;
	}
	
	.paddingtoplog{
		padding: 1em 0 0.5em 0;
	}
	
	#texquienesfondo{
		width: 12.64em;
		height:10.26em;
		float:left;
		background-color: #F1F4F4;
		padding: 1em 0 0 1.6em;
	
	}
	
	#texquienescon{
	width: 18em;
	height:8.8em;
	float:left;
	background-color: #F1F4F4;
	width: 13.2em;
	padding: 0.2em 0 0 1.6em;
	line-height: 1.2em;
	margin-top: 4px;
	}
	
	#imagen_contactos {
		float: right;
		padding:4.4em 1em 0 0;
		position: relative;
	}

#contenedor apDiv1SITEMAPTEXTO {
	position:absolute;
	left:216px;
	top:597px;
	width:680px;
	height:53px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	float:right
	}
	
	
	.a:link {
	
	text-decoration: none;	
}
#contenedor apDiv2SITEMAPLOGO {
	position: absolute;
	left: 230px;
	top: 1207px;
	float:left;
}
