.selectFamilias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #1384AE;
	text-transform: uppercase;
}
body,td,th {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #484848;
}
body {
	background-color: #FFFFFF;
	margin:0px;
}
.textoGris {
	color: #484848;
}
.textoBlanco {
	color: #ffffff;
}
.textoAzulClaro {
	color: #0B598A;
}
.textoAzulOscuro {
	color: #0D3A5D;
}

.textoNaranja {
	color: #E5831A;
}

a.linkAzul {
	font-size: 10px;
	color: #004D7E;
	text-decoration: none;
}
a.linkAzul:hover {
	text-decoration: underline;
}
a.linkNaranja {
	font-size: 10px;
	color: #E5831A;
	text-decoration: none;
}
a.linkNaranja:hover {
	text-decoration: underline;
}

a.linkGris {
	font-size: 10px;
	color: #484848;
	text-decoration: none;
}
a.linkGris:hover {
	text-decoration: underline;
}

a.linkBlanco {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.linkBlanco:hover {
	text-decoration: underline;
}

input.formAcceso{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #484848;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #C9D5DE;
}
input.formBuscar, select.formBuscar {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #0B598A;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #083F62;
}
input.formComprar, textarea.formComprar {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #0B598A;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #083F62;
}
form {
padding: 0px;
margin: 0px;
}
/*MENU ARRIBA*/
#mh ul {
margin: 0px;
padding: 0px;
}
ul.mh{
margin: 0px;
padding: 0px;

}
#mh li {
margin: 0px;
padding: 0px;
display: inline;
list-style-type: none;
}
.fondoAzul {
/*	background-image: url(../img/fondo-azul.gif);*/
	background-repeat: repeat-x;
	background-position: 0px 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	background-position: 0px 4px;
}
html>body .fondoAzul {
	background-position: 0px 0px;
	}
/*/MENU ARRIBA*/
/*MENU*/
#navcontainer {
width: 149px;
border-right: 1px solid #ffffff;
padding: 0 0 0 0;
font-family: Tahoma, Verdana, Arial, sans-serif;
background-color: #F5F8F9;
color: #484848;
}

#navcontainer ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

#navcontainer li {
	border-bottom: 1px solid #90bade;
	margin: 0px;
	padding: 0px;

}

#navcontainer li.menu a {
background-image: url(../img/flecha-menu.gif);
background-repeat: no-repeat;
background-position: 5px 5px;

display: block;
padding: 5px 5px 5px 25px;
border-left: 10px solid #4C85B6;
border-right: 21px solid #76A2C7;
background-color: #6699FF;
color: #484848;
font-weight:bold;
text-decoration: none;
width: 86px;
}

#navcontainer li.submenu1 a {
background-repeat: no-repeat;
background-position: 125px 0px;
display: block;
padding: 5px 5px 5px 6px;
border-left: 1px solid #90bade;

background-color: #F5F8F9;
color: #484848;
font-weight:normal;
text-decoration: none;
width: 135px;
}
#navcontainer li.submenu2 a {
background-repeat: no-repeat;
background-position: 125px 0px;
display: block;
padding: 5px 5px 5px 6px;
border-left: 1px solid #90bade;
background-color: #F5F8F9;
color: #484848;
font-weight:normal;
text-decoration: none;
width: 135px;
}
#navcontainer li.submenu3 a {
background-repeat: no-repeat;
background-position: 125px 0px;
display: block;
padding: 5px 5px 5px 6px;
border-left: 1px solid #90bade;
background-color: #F5F8F9;
color: #484848;
font-weight:normal;
text-decoration: none;
width: 135px;
}
#navcontainer li.submenu4 a {
background-repeat: no-repeat;
background-position: 125px 0px;
display: block;
padding: 5px 5px 5px 6px;
border-left: 1px solid #90bade;
border-right: 0px solid #76A2C7;
background-color: #F5F8F9;
color: #484848;
font-weight:normal;
text-decoration: none;
width: 135px;
}
#navcontainer li.submenu5 a {
background-repeat: no-repeat;
background-position: 125px 0px;
display: block;
padding: 5px 5px 5px 6px;
border-left: 1px solid #90bade;
background-color: #F5F8F9;
color: #484848;
font-weight:normal;
text-decoration: none;
width: 135px;
}
html>body #navcontainer li a { width: auto; }

#navcontainer li.menu a:hover {
background-image: url(../img/flecha-menu-2.gif);
background-repeat: no-repeat;
background-position: 5px 5px;
border-left: 10px solid #2F5473;
border-right: 21px solid #40719B;
background-color: #4D85B2;
color: #fff;
}
#navcontainer li.submenu1 a:hover {
background-image: url(../img/img_m_CCTV_over.gif);
background-repeat: no-repeat;
background-position: 125px 0px;
border-left: 1px solid #90bade;
background-color: #EAF2F4;
color: #484848;
}
#navcontainer li.submenu2 a:hover {
background-image: url(../img/img_m_control-acceso_over.gif);
background-repeat: no-repeat;
background-position: 125px 0px;
border-left: 1px solid #90bade;
background-color: #EAF2F4;
color: #484848;
}
#navcontainer li.submenu3 a:hover {
background-image: url(../img/img_m_intrusion_over.gif);
background-repeat: no-repeat;
background-position: 125px 0px;
border-left: 1px solid #90bade;
background-color: #EAF2F4;
color: #484848;
}
#navcontainer li.submenu4 a:hover {
background-image: url(../img/img_m_incendio_over.gif);
background-repeat: no-repeat;
background-position: 125px 0px;
border-left: 1px solid #90bade;
background-color: #EAF2F4;
color: #484848;
}
#navcontainer li.submenu5 a:hover {
background-image: url(../img/img_m_localizacion-vehiculos_over.gif);
background-repeat: no-repeat;
background-position: 125px 0px;
border-left: 1px solid #90bade;
background-color: #EAF2F4;
color: #484848;
}
/*/MENU*/.bordeGris {
	border: 1px solid #A5A5A5;
}
.bordeAbajo {
border-bottom:2px solid #666666;
	font-weight: bold;
}
.bordeArribaAbajo {
border-bottom:2px solid #666666;
border-top:2px solid #666666;

}
.bordeArriba {
border-top:2px solid #666666;
	font-weight: bold;
}
.bordeArribaAbajo2 {
border-bottom:1px solid #C5DBEB;
border-top:1px solid #C5DBEB;

}
