@import url("reset.css");

/*------------------------------------------------------------------
[Table of contents]

* Body
	+ wrapper / #wrapper
			- squeeze / #squeeze
					- sidebar / #sidebar
					- container / #container
							- nav-header / #nav-header
							- content / #content
									- Formulario de destino / #destino
									- Formulario de contacto / #contact
									- Gracias / #gracias
							- nav-footer / #nav-footer
-----------------------------------------------------------------*/

/*------------------------------------------------------------------
[Body]
*/
body {
	background-color: #350E09;
	color: #FFF;
	font-size: 62.5%;
	font-family: Arial;
}

/*------------------------------------------------------------------
[wrapper / #wrapper]
*/
#wrapper {
	background-image: url(../imagenes/bgideas.jpg);
	background-repeat: no-repeat;
	position:absolute;	
	left:50%;
	top:50%;
	margin: 0 auto; 
	width: 1000px;
	margin-left:-500px;
	height: 600px;
	margin-top:-300px;
	padding-top: 15px;
	font-size: 1.2em;
}

/*------------------------------------------------------------------
[squeeze / #squeeze]
*/
#squeeze {
	width: 980px;
	height: 570px;
	margin: 0 auto;
}

/*------------------------------------------------------------------
[sidebar / #sidebar]
*/
#sidebar {
	float: left;
	height: 570px;
	width: 265px;
}

/*------------------------------------------------------------------
[container / #container]
*/
#container {
	float: left;
	height: 570px;
	margin-left: 1px;
	width: 700px;
	
	_margin-left: 0;
}


/*------------------------------------------------------------------
[nav-header / #nav-header]
*/
#nav-header {
	height: 45px;
}



/*------------------------------------------------------------------
[Formulario de destino / #destino]
*/
#destino {
	background-image: url(../imagenes/bg_destino.gif);
	background-repeat: no-repeat;
	width: 336px;
	padding: 12px;
	padding-top: 20px;
	padding-left: 42px;
	height: 309px;
	position: absolute;
	top: 130px;
}

#destino h1 {
	color: #4C2011;
	text-transform: uppercase;
	font-size: 1.2em;
	margin-bottom: 20px;
}

#paises {
	margin-top: 30px;
}

#paises td {
	vertical-align: middle;
}

#paises strong {
	color: #FCD475;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: bold;
	float: left;
}

#paises select {
	background-color: #4C2011;
	border: 1px solid #4C2011;
	color: #FCD475;
	width: 130px;
	float: left;	
	margin-left: 10px;
}

#paises #btnIr{
	background-image: url(../imagenes/bg_ir.gif);
	border: 0;
	width: 45px;
	height: 17px;
	font-size: 0;
	margin-left: 5px;	
	float: left;	
	_margin-top:-8px;
}

/*------------------------------------------------------------------
[Formulario de contacto / #contact]
*/
#contact {
	background-image: url(../imagenes/bg_contact.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 130px;
	width: 552px;
	height: 321px;
	padding-top: 20px;
	padding-left: 42px;	
	padding-right: 42px;
}

#contact h1{
	color: #4C2011;
	text-transform: uppercase;
	font-size: 1.2em;
	margin-bottom: 10px;
}

#contact .txtForms {
	color: #FCD475;
	font-size: .8em;
	font-weight: bold;
}

#contact .txtField {
	border: 1px solid #4C2011;
	background-color: #4C2011;
	color: #FCD475;
	width: 160px;
}

#contact .select_form {
	background-color: #4C2011;
	border: 1px solid #4C2011;
	color: #FCD475;	
	width: 160px;
}

#contact #btnEnviar {
	background-image: url(../imagenes/btn_enviar.gif);
	border: 0;
	width: 56px;
	height: 18px;
	font-size: 0;	
}

#contact .copete {
	color: #ffffff;
}

/*------------------------------------------------------------------
[Gracias / #gracias]
*/
#gracias {
	background-image: url(../imagenes/bg_gracias.gif);
	background-repeat: no-repeat;
	width: 336px;
	padding: 12px;
	padding-top: 20px;
	padding-left: 42px;
	height: 309px;
	position: absolute;
	top: 130px;
}

#gracias h1{
	color: #4C2011;
	text-transform: uppercase;
	font-size: 1.2em;
	margin-bottom: 20px;
}

#gracias p {
	margin-top: 70px;
	*margin-top: 90px;
}

/*------------------------------------------------------------------
[nav-footer / #nav-footer]
*/
#nav-footer {
	position: absolute;
	top: 490px;
	left: 275px;
}
#contact-info {
	position: absolute;
	/*top: 260px;*/
	width: 560px;
	/*height: 50px;*/
	padding-top: 28px;
	*padding-top: 20px;
	padding-left: 0px;
	padding-right: 30px;
}

.txtForms #contact-info {
	font-weight: normal!important;	
}

.secondLevel {
	font-size: 11px;
}

#contact .txtForms {
	font-size: 11px;
}

#address {
	font-size: 11px;
}
