/* CSS Document */

#CUERPO
{
	background: url(../img/fondo-cuerpo.png) repeat-y;
	padding: 0 0 15px 264px;
	width: 742px;
	overflow: hidden;
}
#CUERPO img
{
	behavior: url(../css/iepngfix.htc); /* behavior: url(css/iepngfix.htc);*/
}

#CUERPO #BrandExperience
{
	position: relative;
	width: 742px;
	height: 202px;
	background: url(../img/home/fondo-brand-experience.jpg) no-repeat;

}

#CUERPO #BrandExperience .imagen
{
	float: right;
	margin: 5px 0 0 0;
}

#CUERPO #BrandExperience #caja1
{
	position: absolute;
	top: 11px;
	left: 21px;
	width: 228px;
	height: 152px;
}

#CUERPO #BrandExperience #caja2
{
	position: absolute;
	top: 11px;
	left: 253px;
	width: 228px;
	height: 152px;
}

#CUERPO #BrandExperience #caja3
{
	position: absolute;
	top: 11px;
	left: 487px;
	width: 228px;
	height: 152px;
}

#CUERPO #BrandExperience #barra
{
	position: absolute;
	top: 138px;
	left: 22px;
	width: 694px;
	height: 68px;
}

#textoCaja
{
	position: absolute;
	top: 47px;
	left: 15px;
	width: 197px;
}


#CUERPO #BloqueAbajo
{
	width: 731px;
}


#CUERPO #BloqueAbajo .tit
{
	padding: 3px 0 7px 21px;
}

#CUERPO #BloqueAbajo #col1
{
	float:left;
	width: 482px;
}

#CUERPO #BloqueAbajo h2
{
	margin: 0;
	padding: 0;
	text-indent:-5000px;
	font-size: 0px;
}

#CUERPO #BloqueAbajo #col1 #ofertasProductos
{
	position: relative;
	margin: 0 0 5px -3px;
	width: 485px;
	height: 231px;
	background: url(../esp/img/home/fondo-oferta.jpg) no-repeat 0 22px;
}

#CUERPO #BloqueAbajo #col1 #ofertasProductos #botonesAbajo
{
	position: absolute;
	top: 160px;
	left: 130px;
	width:185px;
	height:50px;
}

#CUERPO #BloqueAbajo #col1 #ofertasProductos h3
{
	padding: 3px 0 3px 5px;
	margin: 0 0 7px 0px;
	
	font-size: 12px;
	color: #FFFFFF;
	background-color: #66B6E2;
	font-weight: normal;
}

#CUERPO #BloqueAbajo #col1 #ofertasProductos #contenidos
{
	margin: 14px 0 0 121px;
	width: 335px;
}

#CUERPO #BloqueAbajo #col1 #ofertasProductos #texto
{
	margin: 0px 23px 0 13px;
	width: 300px;
	text-align: right;
}

#CUERPO #BloqueAbajo #col1 #ofertasProductos p
{
	margin: 0px 0px 5px 0px;

}

#CUERPO #BloqueAbajo #col1 #bloquefinal
{
	width: 482px;
	overflow: hidden;
}

#CUERPO #BloqueAbajo #col1 #noticias
{
	width: 239px;
	float: left;
	overflow: hidden;
	margin-bottom: -10px;
}

#CUERPO #BloqueAbajo #col1 #noticias #contenido
{
	margin: 14px 0 7px 20px;
}

#CUERPO #BloqueAbajo #col1 #noticias .noticia
{
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #737373;
	overflow: hidden;
}

#CUERPO #BloqueAbajo #col1 #noticias strong
{
	color: #2da5e3;
}

#CUERPO #BloqueAbajo #col1 #noticias .fecha
{
	background-color: #2da5e3;
	padding: 1px;
	color: #FFFFFF;
}

#CUERPO #BloqueAbajo #col1 #noticias .imagen
{
	float: right;
	border: #C0C0C0 1px solid;
}

#CUERPO #BloqueAbajo #col1 #noticias a
{
	text-decoration: none;
	color: #797979;
}

#CUERPO #BloqueAbajo #col1 .linea
{
	width: 239px;
	height: 2px;
	background: url(../img/home/linea-noticias.png) no-repeat;
	margin: 0;
	padding: 0;
	font-size: 0px;
}

#CUERPO #BloqueAbajo #col1 #mapamundo
{
	float: left;
	margin: 0 0 0 14px;
	width: 226px;
	height: 146px;
	background: url(../esp/img/home/fondo-mundo-premium.jpg) no-repeat;
	overflow: hidden;
}

#CUERPO #BloqueAbajo #col1 #mapamundo #texto
{
	margin: 18px 0 0 15px;
	width: 197px;
}

#CUERPO #BloqueAbajo #col1 #mapamundo #texto strong
{
	color: #2da5e3;
}


#CUERPO #BloqueAbajo #col1 #mapamundo #texto p
{
	margin: 0 0 5px 0;
}


#CUERPO #BloqueAbajo #col2
{
	float:left;
	width: 249px;
}

#CUERPO #BloqueAbajo #col2 #ofertasSMS
{

}

#CUERPO #BloqueAbajo #col2 #ofertasSMS h3
{
	padding: 3px 0 3px 5px;
	margin: 0 0 7px -5px;
	
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #31BC0B;
	font-weight: normal;
}

#CUERPO #BloqueAbajo #col2 #ofertasSMS p
{
	margin: 0 0 3px 0;
}

#CUERPO #BloqueAbajo #col2 #ofertasSMS ul
{
	margin: 15px 0 0 15px;
	padding: 0 0 0 10px;
	list-style-image: url(../img/bullet-verde-claro.png);
}

#CUERPO #BloqueAbajo #col2 #ofertasSMS li
{
	margin: 0px 0 5px 0px;
}


#CUERPO #BloqueAbajo #col2 #ofertasSMS .texto
{
	margin: 10px 0 0 24px; 
}

#CUERPO #BloqueAbajo #col2 #ofertasSMS b, #CUERPO #BloqueAbajo #col2 #ofertasSMS strong
{
	color: #31BC0B;
}

#CUERPO #BloqueAbajo #col2 #ofertasSMS .linea
{
	width: 249px;
	height: 2px;
	background: url(../img/home/linea-oferta.png) no-repeat;
	margin: 0;
	padding: 0;
	font-size: 0px;
}

#CUERPO #BloqueAbajo #col2 #ofertasSMS #vermas
{
	position: relative;
	float: right;
	margin: -10px 0 0 0;
}

#CUERPO #BloqueAbajo #col2 #ofertasSMS #movil
{
	background: url(../img/home/img-movil.png) no-repeat;
	width: 228px;
	height: 76px;
	margin: -70px 0 0 0;
	behavior: url(../css/iepngfix.htc);
}


#CUERPO #BloqueAbajo #col2 #accesoClientes
{
	position: relative;
	margin: 30px 0 0 15px;
	background: url(../img/home/acceso-clientes.png) no-repeat;
	width: 226px;
	height: 145px;
}

#CUERPO #BloqueAbajo #col2 input
{
	width: 120px;
	font-size: 9px;
}

#CUERPO #BloqueAbajo #col2 select
{
	width: 123px;
	font-size: 9px;
}

#CUERPO #BloqueAbajo #col2 #accesoClientes h3
{
	display: table;
	padding: 0;
	margin: 9px 0 0px 27px;
	
	font-size: 11px;
	text-transform: uppercase;
	color: #0097D7;
	font-weight: normal;
}

#CUERPO #BloqueAbajo #col2 #accesoClientes #usuario
{
	position: absolute;
	top: 43px;
	width: 210px;
	text-align: right;
	
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: normal;
}

#CUERPO #BloqueAbajo #col2 #accesoClientes #password
{
	position: absolute;
	top: 64px;
	width: 210px;
	text-align: right;
	
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: normal;
}

#CUERPO #BloqueAbajo #col2 #accesoClientes #plataforma
{
	position: absolute;
	top: 85px;
	width: 210px;
	text-align: right;
	
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: normal;
}


#CUERPO #BloqueAbajo #col2 #accesoClientes #olvido
{
	position: absolute;
	top: 122px;
	left: 25px;
	
	font-size: 11px;
	color: #2DA5E3;
	font-weight: normal;
}

#CUERPO #BloqueAbajo #col2 #accesoClientes #enviar
{
	position: absolute;
	top: 119px;
	left: 149px;
}
