/* ---- Estilos básicos ---------------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	/*background: #F2F5FE url("../images/fondo.gif") 0 0 repeat-x;*/
	background-color: white; /*#932C2D;  */
	/*font: 70%/160% "verdana", "arial", sans-serif;
	font:11px verdana, "arial", sans-serif;*/
    color: #333333;
    font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	background:url(../images/background.jpg) top repeat-x #FFFFFF;
}

a {
  color:#192666;
}
a:hover {
  color:#4F6AD7;
}

p {
  margin: 1em 0;
  padding: 0;
}

.clear {
  clear: both;
}

h1, h2, h3, h4, h5 {
  margin: 0em 0;
  padding:0;
}

h1 {
  font-size:220%;
  font-family: "Verdana","arial" serif;
  font-weight:normal;
}

h2 {
  font-size:180%;
 font-family: "Verdana","arial" serif;
  font-weight:normal;
}

h3 {
  font-size:120%;
  font-weight:bold;
}

ul, ol {
  margin: 1em 0 1em 2em;
  padding:0;
}
.tabla
{
    BORDER-RIGHT: #cdcdcd 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cdcdcd 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #cdcdcd 1px solid;
    BORDER-BOTTOM: #cdcdcd 1px solid;
    BORDER-COLLAPSE: collapse;
    background-color: #FFFFFF;
}
.titulo
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 13px;
    COLOR: #545454;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #E3E8E7
}
.titulo_error
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    COLOR: white;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: RED
}
.row1
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	
	FONT-SIZE: 12px;
	COLOR: #333333;
	PADDING-TOP: 4px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F9F9F9;
}

.row2
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    COLOR: #545454;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}

.Txt
{
	font-size: 10pt;
	text-align: left;
    text-transform :uppercase ;
}
.infopersonal
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    COLOR: #545454;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f1f1f1;
}
.TLista
{
	background-color: #C9C9C9;
	width: 100%;
	border-right: #aeaeae 1px solid;
	border-top: #aeaeae 1px solid;
	border-left: #aeaeae 1px solid;
	border-bottom: #aeaeae 1px solid;
	border-collapse: collapse;
	margin: 1px;
	
}
.button
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #afafaf 1px solid;
    BORDER-LEFT: #afafaf 1px solid;
    BORDER-RIGHT: #afafaf 1px solid;
    BORDER-TOP: #afafaf 1px solid;
    COLOR: #707070;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    FONT-SIZE: 11px;
}
.button1
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #cdcdcd 1px solid;
    BORDER-LEFT: #cdcdcd 1px solid;
    BORDER-RIGHT: #cdcdcd 1px solid;
    BORDER-TOP: #cdcdcd 1px solid;
    COLOR: #cdcdcd;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    FONT-SIZE: 11px;
}
.Titulo1
{
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0.3em;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-bottom: 2px;
	BORDER-BOTTOM: #cdcdcd 1px solid;

}
.titulo_barra
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	COLOR: #000000;
	PADDING-TOP: 4px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #E4DFDE;
}

.titBuscarContacto span{
    color:#D7D7D7;
	text-decoration: none;
}
.titBuscarContacto span:hover{ 
    color:#fff;
	text-decoration: none;
}
.superindice {vertical-align:super;font-size:8px;} 
.subindice {vertical-align:sub;font-size:8px;}
.txtdisponible {color:#007400;}

.sector_info {width: 370px; font-size: 10.12pt; font-family: 'Arial','sans-serif'; vertical-align: top;background-color:#F6F6F6;}
.sector_pie {}