/*--- INICIO BUSCADOR---*/
#buscador {
	background-image: none;
	height: 100%;
	width: 960px;
	position: relative;
}
/*---FIN BUSCADOR---*/

/*---Inicio Google Site Search---*/
  input.gsc-input {
	border-color: #E1E1E1;
	background-position: center;
  }
  input.gsc-search-button {
	background-color: #666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-position: center;
  }
  .gsc-input input.gsc-input {
	background-attachment: scroll;
	background-color: white;
	background-image: none;
	background-repeat: repeat;
	background-position: 0% center;
  }
/*---Fin Google Site Search---*/
  
/*---INCICIO SLIDER ROTA---*/  
img { border: 0; }
a { outline: none; }

#sliderota {
	width: 630px; /* change to the width you want */
	height: 240px; /* change to the height you want */
	overflow: hidden;
	position: relative;
	background: url(../images/bigad_bg.png) no-repeat;
	}
	
#sliderota .slides {
		position: absolute;
		top: 0;
		left: 0;
		}
	
#sliderota img {
		float: left;
		}
	
#sliderota ul {
		position: absolute;
		bottom: 10px;
		left: 10px;
		z-index: 100;
		list-style: none;
		padding: 0;
		margin: 0;
		}
	
#sliderota ul li  {
		float: left;
		}	
		
#sliderota ul li a {
			background: url(../images/controls.png) no-repeat 0 0;
			width: 16px;
			height: 16px;
			display: block;
			}
			
#sliderota ul li.selected a {
			background-position: -18px 0;
			}
			
#sliderota .controls a {
		z-index: 100;
		position: absolute;
		right: 10px;
		bottom: 10px;
		background: url(../images/controls.png) no-repeat -54px 0;
		width: 16px;
		height: 16px;
		}
		
#sliderota .controls a.play {
			display: none;
			background-position: -36px 0;
			}

/*---FIN SLIDER ROTA---*/

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_1.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* ================================================================ 
INICIO Estilos para el Menu
=================================================================== */

.preload1 {
	background-color: #FFFFFF;
	background-image: none;
}
.preload2 {
	background-color: #FFFFFF;
	background-image: none;
}

#nav {
	padding:0;
	margin:0;
	list-style:none;
	height:32px;
	position:relative;
	z-index:500;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	width: 590;
	left: 25px;
}
#nav li.top {
	display:block;
	float:left;
	background-color: #FFFFFF;
}
#nav li a.top_link {
	display:block;
	float:left;
	height:32px;
	line-height:32px;
	color:#006bb9;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 12px;
	cursor:pointer;
	background-image: none;
	background-color: #FFFFFF;
}
#nav li a.top_link span {
	float:left;
	display:block;
	padding:0 24px 0 12px;
	height:32px;
	background-image: none;
	background-position: right top;
	background-color: #FFFFFF;
}
#nav li a.top_link span.down {
	float:left;
	display:block;
	padding:0 24px 0 12px;
	height:32px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
}
#nav li a.top_link:hover {
	color:#fff;
	background-image: none;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#nav li a.top_link:hover span {
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
}
#nav li a.top_link:hover span.down {
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #33FF00;
}

#nav li:hover > a.top_link {
	color:#fff;
	background-color: #006bb9;
	background-image: none;
	background-repeat: no-repeat;
}
#nav li:hover > a.top_link span {
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #006bb9;
}
#nav li:hover > a.top_link span.down {
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #006bb9;
	text-align: left;
}

/* Default list styling */

#nav li:hover {
	position:relative;
	z-index:200;
	background-color: #00FFFF;
}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	list-style:none;
	background-color: #00FF00;
}

#nav li:hover ul.sub
{
	left:0;
	top:31px;
	padding:3px;
	border:1px solid #3a93d2;
	white-space:nowrap;
	width:140px;
	height:auto;
	z-index:300;
	background-color: #FFFFFF;
	text-align: left;
}
#nav li:hover ul.sub li
{
	display:block;
	height:20px;
	position:relative;
	float:left;
	width:140px;
	font-weight:normal;
	background-color: #FFFFFF;
}
#nav li:hover ul.sub li a
{
	display:block;
	font-size:11px;
	height:20px;
	width:140px;
	line-height:20px;
	text-indent:5px;
	color:#006bb9;
	text-decoration:none;
	background-color: #FFFFFF;
}
#nav li ul.sub li a.fly
{
	background-color: #FFFFFF;
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: 140px 7px;
}
#nav li:hover ul.sub li a:hover 
{
	color:#FFFFFF;
	background-color: #33729F;
}
#nav li:hover ul.sub li a.fly:hover
{
	color:#FFFFFF;
	background-color: #33729F;
	background-image: url(arrow_over.gif);
	background-repeat: no-repeat;
	background-position: 140px 7px;
	text-align: left;
}

#nav li:hover ul li:hover > a.fly {
	color:#FFFFFF;
	background-color: #33729F;
	background-image: url(arrow_over.gif);
	background-repeat: no-repeat;
	background-position: 140px 7px;
} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
	{left:137px;
	top:-4px;
	background: #fff;
	padding:3px;
	border:1px
	solid #3a93d2;
	white-space:nowrap;
	width:140px;
	z-index:400;
	height:auto;}
	
/* ================================================================ 
FIN Estilos para el Menu
=================================================================== */

/* INICIO SLIDING BOXES*/

.title-sliding-boxes{
	color:#006bb9;
	letter-spacing:-1px;
	font-weight: normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	margin-top: 12px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	font-style: normal;
}

	.boxgrid{
	width: 197px;
	height: 250px;
	float:left;
	overflow: hidden;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
			}
	.boxgrid img{ 
	position: absolute; 
	top: 0; 
	border: 0; 
	}
	
	.boxgrid p{
	padding: 0 10px;
	color:#666666;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
				}
				
	.boxcaption{
	float: left;
	position: absolute;
	background: #E1E1E1;
	height: 250px;
	width: 100%;
	text-decoration: none;
 			}
			
 	.captionfull .boxcaption {
 					top: 250;
 					left: 0;
 				}
				
 	.caption .boxcaption {
 					top: 198;
 					left: 0;
 				}

/* FIN SLIDING BOXES*/


/* INICIO Estilos para el resto del sitio */

body {
	background-color: #fff;
}
#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
a:link {
	text-decoration: none;
	color: #006bb9;
}
a:visited {
	text-decoration: none;
	color: #006bb9;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.Estilo1 {font-size: 20px}


#encabezado {
	background-color: #FFFFFF;
	height: 80px;
	width: 960px;
	position: relative;
}

#separador960 {
	background-color: #09629D;
	height: 20px;
	width: 960px;
	position: relative;
}

#contenido {
	background-color: #09629D;
	width: 960px;
	position: relative;
}

#contenido2 {
	background-color: #FFFFFF;
	width: 960px;
	position: relative;
	height: 100%;
}
#destacados_pie {
	height: 280px;
	width: 960px;
	position: relative;
}

#footer {
	height: 100%;
	width: 960px;
	position: relative;
	background-color: #E1E1E1;
}

#urgencias {
	background-color: #E1E1E1;
	width: 290px;
	position: relative;
	background-image: url(../images/fondo-banner-urgencias.jpg);
	background-repeat: no-repeat;
}

.h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #006bb9;
	font-weight: normal;
	font-style: normal;
	line-height: 30px;
	text-align: left;
	text-decoration: none;
	page-break-before: 0;
	page-break-after: 0;
	padding: 0px;
}

.h1landingblanco {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 44px;
	color: #FCFCFC;
	font-weight: normal;
	font-style: normal;
	line-height: 44px;
	text-align: left;
	text-decoration: none;
	page-break-before: 0;
	page-break-after: 0;
	padding: 0px;
	margin: 30px;
}

.h2landingblanco {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FCFCFC;
	font-weight: normal;
	font-style: normal;
	line-height: 24px;
	text-align: left;
	text-decoration: none;
	page-break-before: 0;
	page-break-after: 0;
	padding: 0px;
	margin: 30px;
}

.h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	color: #006bb9;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	padding: 0px;
}


.h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #006bb9;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	padding: 0px;
}

.h3verde {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #4db748;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	padding: 0px;
}

.h3blanco {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	padding: 0px;
}

.h3-novedades {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #006bb9;
	text-decoration: none;
	text-align: left;
	vertical-align: text-top;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	padding: 0px;
}

.h3-cartilla {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #006bb9;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	padding: 0px;
	margin-left: 5px;
}

.h3-bloque-destacado {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #006bb9;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;
}

.h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	margin: 0px;
}

.h4blanco {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	margin: 0px;
}

.h5 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	margin: 0px;
}

.h5-azul {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #006bb9;
	margin: 0px;
	vertical-align: middle;
}

.h5-form-contacto-align-derecha {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	margin: 0px;
	text-align: right;
}

.h5-bloque-destacado {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	padding-right: 15px;
	padding-left: 15px;
}

.h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #666666;
	list-style-type: none;
}

.h6blanco {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #ffffff;
	list-style-type: none;
}

.h7 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #666666;
	list-style-type: none;
}

.breadcrumb {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #666666;
	list-style-type: none;
	vertical-align: middle;
}

/* FIN Estilos para el resto del sitio */


/* Easy Slider */

#slider ul, #slider li
{
	width:197px;
	margin:0;
	padding:0;
	list-style:none;
}
#slider li
{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:197px;
	height:250px;
	overflow:hidden; 
}					

#slider2 ul, #slider2 li
{
	width:197px;
	margin:0;
	padding:0;
	list-style:none;
}
#slider2 li
{ 

	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:197px;
	height:250px;
	overflow:hidden; 
}

#slider3 ul, #slider3 li
{
	width:197px;
	margin:0;
	padding:0;
	list-style:none;
}
#slider3 li
{ 

	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:197px;
	height:250px;
	overflow:hidden; 
}	
			

/* // Easy Slider */

/* CSS for single Slide */
.slide {
    background: #E1E1E1;
	border: 0px solid #ccc;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    padding: 9px;
	width:197px;
	height:220px;
}
.slide p
{
	color:#333333;
	font-size:9px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height:12px;
	color: #666666;
	padding:0 9px 0 0;
	text-align:left;
	width:180px;
}
.slide p a {
	background-color:#E1E1E1;
	border-bottom:1px solid #E7E7E7;
	color: #006bb9;
	display:block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	height:16px;
	line-height:14px;
	margin:3px 0 2px;
	padding:2px 0;
	font-weight: normal;
	text-decoration: none;
}
/* CSS for single Slide */
/* // FIN Easy Slider */



/* // INICIO ACORDION */
}

.accordion {
	WIDTH: 630px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006bb9;
}
.accordion H3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	PADDING-BOTTOM: 7px;
	MARGIN: 0px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	CURSOR: pointer;
	PADDING-TOP: 7px;
	background-color: #F0F0F0;
	background-image: url(../images/arrow-square.gif);
	background-repeat: no-repeat;
	background-position: right -51px;
	font-weight: normal;
	color: #006bb9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: medium;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #006bb9;
	border-right-color: #006bb9;
	border-left-color: #006bb9;
}
.accordion H3:hover {
	BACKGROUND-COLOR: #006bb9;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.accordion H3.active {
	BACKGROUND-POSITION: right 5px
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #006bb9;
	color: #FFFFFF;
}
.accordion P {
	PADDING-BOTTOM: 15px;
	MARGIN: 0px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	PADDING-TOP: 15px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #006bb9;
	border-left-color: #006bb9;
	color: #666666;
	;
}
/* // FIN ACORDION */



/* // inicio rollover links de interes */
ul.hover_block {
	display: block;
	overflow: hidden;
	height: 1%;
	padding-bottom: 0px;
	width: 125px;
}
			
		ul.hover_block li {
			list-style:none;
			float:center;
			background: #E1E1E1;
			padding: 0px;
			width:125px; height:125px; position: relative;
			margin-right: 10px; }

		ul.hover_block li a {
	display: block;
	position: relative;
	overflow: hidden;
	height: 125px;
	width: 125px;
	padding: 0px;
	color: #006bb9;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	text-align: center;
	vertical-align: middle;
		}

		ul.hover_block li a { text-decoration: none; }

		ul.hover_block li img {
			position: absolute;
			top: 0;
			left: 0;
			border: 0;
		}
/* // inicio rollover links de interes */

/* INICIO MAPA Google MAPS */
#page-wrap {
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#map_canvas {
	height: 300px;
	width: 430px;
	float: none;
	position: relative;
	z-index: 30 !important;
	clip: rect(auto,auto,auto,auto);
}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	font-style: normal;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	white-space: normal;
	margin: 0;
}
h2 {
	margin: 0 0 0 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #006bb9;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}
h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
}

#locations {
	list-style: none;
	width: 200px;
	float: left;
	padding: 0px;
	position: static;
	margin-top: -20px;
}
#locations li {
	width: 200px;
	position: relative;
	z-index: 20;
	height: 40px;
	background-position: left top;
	text-align: left;
	vertical-align: top;
}
#locations li:hover, #locations li.hover {
}
#locations li:hover h3, #locations li.hover h3 {
	color: #006bb9;
	font-weight: bold;
}


#content {
	width: 630px;
}

#more-info {
	width: 630px;
	float: right;
	background: #E1E1E1;
	padding: 0px;
	height: 100px;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#more-info * { position: relative; z-index: 40; }
#more-info > div { background: #E1E1E1; padding: 15px; height: 100px; }
.longdesc {
	display: none;
}
/* FIN MAPA Google MAPS */

/* INICIO TABS */
/* override the root element to enable scrolling */

.h5planes {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #0063af;
	margin: 0px;
}

.css-panes {
        height: 410px;
        width: 540px;
		position:relative;
		overflow:hidden;
		clear:both;
        background-color: transparent;
	}
 
	/* override single pane */
.css-panes div {
		float:left;
		display:block;
		width:540px;
		font-size:10px;
        background-color: transparent;
	}
 
	/* our additional wrapper element for the items */
.css-panes .items {
		width:540px;
		position:absolute;
		clear:both;
		margin:0;
		padding:0;
        border:0;
	}
 

.css-panes .less, .css-panes .less a {
		color:#0063af !important;
		font-size:11px;
	}
/* FIN TABS */

/* INICIO LANDING PROMOS */

#header-landing-promo {
	background-image: none;
	height: 172px;
	width: 960px;
	position: absolute;
	float: none;
	margin-left: 50%;
	left: -481px;
}

#header-landing-promo-2 {
	background-image: none;
	height: 260px;
	width: 960px;
	position: absolute;
	float: none;
	margin-left: 50%;
	left: -481px;
}

#background-landing-promo {
	background-image: none;
	height: 620px;
	width: 1600px;
	position: absolute;
	float: none;
	left: 0px;
	top: 173px;
	background-color: #99c5f5;
}

#background-landing-promo-rmkt {
	background-image: none;
	height: 545px;
	width: 1600px;
	position: absolute;
	float: none;
	left: 0px;
	top: 173px;
	background-color: #68a1e2;
}

#background-landing-promo-icbc {
	background-image: none;
	height: 545px;
	width: 1600px;
	position: absolute;
	float: none;
	left: 0px;
	top: 260px;
	background-color: #dedbd2;
}

#background-landing-promo-hua {
	background-image: none;
	height: 545px;
	width: 1600px;
	position: absolute;
	float: none;
	left: 0px;
	top: 260px;
	background-color: #f0f5f7;
}

#background-landing-promo-hua-v3 {
	background-image: none;
	height: 545px;
	width: 1600px;
	position: absolute;
	float: none;
	left: 0px;
	top: 260px;
	background-color: #0a167a;
}

#background-landing-promo-hua-2 {
	background-image: none;
	height: 1080px;
	width: 1600px;
	position: absolute;
	float: none;
	left: 0px;
	top: 260px;
	background-color: #99c5f5;
}

#body-landing-promo {
	background-image: none;
	height: 100%;
	width: 960px;
	position: absolute;
	float: none;
	margin-left: 50%;
	left: -481px;
	top: 173px;
}

#body-landing-promo-2 {
	background-image: none;
	height: 1200px;
	width: 960px;
	position: absolute;
	float: none;
	margin-left: 50%;
	left: -481px;
	top: 261px;
}

#intrabody-left-landing-promo {
	background-image: none;
	height: auto;
	width: 550px;
	position: absolute;
	float: none;
	margin-left: 0;
	left: 0px;
	top: 0px;
}

#intrabody-central-landing-promo {
	background-image: none;
	height: 200;
	width: 960px;
	position: absolute;
	float: none;
	margin-left: 0;
	left: 0px;
	top: 0px;
	background-color: #6596c9;
}

#intrabody-central-landing-promo-2 {
	background-image: none;
	height: 914px;
	width: 960px;
	position: absolute;
	float: none;
	margin-left: 0;
	left: 0px;
	top: 100px;
	background-color: #FFF;
}

#intrabody-left-landing-promo-2 {
	background-image: none;
	height: auto;
	width: 550px;
	position: absolute;
	float: none;
	margin-left: 0;
	left: 0px;
	top: 0px;
}

#intrabody-right-landing-promo {
	background-image: none;
	height: 620px;
	width: 410px;
	position: absolute;
	float: none;
	margin-left: 0;
	left: 550px;
	padding-top: 0px;
	top: 0px;
	background-color: #68a1e2;
}

#intrabody-right-landing-promo-icbc {
	background-image: none;
	height: 545px;
	width: 410px;
	position: absolute;
	float: none;
	margin-left: 0;
	left: 550px;
	padding-top: 0px;
	top: 0px;
	background-color: #afada6;
}

#intrabody-right-landing-promo-rmkt {
	background-image: none;
	height: 545px;
	width: 410px;
	position: absolute;
	float: none;
	margin-left: 0;
	left: 550px;
	padding-top: 0px;
	top: 0px;
	background-color: #68a1e2;
}

#footer-landing-promo {
	background-image: none;
	height: 100px;
	width: 960px;
	position: absolute;
	float: none;
	margin-left: 50%;
	left: -481px;
	top: 620px;
}

#footer-landing-promo-rmkt {
	background-image: none;
	height: 100px;
	width: 960px;
	position: absolute;
	float: none;
	margin-left: 50%;
	left: -481px;
	top:805px;
}

#footer-landing-promo-amigos-hua {
	background-image: none;
	height: 100px;
	width: 960px;
	position: absolute;
	float: none;
	margin-left: 50%;
	left: -481px;
	top: 1080px;
}

#legales {
	background-image: none;
	width: 960px;
	position: absolute;
	float: none;
	margin-left: 50%;
	left: -481px;
	top: 890px;
}

#legales-rmkt {
	background-image: none;
	width: 960px;
	position: absolute;
	float: none;
	margin-left: 50%;
	left: -481px;
	top: 815px;
}

#legales-2 {
	background-image: none;
	width: 960px;
	position: absolute;
	float: none;
	margin-left: 50%;
	left: -481px;
	top: 900px;
}

#legales-3 {
	background-image: none;
	width: 960px;
	position: absolute;
	float: none;
	margin-left: 50%;
	left: -481px;
	top: 1455px;
}

/* FIN LANDING PROMOS */
