/* --------------------------- Estilos generales para los documentos --------------------------- */

html { height: 100%; }
body { margin: 0; background: #f2fafd url(../images/page-back.gif) repeat-x; height: 100%; font: 1em/1em Verdana, Arial, Helvetica, sans-serif, sans-serif; text-shadow: #000 0px 0px 0px; }
img { border: 0; }
form { margin: 0; }
ul { margin: 0; padding: 0; }
dl { margin: 0; padding: 0; }
input, select { vertical-align: middle; margin: 0; padding: 0; }
.salto { height: 0; clear: both; overflow: hidden; }
.sms-image { margin-top: 10px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; text-align: left; margin: 15px 0; height: 16px; }
/* Titulos que van en color CELESTE */
.title-highlight-1 { text-transform:uppercase !important; background: #b5e8ff; color: #0096e9; margin-bottom: 3px;}
/* Titulos que van en color ROSADO */
.title-highlight-2 { background: #ffc0e4; color: #cf0071; margin-bottom:3px;}
h2 span { background: white; }
/* Estilos destacados Pie */
.footer-highlight { background: #ebebeb; margin: 10px 0 15px 0; float: left; width: 100%; }
.icons-2 { float: left; margin: 5px; }
.icons-2 img { margin-right: 5px; }
.more-info { float: right; margin: 5px; font-size: 0.7em; font-weight: 700; }
.more-info a { color: #6a6a6a; text-decoration: none; }
.more-info a:hover { text-decoration: underline; }

/* --------------------------- Banda Login --------------------------- */

#login-band { width: 100%; background: white; height: 40px; }
#login-content { width: 95%; margin: 0 auto; color: #3e3e3e; font-size: 0.7em; }
#language { float: left; padding: 5px; }
#language img { vertical-align: middle; margin-left: 5px; }
#language .flag-select { border: 1px solid #7e7e7e; padding: 1px; }
#login-content .country { float: left; padding: 10px; }
#login-content img { vertical-align: middle; }
#login { float: right; margin-top: 5px; }
#login div { float: left; margin-left: 10px; }
#login div .links { text-decoration: none; color: #2385b7; }
#login div .links:hover { text-decoration: underline; }
.button-go { display: block; width: 30px; height: 20px; background: url(../images/back-button-login.gif); text-decoration: none; color: #d7e4ea; font-weight: 700; text-align: center; padding-top: 2px; }
.user-error { color: red; font-weight: 700; }

/* --------------------------- Menu del portal --------------------------- */

#icon-band { width: 100%; background: url(../images/back-gradient.gif) repeat-x; }
#icon-content { width: 650px; margin: 0 auto; color: #3e3e3e; font-size: 0.7em; text-align: center; }
#icon-content ul { margin: 0; padding: 0; overflow: hidden; }
#icon-content li { display: block; list-style: none; margin: 0 15px 0 15px; height: 41px; float: left; padding: 0 0 0 40px; background: red; line-height: 35px; vertical-align: middle; }
#icon-content li a { display: block; text-decoration: none; color: #3e3e3e; }
/* Items MenÃº portal */
#icon-content .item-1 { background: url(../images/icon-mobile-content.gif) no-repeat; }
#icon-content .item-2 { background: url(../images/icon-blogs.gif) no-repeat; }
#icon-content .item-3 { background: url(../images/icon-conecta2tv.gif) no-repeat; }
#icon-content .item-4 { background: url(../images/icon-photos.gif) no-repeat; }
#icon-content .item-5 { background: url(../images/icon-my-space.gif) no-repeat; }
/* Items MenÃº portal hover */
#icon-content .item-1-hover { background: url(../images/icon-mobile-content-hover.gif) no-repeat; }
#icon-content .item-2-hover { background: url(../images/icon-blogs-hover.gif) no-repeat; }
#icon-content .item-3-hover { background: url(../images/icon-conecta2tv-hover.gif) no-repeat; }
#icon-content .item-4-hover { background: url(../images/icon-photos-hover.gif) no-repeat; }
#icon-content .item-5-hover { background: url(../images/icon-my-space-hover.gif) no-repeat; }

/* --------------------------- Cabezal contenidos mÃ³viles --------------------------- */

#band-up { background: #1e709a; height: 6px; width: 100%; }
#head-mobile { background: url(../images/background-head.gif); height: 120px; width: 100%; overflow: hidden; }
#head-content { background: url(../images/logo-binbit.gif) no-repeat; margin: 0 auto; width: 1008px; height: 124px; font-size: 0.7em; }
#head-content h1 { display: none; }
#head-links { float: right; color: white; margin-top: 10px;  }
#head-links a { color: white; text-decoration: none; }
#head-links a:hover { text-decoration: underline; }
#head-search { float: right; color: white; margin-top: 10px; width: 600px; height: 22px; }
#head-search div { float: right; margin-left: 10px; }
#head-search div .links { text-decoration: none; color: #2385b7; }
#head-search div .links:hover { text-decoration: underline; }
#head-search .button-search { display: block; width: 70px; height: 20px; background: url(../images/back-button-search.gif); text-decoration: none; color: #32617b; font-weight: 700; text-align: center; padding-top: 2px; }
#band-down { background: #b5e8ff; height: 6px; width: 100%; overflow: hidden; }
#head-lapels { float: left; height: 39px; margin-top: 23px; width: 100%; color: #12425c; font-size: 1em; font-weight: 700; }
#head-lapels a { color: white; text-decoration: none; }
#head-lapels ul { text-align: center; margin-left: 21px; }
#head-lapels li { float: left; display: block; list-style: none; margin: 0 2px; font-size: 1.2em; }
/* Solapas */
#head-lapels .lapel-1 { width: 87px; line-height: 42px; background: url(../images/lapel-87.gif) no-repeat; }
#head-lapels .lapel-4 { width: 109px; line-height: 42px; background: url(../images/lapel-109.gif) no-repeat; }
#head-lapels .lapel-7 { width: 152px; line-height: 42px; background: url(../images/lapel-152.gif) no-repeat; }
#head-lapels .lapel-8 { width: 116px; line-height: 42px; background: url(../images/lapel-116.gif) no-repeat; }
#head-lapels .lapel-9 { width: 90px; line-height: 42px; background: url(../images/lapel-87.gif) no-repeat; }
/* Solapas Hover */
#head-lapels .lapel-1-hover { width: 87px; line-height: 39px; background: url(../images/lapel-87-hover.gif) no-repeat; }
#head-lapels .lapel-4-hover { width: 109px; line-height: 39px; background: url(../images/lapel-109-hover.gif) no-repeat; }
#head-lapels .lapel-7-hover { width: 152px; line-height: 39px; background: url(../images/lapel-152-hover.gif) no-repeat; }
#head-lapels .lapel-8-hover { width: 116px; line-height: 39px; background: url(../images/lapel-116-hover.gif) no-repeat; }
#head-lapels .lapel-9-hover { width: 90px; line-height: 39px; background: url(../images/lapel-87-hover.gif) no-repeat; }

/* --------------------------- Contenedor --------------------------- */

#container { background: white; margin: 0 auto; width: 1008px; padding-bottom: 15px; }
/* Barra con ruta de secciÃ³n */
#rout-bar { font-size: 0.8em; color: #878787; padding: 5px 0 0 30px; font-weight: 700; }
#rout-bar a { color: #2385b7; text-decoration: none; font-weight: normal; }
#rout-bar a:hover { text-decoration: underline; }
/* Columnas */
#column-left { float: left; width: 247px; text-align: center; }
#column-center {  float: left; width: 514px; text-align: center; }
#column-right {  float: right; width: 247px; text-align: center; }

/* --------------------------- Cajas de Menu --------------------------- */

.box-menu { width: 216px; border: solid 1px #c8c8c8; margin: 0 auto; margin-top: 10px; background: url(../images/back-box-menu.gif) repeat-x; padding-bottom: 10px; }
.box-menu dt { margin: 2px 2px 6px 2px; height: 27px; font-size: 0.9em; color: white; line-height: 24px; text-align: left; padding-left: 10px; font-weight: 700; }
.title-1 { background: url(../images/back-menu-title-1.gif); }
.title-2 { background: url(../images/back-menu-title-2.gif); }
.title-3 { background: url(../images/back-menu-title-3.gif); }
.title-4 { background: url(../images/back-menu-title-4.gif); }
.box-menu dt a { color: white; text-decoration: none; }
.box-menu dd { margin: 0 10px; height: 24px; background: url(../images/bullet-menu.gif) 0 8px no-repeat; font-size: 0.7em; line-height: 20px; text-align: left; padding-left: 10px; border-bottom: 1px dashed #3e3e3e; }
.box-menu dd a { text-decoration: none; color: #3e3e3e; }
.box-menu dd a:hover { text-decoration: underline; }

/* --------------------------- Caja de MÃ³viles --------------------------- */

#select-mobile { width: 216px; border: solid 1px #c8c8c8; margin: 0 auto; margin-top: 15px; background: url(../images/back-box-rose.gif) repeat-x; }
#select-mobile form { width: 206px; margin-left: 5px; }
.title-box-rose-1 { margin: 2px 2px 6px 2px; height: 27px; font-size: 0.91em; color: white; line-height: 24px; text-align: left; padding-left: 10px; font-weight: 700; background: url(../images/back-box-title-1.gif); }
#mobile-content { margin: 5px; text-align: left; font-size: 0.8em; float: left; }
#mobile-content select { margin: 3px 0; }
#mobiles { float: center; padding: 5px; }
#content-button { text-align: center; clear: both; padding-bottom: 10px;}
#content-button .button-change { margin: 0 auto; display: block; width: 70px; height: 20px; background: url(../images/back-button-change.gif); text-decoration: none; color: white; font-weight: 700; text-align: center; padding-top: 2px; font-size: 0.8em; }
#content-button .button-disabled { margin: 0 auto; display: block; width: 70px; height: 20px; background: #a1a1a1; text-decoration: none; color: #eaeaea; font-weight: 700; text-align: center; padding-top: 2px; font-size: 0.8em; cursor: default;}
/* --------------------------- Caja de Novedades --------------------------- */

#box-news { width: 216px; margin: 0 auto; margin-top: 10px; text-align: left; }
#box-news dt { color: #bb0066; height: 30px; text-align: left; font-weight: 700; }
#box-news dd { margin: 0; font-size: 0.7em; text-align: left; padding: 0 0; border-bottom: dashed 1px #3e3e3e; padding-bottom: 5px; margin-bottom: 8px; }
#box-news dd a { text-decoration: none; color: #3e3e3e; }
#box-news dd a:hover { text-decoration: underline; }
#box-news .list-foot { text-align: center; border: 0; padding-bottom: 0; }

/* --------------------------- Caja BoletÃ­n --------------------------- */

#newsletter { width: 216px; border: solid 1px #c8c8c8; margin: 0 auto; margin-top: 10px; background: url(../images/back-box-rose.gif) repeat-x; }
.title-newsletter { margin: 2px 2px 6px 2px; height: 27px; font-size: 0.91em; color: white; line-height: 24px; text-align: left; padding-left: 10px; font-weight: 700; background: url(../images/back-box-title-2.gif) }
#content-newletter { margin: 5px; text-align: center; font-size: 0.7em; color: #3e3e3e; }
#content-newletter input { margin: 3px 0; }
#content-button-newsletter { text-align: center; padding-bottom: 10px; }
#content-button-newsletter .button-subscribe { margin: 0 auto; display: block; width: 100px; height: 20px; background: url(../images/back-button-change.gif); text-decoration: none; color: white; font-weight: 700; text-align: center; padding-top: 2px; font-size: 0.8em; }

/* --------------------------- Tags/Links --------------------------- */

#tags-links { background: #f7f7f7; margin: 0 auto; width: 1008px; border-top: solid #ebebeb 1px; border-bottom: solid #ebebeb 1px; font-size: 0.7em; }
#tags-links a { text-decoration: none; color: #3e3e3e; }
#tags-links a:hover { text-decoration: underline; }
#tags-links dl { float: left; margin: 15px; }
#tags-links dt { font-weight: 700; padding: 0 0 4px 22px; }
#tags-links dd { margin: 0 0 0 5px; display: block;}
/* Items cabezales */
#tags-links .item-1 { background: url(../images/icon-footer-sound.gif) no-repeat; }
#tags-links .item-2 { background: url(../images/icon-footer-melody-1.gif) no-repeat; }
#tags-links .item-3 { background: url(../images/icon-footer-melody-2.gif) no-repeat; }
#tags-links .item-4 { background: url(../images/icon-footer-wall.gif) no-repeat; }
#tags-links .item-5 { background: url(../images/icon-footer-animations.gif) no-repeat; }
#tags-links .item-6 { background: url(../images/icon-footer-plays.gif) no-repeat; }
#tags-links .item-7 { background: url(../images/icon-footer-videos.gif) no-repeat; }
#tags-links .item-8 { background: url(../images/icon-footer-entertainment.gif) no-repeat; }

/* --------------------------- Pie de pÃ¡gina --------------------------- */
#footer { margin: 0 auto; width: 1008px; background: white; }
#footer .country { color: #3e3e3e; float: right; font-size: 0.7em; margin: 10px 10px 0 0; }
#footer-links { float: left; color: #2385b7; font-size: 0.7em; margin: 10px 0 0 10px; }
#footer-links a, .light-blue{ color: #2385b7; text-decoration: none;  }
#footer-links a:hover { text-decoration: underline; }
#footer-text { clear: both; font-size: 0.6em; color: #909090; line-height: 1.4em; margin: 10px 0 10px 10px; }

/* --------------------------- Agregado por Desarrollo (PGD) --------------------------- */

.duda {color:red; font-weight:bold}

/*-------------------------- Agregado precio en div search ------------------------------*/
/*------ general.css ------*/
#head-search .links {
clear:both !important;
color:#D2ECF9;
float:right;
font-size:12pt;
font-weight:bold;
text-decoration:none;
}

/*------ general.css ------*/
#head-search #form-search{
clear:right;
float:right;
margin-top:10px;
}

/*------ general.css (línea 71) ------*/
#head-search {
	color:white;
	float:right;
	height:22px;
	margin-top:5px;
	padding-bottom:10px;
	width:600px;
}

/*------ general.css(línea 64) ------*/
#band-up
{
background:#1E709A none repeat scroll 0 0;
height:6px;
text-align:right;
width:100%;
}

/*------ index.php (línea 28) ------*/
#login-band {
background:white none repeat scroll 0 0;
height:35px;
width:100%;
}

/*------ Home - Ends ---------*/

.content-cost { /*------ general.css ------*/
color:gray;
font-size:0.8em;
font-weight:bold;
padding-right:15px;
text-align:right;
}

/*------ Unsupported Carriers Starts , this goes below credit cost---------*/

.unsupported_carriers {
	clear:both;
	color:#777;
	display:block;
	float:right;
	font-size:9px;
	padding-right:15px;
	text-align:right;
	font-family: Arial !important;
}
.align-center{
	text-align: center !important;
}
/*------ Unsupported Carriers Ends ---------*/

/*------ Temrms and conditions link below Send "submit" starts---------*/
.blue-link { color: #2385b7 !important; font-size: 0.9em !important;}
/*------ Temrms and conditions link below Send "submit" ends---------*/

/*----------------------------------------------------------------------------------*/

.game-box{
	width: 85px;
	height: 110px;
}

/* ------------------------------------------------------------------------------------*/

.title-highlight-1 .subtitle{
	color:#7E7E7E;
}

/*--- Cross Links start ---*/
.cross-site-access{
	background:#DeDeDe none repeat scroll 0 0;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	font-size:0.7em;
	margin:0 auto;
	width: 100%;
	text-align: center;
	padding: 7px 0;
	overflow: hidden;
}
.cross-site-access dl{margin:0 auto; width:465px; overflow: hidden;}
.cross-site-access dd{margin-left: 20px; float: left; }
.cross-site-access dt {float: left ; padding: 7px 20px 7px 0px; display: inline; color: #2385B7; font-size: 10px; padding-bottom:10px;}
.cross-site-access dd a{float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #667; font-size: 10px; font-weight: bold; text-decoration: none; padding: 7px 3px 7px 30px; background: transparent no-repeat 3px center scroll;}
.cross-site-access dd a:hover{background-color:#aFaFaF; color: white;}
.cross-site-access dd.cross-link-commercial a{ background-image: url(../images/cross_links_logo_commercial.gif);}
.cross-site-access dd.cross-link-corporate a{ background-image: url(../images/cross_links_logo_corporate.gif);}
.cross-site-access dd.cross-link-care a{ background-image: url(../images/cross_links_logo_care.gif);}

/*--- Cross Links end ---*/

/*--- Verizon not supported content starts ---*/
#footer span.verizon-not-suported{font-size: 1.55em; font-weight: bold;}
#form-register span.verizon-not-suported{font-size: 15pt;}
/*--- Verizon not supported content starts ---*/
