@charset "utf-8";
/* CSS Document */

h2										{font-size:1em;}
h3										{font-size:0.9em;display:inline}
body	 								{padding:0px;font:100 1em/1.5 Verdana,Arial,sans-serif; background:url(../images/bg.jpg) repeat-x;font-family:100 1em/1.5 Verdana,Arial,sans-serif}
#site									{margin: 0 auto;max-width: 960px;position: relative;width: 100%;background-color:#fff;overflow:hidden}
header									{padding-top:15px;}
header > a, a:hover, a:visited			{text-decoration:none;}
#portada								{display:none;float: left;left: 13px;position: relative;top: 105px;color: red;font-size: 0.9em;letter-spacing: 0.1em;}
#idiomas_logos							{float: right;height: 100px;width: 240px;}
#idiomas								{font-size:9px;text-align:right;padding-right:20px;margin-bottom;0px;padding-bottom:0px;}
#logos									{float: right;height: 60px;margin-top: 45px;padding-right: 15px;text-align: right;width: 100%;}
#logos > img							{padding-right:3px;}
#stage									{margin: 0 auto;max-width: 960px;min-width: 280px;position: relative;width: 100%;height: 6em;}
#stage h1								{background: url("../images/logo.png") no-repeat scroll 0 0 transparent;bottom: -15px;font-size: 1em;height: 106px;left: 3px;line-height: 1;overflow: hidden;position: absolute;width: 300px;z-index: 12000;}
#stage h1 a								{float: left;height: 100%;text-indent: -9999px;width: 100%;}
section									{margin: 10px auto;width:930px;}
article									{margin-top:35px;position:relative;}
.pantalla_completa						{left:13px;width:930px; height:444px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);padding: 0 2px 2px;position: relative;}
#slidedeck_frame 						{width: 930px;height: 275px;}    
#slidedeck_frame p						{margin-top:0px;font-size:0.9em;}
.negrita								{font-weight:bold;font-size:1.2em !important;}
.bienvenido								{background: url("../images/portada/bienvenida3.jpg") no-repeat scroll right top transparent;}
.antenas								{background: url("../images/portada/antena1.jpg") no-repeat scroll right top transparent;}
.megafonia								{background: url("../images/portada/megafonia1.jpg") no-repeat scroll right bottom transparent;}
.cctv									{background: url("../images/portada/cctv.jpg") no-repeat scroll right bottom transparent;}
.telefonia								{background: url("../images/portada/intercomunicacion2.jpg") no-repeat scroll right bottom transparent;}
.accesos								{background: url("../images/portada/control_accesos.jpg") no-repeat scroll right bottom transparent;}
.contenedor_slide						{height: 107%;margin-top: -10px;width: 106%;margin-left:-20px}
.wrapper_slide							{background-color: #eee;float: left;height: 100%;opacity: 0.7;width: 50%;z-index: -1;}
.contenido_slide						{float: left;height: 100%;opacity: 1;padding: 20px;position: relative;width: 90%;z-index: 1;}
#cuadros								{height:130px;margin-top:35px;}
.opcion									{border: 1px solid grey;float: left;height: 125px;margin-left: 1%;width: 24%;}
.opcion > p								{background-color: red;color: #FFFFFF;margin-top: 0;padding-left: 5px;}
.opcion_over							{-webkit-transform:scale(1.02,1.02);transform:scale(1.02,1.02);-moz-transform:scale(1.02,1.02);-moz-box-shadow: 0 0 10px 3px #888;-webkit-box-shadow: 0 0 10px 3px #888;box-shadow: 0 0 10px 3px #888; border:1.5px solid #333; cursor:pointer}
.opcion1								{margin-left:0px;background:url(../images/portada/opcion11.jpg) no-repeat;}
.opcion2								{background:url(../images/portada/opcion21.jpg) no-repeat;}
.opcion3								{background:url(../images/portada/opcion31.jpg) no-repeat;}
.opcion4								{background:url(../images/portada/opcion41.jpg) no-repeat;}
footer									{color:#555;font-size:0.7em;height:3em;text-align:center;clear:both;}
footer > a:visited,a:hover,a			{color:red;text-decoration:none}

/**** estilos de páginas de contenido ****/
#contenido								{width:69%;height:100%;float:left;margin-top:0px;}
.contenido_contacto						{width:100% !important}
#menu_izqdo								{width:30%;height:100%;float:right;margin-top:0px;}
#wrapper_slogan_contenido				{display: none;font-size: 1.7em;font-weight: bold;height: 50%;margin-left: 5%;margin-top: 5%;position: relative;width: 50%;}
.wrapper_slogan_contenido_enabled		{display:block !important}
#slogan_contenido						{font-family: 'Dancing Script', cursive;width:100%;height:100%;position:relative;padding:5%;display:none}
.slogan_contenido_enabled				{display:block !important}
.contenido_pagina						{display:none;float: right;height: 100%;position: relative;width: 100%;}
.contenido_pagina span					{color: red;font-weight: bold;}
#wrapper_contenido						{display:none;background-color: #EEEEEE;float: right;font-size: 0.9em;height: 100%;opacity: 0.9;padding: 0 1em;position: relative;text-align: justify;width: 0%;}
.fondo_empresa							{background:url(../images/empresa_fondo.jpg) no-repeat top left;}
.fondo_menu_empresa						{background:url(../images/empresa_fondo.jpg) no-repeat top right;}
.fondo_garantia							{background:url(../images/garantia_fondo.jpg) no-repeat top left;}
.fondo_menu_garantia					{background:url(../images/garantia_fondo.jpg) no-repeat top right;}
.fondo_servicios						{background:url(../images/servicios_fondo.jpg) no-repeat top left;}
.fondo_menu_servicios					{background:url(../images/servicios_fondo.jpg) no-repeat top right;}
#menu_desplegable						{width:100%;height:0%;display:none;position:relative;background-color:#FFF;opacity:0.8}
#menu_desplegable > ul					{margin-top:0px;padding-top:5px;}
#menu_desplegable > p					{font-weight: bold;margin: 0;padding: 5px 0 0 10px;}
.menu_desplegable_over					{text-shadow:0px 0px 3px;color:#EF3C42;cursor:pointer}
.menu_desplegable_selected				{color:red;cursor:pointer;font-weight:bold;}
#imagen_contacto						{margin-left:15px;background:url(../images/contacto.jpg) no-repeat top left;width:930px;height:100px;}
#map_canvas								{width:530px; height:500px;float:left;margin-left:15px;}
.bloque_dcho							{float:right;width:380px;font-size:1em;font-size:0.9em;margin-bottom:0px;}
.titulo									{font-weight:bold;font-size:1.3em;margin-top:0px;}
.t										{margin-bottom: 3px;width: 225px;}
.labels									{width:130px;font-weight:bold;vertical-align:top;}