html { 
	padding: 0;
	margin: 0;
}

body {
	margin: 0;
	font-size:62.5%;
	font-family: "Trebuchet MS", sans-serif;
	background-color: #ffffff;
	text-align: center;
	color: #808080;
}

/* ============ TAGS GLOBALES ============ */

img {border: 0;}

ul, ol, li, dl, dt, dd {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

a { text-decoration: none; }

h1,h2,h3,h4,h5,h6 {padding: 0; margin: 0;}

form,fieldset,label,input {padding: 0;margin: 0;}

fieldset {border: 0;}

p {margin: 1em 0;}

.hidden {display: none;}
.clear {clear: both;}


/* ============ ORGANIZACION ESTRUCTURAL ============ */

#wrapper {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background: url(../img/top-home.png) no-repeat;
	position: relative;
	padding-top: 32px; 
	/*overflow: hidden; */
}
	#botonera {background: url(../img/fondo-botonera-home.png) repeat-x; height: 61px; }
	#botonera ul {background: url(../img/botonera-es.png?v=3) no-repeat; height: 29px; margin: 8px 0 0 5px; overflow: hidden; width: 860px; float: left; }
	.po #botonera ul {background: url(../img/botonera-po.png?v=3) no-repeat; }
	.en #botonera ul {background: url(../img/botonera-en.png?v=3) no-repeat; }
		#botonera ul li {float: left; }
		#botonera ul li a {display: block; background: url(../img/botonera-es.png?v=2) no-repeat 0 29px; padding-top: 29px; height: 0; }
		.po #botonera ul li a {background-image: url(../img/botonera-po.png?v=2); }
		.en #botonera ul li a {background-image: url(../img/botonera-en.png?v=2); } 
			#botonera ul #btn1 a {width: 59px;}	
				#botonera ul #btn1 a:hover {background-position: 0 -29px; } 
				#botonera ul #btn1 .seleccionado,#botonera ul 
				#btn1 .seleccionado:hover {background-position: 0 -59px; }

			#botonera ul #btn2 a {width: 118px; }	
				#botonera ul #btn2 a:hover {background-position: -59px -29px; } 
				#botonera ul #btn2 .seleccionado {background-position: -59px -59px; } 

			#botonera ul #btn3 a {width: 84px; }	#botonera ul #btn3 a:hover {background-position: -177px -29px; }
			#botonera ul #btn4 a {width: 130px; }	#botonera ul #btn4 a:hover {background-position: -261px -29px; } 
			#botonera ul #btn5 a {width: 73px; }	#botonera ul #btn5 a:hover {background-position: -391px -29px; } 
			#botonera ul #btn6 a {width: 81px; }	#botonera ul #btn6 a:hover {background-position: -464px -29px; } 
			#botonera ul #btn9 a {width: 72px; }	#botonera ul #btn9 a:hover {background-position: -545px -29px; } 


			
			.po #botonera ul #btn1 a {width: 66px;}	.po #botonera ul #btn1 a:hover {background-position: 0 -29px; } .po #botonera ul #btn1 .seleccionado, .po #botonera ul #btn1 .seleccionado:hover {background-position: 0 -58px; }
			.po #botonera ul #btn2 a {width: 109px; }	.po #botonera ul #btn2 a:hover {background-position: -66px -29px; } 
			.po #botonera ul #btn3 a {width: 82px; }	.po #botonera ul #btn3 a:hover {background-position: -175px -29px; } 
			.po #botonera ul #btn4 a {width: 120px; }	.po #botonera ul #btn4 a:hover {background-position: -257px -29px; }
			.po #botonera ul #btn5 a {width: 77px; }	.po #botonera ul #btn5 a:hover {background-position: -377px -29px; } 
			.po #botonera ul #btn6 a {width: 85px; }	.po #botonera ul #btn6 a:hover {background-position: -454px -29px; } 
			.po #botonera ul #btn9 a {width: 77px; }	.po #botonera ul #btn9 a:hover {background-position: -539px -29px; } 
			
			.en #botonera ul #btn1 a {width: 65px;}	.en #botonera ul #btn1 a:hover {background-position: 0 -29px; } .en #botonera ul #btn1 .seleccionado, .en #botonera ul #btn1 .seleccionado:hover {background-position: 0 -58px; }
			.en #botonera ul #btn2 a {width: 101px; }	.en #botonera ul #btn2 a:hover {background-position: -65px -29px; } 
			.en #botonera ul #btn3 a {width: 82px; }	.en #botonera ul #btn3 a:hover {background-position: -166px -29px; } 
			.en #botonera ul #btn4 a {width: 132px; }	.en #botonera ul #btn4 a:hover {background-position: -248px -29px; }
			.en #botonera ul #btn5 a {width: 70px; }	.en #botonera ul #btn5 a:hover {background-position: -380px -29px; } 
			.en #botonera ul #btn6 a {width: 85px; }	.en #botonera ul #btn6 a:hover {background-position: -450px -29px; } 
			.en #botonera ul #btn9 a {width: 77px; }	.en #botonera ul #btn9 a:hover {background-position: -535px -29px; } 
			
			#botonera ul #btn7 a {width: 104px; }
			.en #botonera ul #btn7 a {width: 104px; }
			#botonera ul #btn8 a {width: 139px; }
			.en #botonera ul #btn8 a {width: 139px; }



		#ipo, #ien, #ies {display: block; float: right; margin: 12px 2px 0 2px; width: 37px; height: 0; padding-top: 25px; overflow: hidden; background: url(../img/brasil.png) no-repeat; }
		#ien {background: url(../img/ingles.png) no-repeat; margin-right: 5px; }
		#ies {background: url(../img/espanol.png) no-repeat;}

#contenido {background: url(../img/top-contenido-home.png) repeat-x -1px 0; overflow: hidden; }
	/*#contenido div {width: 182px; height: 243px;  float: left; margin-top: 15px; padding: 0 14px; border-right: 1px dotted #000; }
	#contenido #sinlinea {border-right: none; }
	#contenido #destacado {border: none; padding: 0; margin: 0 0 0 1px; height: auto; }*/
	#contenido h3 a {display: block; text-indent: -9000px; overflow: hidden; width: 136px; height: 17px; margin-bottom: 10px;  }
		#contenido #quienesSomos a {background: url(../img/quienes-somos-home.png) no-repeat; }
		.po #contenido #quienesSomos a {background: url(../img/quem-somos-home.png) no-repeat; }
		.en #contenido #quienesSomos a {background: url(../img/who-we-are-home.png) no-repeat; }
		#contenido #cmsEventos a {background: url(../img/cms-eventos-home.png) no-repeat; }
		#contenido #i2credit a {background: url(../img/i2credit-home.png) no-repeat; }
	#contenido a {font-size: 12px; color: #808080; line-height: 1.2; }
	#destacado a img {display: block;}
	
	#bienvenidoHome {width: 602px; padding: 25px 15px 0px 15px; font-size: 16px; float: left;}
		#desHome {color: #061e64; font-weight: bold; }
		#bienvenidoHome strong { color: #061e64; font-weight: bold; }
		#firmaHome {font-size: 24px; font-weight: bold; }
	#eventosHome {clear: both; width: 960px; overflow: hidden; }
		#eventosHome ul {margin: 5px 0 15px 5px; overflow: hidden; }
			#eventosHome li {width: 180px; margin-left: 10px; float: left;}
			#eventosHome li .fecha {font-size: 12px; color: #808080; }
			#eventosHome li .eventoA {display: block; font-weight: bold; font-size: 14px; color: #cc4400; height: 55px; }
			#eventosHome li strong {font-size: 12px; color: #061e64; }
			#eventosHome li .outlook {display: block; margin-top: 3px; font-size: 11px; color: #061e64; padding: 3px 0 0 20px; text-decoration: underline; background: url(../img/icono-outlook.png) no-repeat; }
		
	#colVideo {width: 327px; float: left; background-color: #efefef; padding-bottom: 10px; }
		#colVideo img {display: block; }
		#colVideo #video {margin: 0 auto 10px auto; background-color: #D7D7D7; width: 291px; padding: 5px 2px 0 2px; border: 1px solid #c3c4c6; border-top: 0; overflow: hidden; }
	
	#banneri2 {padding: 2px; border: 1px solid #c3c4c6; background-color: #d7d7d7; width: 291px; height: 111px; margin: 5px auto;}
	
	#contenido #contacto {border: 0; width: 604px; font-size: 12px; margin-top: 0; }
		#contacto form {width: 410px; margin: 0 auto; }
			#contacto legend {display: none; }
			#contacto label {width: 90px; text-align: right; display: block; float: left; padding: 2px 10px 0 0; background: url(../img/bullet-submenu.png) no-repeat right 8px; margin-right: 5px;  }
			#contacto input {width: 225px; padding: 2px; margin-bottom: 3px; }
			#contacto textarea {width: 229px; height: 55px; }
			#contacto button {display: block; margin-left: 104px; margin-top: 4px; padding: 2px; width: 65px;  }

	#sociales { display:block; clear:both; width:960px; border-top:1px dotted #ccc;  text-align:right; font-size: 11px; overflow:hidden; padding-top:5px; }
	#sociales  .desc { display:inline; float:left; text-align:right; width:803px; padding-top:5px;  }
		#sociales  ul.redes { display:inline; float:right; margin-left:5px; }
			#sociales .redes li { display:inline; float:left; margin-left:5px; }

#pie {clear: both; height: 68px; padding: 12px 0 0 15px; background: url(../img/fondo-pie.png) no-repeat; font-size: 11px; overflow: hidden; }
	#pie a {display: block; float: left; width: 36px; height: 28px; margin: -6px 7px 0 0; background-repeat: no-repeat; text-indent: -9000px; overflow: hidden; }
		#pie #mapaLink {background-image: url(../img/btn-mapa-sitio.png); }
		#pie #contactoLink {background-image: url(../img/btn-contacto.png); margin-right: 39px; }
		#pie #osmosis {background-image: url(../img/osmosis.png); float: right; margin: -3px 0 0 0; }