/* 
CSS V-Net de VIVA- 2008
Design: Logos Comunicaciones
www.logoscomunicaciones.com
*/

body {
background-color: #fff;
color: #002e7c;
font-family: 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: #ffa205;
text-decoration: underline;
line-height: 16px;
}
a:hover {
color: #ffa205;
text-decoration:  none;
line-height: 16px;
}
#container{
width: 780px;
background-image: url(../lib/bg_container.jpg);
background-position: top;
background-repeat: no-repeat;
background-color: #fff;
}

#header{
height: 105px;
font-size: 10px;
background-image: url(../lib/bg_container.jpg);
background-position: top;
background-repeat: no-repeat;
background-color: #ffcc2a;
}

#menu{
height: 39px;
background-color: #97ba03;
background-image: url(../lib/bg_menu.gif);
background-repeat: repeat-x;
}

#down{
height: 20px;
font-size: 10px;
background-image: url(../lib/corner_down.gif);
background-repeat: no-repeat;
background-position: bottom;
}

#queVnet{
width: 330px;
color: #003d7d;
border-right: dotted 1px #ffd91b;
line-height: 14px;
}

#planes{
color: #003d7d;
border-right: dotted 1px #ffd91b;
width: 229px;
line-height: 14px;
}

#tarifas{
color: #003d7d;
background-image: url(../lib/bg_tarifas.gif);
width: 204px;
height: 134px;
line-height: 16px;
}

#cobertura{
color: #003d7d;
width: 180px;
line-height: 14px;
}

#comerciales{
background-color: #ffdc3c;
background-image: url(../lib/bg_comerciales.gif);
background-repeat: no-repeat;
width: 274px;
height: 69px;
color: #fff;
line-height: 14px;
}

#tips{
background-color: #ffdc3c;
background-image: url(../lib/bg_tips.gif);
background-repeat: no-repeat;
width: 468px;
height: 69px;
color: #fff;
line-height: 14px;
}

#contentIn{
height: 450px;
font-size: 11px;
background-color: #fff;
padding-top: 15px;
padding-right: 45px;
padding-left: 25px;
padding-bottom: 35px;
text-align: justify;
line-height: 16px;
background-image: url(../lib/up_content.gif);
background-repeat: no-repeat;
background-position: top;
width: 564px;
}
#footer{
font-size: 9px;
color: #fff;
width: 780px;
height: 31px;
}
.td2{
border-bottom: dotted 1px #eef5c3;
padding-bottom: 6px;
padding-top: 6px;
	}
.title{
color: #9bbd03;
font-size: 18px;
line-height: 24px;
font-family: "Neuropol", Tahoma, sans-serif;
text-transform: uppercase;
text-align: left;
}

.subtitle{
color: #9bbd03;
font-size: 12px;
line-height: 24px;
background-image: url(../lib/bullet3.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 13px;
height: 20px;
padding-bottom: 3px;
padding-top: 5px;
font-weight: 700;
}
.subtitle2{
color: #fff;
font-size: 12px;
line-height: 18px;
background-image: url(../lib/bullet3.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 15px;
height: 20px;
padding-bottom: 3px;
font-weight: 700;
}
.subtitle3{
color: #fff;
font-size: 16px;
line-height: 18px;
padding-left: 15px;
height: 20px;
padding-bottom: 3px;
font-weight: 700;
}

#submenu{
font-size: 11px;
color: #fff;
width: 170px;
background-color: #b9d305;
background-image: url(../lib/bg_submenu.gif);
background-position: bottom;
background-repeat: no-repeat;
}

.bold { 
font-weight: 700;
}
.bold2 { 
font-weight: 700;
color: #9bbd03;
}
.bold3 { 
font-weight: 700;
color: #ffa205;
}

.color2 { 
color: #f6821f;
}

.color3 { 
color: #b3d234;
}

.txt10 { 
font-size: 10px;
}
.txt9 { 
font-size: 9px;
color: #9bbd03;
}
.error { 
color:#fff;
background-color: #ff0033;
padding: 4px;
font-size: 10px;
}
#breadcrumb{
font-size: 9px;
height: 30px;
color: #999;
}
.listing { 
border-bottom: dotted 1px #ffd91b;
padding-bottom: 3px;
padding-top: 3px;
text-align: left;
padding-left: 10px;
	}
	.listing2 { 
border-bottom: dotted 1px #ffd91b;
padding-bottom: 3px;
padding-top: 3px;
text-align: center;
padding-left: 10px;
	}
#headerTable{
	font-size: 11px;
	height: 24px;
	background-color: #a1c203;
	color: #fff;
	font-weight: 700;
	background-image: url(../lib/header_table.gif);
	background-repeat: repeat-x;
	text-align: center;
}
#headerTable2{
	font-size: 11px;
	height: 24px;
	background-color: #ffbe0e;
	color: #fff;
	font-weight: 700;
	background-image: url(../lib/header_table2.gif);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 14px;
}
/*LINKS*/

	
a.small:link, a.small:visited  { 
	color: #9bbd03;
	text-decoration: none; 
	font-size: 10px;
	padding-left: 15px;
	padding-right: 15px;
	}
a.small:hover { 
	color: #8ebc00;
	text-decoration: underline; 
	font-size: 10px;
	padding-left: 15px;
	padding-right: 15px;
	}
a.link1:link, a.link1:visited  { 
	color: #fff;
	text-decoration: none; 
	background-image: url(../lib/bullet.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 14px;
	text-transform: uppercase;
	font-size: 10px;
	}
a.link1:hover { 
	color: #fff;
	text-decoration: underline; 
	background-image: url(../lib/bullet.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 14px;
	text-transform: uppercase;
	font-size: 10px;
	}
a.link2:link, a.link2:visited  { 
	
	text-decoration: none; 
	background-image: url(../lib/bullet3.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 14px;
	}
a.link2:hover { 
	
	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;
	}

a.link7:link, a.link7:visited  { 
	color: #ffd91b;
	font-size: 10px;
	text-decoration: none;
}

a.link7:hover { 
	color: #ffd91b;
	font-size: 10px;
	text-decoration: underline;
}

a.link8:link, a.link8:visited  { 
	color: #fff;
	text-decoration: none; 
	font-weight: 700;
	background-color: #ffae00;
	padding: 2px;
	}
a.link8:hover { 
	color: #fff;
	text-decoration: none; 
	font-weight: 700;
	background-color: #ffc200;
	padding: 2px;
	}
.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;
}







	
/* >>> 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: 140px;
			padding: 5px 15px;
			color: #fff;
			background-color: inherit;
			text-decoration: none;
		border-bottom: 1px solid #c1df02;
			}
		ul#navSubmenu li a:hover {
			color: #fff;
			background-color: #afcc04;
			border-bottom: 1px solid #c1df02;
			}
ul#navSubmenu li a#subactive  {
display: block;
			width: 140px;
			padding: 5px 15px;
			color: #fff;
			background-color: inherit;
			text-decoration: none;
			border-bottom: 1px solid #c1df02;
			font-weight: 700;
			background-image: url(../lib/bullet2.gif);
			background-position: left;
			background-repeat: no-repeat;
}
/* >>> LISTADOS <<< */
ul#listados{
padding-left: 20px;
margin:0;
list-style: none;
}
	ul#listados li {
list-style-image: url(../lib/bullet4.gif);
line-height: 18px;

}

ul#listados2{
padding-left: 17px;
margin:0;
list-style: none;
}

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


/* >>> LISTS <<< */	
	#table{
	font-size: 11px;
}

.tdTable{
	font-size: 11px;
	background-color: #fffcf2;
	border-bottom: 1px solid #ffeec1;
	padding-top: 5px;
	padding-bottom: 5px;
}
.boldTable{
	font-size: 11px;
	background-color: #fffcf2;
	border-bottom: 1px solid #ffeec1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: 700;
}

#borderTable{
	font-size: 11px;
	border: 1px solid #ffeec1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
		.tdListing3{
border-bottom: dotted 1px #eef5c3;
height: 40px;
padding-left: 2px;
text-align: left;
	}
		

a.bullet1:link, a.bullet1:visited  { 
	color: #ffa205;
	text-decoration: none; 
	background: url(../lib/bullet3b.gif) left no-repeat;
	padding-left: 14px;
	}
a.bullet1:hover { 
text-decoration: underline; 
	}

a.linkTop:link, a.linkTop:visited  { 
	display: block;
	float: right;
	color: #fff;
	text-decoration: none;
	background-color: #b9d305;
	padding: 3px 20px;
	}
a.linkTop:hover { 
	color: #e3ed9b;
	}	
		
		
		

/* Fin CSS */