@CHARSET "utf-8";
body {
	text-align: center;
	width: 100%;
	margin: 0 auto;
	background: url('../images/bg-header.jpg') repeat-x 0 45px;
	color: #666;
}
a { text-decoration: none; }
img { border: none; } 
dl,dt,dd {
	margin: 0px;
	padding: 0px;
}
p { margin-top: 0px; }
.cleaner { clear: both; }
#pregfrec { font-family: Georgia, "Times New Roman", Times, serif; padding-top: 20px }
#pregfrec dl {
	margin: 10px 0;
	font-size: 18px;
}
#pregfrec dl dt {
	font-weight: bold;
	line-height: 26px;
	color: #FF6600;
}
div#lang { float:right;padding:11px;font-size:10px; }
#pregfrec dl dd {
	margin-bottom: 25px;
	width: 77%;
}
div.cabecera #yaestoy {
	color: #0761B7;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-right: 25px;
} 
div.cabecera #yaestoy a {
	text-decoration: underline;
	color: #0761B7;
	font-weight: bold;
}
.dashed {
	border-bottom: 1px dashed #dadada;
	width: 80%;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;
	line-height: 26px;
	font-weight: normal;
	margin-bottom: 10px;
}
.naranja { color: #FF6600; }
.azul { color: #006699; }
.celeste { color: #0660B7; }
.bold { font-weight: bold; }
.centrado { text-align: center; }
.botonera {
	color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	width: 100%;
	background-color: #333;
}
.botonera a { color: #fff; }
.botonera .botones {
		margin: 0 auto;
		width: 1007px;
		text-align: left;
}
.botonera .botones dl {
	width: 77%;
	margin: auto;
	text-align: center;
	z-index: 1;
	position: relative;
}
.botonera .botones.en dl {
	width: 41%;

}
.botonera .botones dt {
	float: left;
	line-height: 45px;
}
.container {
	margin: 0 auto;
	width: 1007px;
	text-align: left;
}
.container .cabecera { height: 82px; }
.container .cabecera .logo {
	float: left;
	left: -30px;
	position: relative;
	top: -40px;
	height: 121px;
}
.container .cabecera .logo img {
	/*
	position: relative;
	top: -40px;
	left: -30px;
	*/
}
.container .cabecera .texto {
	float: left;
	width: 50%;
	text-align: center;
}
.container .cabecera .texto img {
	position: relative;
	top: 35px;
}
.container .cabecera .links {
	float: right;
	text-align: right;
	width: 27%;
}
.container .cabecera .links .txt {
	padding-right: 7%;
	font-size: 13px;
}
.content2 {
	width: 100%;
	background-color: #f5f5f7;
	border-bottom: 1px solid #dadada;
}
.content2 .cuerpo2 {
	margin: 0 auto;
	width: 1007px;
	text-align: left;
}
.content2 .cuerpo2 .info2 {
	position: relative;
	z-index: 2;
}
.content { width: 100%; }
.content a { color: #FF6600; }
.content .cuerpo {
	margin: 0 auto;
	width: 1007px;
	text-align: left;
}
.content .cuerpo .info {
	background-color: #fff;
	padding-left: 9%;
}
.content .cuerpo .info .formulario {
	float: left;
	width: 40%;
} 
.content form {
	font-family: Arial,Helvetica,sans-serif;
	overflow: hidden;
}
.content form label {
	display: block;
	width: 35%;
	margin: 6px 0;
	color: #FF6600;
	font-weight: bold;
	float: left;
}
.content form input ,.content form select, .content form textarea {
	width: 57%;
	margin: 6px 0;
}
.content  .heleido , .content#precios strong.nota {
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #666666;
	padding-left: 35%;
	width: 57%;
	font-weight: normal;
	font-size: 10px;
}
.content .nota {
	display: block;
	clear: both;
}
.content form .heleido #acepto { width: auto; }
.content.info { margin-top: 40px; }
.content  form #enviar {
	margin-left: 35%;
	width: 68px;
}
.content .cuerpo .info .formimg {
	float: left;
	width: 42%;
}
.pie {
	background: url('../images/fondo-pie.jpg') repeat-x 0 0;
	height: 69px;
	width: 100%;
	color: #666;
	margin-top: 50px;
}
.pie a {
	color: #666;
	text-decoration: underline;
}
.pie .text {
	width: 1007px;
	margin: 0 auto;
	text-align: center;
	line-height: 69px;
}
.pie .text img {
	position: relative;
	top: 14px;
}
/* ---------- Inicio ---------- */
.imglink { float: left; }
.item { padding-top: 20px; }
.item .iconito {
	float: left;
	width: 14%;
}
.item .texto {
	float: left;
	font-size: 17px;
	line-height: 20px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	width: 604px;
	padding-top: 0.5%;
	padding-left: 10px;
}
.item2 { padding-top: 20px; }
.item2 .iconito {
		float: left;
		width: 19%;
}
.item2 .texto {
		float: left;
		width: 480px;
		font-size: 19px;
		padding-top: 2%;
}
.destacado, .destacado2 {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;
	font-weight: normal;
	width: 620px;
}
.destacado {
	bottom: 16px;
	margin: 0 auto;
	width: 775px;
	text-align: left;
	margin-bottom: 32px;
	/*height: 100px;*/
}
.destacado2 {
	margin-top: 0px;
	margin-bottom: 51px;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 29px;
	padding-right: 205px;
	padding-right: 205px;
	width: 680px;
}
.groobix {
	color: #FF6600;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	text-decoration: none;
}
p.descarga {
	font-size: 17px;
	padding-top: 45px;
	text-align: left;
	font-weight: bold;
}
a.inscribirse:hover,a.inscribirse:active,a.inscribirse:visited { color: #666666; }
div#quien.info {
	padding-top: 20px;
	width: 854px;
}
div#quien.info  .destacado2 { padding-left: 0; }
.destacado2 h1.naranja {
	font-size: 16px;
	background: #333;
	margin: 0px;
}
.destacado p { margin: 0px; }
.destacado  h1.titulo {
	color: #FF6600;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
	margin: 4px 0;
	clear: both;
}
.destacado  p {
	font-size: 20px;
	margin: 0;
	width: 694px;
}
#quienes.destacado {
	width: 81%;
	right: 0px;
}
#telcos ul { padding-left: 17px; }
#telcos  .naranja.bold {
	display: block;
	margin-bottom: 10px;
}
.content ul.bulletnaranja { list-style-image: url('../images/bullet-naranja.jpg'); }
#quienes.destacado p {
	font-size: 20px;
	margin: 11px 0;
	padding-right: 69px;
	width: auto;
}
.content  ul {
	list-style-image: url(../images/bullet.jpg);
	margin-top: 0;
	font-size:18px;
}
#pqsofware div.texto { width: 660px; }
.info#quien .item .iconito { width: 17%; }
p.destacado3 {
	padding-left: 28px;
	padding-right: 159px;
	font-size: 18px;
}
.content#politica .item .texto { width: 625px; }
.destacado2 a.naranja:hover , .destacado2 a.naranja:active , .destacado2 a.naranja:visited { color: #FF6600; }
div.fondo_redondeado {
	height: 310px;
	padding: 37px 44px;
	width: 676px;
	overflow: hidden;
	background: url(../images/cartel-texto-blanco.jpg) 5px 0 no-repeat;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
	line-height: 20px;
}
div.fondo_redondeado dl {
	width: 331px;
	padding: 0 1px;
}
div.fondo_redondeado dt {
	font-weight: bold;
	color: #F60;
}
div.fondo_redondeado dd { margin: 0 0 15px 0; }
div.fondo_redondeado dl.col1 { float: left; }
div.fondo_redondeado dl.col2 { float: left; }
/* -- HOME ENG -- */
#starter-kit { border: 1px solid #DDDDDD; float: left; font-size: 18px; height: auto; margin: 10px; overflow: hidden; padding: 10px; width: 500px; }
#starter-kit h1 { color: #373737; font: bolder 20px Arial, Helvetica, sans-serif; }
#starter-kit blockquote { display: block; float: left; height: 50px; margin: 5px 0px; padding: 10px 0px 10px 50px; width: 475px; }
#details { background: #F7F7F7; border: 1px solid #DDDDDD; float: left; float: left; font: 14px Arial, Helvetica, sans-serif; height: auto; margin: 10px; overflow: hidden; padding: 10px; width: 330px; }
#details blockquote { display: block; margin: 15px 0px; padding-right: 75px; }
/* -- TOUR ENG -- */
div.bloque { border: 1px solid #DDD; height: auto; margin: 20px 100px; overflow: hidden; width: 800px; }
div.bloque div.col-1 { float: left; height: auto; width: 565px; }
div.bloque div.col-2 { float: left; width: 230px; }
div.bloque h1 { color: #000; font: bold 20px Arial, Helvetica, sans-serif; margin: 15px; }
/* -- WHY -- */
#block { border: 1px solid #DDD; font-size: 18px; height: auto; padding: 10px; width: 800px; }
#block blockquote { display: block; height: 150px; margin: 15px 0px; padding: 10px 150px 10px 10px; width: 630px; }