* {
	padding: 0;
	margin: 0;
}

body {
	background-color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	padding-top: 10px;
	padding-bottom: 10px;
}

#container {
	position: relative;
	margin: auto;
	text-align: left;
	background: #FAFAF0 url("/img/bak_body.gif") center repeat-y;
	width: 676px;
}

/* -----MENU SUPERIOR----- */

#pageHeader {
    height: 81px;
	background-color: #666;
}

#pageHeader a {
	background: transparent url("/img/log_satellital.gif") no-repeat right top;
    height: 81px;
	display: block;
	width: 257px;
	margin-left: 419px;
}

#pageHeader h1 span, #pageHeader h2 span {display: none;}

#m ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}

#m ul li a span {display:none;}

#m_prod a {
	position: absolute;
	top: 54px;
	left: 0px;
	height: 27px;
	width: 152px;
	background: url("/img/btn_nav_prod.gif") 0 0 no-repeat;
	display: block;
}
	
#m_prod a:hover {background: url("/img/btn_nav_prod.gif") 0 -27px no-repeat;}

#m_cent a {
	position: absolute;
	top: 54px;
	left: 152px;
	height: 27px;
	width: 147px;
	background: url("/img/btn_nav_cent.gif") 0 0 no-repeat;
	display: block;
}
#m_cent a:hover {background: url("/img/btn_nav_cent.gif") 0 -27px no-repeat;}

#m_quien a {
	position: absolute;
	top: 54px;
	left: 299px;
	height: 27px;
	width: 120px;
	background: url("/img/btn_nav_quien.gif") 0 0 no-repeat;
	display: block;
}
#m_quien a:hover {background: url("/img/btn_nav_quien.gif") 0 -27px no-repeat;}

/* Este es un respaldo del código original antes de hacerlo lista

.m {height: 27px;}
.m a {height: 27px; display:block;}
.m a span {display: none;}

#m_prod a {background: transparent url(/img/btn_nav_prod.gif) 0 0 no-repeat;}
#m_prod a:hover {background: transparent url(/img/btn_nav_prod.gif) 0 -27px no-repeat;}

#m_cent a {background: transparent url(/img/btn_nav_cent.gif) 0 0 no-repeat;}
#m_cent a:hover {background: transparent url(/img/btn_nav_cent.gif) 0 -27px no-repeat;}

#m_quien {width: 120px;}
#m_quien a {background: transparent url(/img/btn_nav_quien.gif) 0 0 no-repeat;}
#m_quien a:hover {background: transparent url(/img/btn_nav_quien.gif) 0 -27px no-repeat;}

*/

#flash {
	margin: 0;
	margin-left: 8px;
	padding: 0;
	height: 168px;
	width: 660px;
}
	
#flash span {
    display: none;
}

body.productos_y_servicios #flash { background: transparent url(/img/ban_productos_y_servicios.jpg) left bottom no-repeat; }
body.localizacion_vehicular #flash { background: transparent url(/img/ban_productos_y_servicios.jpg) left bottom no-repeat; }
body.telemetria #flash { background: transparent url(/img/ban_productos_y_servicios.jpg) left bottom no-repeat; }
body.equipos_celulares #flash { background: transparent url(/img/ban_equipos_celulares.jpg) left bottom no-repeat; }
body.software #flash { background: transparent url(/img/ban_productos_y_servicios.jpg) left bottom no-repeat; }
body.centros_de_atencion #flash { background: transparent url(/img/ban_centros_de_atencion.jpg) left bottom no-repeat; }
body.quienes_somos #flash { background: transparent url(/img/ban_quienes_somos.jpg) left bottom no-repeat; }
body.empresa #flash { background: transparent url(/img/ban_quienes_somos.jpg) left bottom no-repeat; }
body.socios #flash { background: transparent url(/img/ban_quienes_somos.jpg) left bottom no-repeat; }
body.noticias #flash { background: transparent url(/img/ban_generico.jpg) left bottom no-repeat; }
body.soporte #flash { background: transparent url(/img/ban_soporte.jpg) left bottom no-repeat; }
body.soporte #flash { background: transparent url(/img/ban_soporte.jpg) left bottom no-repeat; }
body.cobertura #flash { background: transparent url(/img/ban_soporte.jpg) left bottom no-repeat; }
body.utilerias #flash { background: transparent url(/img/ban_soporte.jpg) left bottom no-repeat; }
body.preguntas_frecuentes #flash { background: transparent url(/img/ban_soporte.jpg) left bottom no-repeat; }
body.contacto #flash { background: transparent url(/img/ban_soporte.jpg) left bottom no-repeat; }
body.search #flash { background: transparent url(/img/ban_generico.jpg) left bottom no-repeat; }
body.equipos_hibridos #flash { background: transparent url(/img/ban_equipos_hibridos.jpg) left bottom no-repeat; }
body.equipos_para_telemetria #flash { background: transparent url(/img/ban_generico.jpg) left bottom no-repeat; }
body.equipos_satelitales #flash { background: transparent url(/img/ban_soporte.jpg) left bottom no-repeat; }
body.transmision_de_datos #flash { background: transparent url(/img/ban_generico.jpg) left bottom no-repeat; }

/* -----SECCION PRODUCTOS Y SERVICIOS DE PORTADA----- */

#body_servicios {
    margin: 0 56px 0 230px;
    padding: 0 0 20px 0;
    background: #fff;
	border-bottom: 1px dashed #DADACC;
}

#body_servicios h2 {
    margin-bottom: 15px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#body_servicios ul {
	margin: 15px 0 0 170px;
	list-style: none;
}

#body_servicios ul a {
	color: #FF6600;
	text-decoration: none;
}

#body_servicios ul a:hover {
	text-decoration: underline;
}

#body_servicios ul li a{
	list-style: none default;
}

#body_servInfo {
    margin: 15px 40px 0 170px;
	height: 26px;
	display: block;
}

#body_servInfo a {
	display: block;
	height: 26px;
	background: url("/img/btn_info.gif") 0 0 no-repeat;
}

#body_servInfo a span {display:none;}


/* -----SECCION NOTICIAS DE PORTADA----- */

#body_not {
    margin: 0 56px 0 230px;
    padding: 20px 0px 20px 0;
	border-bottom: 1px dashed #DADACC;
}

#body_not h3 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
}

#body_not .texto {
	margin-left: 170px;
}

#body_not a {
	color: #FF6600;
}

/* -----SECCION NEWSLETTER DE PORTADA----- */

#newsflash {
    margin: 0;
	margin-left: 230px;
    padding: 20px 0 20px 0;
}

/* -----NAVEGADOR IZQUIERDO----- */

#linkList {
    position: absolute;
    top: 269px;
    left: 8px;
    width: 177px;
}

#linkList h3 {
	margin-bottom: 15px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#masInfo {
	text-align: right;
}

#masInfo ul {
	list-style: none;
	margin-bottom: 40px;
}

#masInfo ul li a {
	color: #7A9EAE;
	text-decoration: none;
	line-height: 1.5em;
}

#masInfo ul li a:hover {
	text-decoration: underline;
}

#contacto {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 40px 15px;
}

#contacto a{
	color:#AAAA55;
}

#contacto h3 {
   background: transparent url("/img/fot_contacto.jpg") left top no-repeat;
	width: 192px;
	height: 77px;
	margin-left: -15px;
}

#contacto h3 span {
	display: none;
}

#buscar {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 15px; 
}

#buscar .input {
	margin: 3px 0 ;
}

#links_sub {
	text-align: right;
}

#links_sub ul {
	list-style: none;
	margin-bottom: 40px;
}

#links_sub ul li a {
	color: #7A9EAE;
	text-decoration: none;
	line-height: 1.5em;
}

#links_sub ul li a:hover {
	text-decoration: underline;
}

/* -----BODY DE CATEGORIAS----- */

#body_categories {
    margin: 0 56px 0 230px;
    padding: 0;
    background: #fff;
	color: #999;
	min-height: 450px;
}

#body_categories p {
    margin-bottom: 1em;
}

#body_categories h2 {
    margin-bottom: 15px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
}

#body_categories a {
	color: #FF6600;
	text-decoration: underline;
}

/* -----FOOTER	----- */

#footer {
    background: #666 url('/img/aux_footer.gif') no-repeat left top;
    height: 33px;
	text-align: right;
	color: #CCC;
	font-size: 9px;
	padding-top: 33px;
	padding-right: 26px;
}

#localizacion a {
     background: transparent url('/img/foot_localiza.gif') no-repeat top left;
     height: 60px;
	 width: 155px;
	 margin-left: 495px;
	 padding-bottom: 10px;
	 display: block;
}

#kol a {
     background: transparent url('/img/log_kol2.gif') no-repeat top left;
     height: 35px;
	 width: 102px;
	 margin-left: 548px;
	 margin-top: 10px;
	 display: block;
}

#footer span {
    display: none;
}