/*
 * Contenedor de imagen de fondo
 */
.fondo {
    display: block;
    padding: 0 20px;
}

.ejecutivo {
	min-height: 736px;
    background: url(../../img/home_empresas/backgrounds/bg_home_empresas1.jpg) left top no-repeat;
}* html .ejecutivo {
	height: 736px;
}

.edificio {
	min-height: 826px;
    background: url(../../img/home_empresas/backgrounds/bg_home_empresas2.jpg) left top no-repeat;
}* html .edificio {
	height: 826px;
}

.operadora {
	min-height: 794px;
    background: url(../../img/home_empresas/backgrounds/bg_home_empresas3.jpg) left top no-repeat;
}* html .operadora {
	height: 794px;
}

.skyscraper {
	min-height: 814px;
    background: url(../../img/home_empresas/backgrounds/bg_home_empresas4.jpg) left top no-repeat;
}* html .skyscraper {
	height: 814px;
}

.fondo .banner_home_destacado{
	display: block;
	position: relative;
	height: 231px;
	width: 900px;
	padding: 25px 0 30px;
}

.fondo #bannerPrincipal {
	outline: none;
}

.fondo .destacado_flash {
    display: block;
    background: url(../../img/home_personas/bg_flash.gif) top left no-repeat;
    width: 900px;
    height: 230px;
    margin: 0 0 40px 0;
}

.fondo .caja_mi_entel {
	float: left;
    margin-right: 12px;
    width: 183px;
}

.fondo #bannerPrincipal_home {
	display: block;
	float: left;
	width: 700px;
	height: 235px;
	background: url(../../img/loader_destacado.gif) center center no-repeat;
}

.fondo a.enlace_banner_top{
	display: block;
	height: 212px;
	width: 900px;
}

.fondo .caja_contenidos .caja_ancha_arriba {
    float: left;
    margin-right: 10px;
    width: 680px;
}

.fondo .caja_contenidos .caja_delgada_arriba {
    float: left;
    width: 208px;
}

.fondo .caja_contenidos .caja_ancha_abajo {
    float: left;
    margin-right: 10px;
    width: 596px;
}

.fondo .caja_contenidos .caja_delgada_abajo {
    float: left;
    width: 294px;
}

/*
 * Estilos para el contenido interno de las cajas
 */
.fondo .caja_contenidos .caja_destacada .cabecera {
    display: block;
}

.fondo .alto_landing_empresas {
	min-height: 112px;
}* html .fondo .alto_landing_empresas {
	height: 112px;
}

.fondo .alto_landing_callcenter {
	min-height: 130px;
}* html .fondo .alto_landing_callcenter {
	height: 130px;
}

/*
 * Estilos enlace balisa
 */
.fondo .caja_contenidos .caja_destacada .flotar_izquierda {
    float: left;
}

.fondo .caja_contenidos .caja_destacada .balisa {
    position: relative;
    float: right;
    background: url(../../img/home_personas/img_balisa.png) top right no-repeat;
    padding: 20px 40px 5px 0;
    margin: -20px 0 0 0;
}* html .fondo .caja_contenidos .caja_destacada .balisa {
    background: url(../../img/home_personas/img_balisa.gif) top right no-repeat;
}

.fondo .caja_contenidos .caja_destacada .enlace a, .fondo .caja_contenidos .caja_destacada .enlace a:visited {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    float: right;
    color: #0073ae;
    font-size: 1.1em;
    border-bottom: 1px dotted #0073ae;
    text-decoration: none;
}

.fondo .caja_contenidos .caja_destacada .enlace a:hover {
    border-bottom: none;
}

/*
 * Fin de Estilos enlace balisa
 */
/*
 * Columnas de la caja destacada
 */
.fondo .caja_contenidos .columna_destacada {
    display: block;
    float: left;
    border-width: 0 1px 0 0;
    border-color: #b2b2b2;
    border-style: dotted;
    width: 210px;
    padding: 0 5px;
}

.fondo .caja_contenidos .columna_destacada_home {
    display: block;
    position: relative;
    float: left;
    border-width: 0 1px 0 0;
    border-color: #b2b2b2;
    border-style: dotted;
    width: 175px;
    min-height: 191px;
    padding: 0 5px;
}* html .fondo .caja_contenidos .columna_destacada_home {
    height: 195px;
}

.fondo .caja_contenidos .ultima_columna {
    border: none
}

/*
 * Columnas de la caja destacada con imagen
 */
.fondo .caja_contenidos .columna_destacada_imagen {
    display: block;
    float: left;
    width: 210px;
    padding: 0 5px;
}

.fondo .caja_contenidos .columna_destacada_imagen img, .fondo .caja_contenidos .columna_ancha img {
    display: block;
    float: right;
}

.fondo .caja_contenidos .columna_destacada_imagen .contenido_columna_destacada_imagen p.texto_callcenter {
	width: 129px;
}

.fondo .caja_contenidos .columna_destacada_imagen .contenido_columna_destacada_imagen p,
.fondo .caja_contenidos .columna_ancha .contenido_columna_destacada_imagen p {
    display: block;
    float: left;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 1.1em;
}

.fondo .caja_contenidos .columna_destacada_imagen .contenido_columna_destacada_imagen p {
    width: 101px;
}

.fondo .caja_contenidos .columna_destacada_imagen .contenido_columna_destacada_imagen .alto_landing_callcenter .trunk{
    width: 104px;
}

.fondo .caja_contenidos .columna_ancha .contenido_columna_destacada_imagen p {
    width: 140px;
}

.fondo .caja_contenidos .columna_destacada_imagen .contenido_columna_destacada_imagen ul, .fondo .caja_contenidos .columna_ancha .contenido_columna_destacada_imagen ul {
    display: block;
    float: left;
    position: relative;
    width: 105px;
}

ul.reduccion_margen {
    width: 140px !important;
    margin: 0 -40px 0 0;
}

.fondo .caja_contenidos .columna_ancha { /*Para la caja ancha de abajo*/
    width: 276px;
    min-height: 140px;
}* html .fondo .caja_contenidos .columna_ancha {
    height: 140px;
}

.fondo .caja_contenidos .columna_destacada_imagen .titulo_interno { /*Para la caja de concursos y promociones*/
    display: block;
    float: none;
    font-weight: bolder;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 1.4em;
    margin: 0 0 15px;
}

/*
 * Estilos para los conrtoles del carrusel
 */
.controles {
    display: block;
    position: absolute;
    margin: -30px 0 0 20px;
    z-index: 10;
}

.controles .botones li {
    display: block;
    float: left;
    margin: 0 10px 0 0;
}

.controles .botones li a, .controles .botones li a:visited, .controles .botones li a:hover {
    font-size: 1.1em;
    background: #959ea5;
    padding: 2px 7px;
    color: #444;
    text-decoration: none;
}

.controles .botones li a.seleccionado, .controles .botones li a.seleccionado:visited, .controles .botones li a.seleccionado:hover {
    background: #f78e1e;
    padding: 2px 7px;
    color: #fff;
    text-decoration: none;
}

.marca p{
	font-size:1.1em;
}

p.texto_caja_blanca {
	display: block;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}


#contenido .fondo #mensaje_mi_entel {
    background: url(../../img/home_empresas/mensaje_home.png) no-repeat left top;
    height: 94px;
    width: 213px;
    display: block;
    float: left;
	left:-24px;
	position:relative;
	top:-60px;
}

#contenido .fondo #mensaje_mi_entel p {
    font-family: Tahoma;
    font-size: 1.2em;
	color: #0073ae;
    margin: 22px 50px 0 12px;
	width:130px;
}

/*
 * Estilos para tabs de la caja mi entel
 */
#caja_mi_entel .contenedor_tabs {
	display: block;
	padding: 5px 0 0 0;
	margin: 0 0 4px 0;
	border-bottom: 1px solid #d4d9dc;
}* html #caja_mi_entel .contenedor_tabs {
	padding: 0;
}

#caja_mi_entel .contenedor_tabs .tab {
	display: block;
	float: left;
	background: #f5fafc;
	position: relative;
	font-size: 1.1em;
	color: #0073ae;
	text-align: center;
	padding: 1px 7px 4px;
	margin: 0 0 -1px 3px;
	border-left: 1px solid #d4d9dc;
	border-right: 1px solid #d4d9dc;
	border-bottom: 1px solid #d4d9dc;
	cursor: pointer;
}

#caja_mi_entel .contenedor_tabs .tab .tab_arriba {
	display: block;
	position: absolute;
	height: 4px;
	top: -4px;
	left: 0;
}

#caja_mi_entel .contenedor_tabs .tab_1 .tab_arriba {
	width: 39px;
	background: url(../../img/home_empresas/caja_mi_entel/top_tab_no_seleccionado_m.gif) center top no-repeat;
}

#caja_mi_entel .contenedor_tabs .tab_2 .tab_arriba {
	width: 76px;
	background: url(../../img/home_empresas/caja_mi_entel/top_tab_no_seleccionado_i.gif) center top no-repeat;
}

#caja_mi_entel .contenedor_tabs .tab_seleccionado {
	background: #fff;
	border-bottom: 1px solid #fff;
	font-weight: bolder;
}

#caja_mi_entel .contenedor_tabs .tab_seleccionado .tab1 {
	width: 44px;
	background: url(../../img/home_empresas/caja_mi_entel/top_tab_seleccionado_m.gif) center top no-repeat;
}

#caja_mi_entel .contenedor_tabs .tab_seleccionado .tab2 {
	width: 86px;
	background: url(../../img/home_empresas/caja_mi_entel/top_tab_seleccionado_i.gif) center top no-repeat;
}

#caja_mi_entel .input_clave {
	display: block;
	position: relative;
}

#caja_mi_entel .item_formulario span.clave_texto {
	display: block;
	position: absolute;
	color: #666666;
	font-size: 1.2em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	z-index: 100;
	padding: 12px 0 0 4px;
	top: 0;
	left: 0;
}

#caja_mi_entel .bajada_titulo_gris {
	color:#7F7F7F;
	display:block;
	font-size:1.1em;
}

/*
 * Estilos para los formularios de ingreso a MI ENTEL
 */
#caja_mi_entel .contenido_tab {
	display: none;
}

#caja_mi_entel .tab_desplegado {
	display: block;
}

#caja_mi_entel .contenido_tab .item_formulario {
	display: block;
	padding: 6px 0 0 0;
}

#caja_mi_entel .contenido_tab .item_formulario input {
	color: #666666;
	font-size: 1.2em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#caja_mi_entel .contenido_tab .contenedor_botones_home {
	display: block;
	padding: 8px 0 0;
}* html #caja_mi_entel .contenido_tab .contenedor_botones_home {
	padding: 4px 0 0px;
}

#caja_mi_entel .contenido_tab .contenedor_botones_home .solicitar_clave {
	display: block;
	float: left;
}

#caja_mi_entel .contenido_tab .contenedor_botones_home .solicitar_clave a,
#caja_mi_entel .contenido_tab .contenedor_botones_home .solicitar_clave a:visited {
	display: block;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0073ae;
	font-size: 1.2em;
	margin: 5px 8px 0 0;
	text-decoration: none;
	border-bottom: 1px dotted #0073ae;
}

* html #caja_mi_entel .contenido_tab .contenedor_botones_home .solicitar_clave a,
* html #caja_mi_entel .contenido_tab .contenedor_botones_home .solicitar_clave a:visited {
	margin: 5px 3px 0 0;
}

#caja_mi_entel .contenido_tab .contenedor_botones_home .solicitar_clave a:hover {
	border-bottom: 1px dotted #ffffff;
}
