/* CSS Document */
body{
	background-color:#1B1F29;
	text-align:center;
	background-image:url(/images/bg_body.jpg);
	background-repeat:repeat-x;
	margin:auto;
}
#body {
	text-align:left;
	margin:0 auto;
	width:792px;
}

/*---- HEADER ----*/
div.logo{
	text-align:center;
	margin-top:30px;
	margin-bottom:40px;
}
.logo img{
	width:342px;
	height:51px;
}
div#menuPrincipal{
	margin:0 auto; 
	height:50px; 
	background-image:url(/images/bg_menu.jpg);
}
div.menu{
	width:792px; 
	margin:auto;
}
ul.menu{
	float:left;
	height:50px;
	list-style-type:none;
	padding:0;
	margin:0;
}

ul.menu li{
	float:left;
}

ul.menu li a{
	width:88px;
	height:50px;
	cursor:pointer;
	display:block;


}
ul.menu li a:hover, ul.menu li a.selected{
	background-position:bottom;
}
ul.menu li a{
	background-repeat:no-repeat;
}

/*----- BOTONES-----*/
ul.menu li a.bot01{
	background-image:url(/images/bot_home.jpg);
}
ul.menu li a.bot02{
	background-image:url(/images/bot_empresa.jpg);
}
ul.menu li a.bot03{
	background-image:url(/images/bot_preguntas.jpg);
}
ul.menu li a.bot04{
	background-image:url(/images/bot_politicas.jpg);
}
ul.menu li a.bot05{
	background-image:url(/images/bot_cobertura.jpg);
}
ul.menu li a.bot06{
	background-image:url(/images/bot_asesoria.jpg);
}
ul.menu li a.bot07{
	background-image:url(/images/bot_precios.jpg);
}
ul.menu li a.bot08{
	background-image:url(/images/bot_facturacion.jpg);
}
ul.menu li a.bot09{
	background-image:url(/images/bot_contacto.jpg);
}
/* ---SUBMENU----*/
div#submenu{
	font-weight:bold;
	font-size:12px;
	height:37px;
	width:792px;
	margin:0;
	float:left;
}
ul.menuSub{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.menuSub li{
	float:left;
	/*margin-right:20px;
	padding-top:5px;*/
}
ul.menuSub li a{
	display:block;
	cursor:pointer;
	height:37px;
	width:113px;
}
ul.menuSub li a:hover, ul.menuSub li a.selected{
	background-position:bottom;
}
/*--- SUB BOTONES ---*/
ul.menuSub li a.subot1{
	background-image:url(/images/botsub_formatos.jpg);
}
ul.menuSub li a.subot2{
	background-image:url(/images/botsub_investigacion.jpg);
}
ul.menuSub li a.subot3{
	background-image:url(/images/botosub_registro_publico.jpg);
}
ul.menuSub li a.subot4{
	background-image:url(/images/botsub_lista_negra.jpg);
}
ul.menuSub li a.subot5{
	background-image:url(/images/botsub_acceso_clientes.jpg);
}
ul.menuSub li a.subot6{
	background-image:url(/images/botsub_marco_juridico.jpg);
}
ul.menuSub li a.subot7{
	background-image:url(/images/botsub_noticias.gif);
}
/*---FECHA--*/
div#div-date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1f29;
	text-align:right;
	padding:10px 10px 0 0;
	float:right;
}
div#div-ip{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1f29;
	text-align:left;
	padding:10px 10px 0 10px;
	float:left;
}


		/*----- CONTENIDO GENERAL -----*/
.contenido{
	width:792px;
	background-color:#FFFFFF;
	background-image:url(/images/cont_base.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}
span.black{
	font-weight:bold;
	color:#ff8201;
}
.bold{
	font-weight:bold;
	
}
div.bgGris{  /* ---- CUADRO GRIS---*/
	padding:10px;
	background-color:#f8f6f6;
	border:1px solid #CCCCCC;
	margin-bottom:20px;
}
div.textin{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1B1F29;
	margin:20px 40px 50px;
	width:710px;
	line-height:20px;
}
div.textin a{
	font-size:15px;
	color:#1B1F29;
	text-decoration:none;
}
div.textin a:hover{
	text-decoration:underline;

}
div.textin a img{
	border:0;
}
.textin h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#1B1F29;
	margin-top:15px;
	margin-bottom:15px;
}

.flash{
	width:792px;
	height:140px;
	background-color:#FFFFFF;
	float:left;
	padding-top:10px;
}

div.separa{
	border-bottom:1px solid #CCCCCC;
}
/*---- FORMAS-----*/
table.tableFiador {
	margin-bottom:40px;
	border:0;
	cellpadding:3px;
	cellspacing:0;
}
.radiales{
	font-weight:normal;
	margin-left:110px;
}
.asterisco{
	height:50px; 
	margin-left:150px;
}

.formas{
	margin-left:140px;
	width:470px;
}
.formas .izq{
	width:150px;
	
}
.tform{
	font-weight:bold;
	border-bottom:3px solid #CCCCCC;
	margin-bottom:20px;
}
select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1B1F29;
	
}
.all input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1B1F29;
	width:300px;
	height:20px;
	
}
.formmony input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1B1F29;
	width:135px;
	height:20px;
	
}
.formlada input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1B1F29;
	width:70px;
	height:20px;
	
}
.formtel input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1B1F29;
	width:127px;
	height:20px;
	
}
.formbot {
	text-align:center;
	padding-top:20px;
	width:
	
	
}
.formbot input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1B1F29;
	width:80px;
	height:25px;
	margin-left:200px;
	
}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1B1F29;
	width:300px;
	height:60px;
}
div.error {
	color:red;
	font-size:12px;
}
div.good{
	text-align:center;
	width:550px;
	color:#419b09;
	margin:auto;
	padding:20px;
	font-weight:bold;
	font-size:20px;
	line-height:25px;
	
}
.goodRed{
	color:red;
	font-weight:bold;
	font-size:18px;
}
.good2 {
	font-weight:bold;
	font-size:18px;
}
.mininota {
	font-size:10px;
	color:red;
}
/* ---- INDEX -------------*/
div.home {
	width:710px;
	height:450px;
}

/*-----------REPORTE---------------------*/
h1.tit_investigacion {
	text-align:center;
}
div.persona{
	margin-left:110px;
	margin-top:40px; 
}
div.persona a{
	width:510px;
	height:32px;
	display:block;
	cursor:pointer;
}
div.persona a:hover{
	background-position:bottom;
}
div.persona a.fis-fis{
	background-image:url(/images/boton_fisica_fisica.jpg);
	background-repeat:no-repeat;
}
div.persona a.fis-mor{
	background-image:url(/images/boton_fisica_moral.jpg);
	background-repeat:no-repeat;
}
div.persona a.mor-mor{
	background-image:url(/images/boton_moral_moral.jpg);
	background-repeat:no-repeat;
}
div.persona a.mor-fis{
	background-image:url(/images/boton_moral_fisica.jpg);
	background-repeat:no-repeat;
}
div.persona a.legal{
	background-image:url(/images/bot_antecede_legal.jpg);
	background-repeat:no-repeat;
}
/*------ SOLUCIONES -----*/

div.textin ul.docs{
	list-style-type:none;
	
}
div.textin ul.docs li {
	margin-bottom:15px;
}
div.textin ul.docs li a{
	color:#1B1F29;
	text-decoration:none;
}

div.textin ul.docs li a:hover{
	color:#1B1F29;
	text-decoration:underline;
}
ul.docs li a{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}

/*----- PREGUNTAS FRECUENTES -----*/

div#preguntas{
	margin-top:20px;
	margin-bottom:80px;
}
div#preguntas a{
	font-weight:bold;
	color:#1B1F29;
	text-decoration:none;
	line-height:25px;
}
div#preguntas a:hover{
	color:#1B1F29;
	text-decoration:underline;
}

div.separa a:hover{
	text-decoration:none;
}
div.upfaq {
	margin-left:670px;
}
div.upfaq a{
	font-size:12px;
	color:#ff8201;
	text-decoration:none;
}
div.upfaq a:hover{
	text-decoration:underline;
}
table.preguntasTabla{
	width:700px;
	text-align:left;

}
td.logoSmall{
	width:130px;
	
}
.preguntasTit{
	font-weight:bold;
	font-size:18px;
	color:#ff8201;
}
/*----- CONTACTO -----*/

div.form1{
	float:left;
	width:450px;
}

div.form2{
	float:left;
	width:220px;
	margin-left:20px;
	height:280px;
	border-left:1px solid #CCCCCC;
}

div.form2 ul.direc{
	list-style-type:none;
	margin:0;
	padding-left:20px;
}
div#cita{
	position:absolute;
	margin-top:-33px;
	margin-left:150px;
}
div.formbotdirec{
	/*margin-right:200px;*/
	
}
div.formbotdirec input{
	font-weight:bold;

}
input.boton{
	margin-right:180px;
}
/*----- FOOTER -----*/

#firma{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
}

#firma a img{
	width:20px;
	height:18px;
	
}

#firma p a{
	text-decoration:underline;
	color:#FFFFFF;
	
}

div#alone{
	width:200px;
	height:10px;
	clear:both;
	margin:0;
}
/*------------- REGISTRO PUBLICO -----------------------*/
table.tabForm{
	width:470px;
	text-align:left;
	padding:3px;

}
td.primero{
	width:150px;
	text-align:left;
	padding:3px;

}
.tabForm input{
	border:1px solid #CCCCCC;
	width:360px;
}
input.texboxSmall{
	width:130px;
}
input.texboxSmallDos{
	width:80px;
}
input.texboxMedio{
	width:275px;
}
.tabForm select{
	height:20px;
	width:80px;
	border:1px solid #CCCCCC;
}
.tabForm textarea{
	width:360px;
	border:1px solid #CCCCCC;
}
input.bot{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1B1F29;
	width:80px;
	height:25px;
}
div.bot{
	text-align:center;
	padding-top:30px;
}
input.texRadio{
	margin:0;
	height:30;
	width:50px;
	border:0;
}
/*------------------ FORMAS */
table.tipoReporte {
	width:470px;
	margin-bottom:30px;
	text-align:left;
}
table.tipoReporte tr td{
	padding-bottom:5px;
}
table.FirmaAdj{
	width:470px;
	margin-bottom:30px;
	text-align:left;
}
.textNota{
	font-size:11px;
}
/*-------*/

a.textDoc{	
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}
a.textDoc img{
	border:0;
	margin-right:5px;
}
