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

body{ background-color:#FFF; background-image: url(../image/fondo_degradado.png); background-repeat:repeat-x; font-family:Verdana, Geneva, sans-serif;}
#wrapper{ width:965px; height:auto; margin:auto;}
#header{ height:230px; background-image: url(../image/base_botones.png); background-repeat:no-repeat;}
#logotipo_gsmx{ position:relative; top:40px; left:70px; width:300px;}
.logo{ float:left; padding-right:50px;}
.titulo{position:absolute; padding-left:132px; top:127px; font-family:Verdana, Geneva, sans-serif; font-size:16px; text-shadow:#FFF;}

/*idioma*/
.idioma{ position:relative; left:800px; top:15px; width:125px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.idioma a{ display:block;}
.idioma a:hover{ font-weight:bold;}


/*Links activos*/
.activo{ display:block; width:auto; height:20px; background-image:  url(../image/delineado_links.png); background-repeat: repeat-x; background-position: bottom; font-style:italic;}

/*Menus separados*/
.menu_1{ position:absolute; top:175px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; float:right; color:#FFF; list-style:none;}
.menu_1 li{ float:left; padding-left:0px; margin-left:15px;}
.menu_1 a{ color:#FFF; text-decoration:none;}
.menu_1 a:link{ display:block;}
.menu_1 a:hover{ display:block; width:auto; height:20px; font-style:oblique; background-image: url(../image/delineado_links.png); background-repeat: repeat-x; background-position: bottom;}

.menu_2{ position:relative; top:17px; left:500px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#FFF; width:400px;}
.menu_2 li{ float:left; margin-left:10px; list-style:none;}
.menu_2 a{ color:#FFF; text-decoration:none;}
.menu_2 a:link{ display:block;}
.menu_2 a:hover{ display:block; width:auto; height:20px; font-style:oblique; background-image: url(../image/delineado_links.png); background-repeat: repeat-x; background-position: bottom;}


/*encabezados*/
.encabezados{ position:relative; top:-40px; background-color:#744474; background-image: url(../image/fondos-encabezados/bg-supervision.png); height:224px; background-repeat: no-repeat; color:#FFF;}
.encabezados h2{ position:relative; padding-top:50px; padding-left:80px; font-size:30px;}
.encabezados p{ font-size:26px; padding-left:30px;}

/*contenido*/
#contenido{ position:relative; top:-30px;  border:2px solid #a1a1a1;
background:#FFF;
width:960px;
height:450px;
border-radius:20px;
-moz-border-radius:20px; /* Firefox 3.6 and earlier */
background-image: url(../image/fondos-encabezados/fondo-supervision.png);
background-repeat:no-repeat; background-position:top; color: #333;}

.escudo{ position:relative; float:left; top:5px; padding-right:10px; padding-bottom:30px;}
.contenido_texto{ width:670px; padding-left:50px;}
.contenido_texto p{ font-size:15px;}


.requisitos{ position:relative; top:-20px; width:auto; height:180px;   padding-top:10px; list-style-type:none;}
/*Logo de Honeywell*/
.requisitos span{ color: #744474; }
.honeywell{ color:#F00; font-weight:bold;}

.equipo-texto{ position:relative; top:-200px; left:150px; width:500px;}
.equipo img{ position:relative; top:-10px;}
/*link para videos de  First Alert*/
.camaras{ display:block; color:#FFF; width:125px; height:30px; background-image: url(../image/camaras-pulse.png); background-repeat:no-repeat;}
.camaras a{ padding-left:8px; color:#FFF; font-weight:bold;}
.camaras a:hover{ color: #00F;}

/*Link para sitio First Alert*/
.falert{ display:block; color:#FFF; width:125px; height:30px; background-image: url(../image/alert-pulse.png); background-repeat:no-repeat;}
.falert a{ padding-left:8px; color:#FFF; font-weight:bold;}
.falert a:hover{ color: #00F;}

.info{ width:550px; font-weight:normal;}
.bandera{ position:relative; top:-50px; color:#FFF;}

/*footer*/
#footer{ position:relative; top:10px; width:960px; height:200px; margin:auto; color: #744474; background-image: url(image/fondo_global.png); background-repeat:no-repeat; background-position: center;}
#footer h3{ padding-left:30px; color:#744474;}

#footer .tel-juarez{ float:left; width:280px; height:100px; font-size:14px; border-right-style:solid; border-right-width:1px; border-right-color:#666; text-align:left;}
#footer img{ position:relative; top:-20px; float:left; padding-right:10px;}

#footer .tel-eu{ float:left; padding-left:20px; padding-right:10px; width:150px; height:100px; font-size:14px; border-right-style:solid; border-right-width:1px; border-right-color:#666; text-align:left;}


#footer .mail{ float:left; padding-left:20px; padding-right:10px; width:280px; height:100px; 
font-size:14px; border-right-style:solid; border-right-width:1px; border-right-color:#666; text-align:left; }

/*links de footer*/
.mail a{ color:#744474;}
.mail a:hover{ color: #FFF; background-color:#744474;}
.link_externo{ float:right; position:relative; left:120px; width:300px; height:auto; top:-100px; font-weight:bold;}
.link_externo a{ color:#666; text-decoration:none;}
.link_externo a:hover{ color:#744474; text-decoration:underline;}
.link_externo img{ display:block;}

.derechos{ position:absolute; font-size:12px; top:150px;}