/* 
CSS VIVA GSM- 2007
Design: Logos Comunicaciones
www.logoscomunicaciones.com
*/
@font-face
{
src: local("Neuropol"),
     url(neuropol.ttf) format("truetype");
font-family: "Neuropol";
}

body {
background-color: #fff;
color: #002e7c;
/*background-color: #b0d503;*/
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
font-size: 11px;
margin: 0px;
padding:0px;
background-image: url(../lib/bg.gif);
background-position: bottom;
background-repeat: repeat-x;

}
a:link,a:visited { 
color: #f6821f;
text-decoration: underline;
line-height: 16px;
}
a:hover {
color: #f6821f;
text-decoration:  none;
line-height: 16px;
}
#container{
background-color: #fff;
width: 780px;
}

#header{
background-image: url(../lib/bg_header.gif);
background-repeat: repeat-x;
height: 102px;
background-color: #9fc802;
color: #fff;
font-size: 10px;
}
#headerLogo{
background-image: url(../lib/iso_v.gif);
background-repeat: no-repeat;
background-position: top right;
height: 102px;
color: #fff;
font-size: 10px;
width: 229px;
}
#bgMenu{
height: 35px;
background-color: #6EB1FD;
background-image: url(../lib/bg_menutd.gif);
background-repeat: repeat-x;
}
#menu{
height: 34px;
background-color: #072563;
background-image: url(../lib/bg_menu.gif);
background-repeat: repeat-x;
width: 765px;
}
#ventajas{
background-color: #0098f4;
background-image: url(../lib/bg_ventajas.gif);
background-repeat: no-repeat;
width: 244px;
height: 311px;
color: #fff;
line-height: 16px;
}
#promociones{
background-color: #fc6813;
background-image: url(../lib/bg_promociones.gif);
background-repeat: no-repeat;
width: 244px;
height: 311px;
color: #fff;
line-height: 16px;
}
#novedades{
background-color: #a0c104;
background-image: url(../lib/bg_novedades.gif);
background-repeat: no-repeat;
width: 244px;
height: 311px;
color: #fff;
line-height: 16px;
}
#footer{
font-size: 9px;
color: #fff;
}
/*TABLAS TARIFAS */

#table{
background-image: url(../lib/bg_table.gif);
background-repeat: repeat-y;
background-color: #fbfdf2;
font-size: 10px;
color: #002e7c;
width: 466px;
}
#headerTable{
background-image: url(../lib/header_table.gif);
background-repeat: no-repeat;
background-color: #afcc04;
font-size: 10px;
color: #fff;
height: 42px;
width: 466px;
line-height: 14px;
}
.td{
border-bottom: dotted 1px #eef5c3;
padding-bottom: 4px;
padding-top: 4px;
	}
.td2{
border-bottom: dotted 1px #eef5c3;
padding-bottom: 6px;
padding-top: 6px;
	}
		.td3{
border-bottom: dotted 1px #accf03;

	}
.tdListing1{
border-bottom: dotted 1px #eef5c3;
padding-bottom: 7px;
padding-top: 7px;
background-color: #fcfef6;
padding-left: 5px;
text-align: left;
	}
	.tdListing2{
border-bottom: dotted 1px #eef5c3;
padding-bottom: 7px;
padding-top: 7px;
padding-left: 5px;
text-align: left;
	}
		.tdListing3{
border-bottom: dotted 1px #eef5c3;
height: 40px;
padding-left: 2px;
text-align: left;
	}
.tdLeft{
border-bottom: dotted 1px #eef5c3;
padding-bottom: 4px;
padding-top: 4px;
padding-left: 8px;
	}
#footerTable{
background-image: url(../lib/footer_table.gif);
background-repeat: no-repeat;
height: 24px;
width: 466px;
}

#tableFaq{
border: dotted 1px #eef5c3;
background-color: #fff;
padding: 10px;
text-align: left;
	}
#tableMore{
border-bottom: dotted 1px #fde6d7;
background-color: #fffbf8;
padding: 5px;
padding-left: 10px;
text-align: left;

	}
	
	
	
	
/*TABLAS TARIFAS CORPORATIVO */

#tableCorp{
background-image: url(../lib/bg_table2.gif);
background-repeat: repeat-y;
background-color: #fbfdf2;
font-size: 10px;
color: #002e7c;
width: 466px;
}
#headerTableCorp{
background-image: url(../lib/header_table2.gif);
background-repeat: no-repeat;
background-color: #afcc04;
font-size: 10px;
color: #fff;
height: 42px;
width: 466px;
line-height: 14px;
}
.tdCorp{
border-bottom: dotted 1px #d6ddef;
padding-bottom: 4px;
padding-top: 4px;
	}
.td2Corp{
border-bottom: dotted 1px #d6ddef;
padding-bottom: 6px;
padding-top: 6px;
	}
.tdLeftCorp{
border-bottom: dotted 1px #d6ddef;
padding-bottom: 4px;
padding-top: 4px;
padding-left: 8px;
	}
#footerTableCorp{
background-image: url(../lib/footer_table2.gif);
background-repeat: no-repeat;
height: 24px;
width: 466px;
}


.title{
color: #9bbd03;
font-size: 18px;
line-height: 24px;
font-family: "Neuropol", Tahoma, sans-serif;
text-transform: uppercase;
text-align: left;
}
.title2{
color: #f5821f;
font-size: 18px;
line-height: 24px;
font-family: "Neuropol", Tahoma, sans-serif;
}
.title3{
color: #3d4456;
font-size: 18px;
line-height: 24px;
font-family: "Neuropol", Tahoma, sans-serif;
text-transform: uppercase;
}
.titleSubmenu{
color: #fff;
font-size: 14px;
line-height: 24px;
font-family: "Neuropol", Tahoma, sans-serif;
text-transform: uppercase;
padding-left: 15px;
}
.subtitle{
color: #f5821f;
font-size: 12px;
line-height: 24px;
background-image: url(../lib/bullet5.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 28px;
height: 20px;
padding-bottom: 3px;
padding-top: 5px;
font-weight: 700;
}


.bold { 
font-weight: 700;
}
.bold2 { 
font-weight: 700;
color: #7ea700;
}
.bold3 { 
font-weight: 700;
color: #515869;
}
.bold4 { 
font-weight: 700;
color: #7ea700;
background-image: url(../lib/bullet2.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 15px;
}
.bold5 { 
font-weight: 700;
color:#f5821f;
}
.color2 { 
color: #f6821f;
}
.color3 { 
color: #7ea700;
}
.txt10 { 
font-size: 10px;
}
.txt10b { 
color: #7ea700;
font-size: 10px;
}
.txt10c{
color: #999;
font-size: 10px;
}
.txt10d{
color: #fff;
font-size: 9px;
}
.error { 
color:#fff;
background-color: #ff0033;
padding: 4px;
font-size: 10px;
}
#breadcrumb{
font-size: 9px;
height: 30px;
color: #999;
}
#submenuIn{
width: 466px;
height: 31px;
background-image: url(../lib/bg_menuin.gif);
background-repeat: no-repeat;
background-color: #9bbd03;
}
#submenu{
height: 330px;
}
#submenuAtencion{
height: 210px;
}
#topPlanes{
width: 220px;
background-image: url(../img/submenu/top_planes.gif);
background-repeat: no-repeat;
background-position: top;
height: 9px;
}
#topPlanesCorp{
width: 220px;
background-image: url(../img/submenu/top_planes2.gif);
background-repeat: no-repeat;
background-position: top;
height: 9px;
}
#topPunto{
width: 220px;
background-image: url(../img/submenu/top_planes3.gif);
background-repeat: no-repeat;
background-position: top;
height: 9px;
}
#submenuPlanes{
width: 220px;
font-size: 11px;
line-height: 18px;
background-image: url(../img/submenu/planes.jpg);
background-repeat: no-repeat;
background-position: bottom;
background-color: #f6821f;
color: #fff;
height: 500px;
}
#submenuCorporativo{
width: 220px;
font-size: 11px;
line-height: 18px;
background-image: url(../img/submenu/corporativo.jpg);
background-repeat: no-repeat;
background-position: bottom;
background-color: #3d4456;
color: #fff;
height: 500px;
}
#submenuSomos{
width: 220px;
font-size: 11px;
line-height: 18px;
background-image: url(../img/submenu/somos.jpg);
background-repeat: no-repeat;
background-position: bottom;
background-color: #f6821f;
color: #fff;
height: 500px;
}
#submenuServicios{
width: 220px;
font-size: 11px;
line-height: 18px;
background-image: url(../img/submenu/servicios.jpg);
background-repeat: no-repeat;
background-position: bottom;
background-color: #f6821f;
color: #fff;
height: 500px;
}
#submenuCobertura{
width: 220px;
font-size: 11px;
line-height: 18px;
background-image: url(../img/submenu/cobertura.jpg);
background-repeat: no-repeat;
background-position: bottom;
background-color: #f6821f;
color: #fff;
height: 500px;
}
#submenuPuntosventa{
width: 220px;
font-size: 11px;
line-height: 18px;
background-image: url(../img/submenu/puntos_venta.jpg);
background-repeat: no-repeat;
background-position: bottom;
background-color: #f6821f;
color: #fff;
height: 500px;
}
#submenuPrensa{
width: 220px;
font-size: 11px;
line-height: 18px;
background-image: url(../img/submenu/prensa.jpg);
background-repeat: no-repeat;
background-position: bottom;
background-color: #f6821f;
color: #fff;
height: 670px;
}
#submenuAtencioncliente{
width: 220px;
font-size: 11px;
line-height: 18px;
background-image: url(../img/submenu/atencioncliente.jpg);
background-repeat: no-repeat;
background-position: bottom;
background-color: #f6821f;
color: #fff;
height: 500px;
}
#submenuPuntoViva{
width: 220px;
font-size: 11px;
line-height: 18px;
background-image: url(../img/submenu/punto_viva.jpg);
background-repeat: no-repeat;
background-position: bottom;
background-color: #97ba02;
color: #fff;
height: 500px;
}
#submenu14{
width: 220px;
font-size: 11px;
line-height: 18px;
background-image: url(../img/submenu/14.jpg);
background-repeat: no-repeat;
background-position: bottom;
background-color: #97ba02;
color: #fff;
height: 500px;
}

/*POST PAGO*/
#individuales{
height: 269px;
width: 225px;
background-image: url(../lib/individuales_pp.jpg);
background-repeat: no-repeat;
color: #fff;
padding-left: 20px;
padding-top: 35px;
background-color: #157dd2;
}
#corporativo{
height: 269px;
width: 225px;
background-image: url(../lib/corporativo_pp.jpg);
background-repeat: no-repeat;
color: #fff;
padding-left: 20px;
padding-top: 35px;
background-color: #343b4d;
}
#otrosPlanes{
border-top: dotted 1px #515869;
border-bottom: dotted 1px #515869;
}

#contentIn{
padding-left: 32px;
padding-right: 60px;
padding-bottom: 25px;
background-image: url(../lib/corner_content.gif);
background-repeat: no-repeat;
background-position: bottom right;
height: 565px;
line-height: 16px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-align: justify;
}
#contentInPunto{
padding-left: 32px;
padding-right: 60px;
padding-bottom: 25px;
background-image: url(../lib/corner_punto.jpg);
background-repeat: no-repeat;
background-position: bottom right;
height: 565px;
line-height: 16px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
text-align: justify;
}
#contentInCorp{
padding-left: 32px;
padding-right: 60px;
padding-bottom: 25px;
background-image: url(../lib/corner_content.gif);
background-repeat: no-repeat;
background-position: bottom right;
height: 565px;
line-height: 16px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
color: #3d4456;
}

.activeMenuIn{
color: #fff;
padding-left: 9px;
padding-right: 9px;
font-weight: 700;
font-size: 11px;
}
.tdSearch{
padding-bottom: 6px;
padding-top: 6px;
border-bottom: dotted 1px #eee;
}

/*LINKS*/

a.menuIn:link, a.menuIn:visited  { 
	color: #d5e39f;
	text-decoration: none; 
padding-left: 9px;
padding-right: 9px;

	}
a.menuIn:hover { 
	color: #fff;
	text-decoration: none; 
	padding-left: 9px;
padding-right: 9px;

	}
a.box:link, a.box:visited  { 
	color: #fff;
	text-decoration: none; 
	padding-left:20px;
	background-image: url(../lib/bullet_box.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
a.box:hover { 
	color: #fff;
	text-decoration: underline; 
	padding-left:20px;
	background-image: url(../lib/bullet_box.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
	
a.small:link, a.small:visited  { 
	color: #8ebc00;
	text-decoration: none; 
	font-size: 9px;

	}
a.small:hover { 
	color: #8ebc00;
	text-decoration: underline; 
	font-size: 9px;
	}
a.link1:link, a.link1:visited  { 
	color: #fff;
	text-decoration: none; 
	}
a.link1:hover { 
	color: #fff;
	text-decoration: underline; 
	}
a.link2:link, a.link2:visited  { 
	color: #515869;
	text-decoration: none; 
	background-image: url(../lib/bullet3.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 14px;
	}
a.link2:hover { 
	color: #515869;
	text-decoration: underline; 
	background-image: url(../lib/bullet3.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 14px;
	}
	
a.link3:link, a.link3:visited  { 
	color: #fff;
	text-decoration: none; 
	font-size: 10px;
	padding-left: 13px;
	padding-right: 13px;
	}
a.link3:hover { 
	color: #fff;
	text-decoration: underline; 
	font-size: 10px;
	padding-left: 13px;
	padding-right: 13px;
	}
a.link4:link, a.link4:visited  { 
	color: #fff;
	text-decoration: none; 
	font-size: 10px;
	font-weight: 700;
	padding-right: 10px;
	text-align: center;
	display: block;
	padding-top: 1px;
	padding-bottom: 3px;
	width: 111px;
	height: 20px;
	background-image: url(../lib/bg_about.gif);
	background-repeat: no-repeat;
	float: right;
	}
a.link4:hover { 
	color: #fff;
	text-decoration: none; 
	font-size: 10px;
	padding-right: 10px;
	font-weight: 700;
	text-align: center;
	display: block;
	padding-top: 1px;
	padding-bottom: 3px;
	width: 111px;
	height: 20px;
	}
a.link5:link, a.link5:visited  { 
	color: #515869;
	text-decoration: none; 
	font-weight: 700;
	background-color: #fff;
	padding: 3px;
	}
a.link5:hover { 
	color: #fff;
	text-decoration: none; 
	font-weight: 700;
background-color: #515869;
	padding: 3px;
	}
a.link6:link, a.link6:visited  { 
	color: #f3711e;
	text-decoration: none; 
	font-weight: 700;
	display: block;
	width: 100%;
	}
a.link6:hover { 
	color: #fff;
	text-decoration: none; 
	font-weight: 700;
	display: block;
	width: 100%;
	background-color: #f3711e;
	}
	
	
	
/* >>> LISTS <<< */
ul#navSubmenu{
float: left;
  margin: 0;
  border: 0 none;
  padding: 0;
	list-style: none;
	}
	ul#navSubmenu li {
		float: left;
		}
		ul#navSubmenu li a {
			display: block;
			width: 190px;
			padding: 5px 15px;
			color: #fff;
			background-color: inherit;
			text-decoration: none;
		border-bottom: 1px solid #f47419;
			}
		ul#navSubmenu li a:hover {
			color: #fff;
			background-color: #f4751a;
			border-bottom: 1px solid #f47419;
			}
ul#navSubmenu li a#subactive  {
display: block;
			width: 190px;
			padding: 5px 15px;
			color: #fff;
			background-color: inherit;
			text-decoration: none;
			border-bottom: 1px solid #f47419;
			font-weight: 700;
			background-image: url(../lib/bullet.gif);
			background-position: left;
			background-repeat: no-repeat;
}
/* >>> LISTS 2 <<< */
ul#navSubmenu2{
float: left;
  margin: 0;
  border: 0 none;
  padding: 0;
	list-style: none;
	}
	ul#navSubmenu2 li {
		float: left;
		}
		ul#navSubmenu2 li a {
			display: block;
			width: 190px;
			padding: 5px 15px;
			color: #fff;
			background-color: inherit;
			text-decoration: none;
		border-bottom: 1px solid #525563;
			}
		ul#navSubmenu2 li a:hover {
			color: #fff;
			background-color: #495164;
			border-bottom: 1px solid #525563;
			}
ul#navSubmenu2 li a#subactive  {
display: block;
			width: 190px;
			padding: 5px 15px;
			color: #fff;
			background-color: inherit;
			text-decoration: none;
			border-bottom: 1px solid #525563;
			font-weight: 700;
			background-image: url(../lib/bullet.gif);
			background-position: left;
			background-repeat: no-repeat;
}
/* >>> LISTS 3 <<< */
ul#navSubmenu3{
float: left;
  margin: 0;
  border: 0 none;
  padding: 0;
	list-style: none;
	}
	ul#navSubmenu3 li {
		float: left;
		}
		ul#navSubmenu3 li a {
			display: block;
			width: 190px;
			padding: 5px 15px;
			color: #fff;
			background-color: inherit;
			text-decoration: none;
		border-bottom: 1px solid #89ae02;
			}
		ul#navSubmenu3 li a:hover {
			color: #fff;
			background-color: #89ae02;
			border-bottom: 1px solid #89ae02;
			}
ul#navSubmenu3 li a#subactive  {
display: block;
			width: 190px;
			padding: 5px 15px;
			color: #fff;
			background-color: inherit;
			text-decoration: none;
			border-bottom: 1px solid #89ae02;
			font-weight: 700;
			background-image: url(../lib/bullet.gif);
			background-position: left;
			background-repeat: no-repeat;
}


.input{
	border: 1px solid #d8dadd;
	background-color: #fdfdfd;
	float: none;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	height: 18px;
}
.inputError{
	border: 1px solid #ff7994;
	background-color: #fff2f5;
	float: none;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	height: 18px;
}
.input2{
	border: 1px solid #e0e6ef;
	background-color: #fdfdfd;
	float: none;
	font-size: 14px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	height: 20px;
	font-weight: 700;
	color: #002e7c;
}
.textArea{
	border: 1px solid #d8dadd;
	background-color: #fdfdfd;
	float: none;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}











/* >>> LISTADOS <<< */
ul#listados{

  margin: 0;
  padding: 0;
	list-style: none;

	}
	ul#listados li {
list-style-image: url(../lib/bullet2.gif);
line-height: 18px;
		
		}
	ul#listados2{

  margin: 0;
  padding: 0;
	list-style: none;

	}
	ul#listados2 li {
list-style-image: url(../lib/bullet2corp.gif);
line-height: 18px;
		}

		
		/*QUESTIONS*/
#tableQuestion{
border: dotted 0px #eef5c3;
background-color: #fff;
padding: 0px;
text-align: left;
}
#tableFaq{
border: dotted 0px #eef5c3;
background-color: #fff;
padding: 0px;
text-align: left;
}
.subtitleQuestion{
color: #f5821f;
font-size: 12px;
line-height: 24px;
font-weight: 700;
}

ul#listadosQuestion{
  margin: 0;
  margin-left: 18px;
  padding: 0;
  list-style: none;
  list-style-image: url(../lib/bullet4.gif);

	}
	ul#listadosQuestion li {
list-style-image: url(../lib/bullet4.gif);
line-height: 18px;
	}

#eventosTable{
	border: 1px solid #ecf3cd;
	background-color: #fff;
	font-size: 8px;
	-moz-border-radius: 10px; /* Non-standard */
	width: 100px;
	
}
#faqDiv{
border: 1px solid #ecf3cd;
background-color: #fff;
color: #002e7c;
padding: 7px;
font-size: 11px;
}
	
	
	



/* Fin CSS */