* {
    margin: 0;
    padding: 0;
}

body{

    text-align: center;
    font-family: arial;
    font-size : 0px;
    background-color:#7D8588;


	color:#676D70;
}

.body2{
	margin:auto;
	width:1170px;
	overflow:hidden;
	background-image:url(imagen/fondo-lateral.jpg);
	background-repeat: repeat-y;
    background-position:center;
}

.cabecera{


    margin:auto;
    overflow:hidden;
	
	width:1170px;
	
}

.menu-sup{
    width:932px;
    height: 30px;


    margin:auto;
    overflow:hidden;

}

.menu-sup-cont{
    width:645px;
    height:30px;
    margin:auto;
    overflow:hidden;

}

.pre-menu{
	height:0px;
	width:0px;

	background-image:url(imagen/bot-home2.jpg);
	background-image:url(imagen/bot-agencia2.jpg);
	background-image:url(imagen/bot-equipo2.jpg);
	background-image:url(imagen/bot-medios2.jpg);
	background-image:url(imagen/bot-servicios2.jpg);
	background-image:url(imagen/bot-contacto2.jpg);
	background-image:url(imagen/contactenos3b.jpg);

}
.menu-line{
    width:932px;
    height: 5px;


    background-image:url(imagen/linea-blanca.jpg);
    background-repeat: repeat-x;

    margin:auto;
}

.menu-h{
    width:57px;
    height:27px;

    background-image:url(imagen/bot-home.jpg);
    float:left;
}
.menu-h2{
    width:57px;
    height:27px;

    background-image:url(imagen/bot-home2.jpg);
    float:left;
}
.lk-home{
    width:57px;
    height:27px;

    display:block;
}

.menu-a{
    width:82px;
    height:27px;

    background-image:url(imagen/bot-agencia.jpg);
    float:left;
}
.menu-a2{
    width:82px;
    height:27px;

    background-image:url(imagen/bot-agencia2.jpg);
    float:left;
}
.lk-agen{
    width:82px;
    height:27px;

    display:block;
}

.menu-e{
    width:108px;
    height:27px;

    background-image:url(imagen/bot-equipo.jpg);
    float:left;
}

.menu-e2{
    width:108px;
    height:27px;

    background-image:url(imagen/bot-equipo2.jpg);
    float:left;
}

.lk-equi{
    width:108px;
    height:27px;

    display:block;
}

.menu-m{
    width:108px;
    height:27px;

    background-image:url(imagen/bot-medios.jpg);
    float:left;
}

.menu-m2{
    width:108px;
    height:27px;

    background-image:url(imagen/bot-medios2.jpg);
    float:left;
}

.lk-medi{
    width:108px;
    height:27px;

    display:block;
}

.menu-s{
    width:71px;
    height:27px;

    background-image:url(imagen/bot-servicios.jpg);
    float:left;
}

.menu-s2{
    width:71px;
    height:27px;

    background-image:url(imagen/bot-servicios2.jpg);
    float:left;
}

.lk-serv{
    width:71px;
    height:27px;

    display:block;
}

.menu-c{
    width:69px;
    height:27px;

    background-image:url(imagen/bot-contacto.jpg);
    float:left;
}

.menu-c2{
    width:69px;
    height:27px;

    background-image:url(imagen/bot-contacto2.jpg);
    float:left;
}

.lk-cont{
    width:69px;
    height:27px;

    display:block;
}

.menu-esp{
	width:30px;
	height:27px;
	float:left;
}







.cuerpo{
    width:936px;


    background-image:url(imagen/degradado.gif);
    background-repeat: repeat-x;


    margin:auto;
    overflow:hidden;
    text-align:left;
}


.cont-a{
    width: 468px;
    float:left;
    overflow:hidden;


}


.home01{
    width: 100px;
    float:left;
    text-align:left;



}

.home02{
    width:360px;
    float:right;

}

.tit001{
    font-size:10pt;
    text-align:justify;
    font-weight:bold;

    padding-top:10px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:15px;
	
	color:#384449;
	text-decoration:none;
}



.home02txt{

    font-size:8.5pt;
    text-align: justify;

    padding-left:20px;
    padding-right:20px;
	color:#3E373E;

	
}

.lk-hom2{
	/*color:#676d70;*/
	color:#3E373E;
	text-decoration:none;
	}

.lk-hom2:hover{

	/*color:#3E373E;*/
	text-decoration:underline;
}


.home01b{
    width: 136px;
    float:left;
    text-align:left;



}

.home02b{
    width:332px;
    float:right;

}

.spac001{
    height:10px;
}

.cont-b{
    width: 468px;
    float:right;
    overflow:hidden;



}

.cuerpo-b{

    width:935px;

    background-color:#666666;


    overflow:hidden;
    float:left;
}

.home02b2{
    width:360px;
    height:300px;
    float:right;

    background-color:#cccccc;

}

.home02txt2{

    font-size:8.5pt;
    text-align: justify;
	color:#676D70;

}

.cuerpo-0{
    width:935px;

    margin:auto;
    overflow:hidden;
    text-align:left;

}
.cuerpo-c{
    width:935px;



    overflow:hidden;
    float:left;

}



.siluet0{
    width:377px;
    height:397px;

    position:relative;
    top: 100px;
    left: 500px;

    background-image:url(imagen/siluetas.gif);

}

.homin0{
	width:936px;

	margin:auto;
    overflow:hidden;
}

.homin0a{
	width:468px;
	
	float:left;
	overflow:hidden;

}


.homin0c{
	width:468px;
	height: 300px;
	float:left;
	overflow:hidden;
	
	background-color:#666666;

}

.homin0d{

	width:468px;
	height: 200px;

	float:left;
	overflow:hidden;
	


}

.homin0b{
	width:468px;
	float:right;

}

.homin0c2{

	width:468px;
	height: 300px;
	
	float:left;
	overflow:hidden;
	
	background-color:#666666;

}


.homin0d2{
	margin-top:-300px;

	width:468px;
	height: 500px;

	float:left;
	overflow:hidden;
	
	text-align:left;

}

.formaa{
    width:359px;
    height:400px;

    position:relative;
    top: 70px;
    left: 50px;

	
    background-image:url(imagen/detectives.gif);

}

.home03txt{
	
	
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 30px;
	
	font-size:8.5pt;
	color:#E1D42C;
	text-align: justify;
	

}


.foot0{
	height:32px;
	
	background-image:url(imagen/pie.jpg);
	
}

.foott{
	height:32px;
	width:1170px;
		margin:auto;
	overflow:hidden;
background-image:url(imagen/pie.jpg);

}

.foot0a{
	height:32px;
	width: 934px;
	
	margin:auto;
	overflow:hidden;
background-image:url(imagen/pie.jpg);
}

.foot0b{
	height:32px;

	text-indent:20px;
	line-height:32px;
	font-size: 10pt;
	color:#ffffff;
	
	float:left;

}

.foot0c{
	height:32px;

	text-indent:20px;
	line-height:32px;
	font-size: 10pt;
	color:#ffffff;
	
	float:right;

}

.l_blanco{

	font-size: 10pt;
	color:#ffffff;

	text-decoration:none;
}

.l_blanco:hover{
	text-decoration:underline;
}
.list1{
	text-indent:10px;
	list-style-position:inside;
	text-decoration:none;
	color:#676d70;
}

.list1a{
	text-indent:10px;
	list-style-position:inside;
	text-decoration:none;
}

.list1b{
	padding-left:15px;
	/*text-indent:10px;*/
	list-style-position:outside;
	text-decoration:none;
	/*color:#676d70;*/
	color:#3E373E;
}

.list2{
	text-indent:30px;
	list-style-position:inside;
	list-style-type:circle;
	


}


.srva{
	width:295px;
	float:left;
	overflow:hidden;

}

.spac002{
    height:5px;
}

.srvc{
	width:100px;
	float:right;
	
	overflow:hidden;

}

.srvb{
	width:540px;
	float:right;
	
	overflow:hidden;
}

.tit002{
    font-size:8.5pt;
    text-align:justify;
    font-weight:bold;

    padding-top:15px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:8px;
	
	color:#384449;
	text-decoration:none;

}

.tit002b{
    font-size:8.5pt;
    text-align:justify;
    font-weight:bold;

    padding-top:15px;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:8px;
	
	color:#384449;
	text-decoration:none;

}

.tit002c{
    font-size:8.5pt;
    text-align:justify;
    font-weight:bold;

	padding-left:10px;
	height:20px;
	
	color:#384449;
	text-decoration:none;

}


.tit001a{
    font-size:10pt;
    text-align:justify;
    font-weight:bold;

    padding-top:10px;
    padding-left:10px;
    padding-right:20px;
    padding-bottom:15px;
	
	color:#384449;
	text-decoration:none;
}

.placas0{
	width:360px;

	overflow:hidden;

}

.placas1{
	width:180px;

	float:left;
	font-size:8.5pt;
    text-align:center;

}

.placas2{
	width:180px;

	float:right;
	font-size:8.5pt;
    text-align:center;

	}
	
.agen02{
	clear:both;

	width:468px;
	height:200px;
	
	background-image:url(imagen/equipo.gif);
	background-repeat: no-repeat;
	background-position: center;
	
}

.contac001{
	float:left;
	width:86px;
	height:272px;
	
	background-image:url(imagen/imag-contacto.jpg);
	
}

.contac002{
	float:right;
	width:382px;
	
}

.contatxt1{
	padding-right:10px;
	width:90px;
	height:30px;
	text-align:right;
	font-size:9pt;
}

.frmtxt{
	font-family: arial;

	font-size:9pt;
	width:270px;
	
}

.frmtxta{
	font-family: arial;
	font-size:9pt;
	width:270px;
	height:60px;
	
}

.tit001b{
    font-size:10pt;
    text-align:justify;
    font-weight:bold;

    padding-left:20px;
    padding-right:20px;
    padding-bottom:5px;
	
	color:#384449;
	text-decoration:none;
}

.bot-env{
	width:50px;
	height:26px;
	
	display:block;
	background-image:url(imagen/bot-enviar1.jpg);


}
.bot-env2{
	width:50px;
	height:26px;
	
	display:block;
	background-image:url(imagen/bot-enviar2.jpg);

}

.grac001{

	width:465px;
	height:362px;
	
	background-image:url(imagen/gracias.gif);

	text-align:left;
	overflow:hidden;
}

.grac001txt{
	width:260px;

	position:relative;
	top:100px;
	left:180px;
	
	text-align:right;
	font-size:11pt;

}

.bot-cont001{

	padding-right:20px;
	text-align:left;
}


.bot-cont002{
	width:110px;
	height:37px;
	
	position:relative;
	top:1px;
	left:200px;
	background-image:url(imagen/contactenos3.jpg);
}

.bot-cont002b{
	width:110px;
	height:37px;
		position:relative;
	top:1px;
	left:200px;

	background-image:url(imagen/contactenos3b.jpg);

}
.bot-cont002a{
	width:110px;
	height:37px;
	display:block;
}

.bot-cont002h{
	width:110px;
	height:37px;
	
	position:relative;
	top:1px;
	left:250px;
	background-image:url(imagen/contactenos3.jpg);
}

.bot-cont002bh{
	width:110px;
	height:37px;
		position:relative;
	top:1px;
	left:250px;

	background-image:url(imagen/contactenos3b.jpg);

}


.bot-cont005{
	width:110px;
	height:37px;
	
	position:relative;
	top:1px;
	left:180px;
	background-image:url(imagen/contactenos3.jpg);
}

.bot-cont005b{
	width:110px;
	height:37px;
	
	position:relative;
	top:1px;
	left:180px;
	background-image:url(imagen/contactenos3b.jpg);
}

.bot-cont002ag{
	width:110px;
	height:37px;
	
	position:relative;
	top:1px;
	left:340px;
	background-image:url(imagen/contactenos3.jpg);
}

.bot-cont002bag{
	width:110px;
	height:37px;
		position:relative;
	top:1px;
	left:340px;

	background-image:url(imagen/contactenos3b.jpg);

}



.medd-img003{
	height: 290px;
	width:468px;
	
	clear:both;

	background-image:url(imagen/imag-medios.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.agentxtfot{
	font-size:8pt;
	text-align:center;

}

.agen02lin{

    font-size:8.5pt;
    text-align: justify;

	color:#3E373E;
	text-decoration:none;
	
}

.agen02lin:hover{
	text-decoration:underline;
}


.home02c3{

    width:360px;
	height: 140px;

	background-position: center;
	background-repeat: no-repeat;
	
	overflow:hidden;
	text-align:left;
	
}

.home02c3tit{
	font-size:10pt;
	font-weight:bold;
	
	position:relative;
	padding-left:15px;
	padding-right:15px;
	
	padding-top:15px;
	padding-bottom:15px;
	
	color:#000000;

}

.home02c3txt{
	font-size:8.5pt;
	font-weight:normal;
	
	padding-left:15px;
	padding-right:14px;
	text-align:justify;


}

.home02c3txt a{
	color:#676D70;
	
}


.home02c3tit2{
	font-size:10pt;
	font-weight:bold;
	
	position:relative;
	padding-left:15px;
	padding-right:15px;
	
	padding-top:15px;
	padding-bottom:10px;
	color:#000000;

}

.hh2{
	height:15px;
}

.hh3{
	height:15px;
}

.txt-home-ff{
	font-size:8.5pt;
	
	width:250px;
	float:left;


}
.txt-home-ff a{
	text-decoration:none;
	color:#676D70;

}

.txt-home-ff a:hover{
	text-decoration:underline;
}

.txt-home-ff2{
	width:160px;
	height:50px;
	float:right;
	
}


.txt-home-ff1{
	font-size:10pt;
	font-weight:bold;
	
	margin-top:0px;
	margin-left:20px;
	margin-right:40px;

	text-align:right;
	
	color:#282A27;
}
.txt-home-ff1a{
	font-size:8.5pt;
	
	margin-top:5px;
	margin-left:20px;
	margin-right:40px;
		margin-bottom:15px;

	text-align:right;
}


.bot-cont001-002{

	padding-top:15px;
	text-align:left;
}


.bot-cont002-002{
	width:110px;
	height:37px;
	
	background-image:url(imagen/contactenos3.jpg);
}

.bot-cont002b-002{
	width:110px;
	height:37px;

	background-image:url(imagen/contactenos3b.jpg);

}
.bot-cont002a-002{
	width:110px;
	height:37px;
	display:block;
}

.titular{
	text-align:justify;
	width:936px;
	margin:auto;
	overflow:hidden;
	
}

.titular1{

	font-size:10pt;
	font-weight:bold;
	color:#000000;
	
	padding-left:20px;
}
	
.titular2{

	font-size:9pt;
	
	padding-left:20px;

	
}
.titular2 a{
	color:#676D70;
}