* {
	z-index: 1;
	border: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	margin: 0;
}

body {
	text-align:center;
	margin:0 auto;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	font-weight: lighter;
}

img {
	padding:0;
	float: left;
	margin:0;
	border:none;
	}
	
h2{
	color:#00445d;
	font-size:20px;
	margin:0 0 10px 0;
	padding:0;
}

h3{
	font-size:16px;
	color:#00445d;
}

a {
	color:#00445d;
	font-weight:bold;
	text-decoration:none;
}

strong{
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
}
	
#contenedor2{
	width:990px;
	margin: 0 auto;
	padding:0;
	}
	
#header {
	float:left;
	width:964px;
	margin: 0 auto;
	text-align:center;
	padding:0;
	overflow:hidden;
}

#scroll {
	float:left;
	width:964px;
	height:29px;
	margin:5px 0 0 0;
	background-color:#eaeaea;	
	background-image:url(../img/comunes/bg_scroll.jpg);
	}
	
#caja_idioma {
	float:right;
	}
	
#secundaria{
	float:left;
	width:963px;
	height:36px;
	margin:0;
	padding:0;
	background-color:#00445d;	
	}

#secundaria ul{
	float:left;
	width:560px;
	_width:550px;
	margin:0 0 0 5px;
	padding:0;
	}

#secundaria li{
	float:left;
	display:inline;
	margin: 9px 25px 0 0;
	}

#secundaria li a{
	color:#FFFFFF;
	text-decoration:none;
	}

#secundaria li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}

#secundaria .acreditese{
	float:left;
	margin:0 0 5px 0;
	}
	
#caja_secundaria{
	float:left;	
	margin-top:7px;
	width:165px;
	height:27px;	
	font-size:18px;	
	}

#caja_secundaria_home{
	float:left;
	width:200px;
	text-align:left;
	margin:5px 0 0 5px;
	}
	
#caja_secundaria_home img{
	/*margin:-5px 0 0 -10px;*/
	}

#caja_secundaria_sep{
	margin-top:20px;
	float:left;
	width:20px;
	height:27px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
	color:#FFF;				
	}

#caja_secundaria_2{
	margin-top:2px;
	margin-left:70px;
	float:right;
	height:27px;
	margin-right: 140px;
	}

#fecha{
	float:left;
	margin:8px 0 0 5px;
	color:#FFFFFF;
	font-size:11px;
}
	
#margen {
	float:left;
	background-color:#eaeaea;
	width:964px;
	height:4px;
	}
	
#margen2 {
	float:left;
	background-color:#eaeaea;
	width:5px;
	height:120px;
	}
	
#idiomas{
	float:left;
	width:25px;
	margin:9px 10px 0 0;
}
	
#caja1{
	float:left;
	width:185px;
	text-align:left;
	position:relative;
	left:20px;
	}
	
#opc1 {
	float:left;
	width:180px;
	height:280px;
	background-color:#FFFFFF;
	text-align:center;
	border:1px solid #cccccc;
	}

#opc1_boton {
	padding: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	}
	
#opc1_img {
	padding:10px;
	margin:0;
	}

#opc1_links {
	float:left;
	width:180px;
	height:240px;
	background-color:#FFFFFF;
	text-align:left;
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	color:#336666;
	font-size:11px;
	margin-top:4px;
	}
	
#opc1_links ul {
	padding:0;
	margin:15px 0 0 30px;
	line-height:17px;
	}
	
#menu {
	float:left;
	width:182px;
	color: #666666;
	padding:0 0 0 5px;
	background-color:#ffffff;
	margin: 12px 0 0 0;
}

#seccion {
	margin:0;
	font-size:12px;
	text-align:left;
}

#seccion img{
	margin:0;
	padding:0;
}

#seccion a{
	margin:0;
	padding:0;
}

#seccion ul {
	padding:0;
	margin:0;
	list-style:none;
}

#seccion li {
	float:left;
	width:170px;
	padding-left:0;
	padding-top:6px;
	margin:0;
}

#cuerpo {
	float:left;
	width:772px;
	text-align:left;
	padding:10px 0 0 5px;
	margin:0;
	color:#666666;
	line-height:18px;
	font-size:12px;
	}

/********************************************************************************************/
/*********************************** TICKER **********************************************/
/********************************************************************************************/

#TICKER{
	float:right;
	margin:7px 15px 0 0;
	overflow:hidden; 
	width:370px;
}


/********************************************************************************************/
/*********************************** CONTENIDO **********************************************/
/********************************************************************************************/
#contenido {
	float:left;
	width:700px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #FFFFFF;
	border:1px solid #b3c3d5;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
	padding-bottom: 5px;
	}	

#contenido2 {
	float:left;
	width:310px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #F4F7F9;
	border:1px solid #b3c3d5;
	height: 275px;
	margin-top: 10px;
	margin-left: 30px;
	}	

#contenido3 {
	float:right;
	width:310px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #F4F7F9;
	border:1px solid #b3c3d5;
	height: 275px;
	margin-top: 10px;
	margin-right: 30px;
	}

#contenido4 {
	float:left;
	width:130px;
	text-align:left;
	margin: 20px 5 0 26px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	border:1px solid #ffffff;
	padding: 5 0 5 5px;
	}	

#contenido5 {
	float:left;
	width:600px;
	text-align:left;
	margin: 10px 3px 5px 25px;
	border-color: #b3c3d5;
	background-color: #edf0f2;
	border:1px solid #b3c3d5;
	padding: 10px 0 0 10px;
	font-size:12px !important;
	}
	
#contenido5 strong {
	font-weight:bold !important;
	}

#contenido6 {
	float:left;
	width:267px;
	text-align:left;
	margin: 14px 0 0 30px;
	border-color: #b3c3d5;
	background-color: #FFFFFF;
	padding: 0 0 0 0px;
	}	

#contenido7 {
	float:left;
	width:335px;
	text-align:left;
	margin: 14px 0 0 30px;
	border-color: #b3c3d5;
	background-color: #FFFFFF;
	padding: 0 0 0 0px;
	}	
	
#breadcrumb{
	float:left;
	width:780px;
	font-size:10px;
	color:00445d;
}

/********************************************************************************************/
/*********************************** TITULOS ************************************************/
/********************************************************************************************/

#titulo0 {
	float:left;
	width:750px;
	height:27px;
	padding:30px 0 0 0;
	margin:0;
	color: #3a8db1;
	border-bottom:1px solid #CCCCCC;
	}

#titulo0 h2{
	font-size:19px;
	font-weight: bold;
	color: #4098c7;
	}

#titulo1 {
	float:left;
	width:750px;
	height:27px;
	padding:30px 0 0 0;
	margin:0;
	color: #3a8db1;
	background-image:url(../img/expositores/exp_bg.jpg);
	background-position:420px 0px;
	background-repeat:no-repeat;
	border-bottom:1px solid #CCCCCC;
	}

#titulo1 h2{
	font-size:19px;
	font-weight: bold;
	color: #4098c7;
	}

#titulo1_pro {
	float:left;
	width:750px;
	height:27px;
	padding:30px 0 0 0;
	margin:0;
	color: #3a8db1;
	background-image:url(../img/profesionales/pro_bg.jpg);
	background-position:420px 0px;
	background-repeat:no-repeat;
	border-bottom:1px solid #CCCCCC;
	}

#titulo1_pro h2{
	font-size:19px;
	font-weight: bold;
	color: #3a8db1;
	}
	
#titulo1_host {
	float:left;
	width:750px;
	height:27px;
	padding:30px 0 0 0;
	margin:0;
	color: #3a8db1;
	background-image:url(../img/hosted/work_bg.jpg);
	background-position:420px 0px;
	background-repeat:no-repeat;
	border-bottom:1px solid #CCCCCC;
	}

#titulo1_host h2{
	font-size:19px;
	font-weight: bold;
	color: #3a8db1;
	}
	
#titulo1_visit {
	float:left;
	width:750px;
	height:27px;
	padding:30px 0 0 0;
	margin:0;
	color: #3a8db1;
	background-image:url(../img/visitantes/visitantes_bg.jpg);
	background-position:420px 0px;
	background-repeat:no-repeat;
	border-bottom:1px solid #CCCCCC;
	}

#titulo1_visit h2{
	font-size:19px;
	font-weight: bold;
	color: #777778;
	}

#titulo1_comunica {
	float:left;
	width:750px;
	height:27px;
	padding:30px 0 0 0;
	margin:0;
	color: #3a8db1;
	background-image:url(../img/comunicacion/comunica_bg.jpg);
	background-position:420px 0px;
	background-repeat:no-repeat;
	border-bottom:1px solid #CCCCCC;
	}

#titulo1_comunica h2{
	font-size:19px;
	font-weight: bold;
	color: #7B4375;
	}


#titulo2 {
	width:652px;
	height:22px;
	font-size:15px;
	padding:7px 0 0 20px;
	margin:16px 0 0 12px;
	color:#ffffff;
	background-color:#3a8db1;
	text-align:left;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
	}
	
#titulo2 h2{
	font-size:15px;
	}

#titulo2_pro {
	width:652px;
	height:22px;
	font-size:15px;
	padding:7px 0 0 20px;
	margin:16px 0 0 12px;
	color:#ffffff;
	background-color:#96ac6a;
	text-align:left;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
	}
	
#titulo2_pro h2{
	font-size:15px;
	}		

#titulo2_host {
	width:652px;
	height:22px;
	font-size:15px;
	padding:7px 0 0 20px;
	margin:16px 0 0 12px;
	color:#FFFFFF;
	background-color:#eb7700;
	text-align:left;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
	}
	
#titulo2_host h2{
	font-size:15px;
	}

#titulo2_visit {
	width:652px;
	height:22px;
	font-size:15px;
	padding:7px 0 0 20px;
	margin:16px 0 0 12px;
	color:#666666;
	background-color:#dfdfdf;
	text-align:left;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
	}
	
#titulo2_visit h2{
	font-size:15px;
	}		


#titulo3 {
	width:310px;
	height:22px;
	font-size:12px;
	padding:12px 0 0 0px;
	margin:5 0 0 0px;
	color:#ffffff;
	background-color:#57acd8;
	text-align:left;
	font-weight:normal;
	}
	
#titulo3 h2{
	font-size:15px;
	}

#titulo3_pro {
	width:310px;
	height:22px;
	font-size:12px;
	padding:12px 0 0 0px;
	margin:5 0 0 0px;
	color:#ffffff;
	background-color:#96ac6a;
	text-align:left;
	font-weight:normal;
	}
	
#titulo3_pro h2{
	font-size:15px;
	}

#titulo3_hosted {
	width:310px;
	height:22px;
	font-size:12px;
	padding:12px 0 0 0px;
	margin:5 0 0 0px;
	color:#ffffff;
	background-color:#c8b8a8;
	text-align:left;
	font-weight:normal;
	}
	
#titulo3_hosted h2{
	font-size:15px;
	}

#titulo3_host_terminos {
	width:310px;
	height:30px;
	font-size:12px;
	padding:12px 0 0 0px;
	margin:5 0 0 0px;
	color:#ffffff;
	background-color:#eb7700;
	text-align:left;
	font-weight:normal;
	}
	
#titulo3_host_terminos h2{
	font-size:15px;
	}

#titulo3_host_terminos2 {
	width:310px;
	height:30px;
	font-size:12px;
	padding:12px 0 0 0px;
	margin:5 0 0 0px;
	color:#ffffff;
	background-color:#c8b8a8;
	text-align:left;
	font-weight:normal;
	}
	
#titulo3_host_terminos2 h2{
	font-size:15px;
	}

#titulo3_visit {
	width:310px;
	height:22px;
	font-size:12px;
	padding:12px 0 0 0px;
	margin:5 0 0 0px;
	color:#FFFFFF;
	background-color:#3a8db1;
	text-align:left;
	font-weight:normal;
	}
	
#titulo3_visit h2{
	font-size:15px;
	}

#titulo3_ficha {
	width:310px;
	height:22px;
	font-size:12px;
	padding:12px 0 0 0px;
	margin:5 0 0 0px;
	color:#FFFFFF;
	background-color:#3a8db1;
	text-align:left;
	font-weight:normal;
	}
	
#titulo3_ficha h2{
	font-size:15px;
	}


#titulo4 {
	width:590px;
	font-size:13px;
	padding:10px 2 0 2px;
	margin:0 0 0 0px;
	color:#ffffff;
	background-color:#CCCCCC;
	text-align:center;
	font-weight:normal;
	border-top:1px solid #FFFFFF;
	}

#titulo4_visit {
	width:590px;
	font-size:13px;
	padding:10px 2 0 2px;
	margin:0 0 0 0px;
	color:#ffffff;
	background-color:#3a8db1;
	text-align:center;
	font-weight:normal;
	border-top:1px solid #FFFFFF;
	}

#titulo5 {
	width:245px;
	height:22px;
	font-size:15px;
	padding:7px 0 0 20px;
	margin:25 0 0 0px;
	color:#FFFFFF;
	background-color:#3A8DB1;
	text-align:left;
	font-weight:bold;
	}

#titulo6 {
	width:315px;
	height:22px;
	font-size:15px;
	padding:7px 0 0 20px;
	margin:16 0 0 0px;
	color:#ffffff;
	background-color:#57acd8;
	text-align:left;
	font-weight:bold;
	}

#titulo_logos {
	width:665px;
	height:22px;
	font-size:15px;
	text-align:left;
	font-weight:bold;
	float: left;
	margin-top: 16px;
	margin-left: 12px;
	padding-top: 7px;
	padding-left: 10px;
	}
	
#titulo_logos h2{
	font-size:15px;
	}


/********************************************************************************************/
/*********************************** SUBSECCIONES *******************************************/
/********************************************************************************************/

#subsecciones {
	width:700px;
	font-size:13px;
	padding:0px 0 0px 0px;
	margin:8px 0 0px 30px;
	text-align:left;
	font-weight:bold;
	height: 144px;
	}
	
	#subsecciones2 {
	width:680px;
	height:44px;
	font-size:14px;
	padding:7px 0 0 20px;
	margin:1px 0 0 30px;
	color:#3a8db1;
	background-color:#bed3dc;
	text-align:left;
	font-weight:bold;
	}
	
	#subsecciones3 {
	width:700px;
	border:0;
	margin:0px 0 0px 30px;
	}
	
	
#subsecciones a{
	color:#3a8db1;
	text-decoration:none;
	}
	
#subsecciones a:hover{
	color:#ffffff;
	text-decoration:none;
	}
	
#subsecciones ul {
	list-style-image:url(../img/comunes/sub.gif);
	}
	
#subsecciones li {
	display:inline;
	padding:0 30px 0 0;
	}

/********************************************************************************************/
/*********************************** COLUMNAS ***********************************************/
/********************************************************************************************/

.colum_1_portada{
	float:left;
	padding:25px 15px 0 15px;
	margin:0;
	width:255px;
}

.colum_1_portada img{
	margin:0 0 15px 0;
}

.colum_1_1_portada{
	float:left;
	padding:15px 15px 0 0;
	_padding:25px 5px 0 0;
	margin:0;
	width:570px;
}

.colum_1_1_portada img{
	margin:0 0 15px 0;
}

.dossier{
	float:left;
	width:270px;
	height:195px;
	_height:173px;
	margin:0;
	padding:0;
	background-image:url(../img/portada/dossier.jpg);
	background-repeat:no-repeat;
}

.dossier a{
	float:left;
}

.dossier img{
	float:left;
	margin:0 7px 0 0;
}

.dossier p{

	margin:0 0 7px 0;
}

.texto_dossier{
	float:left;
	width:130px;
	margin:70px 0 0 8px;
	padding:0;
}

.estamos{
	float:left;
	width:155px;
	_width:175px;
	height:500px;
	_height:540px;
	margin:0 0 0 3px;
	padding:55px 7px 0 15px;
	background-image:url(../img/portada/estamos.jpg);
	background-repeat:no-repeat;

}

.estamos strong{
	font-weight:bold;
	color:#003c52;
}

.azulito {
	color:#4098c7;
	font-weight:bold;
}

.estamos .texto {
	font-size:11px;
	line-height:17px;
}

.est_elemento{
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	border-bottom:1px solid #CCCCCC;
}

.dos_columnas{
	float:left;
	margin:15px 29px 0 0;
	width:350px;
}

.dos_columnas_2{
	float:left;
	margin:15px 29px 0 0;
	width:350px;
	text-align:center;
}

.dos_columnas_2 img{
	text-align:center;
}

.entrada{
	float:left;
	width:100%;
	border-bottom:1px solid #CCCCCC;
	margin:0 0 15px 0;
}

.entradilla_con_documentacion{
	float:left;
	margin:15px 29px 0 0;
	width:550px;
}

.documentacion{
	float:left;
	width:165px;
	_width:180px;
	height:160px;
	_height:200px;
	margin:15px 0 0 0;
	background-image:url(../img/comunes/documentacion.gif);
	background-repeat:no-repeat;
	padding:45px 0 0 15px;
}

.columnas3{
	float:left;
	margin:15px 15px 0 0;
	width:240px;
	font-size:11px;
}

.ele_servicio{
	float:left;
	width:340px;
	margin:0 35px 20px 0;	
}

.ele_servicio img{
	margin:0 20px 0 0;
}

.listado_expositores{
	float:left;
	width:750px;
}

.Estilo1 {
	color: #2A6680;
	font-weight: bold;
	font-size:12px;
}
.Estilo2 {
	color: #2A6680;
	font-size:12px;
}

/********************************************************************************************/
/*********************************** TEXTOS *************************************************/
/********************************************************************************************/

.txt_cuerpo {
	text-decoration:none;
	color:#FFFFFF;
	}
	
	
#texto1 {
	float:left;
	width:630px;
	padding:10px 0 0 52px;
	font-size:12px;
	color:#2a6680;
	line-height:20px;
	}
	
#texto1 p{
	padding-bottom:8px;
	}

#texto1 p strong{
	padding-bottom:8px;
	font-weight: bold;
	}
	
#texto1 strong{
	font-weight:bold !important;
	}

#texto1 ul{
	padding:0 0 13px 30px;
	}
	
#texto2 {
	float:left;
	width:285px;
	font-size:12px;
	color:#2a6680;
	line-height:20px;
	background-color: f4f7f9;
	height: 225px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 22px;
	}
	
#texto2 p{
	padding-bottom:8px;
	}

#texto2 ul{
	padding:0 0 13px 30px;
	}

#texto2 img {
	float:left;
	}
	
#texto3 {
	float:left;
	width:242px;
	padding:10px 0 0 22px;
	font-size:12px;
	color:#3A8DB1;
	line-height:20px;
	}

#texto3 p{
	padding-bottom:8px;
	}

#texto3 p strong{
	padding-bottom:8px;
	font-weight: bold;
	}

#texto4 {
	float:left;
	width:310px;
	padding:10px 0 0 22px;
	font-size:12px;
	color:#3A6E86;
	line-height:20px;
	}

#texto4 p{
	padding-bottom:8px;
	}

#texto4 p strong{
	padding-bottom:8px;
	font-weight: bold;
	}

#texto5 {
	float:left;
	width:210px;
	font-size:14px;
	color:#3A8DB1;
	line-height:5px;
	background-color: #F4F7F9;
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	}

#stand {
	width:620px;
	height:22px;
	font-size:15px;
	padding:7px 0 0 20px;
	margin:16px 0 0 0px;
	color:#ffffff;
	background-color:#3a8db1;
	text-align:left;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
	}
	
#stand h2{
	font-size:15px;
	}	


/********************************************************************************************/
/*********************************** CONTACTO ***********************************************/
/********************************************************************************************/
#contenido_contacto {
	float:left;
	width:685px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #FFFFFF;
	border:1px solid #b3c3d5;
	color: #3A94C6;
	margin-top: 20px;
	margin-left: 8px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}

#contenido_contacto img {
	float:left;
	margin-top: 16px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 3px;
	}

#titulo_contacto {
	width:340px;
	height:22px;
	font-size:15px;
	color:#ffffff;
	background-color:#3a8db1;
	text-align:left;
	font-weight:normal;
	border-top:1px solid #FFFFFF;
	float: right;
	margin-top: 16px;
	padding-top: 7px;
	margin-right: 5px;
	padding-left: 20px;
	}

#titulo_contacto h2{
	font-size:15px;
	}

#texto_contacto {
	float:right;
	width:338px;
	font-size:12px;
	color:#2a6680;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 20px;
	margin-top: 30px;
	font-weight: normal;
	margin-right: 12px;
	}

#texto_contacto p{
	padding-bottom:8px;
	}

#texto_contacto p strong{
	padding-bottom:8px;
	font-weight: bold;
	}

#texto_contacto ul{
	padding:0 0 13px 30px;
	}
	
#contenido_contacto1 {
	float:left;
	width:690px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #FFFFFF;
	border:1px solid #b3c3d5;
	color: #3A94C6;
	margin-top: 20px;
	margin-left: 8px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}

#contenido_contacto1 img {
	float:left;
	margin-top: 16px;
	}

#titulo_contacto1 {
	width:340px;
	height:22px;
	font-size:15px;
	color:#ffffff;
	background-color:#3a8db1;
	text-align:left;
	font-weight:normal;
	border-top:1px solid #FFFFFF;
	float: right;
	margin-top: 16px;
	padding-top: 7px;
	margin-right: 12px;
	padding-left: 20px;
	}

#titulo_contacto1 h2{
	font-size:15px;
	}

#texto_contacto1 {
	float:right;
	width:340px;
	font-size:12px;
	color:#2a6680;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 20px;
	margin-top: 15px;
	font-weight: normal;
	margin-right: 12px;
	}

/*********************************** CONTACTO PRENSA *********************************************/

#titulo_contacto_press {
	width:340px;
	height:22px;
	font-size:15px;
	color:#ffffff;
	background-color:#999999;
	text-align:left;
	font-weight:normal;
	border-top:1px solid #FFFFFF;
	float: right;
	margin-top: 16px;
	padding-top: 7px;
	margin-right: 5px;
	padding-left: 20px;
	}

#titulo_contacto_press h2{
	font-size:15px;
	}

#texto_contacto_press {
	float:right;
	width:338px;
	font-size:12px;
	color:#2a6680;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 20px;
	margin-top: 15px;
	font-weight: normal;
	margin-right: 12px;
	}

#texto_contacto_press p{
	padding-bottom:8px;
	}

#texto_contacto_press p strong{
	padding-bottom:8px;
	font-weight: bold;
	}

#texto_contacto_press ul{
	padding:0 0 13px 30px;
	}


/********************************************************************************************/
/*********************************** Estilo Programa ****************************************/
/********************************************************************************************/
#pdf_img {
	float:left;
	margin:20px 0 0 0;
	}


#contenido_programa1 {
	float:left;
	width:310px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #F4F7F9;
	border:1px solid #b3c3d5;
	margin-top: 10px;
	margin-left: 30px;
	vertical-align: top;
	}	

#contenido_programa2 {
	float:right;
	width:310px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #F4F7F9;
	border:1px solid #b3c3d5;
	margin-top: 10px;
	margin-right: 30px;
	}

#contenido_programa3 {
	float:left;
	width:310px;
	text-align:left;
	background-color: #F4F7F9;
	margin-top: 10px;
	margin-left: 30px;
	}

#contenido_hosted_programa1 {
	float:left;
	width:310px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #F4F7F9;
	border:1px solid #b3c3d5;
	margin-top: 10px;
	margin-left: 30px;
	vertical-align: top;
	}	


#contenido_hosted_programa2 {
	float:right;
	width:310px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #F4F7F9;
	border:1px solid #b3c3d5;
	margin-top: 10px;
	margin-right: 30px;
	}


#contenido_hosted_programa3 {
	float:left;
	width:310px;
	text-align:left;
	background-color: #F4F7F9;
	margin-top: 15px;
	margin-left: 30px;
	}

#texto_programa {
	float:left;
	width:300px;
	padding:10px 0 0 10px;
	font-size:11px;
	color:#2a6680;
	line-height:15px;
	background-color: f4f7f9;
	}
	
#texto_programa p{
	padding-bottom:8px;
	}

#texto_programa p strong{
	padding-bottom:8px;
	font-weight: bold;
	}

#texto_programa ul{
	padding:0 0 13px 30px;
	}
	
#contenido_programa3 img {
	float:left;
	padding-top: 4px;
	padding-bottom: 4px;
	}

#contenido_hosted_programa3 img {
	float:left;
	padding-top: 2px;
	padding-bottom: 2px;
	}


/********************************************************************************************/
/*********************************** Estilo TERMINOS ****************************************/
/********************************************************************************************/
#contenido_hosted_terminos1 {
	float:left;
	width:310px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #F4F7F9;
	border:1px solid #b3c3d5;
	margin-top: 10px;
	margin-left: 30px;
	vertical-align: top;
	}	


#contenido_hosted_terminos2 {
	float:right;
	width:310px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #F4F7F9;
	border:1px solid #b3c3d5;
	margin-top: 10px;
	margin-right: 30px;
	}

#contenido_hosted_terminos1 img {
	float:left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	}

#contenido_hosted_terminos2 img {
	float:right;
	padding-top: 2px;
	padding-bottom: 2px;
	}

/********************************************************************************************/
/*********************************** Estilo VISITANTES **************************************/
/********************************************************************************************/
#contenido_ficha1 {
	float:left;
	width:652px;
	text-align:left;
	border-color: #b3c3d5;
	border:1px solid #b3c3d5;
	margin-top: 10px;
	margin-left: 12px;
	vertical-align: top;
	padding-left: 20px;
	}	


#texto_ficha {
	float:left;
	width:640px;
	padding:10px 0 0 0px;
	font-size:11px;
	color:#2a6680;
	line-height:15px;
	}

#texto_izq {
	float:left;
	width:90px;
	padding:10px 0 0 5px;
	font-size:11px;
	color:#2a6680;
	line-height:15px;
	text-align: left;
	}

#texto_der {
	float:left;
	width:440px;
	padding:10px 0 0 10px;
	font-size:11px;
	color:#2a6680;
	line-height:15px;
	}
	


/********************************************************************************************/
/*********************************** Estilo Tabulacion Perfiles *****************************/
/********************************************************************************************/
#empresa_perfil_tab {
	float:left;
	width:330px;
	color:#363636;
	padding:15px 0 8px 51px;
	font-size:12px;
	}
	
#sector_perfil_tab {
	float:left;
	width:200px;
	color:#363636;
	padding:15px 0 8px 0;
	font-size:12px;
	}
	
#pais_perfil_tab {
	float:left;
	width:100px;
	color:#363636;
	padding:15px 0 8px 0;
	font-size:12px;
	}
	
#empresa_perfil_tab2 {
	float:left;
	width:330px;
	color:#363636;
	padding:9px 0 0 51px;
	font-size:12px;
	}
	
#sector_perfil_tab2 {
	float:left;
	width:200px;
	color:#363636;
	padding:9px 0 0 0;
	font-size:12px;
	}
	
#pais_perfil_tab2 {
	float:left;
	width:100px;
	color:#363636;
	padding:9px 0 0 0;
	font-size:12px;
	}
	
/********************************************************************************************/
/*********************************** Estilo Stands ******************************************/
/********************************************************************************************/
#stand_avanzado {
	float:left;
	width:660px;
	height:175px;
	padding:12px 0 12px 12px;
	background-color:#eacdaf;
	}
	
#stand_avanzado img {
	float:left;
	border:3px solid #ffffff;
	margin:17px 0 0 0;
	}
	
#stand_carac {
	float:right;
	padding:5px 0 0 0px;
	width: 290px;
	margin: 0 15px 0 0px;
	font-size: 12px;
	}

#stand_carac_txt {
	float:left;
	width: 320px;
	font-size: 12px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
	
#stand_carac ul {
	float:left;
	padding:5px 20px 5px 25px;
	list-style:outside;
	}
	
#stand_titulo h3 {
	font-size:16px;
	color:#eb7700;
	}
	
#stand_precio {
	float:left;
	width:638px;
	color:#FFFFFF;
	margin-top: 20px;
	margin-left: 8px;
	}

#stand_precio a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#stand_precio a:hover {
	text-decoration:underline;
	}
	
#stand_basico {
	float:left;
	width:658px;
	height:auto;
	padding:12px 0 12px 12px;
	margin:20px 0 0 12px;
	border: 1px solid #b3c3d5;
	}
	
#stand_basico img {
	float:left;
	border:4px solid #ffffff;
	margin:0px 0 0 0;
	}

#stand_precio img {
	float:left;
	border:1px solid #ffffff;
	margin:5px 0 0 0;
	}
	
#stand_basico_titular {
	float:left;
	width:652px;
	text-align:left;
	background-color:#8999a1;
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
	height: 24px;
	margin-left: 12px;
	padding-top: 5px;
	padding-left: 20px;
	}

#stand_basico_titular2 {
	float:left;
	width:652px;
	text-align:left;
	background-color:#8999a1;
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
	height: 24px;
	margin-left: 12px;
	padding-top: 5px;
	padding-left: 20px;
	margin-top: 15px;
	}

	#stand_flecha {
	float:right;
	margin-right: 15px;
	margin-bottom: 7px;
	margin-top: 7px;
		}

#stand_basico_subtitular {
	float:left;
	width:652px;
	height:8px;
	text-align:left;
	background-color:#8999a1;
	color:#FFFFFF;
	font-size:14px;
	border-top:1px solid #ffffff;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 12px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	}
	
#stand_basico_precio a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#stand_basico_precio a:hover {
	text-decoration:underline;
	}
	
#stand_basico_titulo h3 {
	font-size:16px;
	color:#666666;
	}

#standcabezera {
	font-size:15px;
	color:#FFFFFF;
	background-color: #3a8db1;
	font-weight: bold;
	text-align: center;
	height: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	}

	
/********************************************************************************************/
/*********************************** Estilo Servicios  **************************************/
/********************************************************************************************/
#contenido_serv{
	float:left;
	width:162px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #FFFFFF;
	border:1px solid #b3c3d5;
	color: #3A94C6;
	margin-top: 20px;
	margin-left: 8px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	height: 480px;
	}

#titulo_serv {
	width:142px;
	height:38px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#3a8db1;
	text-align:left;
	font-weight:normal;
	float: left;
	padding-top: 7px;
	padding-left: 20px;
	}

#titulo_serv h2{
	font-size:15px;
	}

#texto_serv {
	float:left;
	width:139px;
	font-size:12px;
	color:#2a6680;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 20px;
	margin-top: 15px;
	font-weight: normal;
	height: 100px;
	}

#texto_serv p{
	padding-bottom:8px;
	}

#texto_serv p strong{
	padding-bottom:8px;
	font-weight: bold;
	}

#texto_serv ul{
	padding:0 0 13px 30px;
	}

#contenido_serv img {
	float:left;
	margin-top: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	}

/*********************************** Estilo Servicios PROFESIONAL *****************************/

#contenido_serv_pro{
	float:left;
	width:162px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #FFFFFF;
	border:1px solid #b3c3d5;
	color: #3A94C6;
	margin-top: 20px;
	margin-left: 8px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	height: 480px;
	}

#titulo_serv_pro {
	width:142px;
	height:38px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#96ac6a;
	text-align:left;
	font-weight:normal;
	float: left;
	padding-top: 7px;
	padding-left: 20px;
	}

#titulo_serv_pro h2{
	font-size:15px;
	}

#texto_serv_pro {
	float:left;
	width:139px;
	font-size:12px;
	color:#2a6680;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 20px;
	margin-top: 15px;
	font-weight: normal;
	height: 100px;
	}

#texto_serv_pro p{
	padding-bottom:8px;
	}

#texto_serv_pro p strong{
	padding-bottom:8px;
	font-weight: bold;
	}

#texto_serv_pro ul{
	padding:0 0 13px 30px;
	}

#contenido_serv_pro img {
	float:left;
	margin-top: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	}



/********************************************************************************************/
/*********************************** Estilo SORTEOS  ****************************************/
/********************************************************************************************/

#contenido_sorteos_pro{
	float:left;
	width:162px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #FFFFFF;
	border:1px solid #b3c3d5;
	color: #3A94C6;
	margin-top: 20px;
	margin-left: 8px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}

#titulo_sorteos_pro {
	width:142px;
	height:28px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#96ac6a;
	text-align:left;
	font-weight:normal;
	float: left;
	padding-top: 7px;
	padding-left: 20px;
	}

#titulo_sorteos_pro h2{
	font-size:15px;
	}

#titulo_sorteos_visit {
	width:142px;
	height:28px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#dfdfdf;
	text-align:left;
	font-weight:normal;
	float: left;
	padding-top: 7px;
	padding-left: 20px;
	}

#titulo_sorteos_visit h2{
	font-size:15px;
	}

#texto_sorteos_pro {
	float:left;
	width:139px;
	font-size:12px;
	color:#2a6680;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 15px;
	margin-top: 15px;
	font-weight: normal;
	height: 890px;
	}

#texto_sorteos_pro p{
	padding-bottom:8px;
	line-height: normal;
	}

#texto_sorteos_pro p strong{
	padding-bottom:8px;
	font-weight: bold;
	}

#texto_sorteos_pro ul{
	padding:0 0 13px 30px;
	}

#contenido_sorteos_pro img {
	float:left;
	margin-top: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	}

#logos_sorteos_pro {
	float:right;
	width:130px;
	font-size:11px;
	color:#2a6680;
	line-height:20px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	margin-top: 1px;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2A6680;
	text-align:center !important;
	}

#logos_sorteos_pro img {
	float:left;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	}


/********************************************************************************************/
/*********************************** Estilo SPONSOR  ****************************************/
/********************************************************************************************/

#contenido_sponsor{
	float:left;
	width:162px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #FFFFFF;
	border:1px solid #b3c3d5;
	color: #3A94C6;
	margin-top: 20px;
	margin-left: 8px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}

#contenido_sponsor2{
	float:left;
	width:158px;
	background-color: #FFFFFF;
	color: #3A94C6;
	margin-top: 20px;
	margin-left: 270px;
	text-align: center;
	}

#titulo_sponsor {
	width:142px;
	height:38px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#eb7700;
	text-align:left;
	font-weight:normal;
	float: left;
	padding-top: 7px;
	padding-left: 20px;
	}

#titulo_sponsor h2{
	font-size:15px;
	}

#texto_sponsor {
	float:left;
	width:139px;
	font-size:12px;
	color:#2a6680;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 20px;
	margin-top: 15px;
	font-weight: normal;
	height: 100px;
	}

#texto_sponsor p{
	padding-bottom:8px;
	}

#texto_sponsor p strong{
	padding-bottom:8px;
	font-weight: bold;
	}

#texto_sponsor ul{
	padding:0 0 13px 30px;
	}

#contenido_sponsor img {
	float:left;
	margin-top: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	}

#contenido_sponsor2 img {
	margin-top: 5px;
	z-index: 1;
	text-align: center;
	}



/********************************************************************************************/
/*********************************** Estilo Resultados **************************************/
/********************************************************************************************/
#contenido_resultados {
	float:left;
	width:670px;
	text-align:left;
	margin: 5px 0 0 12px;
	border-color: #b3c3d5;
	background-color: #E9EAEB;
	border:1px solid #b3c3d5;
	padding: 0 0 0 0px;
	color: #3A94C6;
	}

#contenido_resultados2 {
	float:left;
	width:670px;
	text-align:left;
	margin: 5px 0 0 12px;
	border-color: #b3c3d5;
	background-color: #ebf2f7;
	border:1px solid #b3c3d5;
	padding: 0 0 0 0px;
	color: #3A94C6;
	}

#contenido_resultados3 {
	float:left;
	width:670px;
	text-align:left;
	margin: 5px 0 0 12px;
	border-color: #b3c3d5;
	background-color: #cacaca;
	border:1px solid #b3c3d5;
	padding: 0 0 0 0px;
	color: #3A94C6;
	}

#titulo_resultados {
	width:652px;
	height:22px;
	font-size:15px;
	padding:7px 0 0 20px;
	margin:15px 0 0 12px;
	color:#FFFFFF;
	background-color:#999999;
	text-align:left;
	font-weight:normal;
	}

#cabecera_resultados {
	float:left;
	width:652px;
	font-size:15px;
	color:#FFFFFF;
	line-height:22px;
	background-color: #7fc3e0;
	text-align: left;
	padding-top: 7px;
	padding-left: 20px;
	margin-top: 15px;
	font-weight: normal;
	margin-left: 12px;
	}

#cabecera_resultados2 {
	float:left;
	width:652px;
	font-size:15px;
	color:#FFFFFF;
	line-height:22px;
	background-color: #666666;
	text-align: left;
	padding-top: 7px;
	padding-left: 20px;
	margin-top: 15px;
	font-weight: normal;
	margin-left: 12px;
	}

#texto_resultados {
	float:left;
	width:153px;
	font-size:12px;
	color:#2a6680;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 5px;
	margin-top: 10px;
	font-weight: normal;
	}

#contenido_estadisticas {
	float:left;
	width:420px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #FFFFFF;
	margin-top: 14px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}	

#contenido_resultados img {
	float:right;
	margin-top: 5px;
	padding-right: 20px;
	}

/********************************************************************************************/
/*********************************** Estilo Descarga ****************************************/
/********************************************************************************************/
#banner {
	width:652px;
	font-size:13px;
	padding:0px 0 0px 20px;
	margin:8px 0 0px 12px;
	text-align:left;
	font-weight:bold;
	height: 143px;
	background-color: #666666;
	}

#texto_descarga {
	float:left;
	width:120px;
	font-size:12px;
	color:#FFFFFF;
	background-color: #666666;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: lighter;
	padding-right: 10px;
	}

#banner img {
	float:right;
	}

#contenido_descarga {
	float:left;
	width:670px;
	text-align:left;
	margin: 5px 0 0 12px;
	border-color: #b3c3d5;
	background-color: #E9EAEB;
	border:1px solid #b3c3d5;
	padding: 10px 0 0 0px;
	color: #3A94C6;
	}

#contenido_download {
	float:left;
	width:670px;
	text-align:left;
	margin: 5px 0 0 0;
	background-color: #E9EAEB;
	padding: 10px 0 0 0px;
	}

#titulo_descarga {
	width:150px;
	height:22px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#3A8DB1;
	text-align:left;
	font-weight:bold;
	float: left;
	margin-top: 10px;
	padding-top: 7px;
	padding-left: 20px;
	}

#titulo_descarga1 {
	width:150px;
	height:22px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#96AC6A;
	text-align:left;
	font-weight:bold;
	float: left;
	margin-top: 10px;
	padding-top: 7px;
	padding-left: 20px;
	}

#titulo_descarga2 {
	width:150px;
	height:22px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#EB7700;
	text-align:left;
	font-weight:bold;
	float: left;
	margin-top: 10px;
	padding-top: 7px;
	padding-left: 20px;
	}

#titulo_descarga3 {
	width:150px;
	height:22px;
	font-size:15px;
	color:#333333;
	background-color:#DFDFDF;
	text-align:left;
	font-weight:bold;
	float: left;
	margin-top: 10px;
	padding-top: 7px;
	padding-left: 20px;
	}

#titulo_descarga4 {
	width:150px;
	height:22px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#666666;
	text-align:left;
	font-weight:bold;
	float: left;
	margin-top: 10px;
	padding-top: 7px;
	padding-left: 20px;
	}

#texto_download {
	float:left;
	width:450px;
	font-size:12px;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	margin-bottom: 5px;
	padding-top: 7px;
	padding-left: 20px;
	margin-top: 10px;
	font-weight: normal;
	margin-left: 15px;
	}


/********************************************************************************************/
/*********************************** Estilo Eventos *****************************************/
/********************************************************************************************/
#titulo_eventos {
	width:228px;
	height:22px;
	font-size:15px;
	padding:7px 0 0 20px;
	margin:0 0 0 15px;
	color:#FFFFFF;
	background-color:#9983a8;
	text-align:left;
	font-weight:bold;
	}

#titulo_eventos1 {
	width:363px;
	height:22px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#e1d8e5;
	text-align:left;
	font-weight:bold;
	float: right;
	margin-right: 15px;
	padding-top: 7px;
	padding-left: 20px;
	}

#contenido_show {
	float:left;
	width:264px;
	text-align:left;
	margin: 16px 0 0 0;
	background-color: #FFFFFF;
	padding: 0px 0 0 0px;
	}

#contenido_show1 {
	float:right;
	width:410px;
	text-align:left;
	margin: 16px 0 0 0;
	background-color: #FFFFFF;
	padding: 0px 0 0 0px;
	}

#texto_eventos {
	float:left;
	width:228px;
	font-size:12px;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 7px;
	padding-left: 20px;
	margin-top: 10px;
	font-weight: normal;
	margin-left: 15px;
	}

#texto_eventos1 {
	float:right;
	width:380px;
	font-size:12px;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 7px;
	padding-left: 10px;
	margin-top: 15px;
	font-weight: normal;
	margin-right: 15px;
	}

#img_eventos {
	float:left;
	width:250px;
	font-size:12px;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	margin-top: 10px;
	font-weight: normal;
	margin-left: 15px;
	}

#img_eventos1 {
	float:right;
	width:390px;
	font-size:12px;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	margin-top: 10px;
	font-weight: normal;
	margin-right: 15px;
	}

#img_eventos img {
	float:left;
	}

#img_eventos1 img {
	float:right;
	}



/********************************************************************************************/
/*********************************** Estilo HOSTED - COMO PARTICIPAR ************************/
/********************************************************************************************/
#titulo_como {
	width:228px;
	height:22px;
	font-size:15px;
	padding:7px 0 0 20px;
	margin:0 0 0 15px;
	color:#FFFFFF;
	background-color:#eb7700;
	text-align:left;
	font-weight:bold;
	}

#titulo_como1 {
	width:355px;
	height:22px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#c8b8a8;
	text-align:left;
	font-weight:bold;
	float: left;
	padding-top: 7px;
	padding-left: 20px;
	margin-left: 15px;
	}

#contenido_participar {
	float:right;
	width:264px;
	text-align:left;
	margin: 16px 10px 0 0;
	background-color: #FFFFFF;
	padding: 0px 0 0 0px;
	}

#contenido_participar1 {
	float:left;
	width:410px;
	text-align:left;
	margin: 16px 0 0 0;
	background-color: #FFFFFF;
	padding: 0px 0 0 0px;
	}

#texto_como {
	float:left;
	width:220px;
	font-size:12px;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 7px;
	padding-left: 20px;
	margin-top: 10px;
	font-weight: normal;
	margin-left: 15px;
	padding-right: 10px;
	}

#texto_como1 {
	float:left;
	width:350px;
	font-size:12px;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 7px;
	padding-left: 20px;
	margin-top: 15px;
	font-weight: normal;
	padding-right: 5px;
	margin-left: 15px;
	}

#img_como {
	float:left;
	width:250px;
	font-size:12px;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	margin-top: 40px;
	font-weight: normal;
	margin-left: 15px;
	}

#img_como1 {
	float:right;
	width:390px;
	font-size:12px;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	margin-top: 10px;
	font-weight: normal;
	margin-right: 15px;
	}

#img_como img {
	float:left;
	}

#img_como1 img {
	float:right;
	}


#contenido_gris {
	float:left;
	width:700px;
	text-align:center;
	margin: 20px 0 0 30px;
	padding: 10px 0 10px 0px;
	border: 1px solid #b3c3d5;
	font-weight: lighter;
	background-color: #dfdfdf;
	}	



/********************************************************************************************/
/*********************************** Estilo TRANSPORTES *************************************/
/********************************************************************************************/
#contenido_transportes {
	float:left;
	width:685px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #FFFFFF;
	border:1px solid #b3c3d5;
	color: #3A94C6;
	margin-top: 20px;
	margin-left: 8px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}

#titulo_transportes {
	width:685px;
	height:28px;
	font-size:15px;
	padding:7px 0 0 0px;
	margin:25 0 10px 0px;
	color:#FFFFFF;
	background-color:#dfdfdf;
	text-align:center;
	font-weight:lighter;
	}

#texto_transportes {
	float:left;
	width:485px;
	font-size:12px;
	color:#2a6680;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 5px;
	margin-top: 15px;
	font-weight: normal;
	}
#texto_transportes p{
	padding-bottom:8px;
	}

#texto_transportes p strong{
	padding-bottom:8px;
	font-weight: bold;
	}

#texto_transportes ul{
	padding:0 0 13px 30px;
	}
	
#transportes img {
	float:left;
	margin:0px 0 0 0;
	}

#contenido_transportes img {
	float:left;
	margin-top: 15px;
	}

/********************************************************************************************/
/*********************************** Estilo VUELOS ******************************************/
/********************************************************************************************/
#contenido_vuelos {
	float:left;
	width:685px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #FFFFFF;
	border:1px solid #b3c3d5;
	color: #3A94C6;
	margin-top: 20px;
	margin-left: 8px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}

#contenido_vuelos_pdf {
	float:left;
	width:190px;
	border-color: #b3c3d5;
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-right: 0;
	}	

#titulo_vuelos {
	width:685px;
	height:28px;
	font-size:15px;
	padding:7px 0 0 0px;
	margin:25 0 10px 0px;
	color:#FFFFFF;
	background-color:#57acd8;
	text-align:center;
	font-weight:lighter;
	}

#texto_vuelos {
	float:left;
	width:485px;
	font-size:12px;
	color:#2a6680;
	line-height:18px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 5px;
	margin-top: 15px;
	font-weight: normal;
	}
#texto_vuelos p{
	padding-bottom:8px;
	}

#texto_vuelos p strong{
	padding-bottom:8px;
	font-weight: bold;
	}

#texto_vuelos ul{
	padding:0 0 13px 30px;
	}
	
#vuelos img {
	float:left;
	margin:0px 0 0 0;
	}

#contenido_vuelos img {
	float:left;
	margin-top: 15px;
	}

.despejar {
	clear:both;
	}


/********************************************************************************************/
/*********************************** Estilo COMUNICACION - PRESS ****************************/
/********************************************************************************************/
#contenido_press {
	float:left;
	width:390px;
	text-align:left;
	margin: 16px 0 0 0;
	background-color: #FFFFFF;
	padding: 0px 0 0 0px;
	}

#titulo_press {
	width:345px;
	height:22px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#999999;
	text-align:left;
	font-weight:bold;
	float: left;
	padding-top: 7px;
	padding-left: 20px;
	margin-left: 15px;
	}

#titulo_press h2{
	font-size:15px;
	}

#texto_press {
	float:left;
	width:330px;
	font-size:12px;
	line-height:15px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 7px;
	padding-left: 20px;
	margin-top: 15px;
	font-weight: normal;
	margin-left: 15px;
	padding-right: 15px;
	}

#texto_press p{
	padding-bottom:8px;
	}

#texto_press p strong{
	padding-bottom:8px;
	font-weight: bold;
	}

#contenido_press2 {
	float:right;
	width:300px;
	text-align:left;
	margin: 16px 10px 0 0;
	background-color: #FFFFFF;
	padding: 0px 0 0 0px;
	}

#titulo_press2 {
	width:265px;
	height:22px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#CCCCCC;
	text-align:left;
	font-weight:bold;
	float: left;
	padding-top: 7px;
	padding-left: 20px;
	margin-left: 15px;
	}

#titulo_press2 h2{
	font-size:15px;
	}

#texto_press2 {
	float:left;
	width:265px;
	font-size:12px;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 7px;
	padding-left: 20px;
	margin-top: 15px;
	font-weight: normal;
	margin-left: 15px;
	padding-right: 10px;
	}

#contenido_press2 img {
	float:left;
	}

#contenido_press3 {
	float:left;
	width:700px;
	text-align:left;
	margin: 16px 0 0 0;
	background-color: #FFFFFF;
	padding: 0px 0 0 0px;
	}

#contenido_press3 img {
	float:left;
	padding-left: 20px;
	}

#contenido_press4 {
	float:left;
	width:500px;
	text-align:left;
	margin: 14px 0 0 30px;
	border-color: #b3c3d5;
	background-color: #FFFFFF;
	padding: 0 0 0 0px;
	}	

#contenido_press4 img {
	float:left;
	padding-left: 20px;
	}

#texto_press4 {
	float:left;
	width:200px;
	font-size:12px;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 7px;
	padding-left: 20px;
	font-weight: normal;
	margin-left: 15px;
	padding-right: 10px;
	margin-top: 70px;
	}


/*********************************** Estilo COMUNICACION - GALERIA ****************************/

#contenido_galeria{
	float:left;
	width:220px;
	text-align:left;
	border-color: #b3c3d5;
	background-color: #FFFFFF;
	border:1px solid #b3c3d5;
	color: #3A94C6;
	margin-top: 20px;
	margin-left: 8px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}

#titulo_galeria {
	width:200px;
	height:22px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#333333;
	text-align:left;
	font-weight:normal;
	float: left;
	padding-top: 7px;
	padding-left: 20px;
	}

#titulo_galeria h2{
	font-size:15px;
	}

#titulo_galeria2 {
	width:200px;
	height:22px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#666666;
	text-align:left;
	font-weight:normal;
	float: left;
	padding-top: 7px;
	padding-left: 20px;
	}

#titulo_galeria2 h2{
	font-size:15px;
	}

#titulo_galeria3 {
	width:200px;
	height:22px;
	font-size:15px;
	color:#FFFFFF;
	background-color:#999999;
	text-align:left;
	font-weight:normal;
	float: left;
	padding-top: 7px;
	padding-left: 20px;
	}

#titulo_galeria3 h2{
	font-size:15px;
	}

#texto_galeria {
	float:left;
	width:195px;
	font-size:12px;
	color:#2a6680;
	line-height:20px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 20px;
	margin-top: 15px;
	font-weight: normal;
	height: 200px;
	}

#texto_galeria p{
	padding-bottom:8px;
	}

#texto_galeria p strong{
	padding-bottom:8px;
	font-weight: bold;
	}

#texto_galeria ul{
	padding:0 0 13px 30px;
	}

#contenido_galeria img {
	float:left;
	border:1px solid #ffffff;
	margin-top: 3px;
	}


/********************************************************************************************/
/*********************************** Hoteles ************************************************/
/********************************************************************************************/
#hotel {
	float:left;
	width:641px;
	padding:12px 12px 12px 12px;
	margin:0 0 20px 0;
	background-color:#d2d8da;
	border-bottom:1px solid #ffffff;
	}
	
#hotel img {
	float:left;
	border:2px solid #ffffff;
	margin:7px 0 0 0;
	}
	
#hotel_carac {
	float:left;
	padding:5px 40px 0 10px;
	width:325px;
	}
	
#nombre_hotel {
	float:left;
	width:650px;
	height:24px;
	background-color:#739cae;
	padding:5px 0 0 15px;
	color:#FFFFFF;
	font-size:14px;
	border-bottom:1px solid #ffffff;
	}
	
#nombre_hotel a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#nombre_hotel a:hover {
	text-decoration:underline;
	}
	
#btn_reserva_hotel {
	float:left;
	padding:6px 12px;
	margin:15px 15px 0 0;
	color:#ffffff;
	font-weight:bold;
	background-color:#89adbd;
	border:1px solid #ffffff;
	}
	
#btn_reserva_hotel a{
	color:#ffffff;
	text-decoration:none;
	}

#btn_reserva_hotel a:hover{
	text-decoration:underline;
	}
	
/********************************************************************************************/
/*********************************** Vuelos ************************************************/
/********************************************************************************************/

#vuelos {
	float:left;
	padding:5px 40px 0 10px;
	width:600px;
	}
	
#vuelos_logo {
	width:600px;
	height:90px;
	}
	




/********************************************************************************************/
/*********************************** Footers ************************************************/
/********************************************************************************************/
#footer {	
	float:left;
	width:939px;
	_width:964px;
	height:28px;
	background-color:#F29400;
	text-align:right;
	margin:5px 0 0 0;
	padding:5px 25px 0 0;
	color:#FFFFFF;
	}

#footer a{	
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#footer a:hover{	
	font-size:13px;
	color:#FFFFFF;
	text-decoration:underline;
	}

#footer img {
	float:left;
	margin-right:4px;
	}

#footer2 {
	clear:both;
	width:964px;
	height:125px;
}

#footer_B {
	clear:both;
	width:964px;
	height:55px;
	background-image:url(../img/comunes/bacgr_pie.jpg);
	background-color:#3b8db2;
	text-align:right;
	}
	
#foot_link {	
	width:190px;
	height:12px;
	float:right;
	text-align:right;
	padding-top:6px;
	}	
	
#foot_link img{	
	float:right;
	margin-right:10px;
	padding-left:6px;
	}

#publicidad{
	float:left;
	width:964px;
	text-align:center;
	padding:8px 0 0 0;
	margin:15px 0 0 0;
	border-top:1px solid #CCCCCC;
}

#publicidad img{
	text-align:center;
	margin:0 0 0 9px;
}
	
#logos {
	width:964px;
	height:86px;
	float:left;
	text-align:center;	
	}	
	

/********************************************************************************************/
/*********************************** Colores de Texto ***************************************/
/********************************************************************************************/
.caja_secundaria {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	}

.azul {
	color:#18516c;
	}

.azul strong{
	font-weight:bold !important;
	}

	.azul a{
	color:#18516c;
	text-decoration:none;
	}

	.azul a:hover{
	color:#18516c;
	text-decoration:underline;
	}
	
.asterisco {
	color:#FF0000;
	}

.azul_claro {
	color:#3a8db1;
	}

	.azul_claro a{
	color:#3a8db1;
	text-decoration:none;
	}

	.azul_claro a:hover{
	color:#3a8db1;
	text-decoration:underline;
	}

.azul_oscuro {
	color:#3a6e86;
	}
	
.azul_oscuro strong {
	font-weight:bold;
	}


	.azul_oscuro a{
	color:#3a6e86;
	text-decoration:none;
	}

	.azul_oscuro a:hover{
	color:#3a8db1;
	text-decoration:underline;
	}

.blanco {
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	letter-spacing:2px;
	}

	.blanco a{
	color:#ffffff;
	text-decoration:none;
	}
	
.blanco_listado {
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
	letter-spacing:0.5;
	}

.blanco_normal {
	color:#ffffff;
	}
	
.gris {
	color:#666666;
	font-size:12px;
	}

.gris strong{
	font-weight:bold !important;
	}
	


	.gris a{
	color:#666666;
	text-decoration:none;
	}

	.gris a:hover{
	color:#666666;
	text-decoration:underline;
	}
		
.verde {
	color:#96ac6a;
	}
	
.verde strong{
	font-weight:bold !important;
	}

	.verde a{
	color:#96ac6a;
	text-decoration:none;
	}

	.verde a:hover{
	color:#96ac6a;
	text-decoration:underline;
	}

.oscuro{
	color:#333333;
	text-decoration:none;
	}

.oscuro strong{
	font-weight:bold !important;
	}

	.oscuro a{
	color:#333333;
	text-decoration:none;
	}

	.oscuro a:hover{
	color:#333333;
	text-decoration:underline;
	}

.naranja {
	color:#eb7700;
	}

.naranja strong{
	font-weight:bold !important;
	}

	.naranja a{
	color:#eb7700;
	text-decoration:none;
	}

	.naranja a:hover{
	color:#eb7700;
	text-decoration:underline;
	}
		
.lila {
	color:#9983a8;
	}

	.lila a{
	color:#9983a8;
	text-decoration:none;
	}

	.lila a:hover{
	color:#9983a8;
	text-decoration:underline;
	}

.rojo {
	color:#990000;
	}

	.rojo a{
	color:#990000;
	text-decoration:none;
	}

	.rojo a:hover{
	color:#FF0000;
	text-decoration:underline;
	}

/********************************************************************************************/
/*********************************** paco ************************************************/
/********************************************************************************************/

#imprimir_list {
	float:left;
	margin:0 0 0 500px;
	_margin:0 0 0 250px;

}

#imprimir_list a{
	color:#2a6680;
	text-decoration:none;
}

#imprimir_list a:hover{
	text-decoration:underline;
}	

#imprimir_list strong{
	font-weight:bold;
}	

#mapa {
	float:left;
	width:550px;
	height:254px;
	border:3px solid #CCCCCC;
	margin:20px 0 0 0;
	}
	
#form_google {
	float:left;
	width:550px;
	margin:10px 0 10px 0;
	text-align:left;
	}

#form_google input{
	border: 1px solid #3a8db1;
	}
	
#direcciones {
	float:left;
	width:550px;
	margin:10px 0 10px 0;
	font-size:10px;
	
	}

#formulario {
        font-size:13px;
        font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	font-weight: lighter;
}

#formulario input{
    margin:0 0 10px 0;
    border: 1px solid gray;
}

#formulario textarea{
    margin:0 0 10px 0;
    border: 1px solid gray;
}

#footer_izq{
	float:left;
	margin:3px 0 0 25px;
	_margin:-1px 0 0 15px;
	text-align:left;
	width:400px;
}

#footer_der{
	float:right;
    margin:3px 0 0 0;
	_margin:-1px 0 0 0;
	text-align:left;
	width:360px;
	_width:380px;
}

#footer_der a{
	float:left;
	margin:0 3px 0 0;
	_margin:6px 3px 0 0;
}

#footer_der img{
	float:left;
	margin:-2px 3px 0 0;
	_margin:3px 5px 0 0;
}

