body{
	padding:0px;
	margin:0px;
	border:0px;
	background:url(imagenes/fantasy.jpg) no-repeat fixed #000000;
	font-family: Georgia, serif;
	font-size: 0.84em;
	overflow:hidden;
}

#enlaces{
	position:fixed;
	height:25px;
	width:100%;
	top:0px;
	text-align:center;
	color:#ffffff;
	z-index:3;
	font-size:0.84em;
	padding-top:0px;
}
#enlaces a{
	color:#ffffff;
}

#enlaces img{
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:6px;
}
#enlaces img:hover{
	padding-top:8px;
	padding-bottom:0px;
}

#logo{
	background:url(imagenes/logo.png) no-repeat;
	position:fixed;
	top:35px;
	left:50%;
	margin-left:-101px;
	width:203px;
	height:100px;
}

.subcargando{
	width:750px;
	height:100%;
	text-align:center;
	padding-top:130px;
}
/* PARA COLOCARLE VERTICAL */
/*.servicio_posicion{
	position:relative;
	left:50%;
	margin-left:-375px;
	width:750px;
	padding-top:140px;
	margin-bottom:300px;
}*/

/* PARA COLOCARLE HORIZONTAL */
.servicio_posicion{
	position:relative;
	float:left;
	width:750px;
	padding-top:120px;
}

.pe{
	width:540px;
	height:264px;
	text-align:center;
	font-size:1.05em;
}
.pe a {
	text-decoration:none;
	display:block;
}
.pe a:hover {
	text-decoration:underline;
}
.servicios_servicio{
	float:left;
	margin:2px;
	margin-bottom:10px;
	width:127px;
}
.servicio_nombre{
	border: 2px solid #ECECEC;
	border-bottom:0px;
	margin-right:0px;
	display:inline;
	padding:2px 15px 2px 15px;
	font-size:110%;
	font-weight:bold;
	text-align:center;
	color:#ECECEC;
	background:url(imagenes/blanco.png) repeat;

	-moz-border-radius:10px 0px 0px 0px;
	-khtml-border-radius:10px 0px 0px 0px;
	-webkit-border-radius: 10px 0px 0px 0px;
	-ms-border-radius: 10px 0px 0px 0px;
	border-radius:10px 0px 0px 0px;
}
.servicio{
	border: 2px solid #ECECEC;
	padding:0px;
	color:#ECECEC;
	background:url(imagenes/blanco.png) repeat;
	overflow:hidden;

	-moz-border-radius:0px 10px 0px 10px; 
	-khtml-border-radius:0px 10px 0px 10px; 
	-webkit-border-radius:0px 10px 0px 10px; 
	-ms-border-radius:0px 10px 0px 10px; 
	border-radius:0px 10px 0px 10px; 

}
.servicio_solicitar{
	border: 2px solid #ECECEC;
	border-top:0px;
	margin-right:0px;
	float:right;
	display:inline;
	padding:2px 15px 2px 15px;
	font-size:90%;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	color:#000000;
	background:#ECECEC;
	cursor:pointer;
	-moz-border-radius:0px 0px 10px 0px;
	-khtml-border-radius:0px 0px 10px 0px;
	-webkit-border-radius:0px 0px 10px 0px;
	-ms-border-radius:0px 0px 10px 0px;
	border-radius:0px 0px 10px 0px;
}
.servicio_solicitar:hover{
	background:url(imagenes/blanco.png) repeat;
	color:#ECECEC;
}

.paquetes{
	margin-right:-103px;
	height:310px;
	margin-left:-1px;
}

.container {
	width:100%;
	padding:0px;
	margin:0px;
}
.container ul{
	list-style-type: none;
	margin: 0px;
	padding:0px;	
}
.container li{
	display: inline; 
	margin: 0px;
	padding:0px;
}

/*Handle*/
.handle {
	float: left;
	width: 100px;
	height: 310px;
	text-align:center;
	border-left: 1px solid #C3C3C3;
	margin:0px;
	padding:0px;
	cursor:pointer;
	-moz-border-radius:10px 0px 0px 10px;
	-khtml-border-radius:10px 0px 0px 10px;
	-webkit-border-radius:10px 0px 0px 10px;
	-ms-border-radius:10px 0px 0px 10px;
	border-radius:10px 0px 0px 10px;
}
.handleSelected{
	border-left: 1px solid #ECECEC;
}

/*Content Container*/
.contentWrapper{
	text-align: justify;	
}
.contentInnerWrapper{
	padding: 5px;
}

.divisor_integrantes .contentInnerWrapper{
	width:240px;
}
.contentInnerWrapper a{
	color: #DCDCDC;
}

.contentWrapper h3{
	border-bottom: 1px solid #ECECEC;
	color: #DCDCDC;
	font-size:1.2em;
	height:25px;
	margin:0px;
	margin-bottom:20px;
	-moz-border-radius:0px 0px 10px 10px;
	-khtml-border-radius:0px 0px 10px 10px;
	-webkit-border-radius:0px 0px 10px 10px;
	-ms-border-radius:0px 0px 10px 10px;
	border-radius:0px 0px 10px 10px;

}
.contentWrapper .p{
	font-family: Georgia, serif;
	font-size: 0.84em;
	margin-top:-18px;
}
.contentWrapper .p pre{
	font-family: Georgia, serif;
	font-size: 0.84em;
}
.contentContainer {
	padding-left: 0px;	
	float: left;
	width:0px;
	height: 300px;	
	overflow:hidden;
}

#Institucional .contentContainer{
	background:url(imagenes/fondo_acercade.png) no-repeat left 0px;
}
#Institucional input, textarea, select{
	width:332px;
	background:#000000;
	color:#ECECEC;
	border:1px solid #ECECEC;
	font-family: Georgia, serif;
	font-size: 0.84em;
	margin:1px 0px;
	vertical-align:middle;
}
#Institucional select{
	width:334px;
}
#Institucional optgroup, option{
	font-family: Georgia, serif;
	font-size: 0.84em;
}
#Institucional #enviar_contacto_form{
	width:430px;
	background:#000000;
	color:#ECECEC;
	border:1px solid #ECECEC;
	font-family: Georgia, serif;
	font-size: 0.84em;
	margin:1px 0px;
	vertical-align:middle;
}
#Institucional #enviar_contacto_form:hover{
	background:#ECECEC;
	color:#000000;
	border:1px solid #000000;
}

.tabla{
	font-family: Georgia, serif;
	font-size: 0.84em;
	width:90%;
}
.arroba{
	background:url(imagenes/arroba.png) no-repeat center 1px;
}

.flecha{
	position:absolute;
	width:48px;
	height:48px;
	z-index:2000;
}
#flecha_1{
	background:url(imagenes/arrow1.png);
	left:50%;
	top:35px;
	margin-left:-24px;
}
#flecha_2{
	background:url(imagenes/arrow2.png);
	left:50%;
	top:270px;
	margin-left:-425px;
}
.show_flechas{
	cursor:pointer;
	text-decoration:underline;
	font-weight:bold;
}

#envio_de_contacto{
	position:fixed;
	left:50%;
	top:150px;
	padding:5px;
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
	z-index:1500;
	opacity:0.9;
	
	width:600px;
	margin-left:-300px;
		
	-moz-border-radius:10px 10px 10px 10px; 
	-khtml-border-radius:10px 10px 10px 10px; 
	-webkit-border-radius:10px 10px 10px 10px; 
	-ms-border-radius:10px 10px 10px 10px; 
	border-radius:10px 10px 10px 10px; 
}
.envio_de_contacto_malo{
	background:#FF6767;
	border:2px solid #800000;
}
.envio_de_contacto_bueno{
	background:#6FFF67;
	border:2px solid #078800;
	color:#000000;

}