/* CSS Document */
/* RESET Cortesia de Yahoo*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset, img, input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

select{font-family:inherit;font-size:inherit;font-weight:inherit;}

@font-face {
	font-family: neuropolitical;
    src: url(neuropolitical.otf);
}



.style3 {color: #006fbd}
.style6 {color: #b9d7eb}

body{
	background-color:#f4f3f3;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#40596b;
	word-spacing:0.5px;
	letter-spacing:0px;
	font-weight:100;
	line-height:20px;
	text-shadow: 0 1px 0 #FFFFFF;
}

p{
	/*text-align:justify;*/
}

.f16{
	font-size:16px;
	font-weight:bold;
	color:#333333;
	margin-bottom: 3px;
	word-spacing:0px;
	letter-spacing:0px
	line-height:0px;
}

.texto{
	color:#333333;
	margin-right: 30px;
	margin-bottom: 4px;
	line-height: 118%;
	letter-spacing:0.5px;
	word-spacing:0px;
	letter-spacing:0px;
	line-height:0px;
}

.navegador{
	width:960px;
	margin:auto;
	padding-top:30px;
}

.navegador a{
	color:#999999;
}

.navegador a:hover{
	text-decoration:underline;
}

h3{
	font-size:16px;
	color:#2b2b2b;
	word-spacing:0px;
	letter-spacing:0px;
	line-height:0px;
	font-family: 'neuropolitical';
	height:10px;
	width:100%;
}

h2{
	font-size:18px;
	color:#005188;
	word-spacing:0px;
	letter-spacing:0px;
	line-height:0px;
	font-family: "neuropolitical";
	height:10px;
	width:100%;
}

h1{
	font-family: "neuropolitical";
	font-size:44px;
	color:#b9d6ea;
	word-spacing:0px;
	letter-spacing:0px;
	line-height:50px;
	height:44px;
}

.negrita{
	font-weight:bold;
	word-spacing:0.5px;
	letter-spacing:0px;
	line-height:20px;
}

.izquierda{
	text-align:left;
}
.derecha{
	text-align:right;
}
.centrado{
	text-align:center;
}

/********************************* CABECERA ************************************/

.fondoCabeceraDegradado{
background-color: #Dadada;
background-repeat:repeat-x;
background-image:url(../imagenes/degradadoCabecera.png);
height:152px;
width:100%;
text-align: center;
}

.fondoCabeceraTransparencia{
background-image:url(../imagenes/cabecera.jpg);
background-repeat:no-repeat;
background-position:center; 
height:122px;
width:100%;
display:inline-block;
}

.fondoMenu{
background-color:#d7d7d7;
/*width:100%;*/
height:30px;
display:inline-block;
}


.cabecera{
width:960px;
margin:auto;
height:150px;
}

.barraTop{
	text-align:right;
	width:100%;
	height:25%;
	text-shadow: none;
}
#textoLogin{
	position:relative;
	float:left;
	color: #ffffff;
}
#textoLogin a, #textoLogin a:link, #textoLogin a:visited{
	color: #ffffff;
}
#textoLogin a:hover{
	color: #ffffff;
	text-decoration:underline;
}

.textoIdioma{
	float:right;
	margin-top:15px;
}

.textoIdioma a{
	color:#FFFFFF;
}

.textoIdioma a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.flag{
	padding-left:10px;
	position:relative;
	float:right;
	top:17px;
}
.both{
	clear:both;
}

.logo{
	height:50%;
	float:left;
	margin-top:-9px;
}

.sicur{
	height:68px;
	width:145px;
	float:right;
	margin-top:-5px;
	margin-right:70px;
}



.telefono{
	width:35%;
	height:30%;
	float:right;
	font-size:22px;
	color:#FFFFFF;
	padding:44px 0px 4px 5px;
	text-align:right;
	word-spacing:0px;
	letter-spacing:0px;
	line-height:0px;
	text-shadow: none;
}

.menus{
	height:30px;
	/*margin-left:135px;
	width:750px;*/
	width: 100%;
	word-spacing:0px;
	line-height:0px;
	text-shadow:none;
	color:#005188;
}

.listamenu div{
	float:left;
	margin: 15px 35px 0px 27px;
}


.menu_arriba {
	letter-spacing: 0.1em;
	color:#005188;
}

.menu_arriba a, .menu_arriba a:visited {
	color:#005188;
}

.menu_arriba a:hover {
	color:#005188;
	text-decoration:underline;
}



/********************************* CONTENIDO INDEX ************************************/

.banner{
	/*background:url(../imagenes/banner.jpg) no-repeat top center #fcfcfc;*/
	height:428px;
	width:100%;
	/*margin-top:30px;*/
	margin: auto;
	text-align: center;
	background-color: #FFF;
}
#banners{
	background-color: #FFF;
	padding-bottom: 3px;
}

.cuerpo{
	/*height:270px;*/
	width:960px;
	margin:auto;
	padding-top:13px;
}

.tronco{
	/*height:331px;*/
	width:100%;
}


.wrap{
	float:right;
	position:relative;
	width: 313px;
	height: 200px;
	margin: 30px 3px 3px;
	overflow:hidden;
}
.wrap img{
	 top:0;
	 left:0;
	 position:absolute;
}
#return{
     background:#e2cd98;
	 color:white;
}
#return h3{
     margin-left:60px;
}
#return a{ 
     color:#d4a42a; 
}
#return p{
     width:200px;
	 margin-left:50px;
}

/********************* EMPRESA **************************/

.paginaInterior{
	/*height:950px;*/
	width:100%;
}

.apartadoPrincipal{
	height:410px;
	width:960px;
	margin:auto;
}

.apartadoSecundario{
	/*height:368px;*/
	width:960px;
	margin:auto;
}

.contenedorImagenNace{
	height:98px;
	width:499px;
	float:left;
	margin-top:125px;
}

.contenedorTextoNace{
	height:350px;
	width:430px;
	float:right;
	margin-top:125px;
}

.titular{
	height:35px;
	width:100%;
	padding-top:30px;
}

.parrafoNace{
	height:250px;
	width:100%;
}

.contenedorGarantia{
	/*height:340px;*/
	width:50%;
	float:left;
	margin-top:55px;
}

.imagenGarantia{
	width:121px;
	height:88px;
	float:left;
}

.titular2{
	float:right;
	height:20px;
	width:305px;
	margin-right:25px;
	margin-top:5px;
}

.textoGarantia{
	float:right;
	width:305px;
	margin-right:25px;
}

.conetenedorManitou{
	/*height:340px;*/
	width:50%;
	float:right;
	margin-top:55px;
}

.imagenManitou{
	width:121px;
	height:88px;
	float:left;
	padding-left:2px;
}

.textoManitou{
	float:right;
	width:305px;
	margin-right:25px;
}

.contenedorGaleria{
	width:100%;
	height:88px;
	margin-top:25px;
}

.titular3{
    float:right;
    height:20px;
    margin-right:25px;
    margin-top:81px;
    width:288px;
}

/**************** SERVICIOS GENERALES **************************/

.paginaInteriorServicios{
	/*height:1150px;*/
	width:100%;
}

.apartadoPrincipalServicios{
	/*height:250px;*/
	width:960px;
	margin:auto;
}

.apartadoSecundarioServicios{
	height:710px;
	width:960px;
	margin: 700px auto auto;
	text-align:center;
}

.lineaServicios{
	margin:auto;
	text-align:center;
}

.lineaServicios div{
	margin:auto;
	display: inline-block;  
}

.titularServicios{
	height:35px;
	width:100%;
	padding-top:30px;
}

.parrafoTitular{
	height:325px;
	width:100%;
	float:left;
	margin-top:64px;
}
.izq{
	width:270px;
	height:150px;
	float:left;
	margin-bottom:20px;
	text-align:center;
	}
.drcha{
	width:560px;
	height:150px;
	float:left;
	margin-left:4%;
	margin-bottom:20px;
}

.contenedorServicios{
	height:400px;
	width:228px;
	float:left;
	margin-top:60px;
	margin-right:10px;
}

/* JQUERY HOVERS */
.wrap2{
	float:right;
	position:relative;
	width: 228px;
	height: 228px;
	margin: 5px 6px 3px;
	overflow:hidden;
}

.wrap2 img{
	 top:0;
	 left:0;
	 position:absolute;
}
#retur2n{
     background:#e2cd98;
	 color:white;
}
#return2 h3{
     margin-left:60px;
}
#return2 a{ 
     color:#d4a42a; 
}
#return2 p{
     width:228px;
	 margin-left:50px;
}



/************** PREMIUM *********************/
.apartadoPrincipalPremium{
	height:440px;
	width:960px;
	margin:auto;
}

.apartadoSecundarioPremium{
	/*height:260px;*/
	width:960px;
	margin:auto;
}
.paginaInteriorPremium{
	/*height:863px;*/
	width:100%;
}

.imagenPremium{
	width:615px;
	height:190px;
	float:left;
	margin-top:80px;
}

.textoImagen{
	width:311px;
	height:190px;
	float:right;
	margin-top:75px;
}
/************** VIDEOALARMAS *********************/
.paginaInteriorAlarmas{
	/*height:1280px;*/
	width:100%;
}

.apartadoPrincipalAlarmas{
	height:440px;
	width:960px;
	margin:auto;
}

.contenedorHorizontal{
	height:125px;
	width:960px;
	margin-top:45px;
}

.contenedorHorizontal2{
	height:245px;
	width:960px;
	margin-top:45px;
}

.imagenAlarmas{
	height:133px;
	width:113px;
	float:left;
}

.titularAlarmas{
	height:33px;
	width:800px;
	float:right;
	margin-top:3px;
}
.textoAlarmas{
	height:100px;
	width:800px;
	float:right;
}
.textoImagen2{
	width:311px;
	height:190px;
	float:right;
}

/************** CCTV *********************/
.paginaInteriorCCTV{
	height:1641px;
	width:100%;
}


.apartadoPrincipalCCTV{
	height:435px;
	width:960px;
	margin:auto;
}

.contenedorHorizontalMedian{
	height:440px;
	width:960px;
	margin-top:45px;
}

.contenedorHorizontalMedian2{
	height:200px;
	width:960px;
	margin-top:45px;
}

.titular3{
	float:right;
	height:20px;
	width:288px;
	margin-right:25px;
	margin-top:82px;
}

.textoImagen3{
	width:311px;
	height:190px;
	float:right;
}

/************** TRANSMISORES *********************/
.paginaInteriorTransmisores{
	/*height:945px;*/
	width:100%;
}

.apartadoPrincipalTransmisores {
	height: 400px;
	margin: auto;
	width: 941px;
}

.titularTransmisores{
	margin-left: 71px;
	margin-top: 73px;
	width: 941px;
}

.parrafoTitularTransmisores{
	height:100px;
	width:50%;
	margin-top:20px;
	float:left;
}

.parrafoTitularTransmisores2 ul{
	height:100px;
	width:50%;
	margin-top:20px;
	float:right;
}

/************** ACUDA Y CUSTODIA *********************/
.paginaInteriorAcuda{
	min-height:624px;!important
	height:624px;
}

/************** FAQ *********************/
.textoFaq{
	margin-top:65px;
}

.paginaInteriorFaq{
	min-height:624px;!important
	height:624px;
}

/************** GPRS *********************/

.paginaInteriorGprs {
    height: 1069px;
    width: 100%;
}

.apartadoPrincipalGprs{
	height:470px;
	width:960px;
	margin:auto;
}



.apartadoPrincipalGrps {
	background-color: #e3e3e3;
	border: 8px solid #FFFFFF;
	height: 500px;
	margin: 15px auto auto;
	width: 941px;
}

.parrafoTitularGprs{
	height:100px;
	width:800px;
	margin-top:20px;
	float:left;
}


.titularGprs{
	margin-left: 71px;
	margin-top: 73px;
	width: 800px;
	height:60px;
}

/********************* CONTACTO *******************************/

.apartadoFormulario{
	/*height:470px;*/
	min-height:532px;!important
	height:532px;
	width:960px;
	margin:auto;
}

.contacto{
	margin-top:30px;
}

.contenedorContacto{
	width:33%;
	height:30px;
	float:right;
	margin-top:50px;
}


.contacto input{
	width:700px;
	height:30px;
	background: url("../imagenes/campo.png") no-repeat;
	border:0px;
	text-shadow: 0 1px 0 #FFFFFF;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#40596B;
	padding-left:6px;
}

.contacto textarea{
	width:700px;
	height:100px;
	background: url("../imagenes/campoSms.png") no-repeat;
	border:0px;
	background-color: #F4F3F3;
	color: #40596B;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: 100;
	letter-spacing: 0;
	line-height: 20px;
	text-shadow: 0 1px 0 #FFFFFF;
	word-spacing: 0.5px;
	padding-left:6px;
	padding-top:6px;

}
.btn-form {
	background-color:#005188;
	/*background: -moz-linear-gradient(center top , #004d83  0%, #0e3957 100%) repeat scroll 0 0 transparent;*/
	border-radius: 2px 2px 2px 2px;
	color: #fff;
	cursor: pointer;
	display: inline;
	margin: auto;
	padding: 8px 28px;
	text-align: center;
	font-size:14px;
	word-spacing:0px;
	letter-spacing:0px;
	line-height:0px;
	font-family: 'neuropolitical';
	height:10px;
	width:100%;
	word-spacing:0px;
	letter-spacing:0px;
	line-height:0px;
	text-shadow:none;
}
.parrafoTitularContacto{
	height:100px;
	width:300px;
	float:left;
	margin-top:64px;
}

.icono{
	height:100%;
	float:left;
	width:20%;
}

.textoContacto{
	float: right;
	height: 100%;
	width: 80%;
	margin-top:23px;
}

.imagenContacto{
	float: right;
	height: 100%;
	width: 80%;
	margin-top:3px;
}

.mapaGoogle{
	width:568px;
	height:168px;
	border:#fff 10px solid;
	background:#CCCCCC;
	margin-top:55px;
	float:right;
}

/********************************* PIE DE PÁGINA ************************************/

.centrarPie {
	margin: 0 auto;
	width: 960px;
	height:59px;
}

.derechos{
	float: left;
	height: 20%;
	margin-top: 20px;
	margin-right:100px;
	text-align: left;
	width: 33%;
	color:#FFFFFF;
	text-shadow:none;
}

.derechos a{
	color:#FFF;
}

.derechos a:hover{
	color:#FFF;
	text-decoration:underline;
}

.redes{
	float: left;
	margin-top: 12px;
}

.site{
	float: right; 
	margin-top: 14px;
	text-align:right;
}

.textoSite{
	height:25px;
	width:275px;
	float:left;
	padding-top:2px;
	text-shadow:none;
}

.desarrollado{
	color: #FFFFFF;
	text-shadow:none;
	float: left;
	margin-top: 5px;
	margin-right:3px;
}

.textoSite a{
	color:#FFF;
}

.textoSite a:hover{
	color:#FFF;
	text-decoration:underline;
}

.textoSite{
    color: #FFF;
    font-family: arial;
    margin-left:5px;
    font-weight:bold;
} 

.mas{
    height:25px;
    width:25px;
    float:right;
    background-color:#ffffff;
    font-size:24px;
    text-align:center;
}
.mas a, .mas a:link, .mas a:visited, .mas a:hover{
    color:#005188;
} 

.fondoPie{
	position:relative;
	float:left;
	top:42px;
	background-repeat:repeat-x;
	background-image:url(../imagenes/degradadoCabecera.png);
	height:58px;
	width:100%;
	font-family:"Trebuchet MS";
	font-size:12px;
}

.imagenPie{
	background-image:url(../imagenes/imagenPie.png);
	background-repeat:no-repeat;
	background-position:center; 
	height:58px;
	width:100%;
}

.padding{
	padding-left:10px;
	float:right;
	margin-top:-5px;
}
