a img {
	border:0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
}
table {
	font-family: Arial, Helvetica, sans-serif;
}
div .fondoblanco {
	background-color: white;
}

/* fecha */

.dia {
	font-size: 9pt;
	text-align: right;
	font-weight: bold;
	color: #628200;
	
}
.BienvenidoApi {
	font-size: 9pt;
	text-align: right;
	font-weight: bold;
	color: #628200;
}

/* barras horizontales */

div.fondo2 {
	background-image: url(../images/repite_menu.gif);
	background-repeat: repeat-x;
	border-bottom: solid 1px #666666;
}
div.fondo2 td {
 font-size: 9pt;
 color: #333333;
 text-align: center;
 border: 0px;
 padding-top: 2px;
}

div.fondo2 td a{
 text-decoration: none; 
}

div.fondo2 td a:hover{
	text-decoration: underline; 
}

/* --------------------------------------------*/
.formularios {
	font-size: 8pt;
	border-bottom: solid 1px #666666;
	border-left: solid 1px #999999;
	border-top: solid 1px #99CC00;
	border-right: solid 1px #999999;
	background-color: white;
}

.formularios td {
	font-size: 8pt;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 5px;
}

.formularios td a {
	text-decoration: none;
}

.formularios td a:hover {
	text-decoration: underline;
}

.formularios td input{
	border-bottom: solid 1px #999999;
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #999999;
	font-size: 8pt;
	color: #333333;
}

.formuUsuario {
	font-size: 8pt;
	background-color: #D9F2FF;
}

.formuUsuario td {
	font-size: 8pt;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}

.formularios2 {
	font-size: 8pt;
	background-color: #F8FAED;
}

.formularios2 td {
	font-size: 8pt;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}


.formularios2 td input{
	border-bottom: solid 1px #999999;
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #999999;
	font-size: 8pt;
	color: #333333;
}
.parrafoDerecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	line-height: 13px;
	text-align: right;
}

.parrafo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	color: black;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

ul {
	line-height: 13px;
}

.parrafo a{
	color: blue;
	text-decoration: underline;
}

.parrafo a:hover{
	color: blue;
	text-decoration: none;
}

.agencia {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: blue;
	margin-bottom: 0px;	
	text-align: center;
}
.agencia a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: blue;
	text-decoration: none;
}

.agencia a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: blue;
	text-decoration: underline;
}

.resultado {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;	
	text-align: center;
}
input {
	font: 11px Arial;
	color: black;
}
input.textoMedio {
	font: 11px Arial;
	color: black;
	width: 90px;
}


input.textoPeque1 {
	font: 11px Arial;
	color: black;
	width: 40px;
}


select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
}

.Campo {
	border-color:#BDBDBD;
	text-align:center;
	color:#000000;
	font-size:9pt;
}


.fotosvolver {
	background-color:#628200;
	border-color:#628200;
	text-align:center;
	color:#628200;
	font-size:9pt;
}
.fotosvolver a{
	color:#628200;
	text-decoration: none;
	
}

.fotosvolver a:hover{
	color:#628200;
	text-decoration: underline;
}

Textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
}
.parrafoInferior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 13px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}

.parrafoInferior a:hover {
	color: #999999;
	text-decoration: none;
	
}
.parrafoInferior a {
	color: #999999;
	text-decoration: underline;
}
.formTIT
{
	font-size: 7pt;
	text-align: center;
	color: white;
	padding: 3px;
	display: block;
	background-color: #669900;
	border-bottom: solid 1px #336600;
}
.formTIT
{
	font-size: 7pt;
	text-align: center;
	color: white;
	padding: 3px;
	display: block;
	background-color: #669900;
	border-bottom: solid 1px #336600;
}
.formTITUsuario
{
	font-size: 7pt;
	text-align: center;
	color: white;
	padding: 3px;
	display: block;
	background-color: #0099CC;
	border-bottom: solid 1px #0099CC;
}
.parrafopeque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: justify;
}

.parrafopeque a{
	color: blue;
	text-decoration: underline;
}

.parrafopeque a:hover{
	color: blue;
	text-decoration: none;
}
.newPARRAFO {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	color: black;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.newPARRAFO a{
	color: blue;
	text-decoration: underline;
}

.newPARRAFO a:hover{
	color: blue;
	text-decoration: none;
}
.newPARRAFO li{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	color: black;
}
.newPARRAFO ul{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	color: black;
}
h2 {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #336600;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display: block;
	background-color: #E2EEC6;
	
}
.FechaportadaUsuario {
	font-family: Verdana;
	font-size: 7pt;
	color: White;
	background-color: #0099CC;
	text-align: right;
}
.TablafilporUsuario {
	border: solid 1px #0099CC;
	border-bottom: solid 1px #0099CC;
	border-left: solid 1px #0099CC;
	border-top: solid 1px #0099CC;
	border-right: solid 1px #0099CC;
	background-color: #0099CC;

}
.Fechaportada {
	font-family: Verdana;
	font-size: 7pt;
	color: #336600;
	background-color: #E2EEC6;
	text-align: right;
}
.Tablafilpor {
	border: solid 1px #E2EEC6;
	border-bottom: solid 1px #E2EEC6;
	border-left: solid 1px #E2EEC6;
	border-top: solid 1px #E2EEC6;
	border-right: solid 1px #E2EEC6;
	background-color: #E2EEC6;

}
.head2 {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #336600;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #E2EEC6;
}
.head2 a {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #336600;
	text-decoration: underline;
}
.head2 a:Hover{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #336600;
	text-decoration: none;
}
.head2Usuario {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #336600;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display: block;
	background-color: #0099CC;
}
.head2Usuario a {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #336600;
	text-decoration: underline;
}
.head2Usuario a:Hover{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #336600;
	text-decoration: none;
}
.TablaWeb {
	border: solid 1px #333333;
	background-image:url(../images/fondoWeb.gif);
	background-position:center;
	background-repeat:repeat-y;
}
.TablaInmo {
	background-color:#FFEFDF;
	background-position:center;
	border: solid 2px #993401;
}

.ParrafoTitulo5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	text-transform: capitalize;
}
.ParrafoTitulo5 a{
	color: blue;
	text-decoration: underline;
}

.ParrafoTitulo5 a:hover{
	color: blue;
	text-decoration: none;
}
.ParrafoMinusculas {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	text-transform: lowercase;
}
.ParrafoMinusculas a{
	color: blue;
	text-decoration: underline;
}

.ParrafoMinusculas a:hover{
	color: blue;
	text-decoration: none;
}

.formularios3 {
	font-size: 8pt;
	border-bottom: solid 1px #666666;
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	background-color: white;
}

.formularios3 td {
	font-size: 8pt;
	text-align: left;
	padding-top: 4px;
	padding-left: 3px;
	padding-bottom: 0px;
}

.formularios3 td input{
	border-bottom: solid 1px #999999;
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #999999;
	font-size: 8pt;
	color: #333333;
}
.HeadIndice {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	padding-top: 4px;
	padding-left: 3px;
	padding-bottom: 4px;
	display: block;
	background-color: #99CC33;
}
.headIndiceUsuario {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	padding-top: 4px;
	padding-left: 3px;
	padding-bottom: 4px;
	display: block;
	background-color: #0099CC;
}
.headIndice2 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
	color: #669900;
	background-color: #D1E4A5;
}
font.headIndice2, a.headIndice2 {
	display:block;
}
.headIndice2 a{
	font-family: Verdana;
	font-size: 10px;
	color: #669900;
	text-decoration: none;
}
.headIndice2 a:hover{
	font-family: Verdana;
	font-size: 10px;
	color: #669900;
	text-decoration: none;
}
.formulariosIndice {
	font-size: 8pt;
	background-color: #F5FAED;
}

.formulariosIndice td {
	font-size: 8pt;
	color: #669900;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
.formulariosIndice td a{
	font-size: 8pt;
	color: #669900;
	text-align: left;
	text-decoration: none;
}
.formulariosIndice td a:hover{
	font-size: 8pt;
	color: #669900;
	text-align: left;
	text-decoration: underline;
}
.formulariosIndiceUsuario {
	font-size: 8pt;
	background-color: #D9F2FF;
}

.formulariosIndiceUsuario td {
	font-size: 8pt;
	color: #0099CC;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.formulariosIndiceUsuario th {
	font-size: 8pt;
	color: #0099CC;
	font-weight:normal;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.formulariosIndiceUsuario th a{
	font-size: 8pt;
	color: #0099CC;
	font-weight:normal;
	text-align: left;
	text-decoration: none;
}
.formulariosIndiceUsuario th a:hover{
	font-size: 8pt;
	color: #0099CC;
	font-weight:normal;
	text-align: left;
	text-decoration: underline;
}
.formulariosIndiceUsuario td a{
	font-size: 8pt;
	color: #0099CC;
	text-align: left;
	text-decoration: underline;
}
.formulariosIndiceUsuario td a:hover{
	font-size: 8pt;
	color: #0099CC;
	text-align: left;
	text-decoration: none;
}

.headInmo {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	padding-top: 4px;
	padding-left: 3px;
	padding-bottom: 4px;
	display: block;
	background-color: #CC6600;
}
.headInmo2 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
	color: #CC6600;
	display: block;
	background-color: #FFCF9F;
}

.formulariosInmo {
	font-size: 8pt;
	background-color: #FFEFDF;
}

.formulariosInmo td {
	font-size: 8pt;
	color: #CC6600;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.formulariosInmo td a{
	font-size: 8pt;
	color: #CC6600;
	text-align: center;
	text-decoration: none;
}
.formulariosInmo td a:hover{
	font-size: 8pt;
	color: #CC6600;
	text-align: center;
	text-decoration: underline;
}

.formulariosIndice2 {
	font-size: 8pt;
	background-color: #F5FAED;
}

.formulariosIndice2 td {
	font-size: 8pt;
	color: #669900;
	border-bottom: solid 1px #99CC00;
	border-left: solid 1px #99CC00;
	border-top: solid 1px #99CC00;
	border-right: solid 1px #99CC00;
	padding-top: 2px;
	padding-bottom: 2px;
}
.Lprovincias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #993300;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.Lprovincias a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #993300;
	text-decoration:none;
}
.Lprovincias a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #993300;
	text-decoration:underline;
	}
.personalizado {
	font-family: Verdana;
	font-size: 7pt;
	font-weight:bold;
	text-align: center;
	color: #333333;
	padding-top: 1px;
	padding-bottom: 1px;
}

.personalizado a{
	font-family: Verdana;
	font-size: 7pt;
	color: #333333;
	font-weight:normal;
	text-align: center;
}
.personalizado a:hover{
	color: #333333;
	text-decoration: none;
}
.personalizadoUsuario {
	font-family: Verdana;
	font-size: 7pt;
	font-weight:bold;
	text-align: center;
	color: #0099CC;
	padding-top: 1px;
	padding-bottom: 1px;
}

.personalizadoUsuario a {
	font-family: Verdana;
	font-size: 7pt;
	color: #0099CC;
	font-weight:normal;
	text-align: center;
}

.personalizadoUsuario a:hover{
	color: #0099CC;
	text-decoration: none;
}



.titulo {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #669900;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 5px;
}

.titulousuario {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0099cc;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 5px;
}


.tabDatosgenerales {
	background-color: #e6f2cc;
	border-bottom: solid 2px #c9e393;
}
.tabDatosgeneralesUsuario {
	background-color: #d9f2ff;
	border-bottom: solid 2px #0099cc;
}




.tabInfo {
	background-color: #D8EBAF;
	border-bottom: solid 2px #98D223;
}

.tabInfoUsuario {
	background-color: #d9f2ff;
	border-bottom: solid 2px #0099cc;
}

.tabDatosg
{
	border-collapse:collapse;
	background-color: white;
}

.tabDatosg th
{
	font-weight: normal;
	font-size: 10pt;
	border:1px solid #99CC33;
	color: #669900;
	background-color: #F2F6E6;
	text-align: right;
	padding-right: 5px;
}

.tabDatosg td
{
	font-size: 10pt;
	border:1px solid #99CC33;
	color: #669900;
	background-color: white;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}


.tabDatosgUsuario
{
	border-collapse:collapse;
	/*border:1px solid #99CC33;*/
	background-color: white;
}

.tabDatosgUsuario th
{
	font-weight: normal;
	font-size: 10pt;
	border:1px solid white;
	color: white;
	background-color: #0099cc;
	text-align: right;
	padding-right: 5px;
}

.tabDatosgUsuario td
{
	font-size: 10pt;
	border:1px solid white;
	color: #0099cc;
	background-color: #d9f2ff;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}


.tablBotones {
	background-color: white;
}

.tablBotones td
{
	font-size: 8pt;
	color: #669900;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.tablBotones td a
{
	font-size: 8pt;
	color: blue;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: underline;
}

.tablBotones td a:hover
{
	text-decoration: none;
}

.navegadorFotosUsuario {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0099CC;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #D9F2FF;
	text-align: center;
	border-bottom: solid 2px #0099CC;
}

.navegadorFotos {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #669900;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #e6f2cc;
	text-align: center;
	border-bottom: solid 2px #c9e393;
}

.navegadorFotos a{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: blue;
	text-decoration: underline;
}

.navegadorFotos a:hover{
	text-decoration: none;
}
.DatosAgenciaPeque {
	font-family: Verdana;
	font-size: 9pt;
	color: #993300;
	background-color: #FFEFDF;
	text-align: left;
}

.DatosAgencia {
	font-family: Verdana;
	font-size: 10pt;
	color: #993300;
	background-color: #FFEFDF;
	text-align: center;
}

.DatosAgencia a{
	font-family: Verdana;
	font-size: 10pt;
	color: #993300;
	text-align: center;
	text-decoration: underline;
}

.DatosAgencia a:hover{
	text-decoration: none;
}

.piecierreUsuario {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0099cc;
	text-align: center;
}

.piecierreUsuario a {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0099cc;
	text-align: center;
	text-decoration: underline;
}

.piecierreUsuario a:hover {
	text-decoration: none;
}


.piecierre {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	text-align: center;
}

.piecierre a {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	text-align: center;
	text-decoration: underline;
}

.piecierre a:hover {
	text-decoration: none;
}
.CampoZona{
	background-color:#BDBDBD;
	border-color:#BDBDBD;
	text-align:left;
	color: Black;
	font-size:8pt;
	padding:0;
}
.alineacionVertical {
	vertical-align: bottom;

}
.BordeMarron {
	border: solid 2px #993401;
}


.intro {
	font-size: 11pt;
	font-weight: bold;
	color: #336600;
	text-align: center;
}
fieldset.Azul {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border: solid 1px #0099cc;
	width: 90%;
}

fieldset {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border: solid 1px #99CC33;
	width: 90%;
}


fieldset.interior {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border: solid 1px #99CC33;
}
legend {
	font-size: 10pt;
	font-weight: bold;
	color: #336600;
	padding-left: 20px;
	padding-right: 10px;
}
legend.Azul {
	font-size: 10pt;
	font-weight: bold;
	color: #0099CC;
	padding-left: 20px;
	padding-right: 10px;
}

.fuente {
	font-size: 10pt;
	color: black;
}

.fuente td{
	font-size: 10pt;
	color: black;
}


.fuentepeque {
	font-size: 8pt;
	color: black;
}

.fuentepeque td{
	font-size: 8pt;
	color: black;
}
.obligatorio {
	font-size: 8pt;
	font-weight: bold;
	color: black;
	padding-top: 5px;
	font-style: italic;
}
.parrInmo {
	font-size: 9px;
	height:10px;
	overflow:hidden;
	padding-top:10px;
}
.ParrafoPequeño {

	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	padding-left: 2px;
	text-align: center;
}
.Idiomas{
	font-size: 9pt;
	color: blue;
	text-align: left;
}
.Idiomas a{
	color: blue;
	text-decoration:underline;
}
.Idiomas a:hover{
	color: blue;
	text-decoration:none;
}
