/* CSS Document */

body {
	margin: 0px;
	position: relative;
	min-width: 943px;
}

a {
	color: #EB880E;
	text-decoration: none;
}

a:hover {
	color: #EB880E;
	text-decoration: underline;
}

#contacto {
	position: relative;
	float: left;
	padding-top: 12px;
	padding-left: 12px;
	overflow: hidden;
	width: 411px;
}

#mapa_web_main {
	margin: 0px 0px 0px 10px;
	padding-left: 0px;
}

#mapa_web_main li {
	list-style: none;
	display: block;
	padding-bottom: 10px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

#mapa_web_main li ul {
	padding-top: 10px;
}

#mapa_web_main li ul li {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

#mapa_web_main li ul li ul li a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}

#mapa_web_main li ul li ul li a:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #EB880E;
}

#mapa_web_main li a {
	text-decoration: none;
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

#mapa_web_main li a:hover {
	color: #EB880E;
	text-decoration: none;
}

.linia_contacto {
	position: relative;
	clear: both;
	float: none;
	margin: 0 0 10px 0;
	overflow: hidden;
}

#principal {
	width: 943px;
	height: 500px;
	position: absolute;
	left: 50%;
	margin-left: -471px;
	height: 100%;
}

#superior {
	margin-top: 23px;
	clear: both;
	float: none;
	height: 36px;
	position: relative;
}

.cl {
	clear: both;
	float: none;
}

.cl_sector {
	clear: both;
	float: none;
	position: relative;
	height: 72px;
	margin-bottom: 15px;
}

.pos_text_menu {
	padding-left: 9px;
	padding-top: 17px;
}

.f_left {
	float: left;
}

.sector_interior {
	float: left;
	margin-right: 14px;
}

#menu {
	float: left;
	padding-top: 6px;
	text-align: right;
	padding-left: 110px;
}

.botonera_97 {
	width: 97px;
	height: 39px;
	text-align: left;
	background-image: url(../img/pastilla_gris_97.jpg);
}

.link_menu {
	text-decoration: none;
	color: #ffffff;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.link_menu:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.botonera_107 {
	width: 107px;
	height: 39px;
	text-align: left;
	background-image: url(../img/pastilla_gris_107.jpg);
}

.pos_text_sector {
	padding-left: 10px;
	padding-top: 48px;
}

#sector_sanidad {
	width: 291px;
	height: 72px;
	background-image: url(../img/sector_sanidad.jpg);
}

#sector_hoteles {
	width: 291px;
	height: 72px;
	background-image: url(../img/sector_hoteles.jpg);
}

#sector_universidades {
	width: 291px;
	height: 72px;
	background-image: url(../img/sector_universidades.jpg);
}

#sector_transporte {
	width: 291px;
	height: 72px;
	background-image: url(../img/sector_transporte.jpg);
}

#sector_industria {
	width: 291px;
	height: 72px;
	background-image: url(../img/sector_industria.jpg);
}

#sector_servicios {
	width: 291px;
	height: 72px;
	background-image: url(../img/sector_servicios.jpg);
}

.sector_generic {
	width: 291px;
	height: 72px;
	background-image: url(../img/sector_generic.jpg);
}

#sectores {
	clear: both;
	float: none;
	margin-top: 15px;
}

#banner_home {
	clear: both;
	height: 364px;
	position: relative;
}

.telefon {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
	letter-spacing: -1px;
}

.t {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
	letter-spacing: -1px;
}
.mail_cap {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
	letter-spacing: -1px;
}

.mail_cap:hover {
	color: #EB880E;
	text-decoration: none;
}

#arbre {
	clear: both;
	float: none;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

#central {
	clear: both;
	float: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}

#banner_divisions {
	height: 166px;
	position: relative;
	clear: both;
	float: none;
}

#banner_divisions_interior {
	height: 265px;
	position: relative;
	clear: both;
	float: none;
}

.llistat_distribuidores {
	position: relative;
	clear: both;
	float: none;
	margin-bottom: 10px;
	overflow: hidden;
}

#DIVISIONS_text_introductori {
	position: relative;
	clear: both;
	float: none;
	margin: 0 0 15px 0;
	overflow: hidden;
}

#DISTRIBUIDORS_text_introductori {
	position: relative;
	clear: both;
	float: none;
	margin: 15px 0 20px 0;
	overflow: hidden;
}

#titolar_divisions {
	padding-bottom: 5px;
}

#PRODUCTES_instalaciones {
	width: 211px;
	position: relative;
	height: 139px;
	background-image: url(../img/productes_instalaciones.jpg);
}

#PRODUCTES_centralitas {
	width: 211px;
	position: relative;
	height: 139px;
	background-image: url(../img/productes_centralitas.jpg);
}

#PRODUCTES_videovigilancia {
	width: 211px;
	position: relative;
	height: 139px;
	background-image: url(../img/productes_videovigilancia.jpg);
}

#PRODUCTES_intrusion {
	width: 211px;
	position: relative;
	height: 139px;
	background-image: url(../img/productes_intrusion.jpg);
}

#PRODUCTES_racks {
	width: 211px;
	position: relative;
	height: 139px;
	background-image: url(../img/productes_racks.jpg);
}

#PRODUCTES_alimentacion {
	width: 211px;
	position: relative;
	height: 139px;
	background-image: url(../img/productes_alimentacion.jpg);
}

#PRODUCTES_ofimatica {
	width: 211px;
	position: relative;
	height: 139px;
	background-image: url(../img/productes_ofimatica.jpg);
}

#PRODUCTES_tpv {
	width: 211px;
	position: relative;
	height: 139px;
	background-image: url(../img/productes_tpv.jpg);
}

#PRODUCTES_informatica {
	width: 211px;
	position: relative;
	height: 139px;
	background-image: url(../img/productes_informatica.jpg);
}

#PRODUCTES_multimedia {
	width: 211px;
	position: relative;
	height: 139px;
	background-image: url(../img/productes_multimedia.jpg);
}

#PRODUCTES_lopd {
	width: 211px;
	position: relative;
	height: 139px;
	background-image: url(../img/productes_lopd.jpg);
}

.DIVISIONS_foto {
	width: 211px;
	position: relative;
	height: 139px;
}

.PRODUCTES_bloc_cats {
	position: relative;
	clear: both;
	float: none;
	margin: 0 0 30px 0;
	overflow: hidden;
}

.DIVISIONS_bloc_cats {
	position: relative;
	clear: both;
	float: none;
	margin: 0 0 30px 0;
	overflow: hidden;
}

.PRODUCTES_producte {
	position: relative;
	clear: both;
	float: none;
	margin: 0 0 25px 0;
	overflow: hidden;
}

.SECTORES_producte {
	position: relative;
	clear: both;
	float: none;
	margin: 0 0 25px 0;
	overflow: hidden;
}

.PROMOCIONS_producte {
	position: relative;
	clear: both;
	float: none;
	margin: 0 0 25px 0;
	overflow: hidden;
}

.NOTICIES_producte {
	position: relative;
	clear: both;
	float: none;
	margin: 0 0 25px 0;
	overflow: hidden;
}

.PRODUCTES_unitat {
	position: relative;
	width: 211px;
}

.DIVISIONS_unitat {
	position: relative;
	width: 211px;
}

.PRODUCTES_pos_titol {	
	position: relative;
	left: 10px;
	top: 114px;
	
}

.DIVISIONS_pos_titol {	
	position: relative;
	left: 0px;
	top: 0px;
	
}

#benvinguda {
	position: absolute;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	left: 15px;
	top: 5px;
}

#botonera {
	height:46px;
	width: 100%;
	clear: both;
	float: none;
	position: relative;
}

#banner_divisions_petit {
	height: 166px;
}

.pos_text_div {
	padding-top: 61px;
	text-align: center;
}

#divisions {
	height: 106px;
	margin-top: 2px;
}

#divisio_1 {
	position: relative;
	float: left;
	width: 157px;
	height: 98px;
	background: url(../img/divisio_1_gris.jpg);
}

#divisio_2 {
	position: relative;
	float: left;
	width: 157px;
	height: 98px;
	background: url(../img/divisio_2_gris.jpg);
}

#divisio_3 {
	position: relative;
	float: left;
	width: 157px;
	height: 98px;
	background: url(../img/divisio_3_gris.jpg);
}

#divisio_4 {
	position: relative;
	float: left;
	width: 157px;
	height: 98px;
	background: url(../img/divisio_4_gris.jpg);
}

#divisio_5 {
	position: relative;
	float: left;
	width: 158px;
	height: 98px;
	background: url(../img/divisio_5_gris.jpg);
}

#divisio_6 {
	position: relative;
	float: left;
	width: 157px;
	height: 98px;
	background: url(../img/divisio_6_gris.jpg);
}


#scroll_news {
	width: 296px;
	margin-right: 27px;
	float: left;
	position: relative;
}

#contenedor_noticias {
	height: 319px;
	width: 296px;
	position: relative;
	overflow: hidden;
}

#contenedor_noticias_interior {
	position: absolute;
	width: 296px;
	height: 319px;
	clip: rect(0px 296px 289px 0px);
}

#home_right {
	width: 600px;
	float: left;
	position: relative;
}

#peu {
	position: relative;
	clear: both;
	float: none;
	height: 150px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:8px;
	background-color:#666666;
	background-image: url(../img/fons_peu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#logo {
	float: left;
	width: 317px;
}

#buscador {
	float: left;
	padding-left: 230px;
	padding-top: 2px;
}

.negre {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.link_cats {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.link_cats:hover {
	color: #EB880E;
	text-decoration: none;
}

.negre_9 {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.promocio {
	width: 130px;
}

.arbre {
	text-decoration: none;
	color: #2C2C2C;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.arbre:hover {
	color: #EB880E;
	text-decoration:none;
}

.txt_arbre {
	text-decoration: none;
	color: #2C2C2C;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.gris {
	text-decoration: none;
	color: #6A6A6A;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.link_divisions {
	text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
}

.link_divisions:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.link_negre {
	text-decoration: none;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.link_negre:hover {
	color: #EB880E;
	text-decoration: none;
}

.link_blanc {
	text-decoration: none;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.red {
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #EB880E;
}

.blanc_sectors {
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.blanc_peu {
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.link_blanc:hover {
	color: #ffffff;
	text-decoration: none;
}

.link_gris {
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6A6A6A;
}

.link_gris:hover {
	color: #EB880E;
	text-decoration: none;
}

.link_taronja {
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #EB880E;
}

.link_taronja:hover {
	color: #6A6A6A;
	text-decoration: none;
}

.link_peu{
	text-decoration: none;
	color: #FFFFFF;
}

.link_peu:hover{
	text-decoration: none;
	color: #EB880E;
}

.link_negre_b {
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.link_negre_b:hover {
	color: #EB880E;
}

.boto {
	background-color: #FFFFFF;
	border: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.input_buscador {
	background-color: #E7E7E7;
	width: 183px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #cccccc;
}

.input_contacto {
	background-color: #E7E7E7;
	width: 400px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #cccccc;
}

.blanc {
	text-decoration: none;
	color: #FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

#div_paginacio {
	postion: relative;
	margin: 0px;
	text-align: right;
	margin-left: auto;
	margin-right: 0px;
}

#main_pagines {
	text-align: right;
	position: absolute;
	list-style: none;
	margin: 0px;
	left: 100%;
	margin-left: -170px;
	margin-top: -27px;
	padding: 0px;
	width: 170px;
}

#main_pagines li {
	display: inline;
	padding-right: 7px;
}