@charset "utf-8";
/* singulae 2010 */



body{
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	color:#2a2a2a;
	line-height:1.2em;
	background-color:#58585a;
}
a,a:link,a:visited,a:hover,a:focus{text-decoration:none;}

/*// Mensaje para IE6  //*/
#alertie{width:100%;height:25px;color:#fff;background:#cc0000;position:fixed;z-index:999999;left:0px;top:0px;font-family: Sans-Serif;line-height:1.7em}
#alertie a,#alertie a:hover,#alertie a:visited,#alertie a:link{color:#fff;text-decoration:underline;}




/*//CABECERA //*/
#bgcabecera{width:100%;height:176px;background:#58585a;margin:0 auto;position:fixed;top:0px;left:50%;margin-left:-50%;z-index:999980;}
#cabecera{width:900px;height:166px;background:#fff;margin:0 auto;position:fixed;top:10px;left:50%;margin-left:-450px;z-index:999980;}
#cabecera a{width:450px;height:166px;background:url(../imgs/logo2.jpg) 0% 0% no-repeat #ffffff;float:left;cursor:pointer}
#cabecera a:hover{cursor:pointer}
#cabecera a #logo3D,#cabecera a #logo3D:hover{cursor:pointer}
#atcliente{width:180px;height:166px;background:url(../imgs/atcliente.jpg) 0% 0% no-repeat; float:right;text-align:right}
#atcliente a{width:110px;height:20px;background:url(../imgs/atcliente-rol.gif) 0% 0% no-repeat;display:block;float:right;margin:68px 40px 0px 0px;}
#atcliente a:hover{background-position:0px -20px;}


/*MENU*/
#menu{width:964px;height:56px;background:url(../imgs/barramenu-fons.png) 0% 0% repeat-x; margin:0 auto;position:fixed;top:123px;left:50%;margin-left:-482px;z-index:999990;}
#menu ul{font-size: 12px;}
#menu ul li{height:42px;width:100px;background:url(../imgs/barramenu-seps.gif) 100% 0% no-repeat;display:inline;float:left;text-align:center;}
#menu ul li a,#menu ul li a:visited,#menu ul li a:link{width:78px;color:#fff;text-decoration:none;padding:14px 10px;line-height:1.2em;margin:0 auto;float:left;}
#menu ul li a:hover, #menu ul li .selecc{background:url(../imgs/barramenu-rol.gif) 0% 0% repeat-x}
#menu ul .bordeizq{height:46px;width:72px;background:url(../imgs/barramenu-bordes.gif) 0% 0px no-repeat;float:left;}
#menu ul .bordeder{height:46px;width:72px;background:url(../imgs/barramenu-bordes.gif) 100% -46px no-repeat;float:right;}
#menu ul .bordeizq .separador{background:url(../imgs/barramenu-seps.gif) 100% 0% no-repeat;margin-left:63px;padding:20px 1px}
#menu ul .bordeder .separador{background:url(../imgs/barramenu-seps.gif) 100% 0% no-repeat;}
#menu ul .doblelinea {width:106px;}
#menu ul .doblelinea a,#menu ul .doblelinea a:visited,#menu ul .doblelinea a:link{width:84px;padding:6px 0px 10px 20px;text-align:left;}



/*//CONTENIDOS //*/
#margentop{height:176px;width:100%;display:block;clear:both;}

#bgcontenidos{width:100%;min-height:250px;/*margin-top:176px;*/background:#1c1c1c;}
#contenidos{width:964px;min-height:250px;margin:0 auto;text-align:center;}
/*laterales verticales de contenidos*/
#latizq{width:32px;min-height:250px;float:left;background:url(../imgs/contenidos-lats.jpg) 0px 0px repeat-y;}
#latder{width:32px;min-height:250px;float:right;background:url(../imgs/contenidos-lats.jpg) -32px 0px repeat-y;}
#centro{width:900px;min-height:250px;float:left;}
#centro-flash{width:820px;height:220px;margin:15px 40px;}

/*Paginas con pantalla LCD*/
#centro-der-flash{width:410px;height:220px;margin:15px 40px 15px 0px;float:left;}
#centro-izq-txt{width:380px;height:220px;margin:15px 30px 15px 40px;float:left;text-align:left;}


#contenidos h1{font-size:18px;font-weight:bold;margin-top:18px;color:#fff;line-height:1.2em}
#contenidos h2{font-size:14px;font-weight:bold;margin-top:18px;color:#cccaca;width:96%;text-align:center;}
#contenidos h3{font-size:14px;font-weight:bold;margin-top:15px;color:#e8e6e6;text-align:left}
#contenidos h4{font-size:13px;font-weight:bold;margin-top:5px;color:#cccaca;text-align:left}
#contenidos h5{font-size:14px;font-weight:bold;margin-top:15px;color:#e8e6e6;width:92%;text-align:center;line-height:1.3em}
#contenidos h6{font-size:12px;font-weight:bold;margin-top:15px;color:#e8e6e6;text-align:right}
#contenidos p{font-size:11px;font-weight:normal;margin-top:15px;color:#bebdbd;}
#contenidos a,#contenidos a:link, #contenidos a:visited,#contenidos a:focus {color:#ffffff;}
#contenidos a:hover{color:#bd132f;}

.pastdatos{height:155px;padding-top:20px;background:url(../imgs/contenidos-past.jpg) 0px 20px repeat-x}
.pastdatos p{float:left;margin-top:15px;margin-left:20px;}
.pastdatos span{font-size:12px;font-weight:bold;color:#cccaca;}
.pastdatos ul{list-style-type:disc;margin-top:10px;}
.pastdatos li{color:#ffffff;font-size:12px;font-weight:bold;margin-left:30px;margin-top:7px;}
.pastdatos .colpast{float:left;margin-top:15px;margin-left:20px;}

#redesintel .pastdatos ul{margin-top:20px;}
#redesintel .pastdatos li{margin-top:12px;}



/*PRODUCTOS*/
.prod_h{height:460px;}
.columna{width:449px;height:460px;float:left;text-align:left;/**/background:#1c1c1c;border-right:1px solid #000000;}
.columna li a{width:100%;height:100%;display:block;background:url(../imgs/prods-imgs-bots.jpg) 0px 0px no-repeat;}
.columna li a:hover{background-color:#132528}
.item{height:153px;width:449px;float:left;}
.pastizq{border-right:1px solid #000000;border-top:1px solid #424141;border-bottom:1px solid #000000;}
.pastizqtop{border-right:1px solid #000000;border-bottom:1px solid #000000;}
.pastdertop{border-left:1px solid #424141;border-bottom:1px solid #000000;}
.pastder{border-left:1px solid #424141;border-top:1px solid #424141;border-bottom:1px solid #000000;}
.interior{margin:0px 40px;}
.interior .titular{float:left;width:208px;margin:50px 0 0 160px;}
.interior .titular h3{color:#ffffff;font-size:14px;font-weight:bold;}
.interior .titular h4{color:#cccaca;font-size:12px;margin-top:5px;}
/*botones*/
#centralitas{background-position:0px 0px;}
#centralitas:hover{background-position:0px -750px;}
#software{background-position:0px -150px;}
#software:hover{background-position:0px -900px;}
#voz{background-position:0px -300px;}
#voz:hover{background-position:0px -1050px;}
#redes{background-position:0px -450px;}
#redes:hover{background-position:0px -1200px;}
#web{background-position:0px -600px;}
#web:hover{background-position:0px -1350px;}




/*//ZONA INFERIOR PÁGINA // */
#zonainferior{width:964px;height:346px;margin:0 auto;text-align:center;background:#fff;}
/*laterales verticales de zona inferior*/
#latizq-zinf{width:32px;height:346px;float:left;background:url(../imgs/zinferior-lats.jpg) 0px 0px no-repeat #58585a;}
#latder-zinf{width:32px;height:346px;float:right;background:url(../imgs/zinferior-lats.jpg) -32px 0px no-repeat #58585a;}
#centro-zinf{width:900px;height:346px;float:left;}
#tapa-zinf{width:900px;height:45px;background:url(../imgs/zinferior-tapa.png) 0px 0px no-repeat;position:relative;top:-45px;left:0px;z-index:1000}

/*botonera zona inferior */
#botonera{width:900px;height:172px;}
#bot1,#bot2,#bot3{width:301px;height:172px;float:left;color:#f2f2f2;background:url(../imgs/zinferior-bots.jpg) no-repeat;}
#bot1{background-position:0px 0px;}
#bot2{background-position:-301px 0px;}
#bot3{width:298px;background-position:-602px 0px;}
#bot1:hover{background-position:0px -172px;}
#bot2:hover{background-position:-301px -172px;}
#bot3:hover{background-position:-602px -172px;}
#bot1:link,#bot1:visited,#bot1:focus,
#bot2:link,#bot2:visited,#bot2:focus,
#bot3:link,#bot3:visited,#bot3:focus {text-decoration:none;border:none;}
#bot1 p{margin:80px 25px 0px 25px;}
#bot2 p{margin:80px 10px 0px 10px;}
#bot3 p{margin:80px 25px 0px 25px;}

#botonera .bot1selecc{background-position:0px -172px;}
#botonera .bot2selecc{background-position:-301px -172px;}
#botonera .bot3selecc{background-position:-602px -172px;}

/*// PIE DE PAGINA//*/
#piepagina{font-size:10px;color:#1c1c1c;text-align:center;margin-top:35px;}
#piepagina p{margin-top:10px}
#piepagina a,#piepagina a:link,#piepagina a:visited,#piepagina a:focus{color:#1c1c1c;text-decoration:none}
#piepagina a:hover{color:#ababab;}


/* // CARRUSEL  //*/
#carrusel{width:820px;height:145px;margin:-45px auto 0px auto;}
.carr_tit{width:180px;height:100%;float:left;text-align:left;color:#000;margin-left:30px;}
.carr_tit h1{font-size:14px;font-weight:bold;margin-top:50px;}
.carr_tit p{font-size:12px;font-weight:normal;}
.dertit{width:200px;}
.infiniteCarousel {width: 820px;position: relative;top:0px;left:0px;}
.infiniteCarousel .wrapper {width: 820px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */overflow: hidden;height: 145px;margin:0px;position: absolute;top: 0;left:0px;}
.infiniteCarousel ul a img {border: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;float:left;}
.infiniteCarousel .wrapper ul {width: 820px; /* single item * n */list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position: absolute;top: 0;}
.infiniteCarousel ul li {display:block;float:left;padding: 0px;height: 145px;width: 410px;}
.infiniteCarousel ul li a img {display:block;}
.infiniteCarousel ul li a:hover p,.infiniteCarousel ul li a:hover h1{text-decoration:underline;cursor:pointer;}


/*// APARATADOS ESTANDAR //*/
#vozdatos{width:900px;min-height:75px;background:url(../imgs/voz-titulo.jpg) 0 0 no-repeat;}
#centralita{width:900px;min-height:75px;background:url(../imgs/centralitas-titulo.jpg) 0 0 no-repeat;}
#redesintel{width:900px;min-height:75px;background:url(../imgs/redes-titulo.jpg) 0 0 no-repeat;}
#softw{width:900px;min-height:75px;background:url(../imgs/software-titulo.jpg) 0 0 no-repeat;}
#webdesign{width:900px;min-height:75px;background:url(../imgs/web-titulo.jpg) 0 0 no-repeat;}
#noticias{width:900px;min-height:75px;height:345px;background:url(../imgs/noticias-titulo.jpg) 0 0 no-repeat;}
#contacto{width:900px;min-height:75px;background:url(../imgs/contacto-titulo.jpg) 0 0 no-repeat;}
.colizq,.colder{width:380px;float:left;text-align:left;}
.colizq{margin:55px 30px 0 40px;}
.colder{margin:75px 40px 0 30px;}
.nofloat{clear:both;}


/*// NOTICIAS //*/
.not_h{height:350px;}
#noticias p, #noticias h1{margin:0px 0px 10px 0px}
#noticias h1{font-size:14px;font-weight:bold;color:#ffffff;}
#noticias h2{font-size:12px;font-weight:bold;color:#ffffff;margin:0px 0px 4px 0px;text-align:left;}
.colizqnot{width:520px;height:240px;margin:75px 40px 0 40px;float:left;text-align:left;}
.coldernot{width:270px;height:240px;margin:75px 30px 0 0px;float:left;text-align:left;overflow-x:hidden;overflow-y:auto;}
.imgnot{width:180px;display:block;min-height:120px;float:left;}
.txtnot{width:310px;margin-left:30px;float:left;}
#pasanots{width:520px;height:15px;margin:10px 0px 0px 40px;clear:both;float:left;text-align:right;font-size:10px;border-bottom:1px solid #424141;}
#pasanots span{margin-left:8px;color:#bebdbd;}
#pasanots span a,#pasanots span a:link,#pasanots span a:visited,#pasanots span a:focus {color:#bebdbd;}
#pasanots span a:hover{color:#ffffff;}
#pasanots .punto{font-size:14px;font-weight:bold;}
#noticias .coldernot a:hover{text-decoration:underline;color:#fff;}



/*// CONTACTO  //*/
.contact_h{height:580px;}
#formulario{width:550px;height:175px;margin:75px 30px 0 40px;float:left;}
#txtcontacto{width:235px;height:175px;margin:75px 40px 0 0px;float:left;text-align:left;text-align:left;}
#googlemaps{width:550px;height:300px;margin:15px 30px 0 40px;float:left;text-align:center;background:url(../imgs/marcodigit.jpg) 0 0 no-repeat;}
#mapa{width:510px;height:252px;margin:20px 19px;}
#datoscontacto{width:240px;height:300px;margin:15px 40px 0 0px;float:left;text-align:left;}
#datoscontacto p{margin-top:0;margin-bottom:10px;line-height:1.5em}
/*formulario*/
.col{float:left}
form{text-align:left;font-size:11px;color:#bebdbd}
label,input,textarea{display:block; float:left;clear:both;}
input,textarea{width:251px;height:16px;margin-bottom:4px;font-size:11px;font-family:Arial;color:#282828;border-top:1px solid #424141;border-left:1px solid #424141;border-bottom:1px solid #000000;border-right:1px solid #000000;background-color:#b3b2b2}
textarea{height:127px;width:100%;}
.botenviar{width:45px;height:18px;color:#bebdbd;float:right;background-color:#1c1c1c;cursor:pointer}
.botenviar:hover{background-color:#383838;}
.obligatorios{width:230px;font-size:0.8em;color:#b3b2b2;float:right;}
#result{width:250px;color:#fffd8b;float:left;display:none;}
#mensaje{overflow-y: auto; overflow-x: hidden; }






