@charset "iso-8859-1";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus { outline: 0;} 
a, a:link, a:visited, a:hover, a:active{text-decoration:none; }
table { border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
body{color:#666; background-color:#fff;}
hr {margin:0; padding:0; border:0; color:#de9e00; background-color:#de9e00; height:1.5px; margin-top:25px; *margin-top:5px; *margin-top:5px !important; width:858px; *width:860px; margin-left:0px !important;*margin-left:1px !important; *margin-left:3px;}
.posicionador { clear:both; height:0;}
h1 { color:#de9e00; font-size:26px; font-weight:normal;}
h2 { color:#de9e00; font-size:16px; font-weight:normal;}
h3 { color:#de9e00; font-size:11px; font-weight:normal;}
h3 a { color:#de9e00; font-size:11px; font-weight:normal;}
p { margin-top:13px;}
p.servicios { margin-top:20px; text-align:left; }

body { font-family:verdana; font-size:12px;}

strong { font-weight:bold; }

div#contenedor { width:860px; margin:0 auto; }
div#cabecera { width:860px; clear:both;}
	div#flash { width:860px; clear:both; height:166px;}
	div#menu_principal { width:860px; clear:both; padding-top:10px;}
		div#botonera { float:left; width:700px;}
			.menu1 { margin:0; list-style:none; height:32px; position:relative; width:700px; float:left;}
			.menu1 li { float:left; margin-left:0px;}
			.menu1 li a { display:block; float:left; height:32px; line-height:32px; color:#fff; text-decoration:none; font-size:11px; font-family:verdana; text-align:center; padding:0 20px 0 20px; cursor:pointer;font-weight:bold;}
			.menu1 li a:hover { background-color:#de9e00;}
		div#mapa { float:right; width:160px; color:#666; text-align:right; }
			div#mapa_in { font-size:13px;}
			div#mapa a { color:#666; font-weight:bold;}
	div#idiomas { width:860px; clear:both; padding-top:10px; padding-left:0px;}
div#contenido { padding-top:40px; clear:both; margin:0 auto; }
div#contenido_servicios { padding-top:40px; width:100%; clear:both; /*background-image:url(../img/fondo_servicios.jpg); background-position:bottom; background-repeat:no-repeat;*/text-align:center; }
div#contenido_productos { padding-top:40px; clear:both; /*background-image:url(../img/fondo_productos.jpg); background-position:bottom; background-repeat:no-repeat;*/ margin:0 auto;}
div#contenido_proveedores { padding-top:40px; clear:both; /*background-image:url(../img/fondo_productos.jpg); background-position:bottom; background-repeat:no-repeat;*/}
div#contenido_proyectos { padding-top:40px; clear:both; /*background-image:url(../img/fondo_proyectos.jpg); background-position:bottom; background-repeat:no-repeat;*/}
div#contenido_novedades { padding-top:40px; clear:both; /*background-image:url(../img/fondo_novedades.jpg); background-position:top; background-repeat:no-repeat;*/}
div#contenido_mapa_sitio { padding-top:40px; clear:both; /*background-image:url(../img/fondo_novedades.jpg); background-position:top; background-repeat:no-repeat;*/}
div#contenido_equipoctv { padding-top:40px; clear:both; /*background-image:url(../img/fondo_equipoctv.jpg); background-position:top; background-repeat:no-repeat;*/}
div#contenido_empresa_ctv { padding-top:40px; clear:both; /*background-image:url(../img/fondo_empresa.jpg); background-position:top; background-repeat:no-repeat;*/}
div#contenido_tpv { padding-top:40px; clear:both; /*background-image:url(../img/fondo_tpv.jpg); background-position:top; background-repeat:no-repeat;*/}
div#contenido_contactar { padding-top:40px; clear:both; /*background-image:url(../img/fondo_contactar.jpg); background-position:bottom; background-repeat:no-repeat;*/}
div#contenido_dondeestamos  { padding-top:40px; clear:both; /*background-image:url(../img/fondo_dondeestamos.jpg); background-position:top; background-repeat:no-repeat;*/}
	.listado { list-style:none; }
	.listado li { display:block;width:290px; height:35px; margin-top:15px;  }
	.listado li a { display:block; height:25px; color:#666; text-decoration:none; font-size:10px; font-family:verdana; text-align:left; cursor:pointer; font-weight:bold; border:#FF9900 solid 1px; background-image:url(../img/p.gif); background-repeat:repeat; padding-left:10px; padding-top:15px}
	.listado li a:hover { border:#666 solid 1px; }
	div#titulo { clear:both; padding-left:100px; }
		div#titulo_in { padding-left:25px; background-image:url(../img/fondo_titulo2.gif); background-repeat:no-repeat; height:40px; }
			div#titulo_in h1 { display:block; float:left; }
	div#subtitulo { clear:both; padding-right:100px; }
		div#subtitulo_in {background-image:url(../img/fondo_subtitulo.gif); background-repeat:no-repeat; background-position:right; height:50px;  text-align:right; padding-right:40px; }
	div#texto { width:750px; margin:0 auto; border:#F29F00 solid; border-width:0 1px 0 1px;}
		div#texto_in { color:#666; text-align:justify; padding:15px 10px 15px 10px;}
			div#texto_in a {color:#666;}
				div#texto_in a:hover {text-decoration:underline;}
		div#texto_categoria_in { padding-left:10px; padding-right:0px; color:#666; text-align:justify; padding-top:0px; padding-bottom:15px; }
		div#texto_in2 { text-align:right; padding-right:60px; color:#666; width:70px; float:right; border:#F3A000 solid; border-width:0 0 0 8px;}
		div#texto_in2 a {color:#666;}
	div#texto_categoria {width:750px; margin:0 auto; border:#F29F00 solid; border-width:0 1px 0 1px; height:290px;}
	div#texto_proyectos {width:750px; margin:0 auto; border:#F29F00 solid; border-width:0 1px 0 1px;}
	div#contenedor_mapa	{width:750px; margin:0 auto; border:#F29F00 solid; border-width:0 1px 0 1px;}
	div#botones { padding-top:40px; clear:both; text-align:center; padding-left:8px !important; *padding-left:9px !important; padding-left:0px;}
		.menu2 { list-style:none; height:53px; position:relative; width:860px; float:left; }
		.menu2 li { float:left; margin-left:10px; margin-right:10px; }
		.menu2 li a { width:149px; display:block; float:left; height:53px; line-height:53px; color:#fff; text-decoration:none; font-size:13px; font-family:verdana;  cursor:pointer; font-weight:bold; }
		.menu2 li a:hover { background-color:#de9e00;}
	div#botones2 { padding-top:5px; clear:both; padding-left:8px !important; *padding-left:9px !important; padding-left:0px;}
		.menu3 { list-style:none; height:94px; position:relative; width:860px; float:left; }
		.menu3 li { float:left; margin-left:10px; margin-right:10px; }
		.menu3 li a { width:149px; display:block; float:left; height:94px; line-height:94px; color:#fff; text-decoration:none; font-size:13px; font-family:verdana; text-align:center; cursor:pointer; background-color:#666; font-weight:bold; }
		.menu3 li a:hover {}
div#pie { width:860px; clear:both; padding-top:5px;}
	div#pie_in  { text-align:center; color:#666; font-family:verdana; font-size:10px;}
		div#pie_in a { color:#999;}
	
	/* proyectos */
	
	div#proyectos_izq {float:left; width:340px;}
		.itemproyecto { clear:both; margin-top:15px; height:70px;}
			.item_iz { width:69px; float:left; height:70px; text-align:right; }
			.item_de { width:226px; float:left; border:#FF9933 solid 1px; height:26px; margin-top:18px; margin-left:5px;}
			.item_de:hover { width:226px; float:left; border:#000 solid 1px; height:26px; margin-top:18px; }
				.item_de_in { width:205px; line-height:26px; padding-left:10px;}
				.item_de_in a { display:block;  color: #666;}
	div#proyectos_dere {float:right; width:369px; padding-right:5px; height:500px}
		div#proyectos_dere_in { width:349px; float:right;}
			.titulo_proyecto { width:349px; clear:both; padding:15px 0 15px 0; text-align:right; }
				.titulo_proyecto_in { padding-left:105px; margin-right:15px; }
			.imagen_proyecto { width:349px; clear:both; }
				.descripcion_proyecto { border:#F29F00 solid 1px; margin-left:20px; }
					.descripcion_proyecto_in { padding:10px 18px 10px 12px; font-size:11px; text-align:left;}
			.ctv_mundo { margin-right:10px;  text-align:right; float:right; }

div#texto_productos { padding-left:15px; padding-right:10px; border:#F29F00 solid; border-width: 0 1px 0 1px; clear:both; *width:822px !important; width:832px; *margin-left:8px !important; *margin-left:0;}
	div#texto_productos ul { padding: 10px; text-align:justify; }
	div#menu_apartado_productos { float:left; height:240px; }
		div#menu_apartado_productos  ul {list-style:none; margin:0; padding:0; margin-top:35px;}
			div#menu_apartado_productos li { width:300px;  height:25px; padding:0px 0 0 10px;height:40px; margin-bottom:20px; vertical-align:middle; }
				div#menu_apartado_productos li:hover {border:#666 solid 1px; }
		div#menu_apartado_productos a { display:block;color:#666; text-decoration:none; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; height:30px;}
	div#imagen_apartado_productos { float:right; height:240px; width:512px; }
	div#apartado_productos { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; width:840px; *width:830px !important; }
		div#apartado_productos ul { list-style:none; color:#666; }
			div#apartado_productos ul li { background-image:url(/img/recuadro.gif); background-repeat:no-repeat; background-position:0% 3px; padding-left:18px; margin-top:10px;}
		
	
div#texto_novedades {width:750px; margin:0 auto; border:#F29F00 solid; border-width:0 1px 0 1px; }
	div#texto_novedades p { padding: 10px;}

div#texto_mapa_sitio {width:750px; margin:0 auto; border:#F29F00 solid; border-width:0 1px 0 1px; text-align:center;}
	div#texto_mapa_sitio_in { text-align:left; margin:0 auto; margin-top:20px; width:350px; }
		ul#lista_mapa_sitio { margin-left:0px; list-style:none; line-height:18px; margin-top:30px; line-height:20px;}
			ul#lista_mapa_sitio li { background-image:url(../img/cuadro_naranja.gif); background-repeat:no-repeat; background-position:top left;}
				ul#lista_mapa_sitio li a { color:#666; text-decoration:none; margin-left:20px;}
				ul#lista_mapa_sitio li a:hover { color:#F29F00; text-decoration:none;}
					ul.lista_mapa_sitio1 { list-style:disc; margin-left:40px;}
						ul.lista_mapa_sitio1 li { background:none !important;}
							ul.lista_mapa_sitio1 li a { margin-left:0 !important;}
							ul.lista_mapa_sitio2 { list-style:circle; margin-left:30px;}
									ul.lista_mapa_sitio2 li { background:none !important;}

div#texto_equipoctv {width:850px; margin:0 auto; border:#F29F00 solid; border-width:0 1px 0 1px;}	
	div#texto_equipoctv p { padding: 10px;}
	
div#texto_tpv {width:750px; margin:0 auto; border:#F29F00 solid; border-width:0 1px 0 1px;text-align:center;}
	div#texto_tpv p { padding: 10px;}
	
div#texto_contactar {width:750px; height:390px; margin:0 auto; padding:10px 0 0 0; text-align:center; border:#F29F00 solid; border-width:0 1px 0 1px;  clear:both; }
	.dato { color:#de9e00; font-size:13px; font-weight:200px; }
	.dato_valor { font-size:13px; font-weight:200px; }
	div#texto_contactar	h2 { padding-left:20px; background-image:url(../img/fondo_titulo2.gif); background-repeat:no-repeat; height:40px; vertical-align:middle; padding-top: 20px;}
div#texto_contactar_in { line-height:19px; *line-height:20px; font-size:10px; font-family:verdana; text-align:left; padding:0 10px 0 10px; background-image:url(../img/png_contactar.png); background-repeat:no-repeat; height:400px; margin:0 auto; width:330px; }
	
div#texto_dondeestamos {width:750px; margin:0 auto; border:#F29F00 solid; border-width:0 1px 0 1px;}	
	div#texto_dondeestamos p { padding: 10px;}
	
div#texto_proveedores { padding-left:20px; padding-right:25px; height:680px; border:#F29F00 solid; border-width:0 1px 0 1px;}	
	.menu4 { margin:0; list-style:none; height:32px; position:relative; text-transform:uppercase; padding-left:11px}
	.menu4 li { margin-left:0px; margin-top:5px; width:285px; background-image:url('../img/cuadro_naranja.gif'); background-position:left center; background-repeat:no-repeat}
	.menu4 li a { display:block; float:none; height:32px; line-height:32px; text-decoration:none; font-size:13px; color:#333; font-family:verdana; text-align:left; padding:0; *padding-left:5px;cursor:pointer;font-weight:bold; margin-left:18px !important; *margin-left:15px !important; *margin-left:15px; }
	.menu4 li a:hover { color:#de9e00;}
	.menu4 li a:visited { }
	.logos { text-align:center; float:left; width:155px; height:150px; }

.logo { width: 175px; text-align:center; vertical-align:middle; }

div#texto_proveedores_in { float:left; width:100%; }
	div#texto_proveedores_in table{ margin: 0 auto; }

div#texto_mapa	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	div#texto_mapa h3 { color:#de9e00; font-size:13px; font-weight:bold;}
	div#texto_mapa a { text-decoration:none; font-size:13px; font-weight:bold;}
		div#texto_mapa a:hover { text-decoration:underline; }

/*galeria de imagenes*/
div#imagenes { padding-top:20px; clear:both; padding-left:35px;}
	  .imagen { list-style:none; height:75px; position:relative; width:700px; float:left; display:inline;}
		.imagen li { float:left; margin-left:5px; margin-right:5px;display:inline;}
		.imagen li a { width:100px; float:left; height:75px;display:inline;}
		
.degradado { width:100px; height:75px; filter: alpha(opacity=100); opacity: .99; color:#fff;border:solid 1px #DE9E00;}
.degradado:hover { width:100px; height:75px; filter: alpha(opacity=50); opacity: .6;}
		
		
a.enlaces_fotos, a.enlaces_fotos:visited { color:#666; text-decoration:none;}
a.enlaces_fotos:hover { text-decoration:underline;}