/* Generales */
body {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	color: #FFFFFF;
	text-align:center;
	background-color: #000000;
}
a {
	color: #FFFFFF;
}
a:hover {
	color: #c175b3;
}
input {
	background-color:#000000;
	border-color:#c175b3;
	color:#FFFFFF;
}
select {
	background-color:#000000;
	border-color:#c175b3;
	color:#FFFFFF;
}
textarea {
	background-color:#000000;
	border-color:#c175b3;
	color:#FFFFFF;
	scrollbar-face-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #000000;
	scrollbar-arrow-color: #000000;

}
img {
 	border:0px;
	margin:0px;
}
img a {
 	border:0px;
	margin:0px;
}
/* Centrado */
#wrap { 
	margin:0px auto 0 auto; 
	width:988px; 
	background-color: #000000; 
	text-align:left;
}
/* Menu */
#banner a{ 
	margin:0; 
	width:668px; 
	height:79px; 
	background-color: #000000;
	float:left;
	display:block;
	background: url(imagenes/logo.jpg) no-repeat; 
}
#bannerb a{ 
	margin:0; 
	width:320px; 
	height:79px; 
	background-color: #000000;
	float:left;
	display:block;
	background: url(imagenes/logo_frase.jpg) no-repeat; 
}
#menu { 
	margin:0 auto; 
	width:988px; 
	height:66px; 
	background-color: #000000;
}
#navi {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
}
#navi li {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
	float:left;
}
#que a {
	display:block;
	width:198px;
	height:66px;
	background: url(imagenes/menu_01.jpg) no-repeat; 
}
#que a:hover {
	background-position:bottom;
}
#quein {
	display:block;
	width:198px;
	height:66px;
	background: url(imagenes/menu_01.jpg) no-repeat;
	background-position:bottom;
}
#cuales a {
	display:block;
	width:197px;
	height:66px;
	background: url(imagenes/menu_02.jpg) no-repeat; 
}
#cuales a:hover {
	background-position:bottom;
}
#cualesin {
	display:block;
	width:197px;
	height:66px;
	background: url(imagenes/menu_02.jpg) no-repeat;
	background-position:bottom;
}
#prod a {
	display:block;
	width:198px;
	height:66px;
	background: url(imagenes/menu_03.jpg) no-repeat; 
}
#prod a:hover {
	background-position:bottom;
}
#prodin {
	display:block;
	width:198px;
	height:66px;
	background: url(imagenes/menu_03.jpg) no-repeat;
	background-position:bottom;
}
#quienes a {
	display:block;
	width:197px;
	height:66px;
	background: url(imagenes/menu_04.jpg) no-repeat; 
}
#quienes a:hover {
	background-position:bottom;
}
#quienesin {
	display:block;
	width:197px;
	height:66px;
	background: url(imagenes/menu_04.jpg) no-repeat;
	background-position:bottom;
}
#reseller a {
	display:block;
	width:198px;
	height:66px;
	background: url(imagenes/menu_05.jpg) no-repeat; 
}
#reseller a:hover {
	background-position:bottom;
}
#resellerin {
	display:block;
	width:198px;
	height:66px;
	background: url(imagenes/menu_05.jpg) no-repeat;
	background-position:bottom;
}
/* Footer */
#footer { 
	margin:0; 
	width:988px; 
	height:75px; 
	background-color: #000000;
	float:left;
	display:block;
	background: url(imagenes/footer.jpg) no-repeat; 
}
#minibotonera { 
	margin:20px auto 0 auto; 
	width:712px; 
	height:75px; 
	float:left;
	display:block;
	text-align:center;
}
#telefono { 
	margin:10px auto 0 auto; 
	width:226px; 
	height:75px; 
	float:left;
	display:block;
	text-align:right;
}
.nrotel {
	font-size:22px;
	font-weight:bold;
}
.parentesis {
	font-size:18px;
}
/* Area de Contenido Home */
#contenidohome {
	margin:0;
	width:988px; 
	height:354px; 
	background-color: #000;
	background: url(imagenes/fondo.jpg) no-repeat;
	float:left;
}
/* Area de Contenido Ventajas */
#contenidoventajas {
	margin:0;
	width:988px;
	height:640px; 
	background-color: #000;
	background: url(imagenes/fondo.jpg) no-repeat;
	float:left;
}
.ventajasa {
	margin:30px 0px 0px 0px;
	width:730px;
	float:left;
}
.ventajasb {
	margin:5px 0px 0px 20px;
	width:170px;
	height:324px;
	float:left;
	padding:0px;
}
.ventajasup {
	width:730px;
	height:300px;
	float:left;
}
.ventajasdown {
	width:730px;
	height:100px;
	float:left;
	text-align:right;
}
.ventajabotones {
	font-size:16px;
	font-weight:bold;
}
.ventajabotones img {
	border:0;
	vertical-align:middle;
}
.ventajabotones img a {
	border:0; 
	vertical-align:middle;
}
.vsubtitulo {
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
.vsubtitulo a{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.vtitulo {
	font-size:22px;
	font-weight:bold;
	line-height:40px;
	font-weight:normal;
	color: #c175b3;
}
.vtexto {
	font-size:14px;
	line-height:22px;
	font-weight:normal;
}
.vlistado a {
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	text-decoration:none;
}
/* Area de Contenido Que */
#contenidoque {
	margin:0;
	width:988px; 
	height:354px;
	background-color: #000;
	background: url(imagenes/fondo.jpg) no-repeat;
	float:left;
}
.quea {
	margin:100px 20px 40px 50px;
	width:600px;
	float:left;
}
.queb {
	margin:0;
	width:300px;
	float:left;
}
.quetexto {
	font-size:18px;
	line-height:22px;
	font-weight:normal;
}
.quetexto strong{
	color: #c175b3;
}
/* Area de Contenido Resellers */
#contenidoreseller {
	margin:0;
	width:988px;
	height:354px; 
	background-color: #000;
	background: url(imagenes/fondo.jpg) no-repeat;
	float:left;
}
.resellertabla {
	margin:0px 0px 0px 0px;
	width:250px;
	height:315px;
	float:left;
	text-align:center;
}
.resellera {
	margin:20px 0px 0px 0px;
	width:250px;
	height:85px;
	float:left;
	text-align:center;
}
.resellerb {
	margin:20px 0px 0px 0px;
	width:220px;
	height:85px;
	float:left;
	vertical-align:middle;
}
.resellerc {
	margin:20px 0px 0px 0px;
	width:250px;
	height:85px;
	float:left;
	text-align:center;
}
.resellerd {
	margin:20px 0px 0px 0px;
	width:220px;
	height:85px;
	float:left;
}
.resellere {
	margin:5px 0px 0px 0px;
	width:988px;
	height:50px;
	float:left;
	text-align:center;
}
/* Area de Contenido Quienes */
#contenidoquienes {
	margin:0;
	width:988px;
	height:354px; 
	background-color: #000;
	background: url(imagenes/fondo.jpg) no-repeat;
	float:left;
}
.quienesa {
	margin:20px 0px 0px 0px;
	width:250px;
	height:140px;
	float:left;
	text-align:center;
}
.quienesb {
	margin:20px 0px 0px 0px;
	width:710px;
	height:140px;
	float:left;
	vertical-align:middle;
}
.qtitulo {
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}
.qtexto {
	font-size:14px;
	line-height:17px;
	font-weight:normal;
}
/* Area de Contenido Productos */
#contenidoproductos {
	margin:0;
	width:988px; 
	background-color: #000;
	background: url(imagenes/fondo.jpg) no-repeat;
	float:left;
}
.proda {
	margin:20px 0px 0px 0px;
	width:250px;
	height:170px;
	float:left;
	text-align:center;
}
.prodb {
	margin:20px 0px 0px 0px;
	width:710px;
	height:170px;
	float:left;
	vertical-align:middle;
}
.prodtitulo {
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	color:#CCCCCC;
}
.prodfinanc {
	font-size:14px;
	font-weight:normal;
	line-height:14px;
	color:#c175b3;
}
.prodsubtitulo {
	font-size:16px;
	font-weight:bold;
	line-height:18px;
}
.prodtexto {
	font-size:14px;
	line-height:17px;
	font-weight:normal;
}
/* Area de Contenido Contacto */
#contenidocontacto {
	margin:0;
	width:988px;
	height:354px; 
	background-color: #000;
	background: url(imagenes/fondo.jpg) no-repeat;
	float:left;
}
.contactoa {
	margin:0px;
	width:180px;
	height:354px;
	float:left;
}
.contactob {
	margin:0px;
	width:300px;
	height:120px;
	float:left;
}
.contactoc {
	margin:0px;
	width:300px;
	height:120px;
	float:left;
}
.contactod {
	margin:0px;
	width:600px;
	height:200px;
	float:left;
}
.contactogracias {
	margin:0px;
	width:600px;
	height:354px;
	float:left;
	text-align:center;
}
.contactotexto {
	font-size:14px;
	line-height:14px;
	font-weight:normal;
}
.contespacio {
	width:50px;
}