.empresa_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-color: #024604;
	background-color: #FFEFD6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCBFAB;
	height: 30px;
	clip:  rect(10px auto auto auto);
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.tituloempresa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DEDEDE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	height: 30px;
	clip:  rect(10px auto auto auto);
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.arialnaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
}
.piebarragris {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #024604;
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 722px;
	bottom: 2px;
}
.piebarragris a:link{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #024604;
	text-decoration: none;
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 722px;
	bottom: 2px;
}
.piebarragris a:visited{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #024604;
	text-decoration: none;
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 722px;
	bottom: 2px;
}
.piebarragris a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #024604;
	text-decoration: none;
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 722px;
	bottom: 2px;
}


.verde_10 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #024604;
	text-decoration: none;
}
.verde_10 a:link{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #024604;
	text-decoration: none;
}
.verde_10 a:visited{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #024604;
	text-decoration: none;
}
.verde_10 a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #024604;
	text-decoration: none;
}


}
.verde_11negrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024604;
	font-weight: bold;
}

a.verdetexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024604;
	text-decoration: none;
}



.verde_11 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024604;
	text-decoration: none;
}
.verde_11 a:link{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024604;
	text-decoration: none;
}
.verde_11 a:visited{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024604;
	text-decoration: none;
}
.verde_11 a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024604;
	text-decoration: none;
}

.gris_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}



.fondo_cabecera {
	margin-top: 0px;
	clear: both;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
a.textofondonaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.textofondonaranja:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: underline;
}
.arial_11blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.arial_11azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;	
}
.arial_11negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00000;	
}
.arial_10negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00000;	
}
.arial_10blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;	
}
.arial_12negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00000;	
}
.arial_11negronegrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00000;
	font-weight: bold;
}
a.textofondoazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-decoration: none;
}
a.textofondoazul:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EEEEEE;
	text-decoration: underline;
}

a.textofondoazul:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-decoration: none;
}
a.textofondogris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024604;
	text-decoration: none;
}
a.textofondogris:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024604;
	text-decoration: underline;
}
a.textofondogris13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
a.textofondogris13:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	text-decoration: underline;
}
.form_campotexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #CCCCCC;
	height: 15px;
	width: 100px;
}
.form_textomult {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #CCCCCC;
	height: 80px;
	width: 250px;
}
.form_boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006699;
	text-decoration: none;
	background-color: #ECEAE6;
	border: 1px solid #CCCCCC;
	height: 16px;
	width: 41px;
}
.form_buscar {
	float: left;
	border: none
}
.fondo_general {
	text-align: center;
	top: auto;
}
.empresa_tabla2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 15px;
}
.barracatalogos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #c0c0c0;
	height: 30px;
	width: 100%;
	vertical-align: middle;
	background-position: center center;
}
.arial_11griscursiva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #999999;
}
.linea_bajo {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 15px;
}
/************************************/
#fondocelda{
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #024604;
	background-color: #eeeeee;
}

#fondocelda a:link{
	display: block;
	padding: 3px 0px 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024604;
	text-decoration: none;
}

#fondocelda a:visited{
	display: block;
	padding: 3px 0px 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024604;
	text-decoration: none;
}

#fondocelda a:hover{
	display: block;
	padding: 3px 0px 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-decoration: none;
}
/************************************/
#fondocelda2{
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #024604;
	background-color: #FFFFFF;
}

#fondocelda2 a:link{
	display: block;
	padding: 3px 0px 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024604;
	text-decoration: none;
}

#fondocelda2 a:visited{
	display: block;
	padding: 3px 0px 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024604;
	text-decoration: none;
}

#fondocelda2 a:hover{
	display: block;
	padding: 3px 0px 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-decoration: none;
}
a.textonegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.textonegro:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}
a.textonegrosubr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
a.textonegrosubr:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}
.bordeimagenes {
	border: 1px solid #CCCCCC;
}
.empresaensectores {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	float: left;
	height: 175px;
	width: 125px;
	margin: 15px;
}
/************************************/
#fondocelda3{
	margin: 0px;
	padding: 0px;
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #FF9900;
	height: 25px;
}

#fondocelda3 a:link{
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #FFFFFF;
	padding: 3px 0px 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
}

#fondocelda3 a:visited{
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #FFFFFF;
	padding: 3px 0px 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
}

#fondocelda3 a:hover{
	display: block;
	border-top: #ffffff;
	border-bottom: #FFFFFF;
	padding: 3px 0px 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	text-decoration: none;
	background-color: #FFEFD6;
	height: 25px;
}.camposelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.form_campopedirinfo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #CCCCCC;
	height: 20px;
	width: 250px;
}
.arial_11rojo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
a.arial11azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}
a.arial11azul:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: underline;
}
a.arial12azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}
a.arial12blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.arial12azul:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
}
.arial_10azul {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
}
a.arialblancocabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.arialblancocabecera:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.arialblancocabecera:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.arialblancocabecera:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.arial_8negro {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}
.arial_9negro {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.arial16negro {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.arial18negro {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;

color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration:none;
padding-left: 4px;
}
.azul
{
	color: #ff9900;

	font-size: 11px;
}
.azul_texto
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:right;
background:#ddffff;
border-top:0.0pt solid gray;
border-right:0.0pt solid gray;
border-bottom:0.0pt solid gray;
border-left:0.0pt solid gray;
}
.blanco
{
}
/*.negro
{
color:#000000;
font-weight:bold;
}
.rojo
{
color:#ff0000;
}
*/
.negro
{
color:#000000;
font-size: 11px;
font-weight:bold;
}
.rojo
{
color:#ff0000;
font-size: 11px;
font-weight:bold;
}
.gris_cab
{
color:#666666;
background:#dddddd;
border-top:1.0pt solid #cccccc;
}

.gris
{
color:#666666;
background:#eeeeee;
border-top:1.0pt solid #cccccc;
}
.textoTitulo
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
padding-left: 4px;
}
.textoLista
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
padding-left: 4px;
}
.textoListaPeque
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
}


.arial_11azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;	

}
.contactar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff9900;
	font-weight: 600;
}




.contactarlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff9900;
	text-decoration: none;
}
a.contactarlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EEEEEE;
	text-decoration: none;
}
a.contactarlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff9900;
	text-decoration: none;
}
a.contactarlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff9900;
	text-decoration: none;
}






.naranja_cab {

color:#ff9900;
background:#dddddd;
border-top:1.0pt solid #cccccc;
}

.capagoogle {
	background-color: #EEEEEE;
}
.capabanner {
	height: 93px;
	width: 100%;
	position: absolute;
	top: 5px;
	left: 190px;
	right: 0px;
}
body{
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.form_boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006699;
	text-decoration: none;
	background-color: #ECEAE6;
	border: 1px solid #CCCCCC;
	height: 16px;
	width: 41px;
}
.form_campotexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #000000;
	height: 15px;
	width: 150px;
}
a.lateralverde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #024604;
	text-decoration: none;
}
a.lateralverde:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}
.lateralverde10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #024604;
	text-decoration: none;
}
a.lateralgris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.lateralgris:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
}
.lateralcampo {
	height: 12px;
	width: 113px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 4px;
}
.lateralform {
	height: 27px;
	width: 160px;
}

a.botonnaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff9900;
	text-decoration: none;
	font-weight:bold;
}
a.botonnaranja:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

a.botonblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
a.botonblanco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-decoration: none;
	font-weight:bold;
}
a.lateralnaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff9900;
	text-decoration: none;
}
a.lateralnaranja:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}
.gris_11titulo_isectores {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.arial10gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}

#idSchemaBusqueda .cTableHeadInfo
{
  display: none;
}