body { 
	font-size: 10px;
	font-family: Verdana,Helvetica,Arial;
	color: #555555;
	background-color: #ffffff;
	text-align: center;
}

img {
	border: 0px;
}

table {
	border-collapse: collapse;
}

td	{
	padding: 0px;
	font-family: Verdana,Helvetica,Arial;
	font-size: 10px;
}

p { 
	font-size: 10px;
	font-family: Verdana,Helvetica,Arial;
	color: #555555;
}

li {
	font-size: 10px;
	font-family: Verdana,Helvetica,Arial;
	color: #555555;
	list-style-image: url('imagenes/topo_triangulo_naranja.png');
	text-align: left;
}

li.contenidosrelacionados {
	font-size: 10px;
	font-family: Verdana,Helvetica,Arial;
	color: #555555;
	list-style-image: url('imagenes/topo_cuadrado_gris_3x3.png');
	text-align: left;
	margin-left: 3px;
	padding-left: 0;
}

.tituloResaltado {
			text-align: center;
			font-size: 14px;
			color: #ff0000;
			font-weight: bold;
		}

.titulo0 {
	font-size: 12px;
	font-family: Verdana,Helvetica,Arial;
	font-weight: bold;
	color: #555599;
}

.titulo1 {
	font-size: 10px;
	font-family: Verdana,Helvetica,Arial;
	font-weight: bold;
	color: #555599;
}

.titulo2 {
	font-size: 10px;
	font-family: Verdana,Helvetica,Arial;
	font-weight: bold;
	color: #555599;
}

td.tablapreciotitulo {
	font-size: 10px;
	font-family: Verdana,Helvetica,Arial;
	font-weight: bold;
	color:#ffffff;
	background-color: #ffaa00;
	padding-left:16px;
}
td.tablaprecio {
	font-size: 10px;
	font-family: Verdana,Helvetica,Arial;
	padding-left:16px;
	padding-top:4px;
	border:1px;
	border-color:#555555;
}
.tablaprincipal {
	background: #ffffff;
	width: 667;
	
	border-style: solid;
	border-width: 0px;
	border-color: #ffaa00;
	margin-left: auto;
	margin-right: auto;
}

td.tablacarritotitulo {
	font-size: 10px;
	background: #d5d5d5;
	color: #333333;
	border-style: solid;
	border-width: 1px;
	border-color: #c5c5c5;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}


td.tablacarrito {
	background: #ffffff;
	width: 180px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #ffaa00;
	margin-left: auto;
	margin-right: auto;
	text-align: center;

}

td.tablacarritoreferencialineapar {
	background: #ffffff;
	width: 100px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #ffaa00;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.tablacarritodenominacionlineapar {
	background: #ffffff;
	width: 300px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #ffaa00;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;

}

td.tablacarritocantidadlineapar {
	background: #ffffff;
	width: 80px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #ffaa00;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	padding-right: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.tablacarritopreciolineapar {
	background: #ffffff;
	width: 100px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #ffaa00;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}


td.tablacarritoreferencialineaimpar {
	background: #cccccc;
	width: 100px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #ffaa00;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.tablacarritodenominacionlineaimpar {
	background: #cccccc;
	width: 300px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #ffaa00;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.tablacarritocantidadlineaimpar {
	background: #cccccc;
	width: 80px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #ffaa00;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	padding-right: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.tablacarritopreciolineaimpar {
	background: #cccccc;
	width: 100px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #ffaa00;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.tablacarritoborrarlineaimpar {
	background: #cccccc;
	width: 100px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #ffaa00;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.tablacarritoborrarlineapar {
	background: #ffffff;
	width: 100px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #ffaa00;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.ingles {
	font-size: 9px;
	font-family: Verdana,Helvetica,Arial;
	color: #666666;
	background: #ffaa00;
	text-align: right;

}

.pie {
	font-size: 9px;
	font-family: Verdana,Helvetica,Arial;
	color: #222222;
	text-align: center;
}

td.cuerpo {
	vertical-align:top;
	padding-top: 10px;
	padding-bottom: 10px;
}

table.cuerpo {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	
	width: 800px;
	border-collapse: collapse;
}

td.columnaDerecha {
	vertical-align: top;
	width: 180px;
	height: 100%;
	border-left-style: dotted;
	border-left-color: #ffaa00;
	border-left-width: 1px;
	
	text-align: left;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}

table.columnacentral {
	border-collapse: collapse;
	width: 100%;
}

td.columnacentrala3 {
	width: 600px;
	height: 400px;
	vertical-align:top;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	background-color: #ffffff;
}

td.columnacentrala2 {
	width: 600px;
	height: 400px;
	
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
}

table.columnaizquierda {
	width: 150px;
	border-collapse: collapse;
	vertical-align:top;
}

td.columnaizquierda {
	width: 150px;
	height: 100%;
	border-right: dotted #ffaa00 1px;
	vertical-align:top;
	text-align: left;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	background-color: #ffffff;
}

td.columnaizquierdaseparador {
	height: 10px;
	border-bottom: 0px dotted #dddddd;
}

td.contenidotexto {
	text-align: justify;
	
	padding-bottom: 10px;
	padding-top: 5px;
}
td.contenidotextocatalogo {
	text-align: justify;
	
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 10px;
}


td.menu {
	width: 140px;
	border-top: 0px solid #ffaa00;
	border-bottom: 1px solid #ffaa00;
}

table.menu {
	width: 100%;
}

td.menutitulo {
	padding-left: 4px;
	background-color: #2277BB;
	color: #ffffff;
	border-bottom: 1px solid #ffaa00;
	width: 40px;
	font-size: 10px;
}

td.menutituloblanco {
	width: 100%;
	border-bottom: 1px solid #ffaa00;
}

td.menulista {
	background-image: url("imagenes/logos/menu_fondo.png");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	vertical-align:top;
	
}

table.menulista {
	width: 100%;
}
td.menunivel1 {
	font-size: 10px;
	font-weight: bold;
	color: #555599;
	border-top: 0px solid #ffffff;
	border-bottom: 0px dotted #ffaa00;
	border-right: 0px solid #ffaa00;
	padding-left: 0px;
	height: 20px;
}

td.menunivel2 {
	color: #555599;
}

td.menunivel1:hover {
	background-color: #fffae0;
	color: #555599;
}

td.menunivel2:hover {
	background-color: #fffaef;
}

td.menutopo {
	width: 10px;
	height: 10px;
	padding-left: 10px;
}

.contenidotexto {
	font-family: Verdana,Helvetica,Arial,Sans-Serif;
	font-size: 10px;
	color: #555555;
}

.contenidotextodestacado {
	font-family: Verdana,Helvetica,Arial,Sans-Serif;
	font-size: 10px;
	color: #ffaa00;
}

.contenidotextotitulo {
	font-family: Verdana,Helvetica,Arial,Sans-Serif;
	font-size: 10px;
	color: #555599;
	font-weight: bold;
}

.contenidoenlace {
	font-family: Verdana,Helvetica,Arial,Sans-Serif;
	font-size: 10px;
	color: #555599;
	text-decoration: underline;
}

.contenidoenlace:hover {
	color: #ffaa00;
}

table.cabecera {
	border-collapse: collapse;
	border-width: 0px;
	width: 100%;
	height: 80px;
}

td.cabeceralogo {
	height: 80px;
	padding-top:20px;
	
}

td.cabeceraInternaLogo {
	height: 60px;
	vertical-align: bottom;
	text-align:  center;
}

td.logoslogan {
	text-align: center;
	color: #555599;
	padding-bottom: 4px;
	vertical-align: middle;
}

td.logo {
	
}

table.logo {
	width: 265px;
}

td.cabeceraseparador {
	width: 20px;
	height: 80px;
	
}

td.cabeceracartel {
	width: 100%;
	height: 80px;
	
	background-image: url('imagenes/fondo_componentes.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
}

table.pie {
	width: 100%;
	border-collapse: collapse;
	border-top: #555599 solid 1px;
	border-bottom: #555599 solid 1px;
	border-left: solid 0px #555599;
	border-right: solid 0px #555599;
}

td.pie {
	border-top: 1px solid #555599;
	border-bottom: 1px solid #555599;
	background-color: #f5f5f5;
}

td.avisolegal {
	text-align: center;
}

td.privacidad {
	text-align: center;
}

td.derechos {
	text-align: center;
}

td.normas	 {
	width: 90px;
	text-align: center;
}


td.enlacedestacadotitulo {
	font-size: 10px;
	font-weight: bold;
	color: #555599;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	padding-top: 5px;
}

td.enlacedestacadocuerpo {
	width: 100%;
	font-size: 10px;
	color: #555599;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
}

td.enlacedestacadovermas {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #dddddd;
	text-align: right;
	padding-bottom: 5px;
	width: 40px;
}


td.volver {
	font-family: Verdana,Helvetica,Arial,Sans-Serif;
	color: #555599;
	font-size: 10px;
	text-align: left;
	
}

a {
	text-decoration: none;
	color: #555599;
}

a:hover {
	text-decoration: none;
	color: #ffaa00;
}

td.dientas {
	width: 800px;
	background-color: #ffffff;
	height: 20px;
	
}

table.herramientas {
	width: 100%;
	border-top: #555599 solid 1px;
	border-bottom: #555599 solid 1px;
	border-left: solid 0px #555599;
	border-right: solid 0px #555599;
}

td.localizador {
	height: 15px;
	width: 300px;
	background-color: f5f5f5;
	padding-left: 2px;
	text-align: left;
	border-top: solid 1px #555599;
	border-bottom: solid 1px #555599;
}

table.localizador {
	width: 100%;
}

td.herramientasiconos {
	border-right: solid 0px #ffffff;
	text-align: left;
	width: 170px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: #f5f5f5;
}

table.herramientasiconos {
	width: 100%;
}

td.pestanaderecha {
	width: 150px;
	background-color: #f5f5f5;
	border-left: solid 0px #ffffff;
}

table.pestanaderecha {
	width: 100%;
}

td.chaflan {
	width: 14px;
	
}

td.chaflanderecha {
	width: 14px;
	
}

td.pestana {
	width: 146;
}

td.paginaTitulo {
	height: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	font-weight: bold;
	color: #ffaa00;
}

td.contenido {
	background-color: #ffffff;
	border-bottom: #f5f5f5 0px solid;
	padding-top: 5px;
	padding-right: 10px;
}

td.contenidotitulo {
	background-color: #2277BB;
	padding-left: 5px;
	color: #ffffff;
	font-weight: bold;
}
td.contenidocarrito {
	background-color: #ffaa00;
	padding-left: 5px;
	width: 120px;
	color: #ffffff;
	font-weight: bold;
}

td.contenidosubtitulo {
	font-weight: bold;
	color: #555599;
	padding-top: 5px;
	border-bottom: 1px solid #d5d5d5;
}

td.contenidoseparador {
	background-color: #ffffff;
	height: 10px;
}

table.contenido {
	width: 100%;
}

td.identificacion {
	border: 0px solid #555599;
	text-align: center;
	background-color: #fffaef;
}

td.identificaciontitulo {
	text-align: center;
	color: #f5f5f5;
	height: 12px;
	
	background-color: #555599;
}

table.identificacion {
	width: 100%;
	border-bottom: 0px solid #555599;
	padding-bottom: 4px;
}

td.identificaciondatos {
	font-size: 10px;
	background-color: #f5f5f5;
	text-align: center;
	
	padding-left: 4px;
	padding-top: 6px;
}

table.identificaciondatos {
	width: 100%;
	padding: 2px;
}

td.identificacionliteral {
	text-align: left;
	
	font-size: 9px;
	color: #555555;
}

td.identificacioncasilla {
	text-align: center;
	
	padding-bottom: 4px;
	padding-left: 2px;
}

td.identificacionenviar {
	
	background-color: #f5f5f5;
	padding-left: 4px;
	padding-bottom: 6px;
	padding-right: 4px;
}

td.identificacionregistrar {
	font-size: 9px;
	background-color: #f5f5f5;
	color: #555599;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #dddddd;
	border-top: 1px dotted #dddddd;
}

.usuario {
	border: 1px solid #dddddd;
	font-size: 9px;
	
	color: #555555;
	padding-left: 4px;
}

.contrasena {
	border: 1px solid #dddddd;
	font-size: 9px;
	
	color: #555555;
	padding-left: 4px;
}

.adornoderecha {
	height: 100%;
	width: 15px;
	border: 0px;
	
}

td.columnaderechasecciontitulo {
	font-weight: bold;
	background-color: #2277BB;
	color: #ffffff;
	padding-left: 5px;
}

.destacadoautor {
	font-size: 9px;
	color: #555599;
}

.destacadotitulo {
	font-weight: bold;
	font-size: 9px;
	color: #555599;
}

.destacadodetalles {
	font-size: 9px;
	color: #555599;
}

.destacadoenlace:hover {
	color: #ffaa00;
}

.avisolegal {
	font-size: 10px;
	text-align: left;
}

td.cabeceracartelamplificadoresmodulo {
	width: 100%;
	height: 80px;
	
	background-image: url('imagenes/logo_amplificadores_naranja.png');
	background-repeat: no-repeat;
	background-position: right;
}

td.cabeceracartelamplificadoresactivo {
	width: 100%;
	height: 80px;
	
	background-image: url('imagenes/logo_amplificadores_activos_naranja.png');
	background-repeat: no-repeat;
	background-position: right;
}

td.bandera {
	padding: 0px;
	height: 15px;
	padding-left: 5px;
}

.formularioCasilla {
	font-size: 10px;
	font-family: Verdana,Helvetica,Arial;
	color: #555555;
	text-align: left;
	color: #555555;
	border-style: solid;
	border-width: 1px;
	border-color: #d5d5d5;	
}

td.carritoTablaFormularioDatos {
	margin-left: auto;
	margin-right: auto;
	border-width: 1px;
	border-color: #d5d5d5;
	border-style: solid;
	background: #eeeeee;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	height: 380px;
}

td.carritoTablaFondo {
	margin-left: auto;
	margin-right: auto;
	border-width: 1px;
	border-color: #d5d5d5;
	border-style: solid;
	background: #eeeeee;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	height: 380px;
}

td.carritoTablaaviso {
	margin-left: auto;
	margin-right: auto;
	border-width: 1px;
	border-color: #d5d5d5;
	border-style: solid;
	background: #eeeeee;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	height: 50px;
}

td.carritoTablaLineatrue {
	border-width: 1px;
	border-color: #d5d5d5;
	border-style: solid;
	background: #eeeeee;
	padding-left: 5px;
	padding-right: 5px;
}

td.carritoBotonesNavegacion {
	text-align: center;
}

.carritoCantidadCasilla {
	font-size: 10px;
	text-align: right;
	size: 4;
}

.fondoResaltado {
	background-color: #ffffaa;
}

td.botonResaltado {
	background-color: #ffffaa;
	border-width: 1px;
	border-color: #ffff00;
	border-style: solid;
}

.carrito {
	background-color: #ffffaa;
	border-width: 1px;
	border-style: solid;
	text-align: center;
}

td.carritoVacio {
	height: 15px;
	width: 150px;
	background-color: #ffffff;
	padding-left: 2px;
	text-align: center;
	border-top: solid 1px #555599;
	border-bottom: solid 1px #555599;
}

td.carritoNoVacio {
	height: 15px;
	width: 150px;
	background-color: #f5f5f5;
	padding-left: 2px;
	text-align: center;
	border-top: solid 1px #555599;
	border-bottom: solid 1px #555599;
}

td.carritoBotonQuitar {
	background-color: #ffdd88;
	border-width: 1px;
	border-color: #d5d5d5;
	border-style: solid;
	text-align: center;
}

td.formularioMensajeCampoObligatorio {
	text-align: center;
	color: #999999;
}

td.formularioCasillaLiteral {
	text-align: left;
	color: #555599;
	padding-bottom: 5px;
	padding-top: 5px;
}

td.formularioTabla {
 	margin-left: auto;
	margin-right: auto;
	border-width: 1px;
	border-color: #d5d5d5;
	border-style: solid;
	background: #eeeeee;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

td.boton {
	border-width: 1px;
	border-color: #ffccaa;
	border-style: solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #ffffaa;
}

.formularioCasillaVerificacion {
	color: #555599;
	border: 1px #d5d5d5 solid;

}

/* 1024x768 */
td.pcu {
	width: 100%;
	height: 100%;
}

table.pca {
	border-collapse: collapse;
	border-width: 0px;
	width: 100%;
	height: 80px;
}
