/* CSS Document */

body {
	background-color: #666666;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	text-align: justify;
}



a.boton{
color:#333;
text-decoration:none;
}

a:hover.boton {
color:#000;
text-decoration:none;
}

a.boton1{
color:#000;
text-decoration:none;
}

a:hover.boton1 {
color:#848484;
text-decoration:none;
}

a.boton2{
color:#000;
text-decoration:none;
}

a:hover.boton2 {
color:#848484;
text-decoration:none;
}

a.boton3{
color:#BCBEC0;
text-decoration:none;
}

a:hover.boton3 {
color:#FFF;
text-decoration:none;
}

a.boton4{
text-decoration:none;
}

a:hover.boton4 {
text-decoration:none;
}

a.boton5{
color:#EC0000;
text-decoration:none;
}

a:hover.boton5 {
	color:#900;
	text-decoration:none;
}

a.boton6{
color:#BE2026;
text-decoration:none;
font-size:18px;
}

a:hover.boton6 {
	color:#900;
	text-decoration:none;
	font-size:18px;
}

a.linkcctv {
	width: 100px;
	height: 60px;
	float:right;	
}


a:hover.linkcctv {
	cursor: hand;	

}




#container {
margin-right:auto;
margin-left:auto;
width:995px;
margin-bottom:10px;
}

#redes{
width:995px;
height:27px;
float:left;
}

#red1{
width:24px;
height:27px;
float:left;
}

#red_esp{
width:920px;
height:27px;
float:left;
}


#box1_cont {
	width:995px;
	height:527px;
	float:left;
}

#box1_izq {
width:243px;
height:500px;
float:left;
}

#box1_dcha {
	background-image: url(IMG/Banner-home-022.jpg);
	width: 743px;
	height: 500px;
	margin-leftz: 7px;
	float: left;
}

#box1_dchacontainer {
width:743px;
height:500px;
margin-left:7px;
float:left;
}

#box1_slide2 {
background-image:url(IMG/Banner-home-01.jpg);
width:743px;
height:500px;
margin-leftz:7px;
float:left;
}

#box1_slide3 {
background-image:url(IMG/Banner-home-04.jpg);
width:743px;
height:500px;
margin-leftZ:7px;
float:left;
}

#box1_slide4 {
	background-image: url(IMG/Banner-home-03.jpg);
	width: 743px;
	height: 500px;
	margin-leftZ: 7px;
	float: left;
}

#frase{
background-image:url(IMG/frase.png);
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:20px;
text-align:left;
color:#666;
width:300px;
height:60px;
margin-top:30px;
padding-top:12px;
padding-left:30px;
float:left;
}

#frase2{
background-color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:30px;
text-align:left;
color:#58595B;
width:285px;
height:50px;
margin-top:270px;
margin-left:433px;
padding-top:15px;
padding-left:25px;
float:left;
}

#frase2_det{
	background-color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 28px;
	text-align: left;
	color: #58595B;
	width: 435px;
	height: 50px;
	margin-top: 270px;
	margin-left: 433px;
	padding-top: 15px;
	padding-left: 25px;
	float: left;
}

#frase2_acc{
	background-color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 30px;
	text-align: left;
	color: #58595B;
	width: 285px;
	height: 50px;
	margin-top: 270px;
	margin-left: 433px;
	padding-top: 15px;
	padding-left: 25px;
	float: left;
}

#frase3{
background-color:#000;
width:663px;
height:45px;
margin-left:80px;
float:left;
}

#texto_frase3{
background-color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:16px;
text-align:left;
color:#BCBEC0;
width:640px;
height:20px;
margin-top:12px;
margin-left:15px;
float:left;
}

#barra_frase {
background-color:#EFDE12;
width:5px;
height:45px;
float:left;
}


#logo {
width:243px;
height:113px;
float:left;
}

#box2 {
	width: 243px;
	height: 380px;
	margin-top: 7px;
	float: left;
	background-image: url(IMG/imagenbarra.jpg);
}

#botonera{
font-family:'Terminal Dosis', sans-serif;
font-size:16px;
text-align:left;
width:200px;
height:167px;
margin-top:25px;
margin-left:35px;
float:left;
}

#boton{
width:175px;
height:24px;
padding-top:3px;
border-top-color:#000;
border-top-style:dashed;
border-top-width:1px;
float:left;
}

#boton2{
background-image:url(IMG/contacto.png);
width:175px;
height:24px;
padding-top:3px;
border-top-color:#000;
border-top-style:dashed;
border-top-width:1px;
border-bottom-color:#000;
border-bottom-style:dashed;
border-bottom-width:1px;
float:left;
}

#codigoQR{
position: relative;
top:45px;
left:45px;
right:0px;
bottom:0px;

}

#contacto{
background-image:url(IMG/contacto_comp.png);
width:232px;
height:162px;
float:left;
}

#contacto1{
font-family:'Terminal Dosis', sans-serif;
font-size:16px;
text-align:left;
font-weight:bold;
color:#EC0000;
width:180px;
height:20px;
margin-left:20px;
margin-top:40px;
margin-bottom:15px;
float:left;
}

#contacto2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	text-align: left;
	color: #000;
	width: 180px;
	height: 35px;
	margin-left: 20px;
	margin-top: 0px;
	float: left;
}

#contacto3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
color:#BE2026;
width:190px;
height:20px;
margin-left:20px;
margin-top:3px;
float:left;
}

#box3 {
background-image: url("IMG/mini-banners-05.jpg");
width:243px;
height:104px;
margin-top:7px;
margin-right:7px;
float:left;
}

#box5 {
background-image: url("IMG/mini-banners-06.jpg");	
width:243px;
height:104px;
margin-top:7px;
margin-right:7px;
float:left;
}

#box6 {
background-image: url("IMG/mini-banners-07.jpg");
width:243px;
height:104px;
margin-top:7px;
margin-right:7px;
float:left;
}

#box4{
	background-image: url(IMG/mini-banners-08.jpg);
	width: 243px;
	height: 104px;
	margin-top: 7px;
	float: left;
}

#barra {
	background-color: #000000;
	width: 5px;
	height: 91px;
	margin-top: 7px;
	float: left;
}

#titulo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 18px;
	text-align: left;
	color: #F90;
	width: 225px;
	height: 20px;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}

#texto_todo{
width:150px;
height:57px;
margin-top:7px;
margin-left:12px;
float:left;
}

#texto_bloque{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#000000;
width:150px;
height:42px;
float:left;
}

#flecha_bloque{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
color:#000000;
width:150px;
height:10px;
float:left;
}

#img_bloque{
width:70px;
height:65px;
margin-top:5px;
margin-left:2px;
float:left;
}

#pie{
width:995px;
height:20px;
margin-top:5px;
float:left;
}

#pie1{
font-family:'Terminal Dosis', sans-serif;
font-size:12px;
text-align:left;
color:#BCBEC0;
text-align:left;
width:500px;
height:20px;
margin-right:5px;
float:left;
}

#pie2{
font-family:'Terminal Dosis', sans-serif;
font-size:12px;
text-align:left;
color:#BCBEC0;
text-align:right;
width:485px;
height:20px;
float:left;
}

#frase_sec{
background-color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:30px;
text-align:left;
color:#58595B;
height:50px;
width:228px;
margin-top:135px;
margin-left:465px;
padding-top:15px;
padding-left:25px;
padding-right:25px;
float:left;
}

#frase_serv{
background-color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:30px;
text-align:left;
color:#58595B;
height:50px;
width:198px;
margin-top:135px;
margin-left:495px;
padding-top:15px;
padding-left:25px;
padding-right:25px;
float:left;
}

#frase_prod{
background-color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:30px;
text-align:left;
color:#58595B;
height:50px;
width:218px;
margin-top:135px;
margin-left:475px;
padding-top:15px;
padding-left:25px;
padding-right:25px;
float:left;
}

#frase_clie{
background-color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:30px;
text-align:left;
color:#58595B;
height:50px;
width:188px;
margin-top:135px;
margin-left:505px;
padding-top:15px;
padding-left:25px;
padding-right:25px;
float:left;
}

#frase_clie_cont{
background-color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:30px;
text-align:left;
color:#58595B;
height:50px;
width:188px;
margin-top:190px;
margin-left:505px;
padding-top:15px;
padding-left:25px;
padding-right:25px;
float:left;
}

#frase_mon{
background-color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:30px;
text-align:left;
color:#58595B;
height:50px;
width:378px;
margin-top:135px;
margin-left:315px;
padding-top:15px;
padding-left:25px;
padding-right:25px;
float:left;
}

#frase_cctv{
background-color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:30px;
text-align:left;
color:#58595B;
height:50px;
width:268px;
margin-top:135px;
margin-left:425px;
padding-top:15px;
padding-left:25px;
padding-right:25px;
float:left;
}

#frase_inc{
background-color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:30px;
text-align:left;
color:#58595B;
height:50px;
width:388px;
margin-top:135px;
margin-left:305px;
padding-top:15px;
padding-left:25px;
padding-right:25px;
float:left;
}

#frase_control{
	background-color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 30px;
	text-align: left;
	color: #58595B;
	height: 50px;
	width: 268px;
	margin-top: 135px;
	margin-left: 425px;
	padding-top: 15px;
	padding-left: 25px;
	padding-right: 25px;
	float: left;
}

#box1_empresa {
width:743px;
margin-left:7px;
float:left;
}

#encab_empresa {
background-image:url(IMG/empresa_encab.jpg);
width:743px;
height:220px;
float:left;
}

#cont_empresa {
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58595B;
	text-align:justify;
	width:643px;
	height:433px;
	padding:30px 50px 50px 50px;
	margin-top:7px;
	float:left;
}

#empresa_todo {
	width:995px;
	float:left;
}

#box1_izq_emp {
width:243px;
float:left;
}

#box2_emp {
	width: 243px;
	height: 620px;
	margin-top: 7px;
	float: left;
	background-image: url(IMG/imagenbarra.jpg);
}

#encab_servicios {
background-image:url(IMG/encab_serv.jpg);
width:743px;
height:220px;
float:left;
}

#encab_prod {
background-image:url(IMG/encab_prod.jpg);
width:743px;
height:220px;
float:left;
}

#encab_clientes {
	background-image: url(IMG/encab_serv.jpg);
	width: 743px;
	height: 220px;
	float: left;
}

#encab_contacto {
background-image:url(IMG/portada-contacto.jpg);
width:743px;
height:270px;
float:left;
}

#encab_monitoreo {
background-image:url(IMG/servicios_encab.jpg);
width:743px;
height:220px;
float:left;
}

#encab_movil {
background-image:url(IMG/encab_movil.jpg);
width:743px;
height:220px;
float:left;
}

#cont_servicios{
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595B;
	text-align: justify;
	width: 693px;
	height: 480px;
	margin-top: 7px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 50px;
}

#cont_mon{
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	width: 693px;
	height: 665px;
	margin-top: 7px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 50px;
}


#cont_prod{
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #58595B;
	text-align: center;
	width: 693px;
	height: 2450px;
	margin-top: 7px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 50px;
}

#cont_contacto{
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595B;
	text-align: justify;
	width: 695px;
	height: 465px;
	margin-top: 7px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 50px;
}

#cont_cli{
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595B;
	text-align: justify;
	width: 693px;
	height: 750px;
	margin-top: 7px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 50px;
}

#texto_prod{
	width: 630px;
	float: left;
	font-size: 14px;
}

#imagen_prod{
	width:630px;
	height:248px;
	float:left;
	margin-bottom: 20px;
}

#listado{
	width:400px;
	height:248px;
	float:left;
}

#trama{
	width:293px;
	height:248px;
	float:left;
}

#cont_movil{
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595B;
	text-align: justify;
	width: 693px;
	height: 750px;
	margin-top: 7px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 50px;
}

#box2_serv {
	width: 243px;
	height: 665px;
	margin-top: 7px;
	float: left;
	background-image: url(IMG/imagenbarra.jpg);
}

#box2_mon {
	width: 243px;
	height: 850px;
	margin-top: 7px;
	float: left;
	background-image: url(IMG/imagenbarra.jpg);
}


#box2_prod{
	width: 243px;
	height: 2635px;
	margin-top: 7px;
	float: left;
	background-image: url(IMG/imagenbarra.jpg);
}

#box2_contacto{
	width: 243px;
	height: 700px;
	margin-top: 7px;
	float: left;
	background-image: url(IMG/imagenbarra.jpg);
}

#box2_cli{
	width: 243px;
	height: 935px;
	margin-top: 7px;
	float: left;
	background-image: url(IMG/imagenbarra.jpg);
}


#box2_movil{
	width: 243px;
	height: 935px;
	margin-top: 7px;
	float: left;
	background-image: url(IMG/imagenbarra.jpg);
}

#encab_cctv {
background-image:url(IMG/cctv_encab.jpg);
width:743px;
height:220px;
float:left;
}

#encab_incendio{
background-image:url(IMG/encab_cercos.jpg);
width:743px;
height:220px;
float:left;
}

#encab_control{
background-image:url(IMG/encab_control.jpg);
width:743px;
height:220px;
float:left;
}

#cont_cctv{
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595B;
	text-align: justify;
	width: 693px;
	height: 1600px;
	margin-top: 7px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 50px;
}

#cont_inc{
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595B;
	text-align: justify;
	width: 693px;
	height: 1214px;
	margin-top: 7px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 50px;
}

#cont_control{
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595B;
	text-align: justify;
	width: 693px;
	height: 675px;
	margin-top: 7px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 50px;
}

#cont_imagen{
	width:580px;
	padding:30px 50px 50px 50px;
	margin-top:7px;
	float:left;
}

#cont_imagen3{
	width:580px;
	padding:0px 50px 50px 0px;
	margin-top:7px;
	float:left;
}

#cont_imagen2{
	width:580px;
	padding:10px 50px 20px 50px;
	margin-top:7px;
	float:left;
}

#box2_cctv{
	width: 243px;
	height: 1785px;
	margin-top: 7px;
	float: left;
	background-image: url(IMG/imagenbarra.jpg);
}

#box2_inc{
	width: 243px;
	height: 1400px;
	margin-top: 7px;
	float: left;
	background-image: url(IMG/imagenbarra.jpg);
}

#box2_control{
	width: 243px;
	height: 860px;
	margin-top: 7px;
	float: left;
	background-image: url(IMG/imagenbarra.jpg);
}

#todos_tex{
	width: 650px;
	float: left;
	color: #666666;
	font-weight: bold;
}


#prod_det{
	width: 200px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	margin-left: 10px;
}

#prod_det2{
	width: 200px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	margin-left: 10px;
}


#prod_tit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #58595B;
	width: 200px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
}

#prod_foto{
	width: 150px;
	height: 150px;
	margin-right: 15px;
	float: left;
	margin-left: 25px;
}

#prod_desc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595B;
	width: 200px;
	float: left;
	padding-left: 0px;
}

#prod_desc_cercos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58595B;
	width:450px;
	float:left;
}

#rojo.sub{
	text-decoration:underline; 
}

#img_movil{
	max-width:640px;
	text-align: center;
}

a, img{
	outline: 0px;
}
.clear{clear:both;}
