*{
	margin: 0; padding:0;
}
html, body, form
{
	margin:0px; padding:0px;
	width:100%; height:100%;
	background:#1c3345 url(../imagenes/fondo.jpg) no-repeat center 0px fixed;
}

.div_contenido
{
	background:transparent;
	width:1000px;
}
.div_cabecera
{
	background:transparent;
}

.div_pie
{
	margin-top:		10px;
	margin-bottom:	50px;
	height:			328px;
	width:			998px;
	border-left:	1px solid #192835;
	border-top:		1px solid #192835;
	border-right:	1px solid #192835;
	background:     #1f252c url(../imagenes/pie.gif) repeat-x 0px 0px;
}

.div_contenedor_menu
{
	text-align:center;
	height: 63px;
	width:1000px;
}

.div_contenedor_buscador
{
	background:transparent;
	height: 35px;
	padding:  5px 0px 5px 0px;
}

.div_buscador
{
	margin-right:20px;	
}

.div_contenedor_menu_cabecera
{
	float:		right;
	width:		300px;	
	margin-right:20px;
}

.li_menu_cabecera
{
	float:right;
	padding: 1px 5px 1px 5px;
	border-right: 1px solid #FFF;
	margin-top:2px;
	margin-bottom:2px;
    vertical-align:middle;
}

.li_menu_cabecera_sin_borde
{
	float:right;
	padding: 1px 5px 1px 5px;
	margin-top:2px;
	margin-bottom:2px;
	vertical-align:middle;
}

a.a_menu_cabecera:link    { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:25px;}
a.a_menu_cabecera:active  { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:25px;}
a.a_menu_cabecera:visited { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:25px;}
a.a_menu_cabecera:hover   { font-family: Verdana; text-decoration: underline; color: #FFF;font-size: 10px; height:25px;}

.label_buscar
{
	font-family:Verdana;
	font-size:10px;
	color:#FFF;	
}

.textbox_buscar
{
	border:2px solid #828282;
	padding:2px;
	padding-left:20px;
	width:200px;
	background:#FFF url(../imagenes/lupa.gif) no-repeat top left;
}

.enlace_menu { font-family: Calibri, Arial; color: #FFF;font-size: 16px; }

a.enlace_submenu:link    { font-family: Calibri, Arial; text-decoration: none; color: #FFF;font-size: 12px; }
a.enlace_submenu:active  { font-family: Calibri, Arial; text-decoration: none; color: #FFF;font-size: 12px; }
a.enlace_submenu:visited { font-family: Calibri, Arial; text-decoration: none; color: #FFF;font-size: 12px; }
a.enlace_submenu:hover   { font-family: Calibri, Arial; text-decoration: none; color: #FFF;font-size: 12px; }


/** Marcos **/
.div_marco_uno
{
	border:1px solid #161f2b;
}
.marco_uno_linea_1
{
	border-top:1px solid #5a7aa7;	
}
.marco_uno_linea_2
{
	border-top:1px solid #354b6c;	
}

.div_marco_dos
{
	border:		12px solid #2e425d;
	background:	#FFF;
	min-height: 680px;
}

.div_menu_navegacion
{
	background:		#FFF;
	height:			13px;
	padding-left:	13px;
	padding-top:	1px;
}

/** MenÃº NavegaciÃ³n **/
.ul_menu_navegacion
{
	margin:			0;
	padding:		0;
	list-style:		none;	
}

.ul_menu_navegacion li, .ul_menu_navegacion li a
{
	font-family: Calibri, Arial; color: #676767; font-size:12px;
	margin-right:3px;
	text-decoration:none;
}


/** PÃ¡ginas Editables **/
.div_contenido_editable
{
	background:	#FFF url(../imagenes/fondo_editable.gif) repeat-x top left;
	margin-left:13px;
	font-family:Calibri;
	font-size:15px;
	color:#000;
	text-align:left;
	width: 675px;
	float:left;
	/*height:850px;
	overflow:hidden;
	position:relative;*/
}

.div_contenido_editable h3
{
	font-family:	Georgia;
	font-size:		24px;
	color:			#1a2b38;
}

.div_contenido_editable h4
{
	
}

.div_columna_editable
{
	float:			right;
	width:			260px;
	background:		#FFF url(../imagenes/fondo_columna_editable.gif) repeat-x top left;
	min-height:		132px;
	margin-right:	13px;
}


/** Editable QuiÃ©nes somos efectos **/
.div_contenido_editable_efectos
{
	background:	#FFF url(../imagenes/fondo_editable.gif) repeat-x top left;
	margin-left:13px;
	font-family:Calibri;
	font-size:15px;
	color:#000;
	text-align:left;
	width: 675px;
	float:left;
	height:1250px;
	overflow:hidden;
	/*position:relative;*/
}

/** El Buscador Trackglobe Wau!**/

a.enlace_resultado_busqueda:link    { font-family: Calibri, Arial; text-decoration: none; color: #e47003;font-size: 16px; }
a.enlace_resultado_busqueda:active  { font-family: Calibri, Arial; text-decoration: none; color: #e47003;font-size: 16px; }
a.enlace_resultado_busqueda:visited { font-family: Calibri, Arial; text-decoration: none; color: #e47003;font-size: 16px; }
a.enlace_resultado_busqueda:hover   { font-family: Calibri, Arial; text-decoration: none; color: #e47003;font-size: 16px; }

.titulo_busquedas
{
	font-family:Georgia;
	font-size:24px;
	color:#1a2b38;
}

.texto_fecha_resultado_busqueda
{
	float:left;
	margin-left:30px;
	font-family: Calibri, Arial; text-decoration: none; color: #000;font-size: 14px;
}


/** Formulario de contacto **/
.div_contenido_formulario 
{
	background: transparent;
	width:		650px;
	padding:	5px;
}

.div_contenido_oficinas
{
	background: transparent url(../imagenes/oficinas.gif) no-repeat center center;
	width:		100%;
}

.div_form_col_izq
{
	float:left;
	margin-top:20px;
	width:300px;
}

.div_form_col_izq_contratacion
{
	float:left;
	margin-top:20px;
	width:400px;
}

.div_form_col_izq ul li, .div_form_col_der ul li
{
	text-align:right;
}

.div_form_col_izq ul li label, .div_form_col_der ul li label
{
	font-family:Calibri;
	font-size: 14px;
	color:#000;
	vertical-align:middle;
}

.div_form_col_der
{
	float:left;
	margin-top:20px;
	margin-left:30px;
}

.div_form_col_izq_ofi
{
	float:left;
	margin-top:65px;
	margin-left:90px;
}

.div_form_col_der_ofi
{
	float:left;
	margin-top:65px;
	margin-left:120px;
}

.div_botones_formulario
{
	
}
.div_titulo_oficina
{
	text-transform:uppercase;
	font-family:Calibri;
	font-size:18px;
	color:#e47003;
}

.div_datos_oficina
{
	font-family:Calibri;
	font-size:12px;
	color:#000;
}
.textbox
{
    color: #000;
    background-color:#FFF;
    font-style: normal;  
    font-family: Calibri, Arial;
    border:1px solid #999;
    width:220px;
    margin:5px;	
    padding:2px;	
}

a.boton_contacto_enviar:link, a.boton_contacto_enviar:active, a.boton_contacto_enviar:hover, a.boton_contacto_enviar:visited
{
	background:			#CCC;
	color:				#000;
	font-family:		Calibri;
	border:				1px solid #666;
	width:				200px;
	padding:			0px;	
	text-decoration:	none;
	text-transform:     none;
	font-size:			12px;
	padding:			5px 15px 5px 15px;
	margin:				5px;
}

a.boton_contratar:link, a.boton_contratar:active, a.boton_contratar:hover, a.boton_contratar:visited
{
	background:			#CCC;
	color:				#000;
	font-family:		Calibri;
	border:				1px solid #666;
	width:				200px;
	padding:			0px;	
	text-decoration:	none;
	text-transform:     none;
	font-size:			12px;
	padding:			5px 15px 5px 15px;
	margin:				5px;
}

/** Pie **/

.div_columna_pie_1
{
	float:			left;
	width:			160px;
	padding:		25px;
	font-family:	Calibri;
	font-size:      12px;
}

.div_columna_pie_empresa, .div_columna_pie_servicios, .div_columna_pie_contacta
{
	float:			left;
	width:			105px;
	padding:		25px 15px 0px 15px;
	height:         20em;
}
.div_columna_pie_soluciones
{
	float:			left;
	width:			125px;
	padding:	    25px 15px 0px 15px;
	height:         20em;
}

.div_columna_pie_soluciones_col2
{
	float:			left;
	width:			125px;
	padding:		25px 15px 0px 15px;
	height:         20em;
}

.div_columna_pie_soluciones_col3
{
	float:			left;
	width:			125px;
	padding:		25px 15px 0px 15px;
	height:         20em;
}

.div_columna_pie_soluciones_col4
{
	float:			left;
	width:			125px;
	padding:		25px 15px 0px 15px;
	height:         20em;
}

.ul_pie
{
	list-style-type:none;	
	padding:		0px;
	margin:			0px;
}
.li_pie
{
	font-family:	Calibri;
	font-size:      14px;
	color:          #FFF;
	text-align:		left;
	padding:     	5px 5px 5px 5px;
}

.pie_imagenes_enlaces
{
	list-style-type:none;
	display:		inline;	
}

.pie_imagenes_enlaces li
{
	float:left;
}

.boton_rss
{
	width:			35px;	
	background:     url(../imagenes/rss.png) no-repeat top left;
	height:			38px;
	padding:		2px 0px 2px 0px;
	color:          #FFF;
}

.boton_delicious
{
	width:			35px;
	background:     url(../imagenes/delicious.png) no-repeat top left;
	height:			38px;
	padding:		2px 0px 2px 0px;
	color:          #FFF;
}

.boton_wordpress
{
	width:			35px;
	background:     url(../imagenes/wp.png) no-repeat top left;
	height:			38px;
	padding:		2px 0px 2px 0px;
	color:          #FFF;
}

.ul_menu_pie
{
	margin:		0px;
	padding:	0px;
	list-style-type:none;	
}

.ul_menu_pie li
{
	font-family:	Calibri;
	font-size:      12px;
	color:          #FFF;
	text-align:		left;
	padding:       	2px 5px 2px 5px;
}

.ul_menu_pie li.titulo
{
	font-family:	Calibri;
	font-size:      14px;
	color:          #ff7400;
	text-transform: uppercase;
	font-weight:    normal;
	text-align:		left;
	padding:     	5px 5px 5px 5px;
}

.ul_menu_pie li.titulo_principal
{
	font-family:	Calibri;
	font-size:      14px;
	color:          #1cb3e2;
	font-weight:    bold;
	text-align:		left;
	padding:     	5px 5px 5px 5px;
}

a.enlace_pie:link    { font-family: Calibri, Arial; text-decoration: none; color: #FFF;font-size: 12px; font-weight:normal; text-transform:none; padding:0px; }
a.enlace_pie:active  { font-family: Calibri, Arial; text-decoration: none; color: #FFF;font-size: 12px; font-weight:normal; text-transform:none; padding:0px; }
a.enlace_pie:visited { font-family: Calibri, Arial; text-decoration: none; color: #FFF;font-size: 12px; font-weight:normal; text-transform:none; padding:0px; }
a.enlace_pie:hover   { font-family: Calibri, Arial; text-decoration: none; color: #FFF;font-size: 12px; font-weight:normal; text-transform:none; padding:0px; }

a.enlace_contacto:link    { font-family: Calibri, Arial; text-decoration: none; color: #e47003;font-size: 14px; font-weight:normal; text-transform:none; padding:0px; }
a.enlace_contacto:active  { font-family: Calibri, Arial; text-decoration: none; color: #e47003;font-size: 14px; font-weight:normal; text-transform:none; padding:0px; }
a.enlace_contacto:visited { font-family: Calibri, Arial; text-decoration: none; color: #e47003;font-size: 14px; font-weight:normal; text-transform:none; padding:0px; }
a.enlace_contacto:hover   { font-family: Calibri, Arial; text-decoration: none; color: #e47003;font-size: 14px; font-weight:normal; text-transform:none; padding:0px; }

.div_elemento_pie
{
	color:			#1f252c;
	font-family:	Calibri;	
	font-size:		12px;
	float:			left;
	padding:	    5px 4px 5px 4px;
}

.div_elemento_pie_img
{
	color:			#1f252c;
	font-family:	Calibri;	
	font-size:		12px;
	float:			left; 
	padding:	    5px 0px 5px 0px;
}

.div_elemento_pie a:link, a:active, a:visited, a:hover
{
	color:			#1f252c;
	font-family:	Calibri;	
	font-size:		12px;
	text-decoration:none;
	font-weight:	normal;
	text-transform: none;
}

.div_elemento_pie_barra
{
	color:			#ccc;
	border-left:	1px solid #999;
	float:			left;
	height:			25px;
}


.div_capa
{
	position:		fixed;
	bottom:			0px;
	left:           3%;
	width:			94%;
	height:			25px;
	background:		#FFF;
	color:			#999;
	font-family:	Calibri;
	font-size:      14px;
	background:     url('../imagenes/barra.gif') repeat-x;
	border-top:     1px solid #FFF;
	border-left:    1px solid #FFF;
	border-right:   1px solid #FFF;
}

.div_izq_capa
{
	position:		absolute;
	left:			0px;
	background:		url('../imagenes/barra_izq.gif') no repeat;
	height:			25px;
	width:			1px;
}

.div_der_capa
{
	position:		absolute;
	right:			0px;
	background:		url('../imagenes/barra_der.gif') no repeat;
	height:			25px;
	width:			1px;
}

.error_form
{
	color:			#d90007;
	background:		transparent;
	padding:		5px;
	font-weight:	normal;
	font-family:	Calibri;
	list-style:		none;
	text-align:		center;
}

.OK
{
	color:#FFF;
	background-color:#1dc419;
	font-weight:bold;
	font-family:Century Gothic;
	padding:5px;
	text-align:left;
	list-style:none;
}

.NO_OK
{
	color:#d90007;
	padding:5px;
	text-align:left;
	list-style:none;
}

/* Carrusel */
.div_carrusel
{
	overflow: hidden; visibility: visible; position: relative; z-index: 0; left: 0px; width: 600px; height:215px;
}

.div_flecha_izquierda
{
	background: url(../imagenes/izquierda.png) no-repeat top left;
	height:		65px;
	width:      65px;
	border:		0px;
	position:   absolute;
	top:		63px;
	left:		0%;
	z-index:    3;
}

.div_flecha_izquierda:hover
{
	background: url(../imagenes/izquierda.png) no-repeat 0 -65px;
	height:		65px;
	width:      65px;
	border:		0px;
	position:   absolute;
	top:		63px;
	left:		0%;
	z-index:    3;
	cursor:		pointer;
}

.div_flecha_derecha
{
	background: url(../imagenes/derecha.png) no-repeat top left;
	height:		65px;
	width:      65px;
	border:		0px;
	position:   absolute;
	top:		63px;
	right:		0%;
	z-index:    3;
}

.div_flecha_derecha:hover
{
	background: url(../imagenes/derecha.png) no-repeat 0 -65px;
	height:		65px;
	width:      65px;
	border:		0px;
	position:   absolute;
	top:		63px;
	right:		0%;
	cursor:		pointer;
	z-index:    3;
}

.div_imagen_carrusel
{
	height:			180px;
	width:			280px;
}

.ul_carrusel
{
	list-style:none;
	display:inline;	
	text-align:center;
}

.li_carrusel
{
	border:			5px solid #2e425d;
	background:		#FFF;
	height:			180px;
	width:			280px;	
	margin-left:	15px;
	/*position:		relative;*/

	
}

.div_marco_uno_c
{
	border:1px solid #161f2b;
	margin-top:7px;	
}
.marco_uno_linea_1_c
{
	border-top:1px solid #5a7aa7;	
}
.marco_uno_linea_2_c
{
	border-top:1px solid #354b6c;	
}

.div_marco_dos_c
{
	border:			12px solid #2e425d;
	background:		#FFF;
	height:			180px;
	width:			280px;	
}

.mostrar
{
	 /*position:absolute;*/
	 top:0px;left:0px;
	 width:			185px;
	 background:	#CCC;
	 text-align:	center;
	 font-family:	Calibri;
	 font-size:		14px;
}

.mostrar_descripcion
{
	 width:			185px;
	 background:	#CCC;
	 text-align:	left;
	 font-family:	Calibri;
	 font-size:		14px;
	 display:		none;
}

/* Documentos */
.div_titulo_documento, .div_titulo_documento a, .div_titulo_documento a:link, .div_titulo_documento a:active, .div_titulo_documento a:visited, .div_titulo_documento a:hover
{
	font-family:	Georgia;
	font-size:		32px;	
	color:			#1a2b38;
	padding:        5px;
}

.div_descripcion_documento
{
	font-family:	Arial;
	font-size:		12px;	
	color:			#1a2b38;
	padding:        5px;
	text-align:     justify;
}

.div_contenido_editable_documentacion
{
	background:	#FFF;
	margin-left:13px;
	font-family:Calibri;
	font-size:15px;
	color:#000;
	text-align:left;
	width: 675px;
	float:left;
	/*height:850px;
	overflow:hidden;
	position:relative;*/
}

/* Home */
.div_contenido_inferior
{
	background: url(../imagenes/pixel_home.gif) repeat-x;
}

/* Pop up */
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:10000;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:200px;
width:405px;
background:#FFF url(../imagenes/fondo_editable.gif) repeat-x top left;
border:2px solid #cecece;
z-index:20000;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:		left;
font-family:	Georgia;
font-size:		24px;
color:			#1a2b38;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;
}

.lbl_boletines
{
	font-family:	Calibri;
	font-size:		14px;	
	color:			#1a2b38;	
}


a.boton_suscripcion			{ font-family:	Calibri; font-size: 14px; color: #FFF; background: #1a2b38; padding: 5px 15px 5px 15px; border: 1px solid #CCC; text-decoration:none; }
a.boton_suscripcion:link    { font-family:	Calibri; font-size: 14px; color: #FFF; background: #1a2b38; padding: 5px 15px 5px 15px; border: 1px solid #CCC; text-decoration:none; }
a.boton_suscripcion:active  { font-family:	Calibri; font-size: 14px; color: #FFF; background: #1a2b38; padding: 5px 15px 5px 15px; border: 1px solid #CCC; text-decoration:none; }
a.boton_suscripcion:visited { font-family:	Calibri; font-size: 14px; color: #FFF; background: #1a2b38; padding: 5px 15px 5px 15px; border: 1px solid #CCC; text-decoration:none; }
a.boton_suscripcion:hover   { font-family:	Calibri; font-size: 14px; color: #FFF; background: #1a2b38; padding: 5px 15px 5px 15px; border: 1px solid #CCC; text-decoration:none; }

a.enlace_facebook:link    { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:32px; width:45px;background:url(../imagenes/icon_facebook.gif) no-repeat top left;display:block;}
a.enlace_facebook:active  { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:32px; width:45px;background:url(../imagenes/icon_facebook.gif) no-repeat top left;display:block;}
a.enlace_facebook:visited { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:32px; width:45px;background:url(../imagenes/icon_facebook.gif) no-repeat top left;display:block;}
a.enlace_facebook:hover   { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:32px; width:45px;background:url(../imagenes/icon_facebook.gif) no-repeat top left;display:block;}

a.enlace_facebook_pie:link    { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:18px; width:20px;background:url(../imagenes/icon_facebook_g.png) no-repeat top left;display:block;}
a.enlace_facebook_pie:active  { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:18px; width:20px;background:url(../imagenes/icon_facebook_g.png) no-repeat top left;display:block;}
a.enlace_facebook_pie:visited { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:18px; width:20px;background:url(../imagenes/icon_facebook_g.png) no-repeat top left;display:block;}
a.enlace_facebook_pie:hover   { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:18px; width:20px;background:url(../imagenes/icon_facebook.png) no-repeat top left;display:block;}

a.enlace_twitter:link    { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:32px; width:45px;background:url(../imagenes/icon_twitter.gif) no-repeat top left; display:block;}
a.enlace_twitter:active  { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:32px; width:45px;background:url(../imagenes/icon_twitter.gif) no-repeat top left; display:block;}
a.enlace_twitter:visited { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:32px; width:45px;background:url(../imagenes/icon_twitter.gif) no-repeat top left; display:block;}
a.enlace_twitter:hover   { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:32px; width:45px;background:url(../imagenes/icon_twitter.gif) no-repeat top left; display:block;}

a.enlace_twitter_pie:link    { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:18px; width:20px;background:url(../imagenes/icon_twitter_g.png) no-repeat top left; display:block;}
a.enlace_twitter_pie:active  { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:18px; width:20px;background:url(../imagenes/icon_twitter_g.png) no-repeat top left; display:block;}
a.enlace_twitter_pie:visited { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:18px; width:20px;background:url(../imagenes/icon_twitter_g.png) no-repeat top left; display:block;}
a.enlace_twitter_pie:hover   { font-family: Verdana; text-decoration: none; color: #FFF;font-size: 10px; height:18px; width:20px;background:url(../imagenes/icon_twitter.png) no-repeat top left; display:block;}

/* Pop up */
#backgroundPopup_2{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:10000;
}
#popupContact_2{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:200px;
width:405px;
background:#FFF url(../imagenes/fondo_editable.gif) repeat-x top left;
border:2px solid #cecece;
z-index:20000;
padding:12px;
font-size:13px;
}
#popupContact_2 h1{
text-align:		left;
font-family:	Georgia;
font-size:		24px;
color:			#1a2b38;
}
#popupContactClose_2{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;
}

.div_wg_twitter
{
	padding:0px 10px 10px 10px;	
}

.div_wg_twitter a
{
	color:black;
	text-decoration:none;
}

.div_wg_twitter a:hover
{
	color:black;
	text-decoration:underline;
}