body
{ 
	width: 100%;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin:auto;
	padding:0;
	border:0;
} 
A:link
{
    FONT-SIZE: 12px;
    COLOR: #808080;
    FONT-FAMILY: 'Arial','Verdana', 'Trebuchet MS';
    TEXT-DECORATION: none
}
A:visited
{
    FONT-SIZE: 12px;
    COLOR: #808080;
    FONT-FAMILY: 'Arial','Verdana', 'Trebuchet MS';
    TEXT-DECORATION: none
}
A:hover
{
    font-size: 12px;
    color: #00abf2;
    font-family: 'Arial' , 'Verdana' , 'Trebuchet MS';
    text-decoration: none;
}

.titulo_logo { 
    color: #ffffff; 
    font-weight: bold; 
    font-size: 12pt;
    font-family:Arial, Tahoma, Microsoft Sans Serif;
}
h1 { 
   font: normal 2.1em Arial, Sans-Serif; 
   letter-spacing: -1px; 
   padding: 7px 0 0 8px; 
   margin: 0; 
}
h1 a, h2 a { 
    text-decoration: none; 
}
h1 a:hover, h2 a:hover { 
    color: #FF6600; 
    background: inherit; 
}
h2 { 
    margin: 0; 
    padding: 0; 
    font: bold 1.7em Arial, Sans-Serif; 
    letter-spacing: -1px; 
}
h2 { 
    font-size: 1.5em; 
    margin-bottom: 5px; 
    color: #000; 
    background: inherit; 
}
p {
    margin: 0 0 5px 0; 
}
ul { 
    margin: 0; 
    padding : 0; 
    list-style : none; 
}
form { 	
    margin: 0; 
}

.tabla_registro
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10pt;
    MARGIN: 1px;
    FONT-FAMILY: "Arial","Verdana","Trebuchet MS";
    text-align:left;
    line-height:30px;
}

.fuente_campos_requeridos
{
	font-size: 11pt; 
	color: Red;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
}

.Fuente_Pasos_Registro
{
	font-size: 16pt; 
	color: Black;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
}

.fuente_fin_registro
{
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.fuente_fin_registro_label_mensaje
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.updateProgress 
{     
	border-width: 1px;     
	border-style: solid;     
	background-color: #FFFFFF;     
	position: absolute;     
	width: 180px;     
	height: 65px; 
} 

.SumarioDeValidacion
{
    border-left : 2px solid #01687e; 
    border-right : 2px solid #01687e; 
    border-top : 2px solid #01687e; 
    border-bottom : 2px solid #01687e; 
    background-color : #ffa71d; 
    height:20px;
    font-size : 10pt;
    font-weight: bold;
    font-family : Arial, Helvetica, sans-serif; 
    color : #000000; 	
    width:350px;
    text-align:left;
}

.textbox_registro {
    border-left : 1px solid #000000; 
    border-right : 1px solid #000000; 
    border-top : 1px solid #000000; 
    border-bottom : 1px solid #000000; 
    background-color : #fff; 
    height:20px;
    font-size : 10pt;
    font-weight: 600;
    font-family : Arial, Helvetica, sans-serif; 
    color : #414141; 
}

.textbox {
    border-left : 1px solid #acc6db; 
    border-right : 1px solid #acc6db; 
    border-top : 1px solid #acc6db; 
    border-bottom : 1px solid #acc6db; 
    background-color : #fff; 
    font-size : 11px;
    font-weight: normal;
    font-family : Verdana, Arial, Helvetica, sans-serif; 
    color : #000; 
}
/*Buscador*/
.div_buscador
{
	height: 40px;
	width: 475px;
	text-align:right;
	vertical-align: middle;
	margin:auto;
	padding:0;
}
.textbox_busqueda
{
	border: 1px solid #808080;
	background-color: #fff;
	font-size: 12px;
	height: 20px;
	width: 235px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.textbox_zona_busqueda
{
	border: 1px solid #808080;
	background-color: #fff;
	font-size: 12px;
	height: 20px;
	width: 140px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.submit2 {
    color : #fff; 
    font-family : verdana, arial, helvetica, sans-serif; 
    font-size : 8pt; 
    font-weight : bold; 
    background-color : #51bd39; 
    border : 1px solid #51bd39; 
    cursor : pointer; 
}
input.submit {
    background:url(http://directorio.apeir.com/images/btnsubmit_black.gif) no-repeat;
    border: 0;
    padding: 4px 0;
    width: 175px;
    height:37px;
    margin: 0 15px 0px 0;
    color: #FFF;
    font: bold 1em Arial, Sans-Serif;
}
input.submit_medium {
    background:url(http://directorio.apeir.com/images/btnsubmit_medium.gif) no-repeat;
    border: 0;
    padding: 4px 0;
    width: 128px;
    height:28px;
    margin: 0 0px 0px 0;
    color: #FFF;
    font: bold 1em Arial, Sans-Serif;
}
input.submit_registro {
    background:url(http://directorio.apeir.com/images/btnsubmit_registro.gif) no-repeat;
    border: 0;
    padding: 4px 0;
    width: 181px;
    height:40px;
    margin: 0 0px 0px 0;
    color: #FFF;
    font: bold 1em Arial, Sans-Serif;
}

input.submit_buscar {
    background:url(http://directorio.apeir.com/images/btn_submit_buscar.gif) no-repeat;
    border: 0;
    padding: 4px 0;
    width: 65px;
    height:24px;
    margin: 0 0px 0px 0;
    color: #FFF;
    font: bold 1em Arial, Sans-Serif;
}
/*Cuerpo web*/
.div_home
{
	width: 900px;
	height: auto;
	margin: auto;
}

.div_baner
{
	background-image:url(http://directorio.apeir.com/images/barra_menu.jpg);
	text-align:left;
}
.div_barra_categoria
{
	background-color: #ffffff;
	height: 25px;
	width: 100%;
	background-image: url( 'http://directorio.apeir.com/images/fondo_superior_categorias.gif' );
}
.div_sitemap
{
	height:auto;
	padding-top:5px;
	color: #ffffff;
	padding-top:5px; 
	font-weight: 700;
}

.div_cuerpo
{
	text-align:center;
	width:100%;
}

.div_linea_header
{
	background:url(http://directorio.apeir.com/images/fondo_lineasup_header.gif) no-repeat;
	width:100%;
	height:20px;
}
.div_cabecera
{
	width:100%;
	text-align:center;
	height: 80px;
}
.div_cabecera_enlaces_internos
{
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	padding-right:20px;
	width:400px;
	height:35px;
	float:left;
}
.div_buscador_box
{
	background:url(http://directorio.apeir.com/images/fondo_buscador.gif) no-repeat;
	width:450px;
	height:45px;
	text-align:left;
	float:right;
}
.div_enlace_categorias
{
	text-align:left;
	width:900px;
	height:auto;
	display:table;
}
.div_repeater_categorias
{
	width:170px;
	float:left;
	height:35px;
	padding-top:15px;	
	padding-left:10px;
}
.div_repeater_subcategorias
{
	display:table;
	width: 210px;
	float: left;
	height: 22px;
	padding-top: 5px;
	padding-left: 5px;
}
.div_header_edit_enlaces
{
	text-align:left;
	width:900px;
	height:auto;
	display:table;
}
.div_container_delete_enlaces
{
	border: 1px solid #999999;
	background-color: #dcdcdc;
}
.div_container_edit_enlaces .cedit
{
	border-width: 0px 1px 0px 0px;
	border-color: #666666;
	float: left;
	height:60px;
	width: 100px;
	padding: 5px 5px 0px 10px;
	border-right-style: solid;
}		
.div_container_delete_enlaces .cdelete
{
	border-width: 0px 1px 0px 0px;
	border-color: #666666;
	float: left;
	height:60px;
	width: 100px;
	padding: 5px 5px 0px 10px;
	border-right-style: solid;
}
.div_container_delete_enlaces .cdetalle
{
	border-width: 0px 1px 0px 0px;
	border-color: #666666;
	float: right;
	height: 30px;
	width: auto;
	padding: 5px 5px 0px 10px;
	margin:auto;
	border-right-style: solid;
}	
.div_contenedor_resultados_links
{
	padding: 5px 0px 0px 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #c0c0c0;
}
.div_dlCategorias
{
	border: 1px solid #666666;
}
.div_pie
{
	width:100%;	
	padding-top:40px;
	margin: auto;
	height: 60px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;	
}

.tabla_registro
{
	height:40px;	
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #eeeeee;
}
.div_mapa_editar_empresa
{
	border-style: solid;
	border-width: 0px 0px 2px 2px;
	border-color: #333333;
	height: 35px;
	width: 900px;
}
.div_mapa_editar_empresa .colsel
{
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #333333;
	width: 200px;
	text-align: center;
	float: left;
	height: 35px;
	line-height:35px;	
	background-color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}
.div_mapa_editar_empresa .col
{
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #333333;
	width: 200px;
	text-align: center;
	float: left;
	height: 35px;
	line-height:35px;
	background-color: #cacaca;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;	
}

.div_mapa_editar_empresa .col a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;	
}

.hr_linea {
height: 1px;
border: 0;
color: #c0c0c0;
background-color: #c0c0c0;
width: 100%;
} 


/* Caja registro */

.div_box {
 margin:0px auto;
 min-width:20em;
 color:#999999;
}

.div_box .hd .c,
.div_box .ft .c {
 font-size:1px;
 height:20px;
}

.div_box .ft .c {
 height:20px;
}

.div_box .hd {
 background:transparent url(http://directorio.apeir.com/images/box_registro/tl.gif) no-repeat 0px 0px;
}

.div_box .hd .c {
 background:transparent url(http://directorio.apeir.com/images/box_registro/tr.gif) no-repeat right 0px;
}

.div_box .bd {
 background:transparent url(http://directorio.apeir.com/images/box_registro/ml.gif) repeat-y 0px 0px;
}

.div_box .bd .c {
 background:transparent url(http://directorio.apeir.com/images/box_registro/mr.gif) repeat-y right 0px;
}

.div_box .bd .c .s {
 margin:0px 82px 0px 35px;
 background:#eeeeee url(http://directorio.apeir.com/images/box_registro/ms.jpg) repeat-x 0px 0px;
 text-align:left;
}

.div_box .ft {
 background:transparent url(http://directorio.apeir.com/images/box_registro/bl.gif) no-repeat 0px 0px;
}

.div_box .ft .c {
 background:transparent url(http://directorio.apeir.com/images/box_registro/br.gif) no-repeat right 0px;
}
/* Fin caja registro */

.div_datos_empresa
{
	width: 500px; margin: auto;line-height:22px;
}

.div_datos_empresa h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #007af4;
	margin:0;
}

.div_datos_empresa h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #007af4;
	margin:0;
}

.div_datos_empresa span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}

.div_datos_empresa:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #007af4;
}
