/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* end of reset! */

/* start common styles */
html, body {
	background:#fff url(/images/fndpage.jpg) repeat-x top center;
	font-family:Verdana;
	color:#fff;
	font-size:12px;
}
body {
	padding:0 0 20px 0 ;
	}

a:link, a:visited {
	color:#000000;
	text-decoration:none;
}
a:hover, a:active {
	color:#555555;
	text-decoration:underline;
}

@font-face {
 font-family: 'MovistarHeadlineRegular';
 src: url('/webfontkit/movistarheadline-regular-webfont.eot');
 src: local(' '), url('/webfontkit/movistarheadline-regular-webfont.woff') format('woff'), url('/webfontkit/movistarheadline-regular-webfont.ttf') format('truetype'), url('/webfontkit/movistarheadline-regular-webfont.svg#webfonteoaLuaHM') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'MovistarHeadlineBold';
 src: url('/webfontkit/movistarheadline-bold-webfont.eot');
 src: local(' '), url('/webfontkit/movistarheadline-bold-webfont.woff') format('woff'), url('/webfontkit/movistarheadline-bold-webfont.ttf') format('truetype'), url('/webfontkit/movistarheadline-bold-webfont.svg#webfontZn988f35') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'MovistarTextBold';
 src: url('/webfontkit/movistartext-bold-webfont.eot');
 src: local(' '), url('/webfontkit/movistartext-bold-webfont.woff') format('woff'), url('/webfontkit/movistartext-bold-webfont.ttf') format('truetype'), url('/webfontkit/movistartext-bold-webfont.svg#webfontV8IQNETb') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'MovistarTextRegular';
 src: url('/webfontkit/movistartext-regular-webfont.eot');
 src: local(' '), url('/webfontkit/movistartext-regular-webfont.woff') format('woff'), url('/webfontkit/movistartext-regular-webfont.ttf') format('truetype'), url('/webfontkit/movistartext-regular-webfont.svg#webfont2vSHKtYi') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'MovistarTextItalic';
 src: url('/webfontkit/movistartext-italic-webfont.eot');
 src: local(' '), url('/webfontkit/movistartext-italic-webfont.woff') format('woff'), url('/webfontkit/movistartext-italic-webfont.ttf') format('truetype'), url('/webfontkit/movistartext-italic-webfont.svg#webfontd151ykjY') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* end common styles */

.wrapper {
	width:980px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 135px 0;  
	/*padding:0; CAMBIAR PARA EL BANNER DE FACEBOOK*/
	}

.topnav {
	background:#003450;
	height:35px;
	width:976px;
	padding:1px 2px;
	overflow:hidden;
	}
.topnav ul {
	list-style:none;
	float:left;
	overflow:hidden;
	}
.topnav ul li {
	margin:0 2px 0 0;
	display:block;
	float:left;
	}
.topnav ul li a:link, .topnav ul li a:visited {
	display:block;
	height:35px;
	padding:0 10px;
	color:#57d1ef;
	background:#003c5c;
	font-size:12px;
	font-family:Verdana;
	line-height:32px;
	}
.topnav ul li a:hover, .topnav ul li a:active {
	text-decoration:none;
	color:#fff;
	background:#00507c;
	}
.topnav ul li a.tactive {
	text-decoration:none;
	color:#fff;
	height:36px;
	background:#00507c;
	cursor:default;
	}
/* top search */
.tsearch {
	width:334px;
	height:24px;
	padding:5px 0 0 0;
	float:right;
	overflow:hidden;
	}
.tsearch input {
	border:none;
	background:#fff;
	color:#7f7e7e;
	font-size:12px;
	float:left;
	width:158px;
	height:24px;
	padding:0 0 0 4px;
	margin:0 6px 0 0;
	line-height:24px;
	}
.tsearch input.tsbtn {
	border:none;
	width:25px;
	height:24px;
	padding:0;
	background:#fff url(/images/tsbtn.gif) no-repeat top left;
	cursor:pointer;
	}
	
.verpromos {
	float:left;
	overflow:hidden;
	margin:0 10px 0 0;
	}
.verpromos a:link, .verpromos a:visited {
	display:block;
	background:#9cc613;
	height:24px;
	line-height:24px;
	color:#fff;
	padding:0 10px;
	}
.verpromos a:hover, .verpromos a:active {
	color:#000;
	}
	
/* promos negocios*/
	
.verpromos-negocios {
	float:left;
	overflow:hidden;
	margin:0 10px 0 0;
	/* para mostrar boton de VER PROMOCIONES en NEGOCIOS */
	/*visibility:hidden;*/	
	}
.verpromos-negocios a:link, .verpromos-negocios a:visited {
	display:block;
	background:#9cc613;
	height:24px;
	line-height:24px;
	color:#fff;
	padding:0 10px;
	}
.verpromos-negocios a:hover, .verpromos-negocios a:active {
	color:#000;
	}	
		
	
.header {
	width:980px;
	height:104px;
	overflow:hidden;
	/*background:green;*/
	}

.logo {
	float:right;
	margin:25px 20px 0 0;
	}
/*
.logo {
	float:right;
	margin:4px 0 4px 0;
	}
*/
/* Start Second nav */
.secondnav {
	background:#002c53;
	height:50px;
	
	
	}
.secondnav ul {
	list-style:none;
	
	}
.secondnav ul li {
	float:left;
	height:18px;
	margin:16px 0 0 6px;
	padding:0;
	text-transform:uppercase;
	line-height:18px;
	color:#5cd2ed;
	
	}
.secondnav ul li.secondnavfirst {
	background:url(/images/senabg.gif) repeat-x top left;
	color:#00517a;
	font-size:12px;
	font-weight:bold;
	margin:16px 4px 0 0;
	padding:0 0 0 10px;
	
	overflow:hidden;
	
	}
.secondnav ul li.secondnavfirst span {
	display:block;
	width:18px;
	height:18px;
	float:right;
	}
.secondnav ul li a:link, .secondnav ul li a:visited {
	color:#5cd2ed;
	font-size:12px;
	display:block;
	margin:0 6px 0 0;
	float:left;
	}
.secondnav ul li a:hover, .secondnav ul li a:active {
	text-decoration:underline;
	}
.secondnav ul li a.active, .secondnav ul li a.activin {
	text-decoration:none;
	color:#fff;
	}
.secondnav ul li.secondnavfirst a:link, .secondnav ul li.secondnavfirst a:visited {
	color:#00517a;
	font-size:12px;
	font-weight:bold;
	margin:0 2px 0 0;
	}
.secondnav ul li.secondnavfirst a:hover, .secondnav ul li.secondnavfirst a:active {
	text-decoration:none;
	}
/* End Second nav */






/* Start Banner */
.banner {
	width:980px;
	height:272px;
	}
.banner450 {
	width:980px;
	height:450px;
	}
.banner350 {
	width:980px;
	height:350px;
	}	
/* Start Banner */

/* start Content / Common styles columns */
.contentHolder {
	background:#fff;
	overflow:hidden;
	}
.columnsHolder {
	width:940px;
	margin:0 auto;
	overflow:hidden;
	}
.fl {
	float:left;
	overflow:hidden;
	}
.fr {
	float:right;
	overflow:hidden;
	}
.column {
	color:#000;
	font-size:12px;
	}
.column a:link, .column a:visited {
	color:#0086c3;
	}
.column a:hover, .column a:active {
	color:#006390;
	text-decoration:underline;
	}
.column h1 {
	color:#00507c;
	margin:17px 0 0 0;
	line-height: 35px;
	font-family: 'MovistarHeadlineRegular', Arial, Helvetica;
	letter-spacing:0px;
	font-size:30px;
	font-weight:bold;
	}
.column h1 img {
	float:left;
	margin:0 10px 0 0;
	}


/*

.column h1 a:link, .column h1 a:visited {
	background:#8dc729;
	color:#fff;
	padding:2px 3px;
	margin:0;
	height:20px;
	font-size:11px;
	text-align:center;
	font-family:Verdana;	
	}
.column h1 a:hover, .column h1 a:active {
	color:#000;
	text-decoration:none;
	}
*/	
	
.column h1 span {
	height:20px;
	overflow:hidden;
	display:inline-block;
	}
.column h1 span a:link, .column h1 span a:visited {
	height:12px;
	position:absolute;
	/*background:#8dc729;*/
	color:#fff;
	padding:0px;
	margin:-4px 0 0 5px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	font-family:Verdana;
	display:inline-block;
	line-height:0px;
	}
.column h1 span a:hover, .column h1 span a:active {
	color:#000;
	text-decoration:none;
	}
.column h1 a:link, .column h1 a:visited {
/*	background:#8dc729;*/
	color:#fff;
	padding:0px 3px;
	margin:0;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	font-family:Verdana;
	}
.column h1 a:hover, .column h1 a:active {
	color:#000;
	text-decoration:none;
	}
	
.column h2 {
	font-family:Arial;
	font-size:13px;
	letter-spacing:0px;
	line-height:20px;
	color:#000;
	margin:20px 0 0 0;
	overflow:hidden;
	min-height:16px !important;
	}
.column h3 {
	font-family:Arial;
	font-size:12px;
	letter-spacing:0px;
	color:#515559;
	margin:20px 0 0 0;
	overflow:hidden;
	min-height:16px !important;
	}
	.column h4 {
	font-family:Arial;
	font-size:18px;
	letter-spacing:0px;
	color:#005171;
	margin:20px 0 0 0;
	overflow:hidden;
	min-height:20px !important;
	}
.column p {
	padding:10px 0;
	color:#515559;
	font-size:12px;
	font-family:Arial;
	line-height:16px
	}
.column p.large {
	padding:10px 0;
	color:#515559;
	font-size:14px;
	font-family:Verdana;
	line-height:20px
	}

.columnbg {
	background:#edf2f5;
	}

.column p.pb0 {
	padding:10px 0 0 0;
	}
ul.columnul {
	color:#515559;
	font-size:12px;
	font-family:Arial;
	line-height:16px;
	padding:0;
	}
	
	
ul.columnul li  {
	color:#515559;
	font-size:12px;
	font-family:Arial;
	line-height:16px;
	padding:0 0 0 7px;
	margin:0 0 3px 0;
	background:url(/images/columnli.gif) no-repeat 0 6px;
	}


ul.large {
	padding:10px 0;
	color:#515559;
	font-size:14px;
	font-family:Verdana;
	line-height:20px
	}
	
ul.large li {
	
	padding:0 0 0 7px;
	margin:0 0 3px 0;
	background:url(/images/columnli.gif) no-repeat 0 10px;
}

.column80 {
	width:80px;
	}	
	
.column100 {
	width:100px;
	}
	
.column160 {	
	width:160px;
				}

.column220 {
	width:220px;
	}

.column270 {
	width:270px;
	}
.column290 {
	width:290px;
	}	
	
.column300 {
	width:300px;
	}
	
.column330 {
	width:330px;
	}	

.column350 {
	width:350px;
	}		
	
.column460 {
	width:460px;
	}

.column610 {
	width:610px;
	}	
.column620 {
	width:620px;
	}

.column700 {
	width:700px;
	}
.column940 {
	width:940px;
	}
	
.columnpadd {
	padding:20px 15px;
	}
/* margin left 20px */
.mt10 {
	margin-top:10px;
	}
.mt15 {
	margin-top:15px;
	}
.mt20 {
	margin-top:20px;
	}
.mt30 {
	margin-top:30px;
	}
.mt40 {
	margin-top:40px;
	}
.mt150 {
	margin-top:150px;
	}
.mr20 {
	margin-right:20px;
	}
.ml20 {
	margin-left:20px;
	}
.mr15 {
	margin-right:14px;
	}
/* margin bottom 20px/30px */
.mb0 {
	margin-bottom:0;
	}
.mb5 {
	margin-bottom:5px;
	}
.mb10 {
	margin-bottom:10px;
	}
.mb20 {
	margin-bottom:20px;
	}
.mb30 {
	margin-bottom:30px;
	}
.mb40 {
	margin-bottom:40px;
	}
.nmt {
	margin-top:0;
	}
.bgtest {
	background:red;
	height:100px;
	}
.crossline {
	border-top:1px solid #e3e3e3;
	height:1px;
	width:100%;
	}
.columnvermas {
	text-align:right;
	padding:10px 15px 0 0;
	font-family:Arial;
	color: #999999;
	}
.columnvermas a:link, .columnvermas a:visited {
	color:#0086c3;
	text-decoration:none;
	font-size:12px;
	}
.columnvermas a:hover, .columnvermas a:active {
	color:#00507c;
	text-decoration:underline;
	}
	
/* . class="colul" */
ul.colul {
	list-style:none;
	}
ul.colul li {
	margin:0 0 5px 0;
	padding:0 0 0 15px;
	background:url(/images/arrow.png) no-repeat 0 3px;
	color:#515559;
	font-size:12px;
	font-family:Arial;
	line-height:16px;
	}
ul.colul li a:link, ul.colul li a:visited {
	color:#515559
	}
ul.colul li a:hover, ul.colul li a:active {
	color:#515559;
	text-decoration:underline;
	}	

.tgreen {
	color:#129348;
	}

p.letrachica {
	font-size:10px;
	}
p.nopad {
	padding:0;
	}
/* start Content / Common styles columns */

/* facebook twitter */
.fblike {
	float:right;
	width:192px!important;	
	height:21px!important;
	overflow:hidden;
	padding:0;
	margin:20px 0 0 0;
	border:none;
	}
.breadcrumb .fblike {
	margin-right:20px;
	}
.fblike iframe {	
	height: 21px !important;
	width: 72px !important;
	display: inline-block;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	float: none;
	}
.fblike div {	
	height: 21px !important;
	width: 43px !important;
	display: inline-block;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	float:left !important;
	}
.fblike div iframe {	
	width: 32px !important;
	}
	
.connect_widget_not_connected_text
{
  display:none !important; /*in your stylesheets to hide the counter!*/
}

/* se agrego pinteret solo en 2 paginas y usamos esto */
.fblike-pint {
	float:right;
	/*width:192px!important;*/
	width:250px!important;
	height:21px!important;
	overflow:hidden;
	padding:0;
	margin:20px 0 0 0;
	border:none;
	}
.breadcrumb .fblike-pint {
	margin-right:20px;
	}
.fblike-pint iframe {	
	height: 21px !important;
	width: 72px !important;
	display: inline-block;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	float: none;
	}
.fblike-pint div {	
	height: 21px !important;
	width: 43px !important;
	display: inline-block;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	float:left !important;
	}
.fblike-pint div iframe {	
	width: 32px !important;
	}

/* facebook twitter */

/* start breadcrumb */
.breadcrumb {
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	font-family:Arial;
	font-size:11px;
	padding-bottom:11px;
	overflow:hidden;
	}
.breadcrumb h1 {	
	color:#00507c;
	margin:17px 0 0 20px;
	line-height: 35px;
	font-family: 'MovistarHeadlineRegular', Arial, Helvetica;
	letter-spacing:0px;
	font-size:30px;
	font-weight:bold;
	}
.breadcrumb ul {
	list-style:none;
	margin:13px 0 0 20px;
	overflow:hidden;
	}
.breadcrumb ul li {
	float:left;
	margin:0 5px 0 0;
	padding:0 0 1px 0;
	color:#999999;
	}
.breadcrumb ul li a:link, .breadcrumb ul li a:visited {
	color:#999999;
	display:block;
	float:left;
	margin:0 5px 0 0;
	}
.breadcrumb ul li a:hover, .breadcrumb ul li a:active {
	text-decoration:underline;
	}
.breadcrumb ul li.breadcrumbfirst {
	color:#999999;
	}
.breadcrumb ul li.breadcrumblast {
	color:#515559;
	}
/* end breadcrumb */


/* start bannerside */
.titsidebar {
	background:url(/images/bg-title-sidebar.gif) no-repeat top left;
	width:220px;
	height:57px;
	text-align:center;
	font-family:Arial;
	font-size:17px;
	color:#000;
	line-height:57px;
	}
.sidebar ul {
	list-style:none;
	margin:10px 17px 8px;
	overflow:hidden;
	}
.sidebar ul li {
	padding:7px 0;
	margin:0;
	border-bottom:1px solid #e5e5e5;
	color:#515559;
	font-family:Arial;
	font-size:12px;
	line-height:16px
	}
.sidebar ul li a:link, .sidebar ul li a:visited {
	color:#515559;
}
.sidebar ul li a:hover, .sidebar ul li a:active {
	color:#000;
	text-decoration:underline;
}
.sidebar ul li a.active {
	color:#005171;
	text-decoration:none;
	font-weight:bold;
}



.bannersidebar-top {
	background:url(../images/bg-sidebar-top.gif) no-repeat;
	height:5px;
	}

.bannersidebar-bottom {
	background:url(../images/bg-sidebar-bottom.gif) no-repeat;
	height:5px;
	}	

.bannersidebar {
	background:#edf2f5;
	margin:0 0 0 0;
	padding:15px 0
	}
.bsnp {
	padding-bottom:10px;
	}
.bsimg {
	text-align:center;
	padding:0 0 7px 0;
	margin-top:-5px;
	}
.bannersidebar h2 {
	margin:0 0 5px 0px;
	padding-left:10px;
	color:#000;
	font-size:14px;
	letter-spacing:0px;
	font-family:Verdana;
	}
.bannersidebar p {
	width:190px;
	margin:0 10px;
	padding:0;
	color:#515559;
	font-size:12px;
	font-family:Arial;
	line-height:16px
	}
.bannersidebar p a:link, .bannersidebar p a:visited  {
	color:#0086c3;
	}
.bannersidebar p a:hover, .bannersidebar p a:active  {
	color:#0086c3;
	}
.bannersidebar ul.linksb {
	padding:0;
	margin:5px 0 0 0;
	overflow:hidden;
	}
.bannersidebar ul.linksb li {
	padding:2px 0 2px 0;
	margin:0 0 0 10px;
	border:none;
	width:40%;
	float:left;
	}
.bannersidebar ul.linksb li a:link, .bannersidebar ul.linksb li a:visited {
	padding:0 0 0 6px;
	margin:0;
	border:none;
	float:left;
	background:url(../images/liicon2.gif) no-repeat 0 5px;
	color:#0086c3;
	}
.bannersidebar ul.linksb li a:hover, .bannersidebar ul.linksb li a:active {
	text-decoration:underline;
	}

ul.fbtwfan {
	margin:10px 0 0 10px;
	}
ul.fbtwfan li {
	border:none;
	line-height:18px;
	padding:0;
	margin:0 0 3px 0;
	}
ul.fbtwfan li img {
	float:left;
	margin:0 5px 0 0;
	}
ul.fbtwfan li a:link, ul.fbtwfan li a:visited {
	color:#0086c3;	
	}
ul.fbtwfan li a:hover, ul.fbtwfan li a:active {
	color:#0086c3;
	text-decoration:underline;
	}
	
/* end bannerside */


.footmenu {
	background: #f6f7f9;
	border-top: 1px solid #e3e3e3;
	width: 960px;
	overflow:hidden;
	padding:0 0 0 20px;
}

.footcolumn {
	width: 220px;
	float: left;
	padding: 30px 0 20px;
	margin: 0 20px 0 0;
}
.footcolumn h2 {
	font-size: 14px;
	color: #010101;
	font-weight: bold;
	padding:0;
	margin:0 0 5px 0;
}
.footcolumn h2 a:link, .footcolumn h2 a:visited {
	font-size: 14px;
	color: #010101;
	font-weight: bold;
	padding:0;
	margin:0 0 5px 0;
}
.footcolumn h2 a:hover .footcolumn h2 a:active {
	text-decoration:underline
}
.footlinks {
	margin: 0 0 10px 10px;
	padding: 0;
	list-style: none;
}
.footlinks li {
	margin: 0;
	padding: 0;
}
.footlinks li a {
	display: block;
	color: #515559;
	font-family:Arial;
	font-size:12px;
	padding: 5px 0 5px 12px;
	border-bottom: 1px dotted #ebeaea;
	text-decoration: none;
	background: url(/images/flicon.gif) no-repeat 3px 10px;
}
.footlinks li a:hover {
	color: #000;
	text-decoration:underline;
}



.footer {
	background: #113f66;
	width: 980px;
	height: 45px;
	font-family:Arial;
}


/*  Footer navidad  */
/*
.footer {
	background:url(/images/bg-footer-nav.gif) no-repeat;
	width: 980px;
	height: 47px;
	font-family:Arial;
	padding-top:28px;
}
*/

/*     */


.ftelefonica {
	float: right;
	margin: 0 10px 0 0;
}
.flogo {
	float: left;
	width: 105px;
	height: 42px;
	margin: 0 10px 0 18px;
}
.fmenu {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}
/*.fmenu li {
	padding: 15px 0 0 0; margin: 0; float: left;
}
*/

/*  fmenu li navidad  */

.fmenu li {
	padding: 18px 0 0 0; margin: 0; float: left;
}

.fmenu li a:link, .fmenu li a:visited {
	display: block;
	color: #5cd1e7;
	border-left: 1px solid #abacac;
	padding: 0 10px;
	text-decoration: none;
}
.fmenu li a:hover, .fmenu li a:active {
	text-decoration:underline;
}
#fmenu-link1 {
	border-left: none;
}
/*.copyright {
	margin: 15px 0 0 0;
	padding: 0;
	font-family:Arial;
}
*/
.copyright {
	margin: 5px 0 0 0;
	padding: 0;
	font-family:Arial;
}
.copyright p {
	color: #999999;
	padding:8px 0 0 0;
	overflow:hidden;
}
.fsoc {float:right;margin:0}
.fsoc span {display:block; float:left;color:#999;margin:7px 5px 0 0;font-size:10px}
.fsoc img {margin:0 10px 0 0;}
/* end of footer */

/*AVISO IE6 */
.warning {width:980px; margin: 0 auto; padding:0}

.aviso-rosa {
	background:#fdf0f0;
	border:1px solid #ffb9bc;
}

.avisos {
	padding:10px;
	margin:0 0 20px 0;
}
.aviso-rosa p {
	color:#272829;
}

.cerrar-aviso {
	float:right;
	/*background:url(../images/cerraviso.png) no-repeat 62px 2px;*/
	width:73px;
}
.cerrar-aviso a {
	color:#afac6b;
	border-bottom:1px dotted #afac6b;
	font-size:11px;
}

.avisotxt {width:640px; margin: 0 auto; text-align: left; padding: 0; overflow: hidden; font-family:Verdana;}

.avisotxt img {float: left; top:15px; padding:5px 0 0 0; margin:0 5px 0 0;}
.texto {float:left; width:350px; padding:7px 0 0 0;}
.icon {float:left;}

.avisotxt p {font-size: 14px; margin-top: 12px; float:left; font-size:11px}

avisotxt a {width: 75px; float: left;}

#titulo-page-simple h1, #titulo-page h1, #h1-title, h1.h1-title, #h1-title-alt {
	font-family: 'MovistarHeadlineRegular', Arial, Helvetica;
	letter-spacing:0px;
	font-size:30px;
	font-weight:bold;
}
#titulo-page-simple h1 {color:#00507c; padding:8px 0 30px 0}
h2.h2-subtitles {font-family: 'MovistarHeadlineRegular', Arial, Helvetica; letter-spacing:0px; font-size:24px; height:24px; font-weight:bold; color:#005171}

/* pastillas nuevas */
.planes-compatibles {height:50px; overflow:hidden;border:1px solid red}
.imgs {overflow:hidden;height:50px}
a.plan {background:url(/images/pastilla_bg.png) no-repeat 0 0; display:block; float:left; margin:5px 10px 0 0; height:29px; color:#fff; font-family: 'MovistarHeadlineRegular', Arial, Helvetica; letter-spacing:0px; font-size:14px;font-weight:bold;text-decoration:none;padding:0 20px 0 10px;line-height:22px}
a.plan:link, a.plan:active, a.plan:hover, a.plan:visited {color:#fff;text-decoration:none}

.texto-bg {
	background-color: #00507c;
	padding: 10px;
	margin: 0 0 12px 0;
	color: white;
	font-weight: bold;
	font-family: Verdana;
	overflow:hidden;
}

/* styles para el popover */ 
#popover {
	background:url(/images/tth.png) no-repeat top left;
	color:#fff;
	padding:5px;
	width:222px;
	height:88px;
	position:absolute;
	top:-115px;
	/* ubicacion sobre MI MOVISTAR */
	/*margin:0 0 0 495px;*/
	
	/* ubicacion sobre SHOPPING */
	margin:0 0 0 170px;
	
	/* ubicacion sobre ATENCION AL CLIENTE */
	/* margin:0 0 0 325px; */
	
	z-index:9999;
}
#popover h3 {
	/*margin:5px 17px 10px ;*/
	margin:30px 13px 5px 30px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
}
#popover p {
	/*margin:0 17px;*/
	margin:0 18px;
	padding:0;
	font-size:12px;
	font-weight:normal;
	color:#00517c;
	font-family:Verdana, Geneva, sans-serif;
}
/* styles para el popover */

/* styles para el popover NEGOCIOS */ 
#popover-negocios {
	background:url(/images/tth.png) no-repeat top left;
	color:#fff;
	padding:5px;
	width:222px;
	height:88px;
	position:absolute;
	top:-115px;
	/* ubicacion sobre MI MOVISTAR */
	/*margin:0 0 0 495px;*/
	
	/* ubicacion sobre SHOPPING */
	margin:0 0 0 170px;
	
	/* ubicacion sobre ATENCION AL CLIENTE */
	/* margin:0 0 0 325px; */
	
	z-index:9999;
}
#popover-negocios h3 {
	margin:14px 0 5px 30px;
	/*margin:30px 13px 5px 30px;*/
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
}
#popover-negocios p {
	/*margin:0 17px;*/
	margin:0 30px;
	padding:0;
	font-size:13px;
	font-weight:normal;
	color:#00517c;
	line-height:15px;
	font-family:Verdana, Geneva, sans-serif;
}
/* styles para el popover NEGOCIOS */

.clear {clear:both; overflow:hidden; height:0px; font-size:1px;}

iframe embed {z-index:9999999;}

/* c2c */
.c2c {
	background: url(/images/c2c/c2cbg.jpg) no-repeat top left;
	width: 220px;
	height:144px;
	margin: 30px 0 0 0;
	padding: 0;
	border: none;
}
.c2c h2 {
	font-family: 'MovistarHeadlineRegular', Arial, Helvetica;
	letter-spacing:0;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding:15px 0 0 15px;
	overflow:hidden
}
.c2c ul {
	padding: 7px 0 0 0; margin: 0 auto;
	list-style: 0
}
.c2c li {
	float:left;
	overflow: hidden;
	color: #fff;
	width: 50%;
	text-align: center;
	padding: 0; margin: 0;
	border-bottom: none !important;
}
.c2c a:link, .c2c a:visited {
	color: #fff !important;
	font-size: 12px;
	font-family: verdana, Arial, Helvetica;
	letter-spacing:0;
	line-height: 12px
}
.c2c a strong {
	font-family: verdana, Arial, Helvetica;
}
.c2c a img {
	margin-bottom: 5px
}
/* c2c */

/*** POP UP! ***/
.fade {
  display: none;
  background: #001f39; 
  position: fixed; left: 0; top: 0; 
  width: 100%; height: 100%;
  opacity: .70;
  z-index: 99999998;
}
.popup_block {
  display: none;
  background: #fff;
  padding: 0;   
  border: 5px solid #fff;
  float: left;
  font-size: 1.2em;
  position: fixed;
  top: 50%; left: 50%;
  z-index: 99999999;
  -webkit-box-shadow: 0 5px 30px #032c4d;
  -moz-box-shadow: 0 5px 30px #032c4d;
  box-shadow: 0 5px 30px #032c4d;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.popup_blockin {
  overflow:hidden;
}
.popup_c2c {
  height:580px;
  }
.popup_blockin iframe {
  overflow: hidden;
  border:none;
  margin: 0;
}
.btn_close {
  position:absolute;
  display:block;
  margin: -22px 0 0 384px;
  z-index:9999999999999999;
  background:url(../images/close_pop.png) no-repeat;
  width:37px;
  height:37px;
}
.popup p {
  padding: 5px 10px;
  margin: 5px 0;
}
#popClick2Call .btn_close {
    margin: -22px 0 0 384px;
}
#popup1 .btn_close {
    margin: -22px 0 0 626px;
}
/*** POP UP ***/


#fblike-int
{
    /* display: block before hiding */
    display: block;
   /*display: none;*/

    /* link is above all other elements */
    z-index: 999; 

    /* link doesn't hide text behind it */
    opacity: 1;

    /* link stays at same place on page */
    position: fixed;

    /* link goes at the bottom of the page */
    bottom:-225px;
   /* margin-top: -80px;  = height + preferred bottom margin */

    /* link is centered */
    right: 0px;
    /* margin-left: -160px; = half of width */

    /* round the corners (to your preference) */
   

    /* make it big and easy to see (size, style to preferences) */
    width: 420px;
    line-height: 48px;
    height: 225px;
    padding: 0px;
    background-color: #000;
    font-size: 24px;
    text-align: center;
  	background:url(/images/bg-sticky.png) no-repeat;
	
	color:#1f5481;
	
}

#fblike-int iframe{
	/*height:66px !important;*/
	margin:12px 0 0 0;
	
}

#fblike-int .fb-like{
/*	height:66px !important;*/
	
}

#fblike-int span.seguinos{
	margin:25px 0 0 15px;
	line-height: 28px;
	font-size:26px;
	font-weight:bold;
	font-family: 'MovistarHeadlineRegular', Arial, Helvetica;
	display:block;
	text-align:left;
}

#fblike-int span.enterate{
	margin:15px 0 0 15px;
	line-height: 20px;
	font-size:15px;
	font-family: 'MovistarTextRegular', Arial, Helvetica;
	display:block;
	text-align:left;
}

.fb-content-int{
	position:relative;
	/*overflow:hidden;*/
	width:390px;
	margin:20px 10px 0 10px;
	height:200px;
}

.btn-cerrar-fb-sticky{
	position:absolute;
	top:-7px;
	right:14px;
	width:28px;
	
	
	overflow:hidden;
	
}

#btn-cerrar-fb-int{
	width:28px;
	height:38px;
	display:block;
	overflow:hidden;
	margin:0 0 0 0;
}

/* footer banner facebook */



#container {
	bottom: -8px;
	left: 0;
	display: none;
	position: fixed;
	width: 100%;
	z-index:9999999999;
	background-color: #003341;
	height: 90px;
}
.hotsale {
	width: 100%;
	padding-top: 15px
}
.hotsale h2 {
	color:#79b800;
	font-size: 20px;
	margin-top:0;
	margin-bottom:5px;
}
.hotsale h3 {
	color:#fff;
	font-size: 16px;
	margin-top:10px;
}
.hotsale p{
	color:#fff;
	margin:0;
	font-size: 14px;
	line-height: 18px
}
.hotGracias {
  display: none;
  padding-top: 10px
}
.hotGracias h2 {
  color: #fff;
  font-size: 22px;
  padding: 0;
}
.hotGracias p {
  font-size: 14px;
  margin: 5px 0 0 0;
  padding: 0
}
.inner {
	font-size: 11px;
	margin: 0 auto;
	width:980px
}
.hotForm {
	/*border-top: 1px solid #004A6A;*/
	margin:10px 0 0 0;
	padding: 5px 0 0 0;
}
.hotForm .form-control {
	background:#fff;
	padding: 5px;
	margin: 0;
	color: #00507C;
	font-size: 14px;
	border: none;
	width: 250px;
}
.hotsale .btn-min {
	background:#00507C;
	padding: 5px;
	margin: 0;
	color: #fff;
	font-size: 14px;
	border: none
}

.hotForm input {
	border: none;
	background: #fff;
	padding: 0;
	margin: 5px 0 0 0;
	display: inline-block;
}
.hotForm .error {
	margin:3px 0 0 0;
	color: #B94A48
}

#inner {
	/*background-color: #036;
	border: 1px solid #666666;*/
	border-bottom-width: 0px;
	/*padding: 20px 20px 50px 20px;*/
	/*margin:0 auto;*/
	font-size: 11px;
	margin: 0 auto;
	/*width:980px*/
}


.fb-home {
	width:940px;
	height:135px;
	/*background:url(/images/bg-fb-home.png) no-repeat;*/	
	position:relative;	
}


.contentHolderFb{
	/*background:#fff;*/
	 background:#c2d0d4;
	 /*AZUL - background:#1f5481;*/
	 /*background:#9cc613;*/
	 width:100%;
	 padding:0;
	 margin:0;        	 
          	
}

.columnsHolderFb {
	width: 890px;
	margin: 0 auto;
	padding:5px 0;	
}

.fb-home .fb-home-left{
	/*AZUL - */color:#1f5481;
	/*color:#FFF;
	color:#000;*/
	width:430px;
	float:left;
}

.fb-like iframe{
	height:66px !important;
}

.fb-home .fb-home-left span.seguinos{
	margin:25px 0 0 25px;
	line-height: 25px;
	font-size:30px;
	font-weight:bold;
	font-family: 'MovistarHeadlineRegular', Arial, Helvetica;
	display:block;
}

.fb-home .fb-home-left span.enterate{
	margin:15px 0 0 25px;
	line-height: 20px;
	font-size:15px;
	font-family: 'MovistarTextRegular', Arial, Helvetica;
	display:block;
}

.fb-home .fb-home-right{
	color:#1f5481;
	/*color:#FFF;*/
	width:490px;
	float:left;
	margin-top:30px;
	height:80px;
	
}

.btn-cerrar-barra-home {
	position:relative;
	z-index:99999999999;
	top:20px;
	right:30px;
	height:20px;
	width: 980px;
	margin-left:auto;
	margin-right:auto;
}

.btn-cerrar-barra-home a:link, .btn-cerrar-barra-home a:visited {
	display:block;
	text-decoration:none;
	width: 19px;
	height: 19px;
	background:url(../images/close.png) no-repeat;
	float: right;
}
.btn-cerrar-barra-home-fb a:link, .btn-cerrar-barra-home-fb a:visited {
	display:block;
	background:#e3ebee;
	padding: 4px 8px;

	color:#0086c3;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;
	width: auto !important;
	height: auto !important;
	float: right;
}

.clear {
	float:none;
	clear:both;
	overflow:hidden;
}

/* form */
form div.tel_container {
	height:35px;
	width:300px;
	float:left;
	margin:13px 0 20px 20px;
}
form div.spacer01 {
	height:26px;
	width: 18px;
	float:left;
	padding:9px 5px 0 0;
	text-align:right;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
}
form div.spacer02 {
	height:28px;
	width: 20px;
	float:left;
	padding:7px 10px 0;
	text-align:right;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
}

form input {
	font-size:16px;
	color:#515559
}
form input.input01 {
	width:50px;
	height:23px;
	float:left;
	padding:5px;
	margin:0 0 20px 0;
	background:#FFF;
	border:1px solid #50C4D8;
}
form input.input02 {
	width:160px;
	height:23px;
	padding:5px;
	margin:0 0 20px 0;
	background:#FFF;
	border:1px solid #50C4D8;
}

.form input:focus {
    border: 1px solid #1D6D93;
}

form input.focused {color:#900;border:1px solid #900}

form .btn {
	margin:16px 0 0 15px;	
	float:left;
	cursor: pointer;
}

.btn2 {
	margin:15px 0 0 75px;	
	cursor: pointer;
}

/*
.shadow {
	-moz-box-shadow: 0 3px 10px 0 #888;
-webkit-box-shadow: 0 3px 10px 0 #888;
		box-shadow: 0 3px 10px 0 #888;
}
			

.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr, .fb_edge_widget_with_comment iframe._5v9 {
  display: none !important;
}
iframe ._5v9, iframe ._5v8 {
  display: none !important;
}

*/

/* bn-sidebar-seapartedelacomunidad-horizontal
------------------------------------------------*/
.share-horizontal {
	background: #edf2f5;
	padding: 20px 15px;
	border: 1px solid #e1e7eb;
	overflow: hidden;
}
.share-horizontal h2 {
	float: left;
	color: #005c84;
	font-size: 18px;
	font-family: 'MovistarHeadlineRegular', Arial, Helvetica;
	font-weight: bold;
	letter-spacing: -1px;
}
.share-horizontal ul {
	float: right;
	overflow: hidden;
	margin: 0;
}
.share-horizontal li {
	float: left;
}