.bordesuprojo {
	border-top: 1px solid #d02329;
}
.fondoverdeoscuro {
	background-color: #026FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}

textarea.formulario {
	border: 1px solid #026FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	width: 272px;
}


.menu_enlace {
	background-color: #026FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}
.menu_enlace:link {
	background-color: #026FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}

.menu_enlace:hover {
	background-color: #026FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
}


.bordezonacont {
	border-top: 1px solid #f6d3d4;
	border-right: 1px solid #026FFF;
	border-bottom: 1px solid #026FFF;
	border-left: 1px solid #026FFF;
}
.bordezonacont_2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f6d3d4;
	border-right-color: #026FFF;
	border-bottom-color: #026FFF;
	border-left-color: #026FFF;
	width:95%;
}


.fondoverdeclaro {
	background-color: #d94f54;
    color: #FFFFFF;
}
.bordeverdeoscuro {
	border: 1px solid #203F68;
}
.linklateral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #203F68;
	text-decoration: none;
	text-align: left;
}
a.linklateral:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #203F68;
	text-decoration: none;
	text-align: left;
}
a.linklateral:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #d02329;
	text-decoration: underline;
	text-align: left;
}
.linklateral2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #203F68;
	text-decoration: none;
	text-align: left;
}
a.linklateral2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #203F68;
	text-decoration: none;
	text-align: left;
}
a.linklateral2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #d02329;
	text-decoration: underline;
	text-align: left;
}

.fondobloques {
	background-color: #f6d3d4;
}
.textonormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

.textonormal_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #6d6d6d;
	text-decoration: none;
	font-weight: bold;
	text-align: left;	
}

.textonormal_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

.titunoticia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #203F68;
	text-decoration: none;
}
a.titunoticia:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #203F68;
	text-decoration: none;
}
a.titunoticia:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #203F68;
	text-decoration: underline;
}
.separadornotic {
	border-top: 1px dotted #d02329;
	
}
.fondoblanco {
	background-color: #FFFFFF;
}
.linksuperior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #D1DBC3;
	text-decoration: none;
	text-align: center;
}
a.linksuperior:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #D1DBC3;
	text-decoration: none;
	text-align: center;
}
a.linksuperior:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}
.fondoalgarrobo {
	background-image: url(/algarrobo/resources/images/extranet/fondoalgarrobo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

DIV#plantilla { 
width:750px; 
text-align:center;
}


BODY {
TEXT-ALIGN: center;
width:750px;
margin-left:auto;
margin-right:auto;
}

.Estilo1 {font-size: x-small}

.mapaweb {
	color: #003399;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
.mapaweb a{
	font-weight: normal;
	text-decoration: underline;
	color: #003399;
}
.mapaweb_1 {
	color: #003399;
	text-decoration: none;
	list-style-image: url(../images/extranet/punto_mw_1.gif);
}
.mapaweb_2 {
	color: #003399;
	text-decoration: none;
	list-style-image: url(../images/extranet/punto_mw_2.gif);
	font-weight: bold;
}
.mapaweb_3 {
	color: #003399;
	text-decoration: none;
	font-weight: normal;
	list-style-image: url(../images/extranet/punto_mw_3.gif);
}
.mapaweb_4{
	color: #003399;
	text-decoration: none;
	font-weight: normal;
	list-style-image: url(/algarrobo/resources/images/extranet/spacer.gif);
}

.tabla_100x100{
	width:100%; 
	height:100%;
}

.tabla_100x100F{
	width: 100%;
	height: 100%;
}

.tabla2_100{
	width: 100%;
	border: 0;
	padding: 0px 0px 0px 0px;	
}

.width_5{
	width:5%;
}

.width_10{
	width:10%;
}

.width_10r{
	width:10%;
	text-align:right;
}

.width_12{
	width:12%;
}

.width_14{
	width:14%;
}

.width_15{
	width:15%;
}

.width_18{
	width:18%;
}

.width_20{
	width:20%;
}

.width_23{
	width:23%;
}

.width_25{
	width:25%;
}

.width_26{
	width:26%;
}

.width_30{
	width:30%;
}

.width_30c{
	width:30%;
	text-align:center;
}

.width_35{
	width:35%;
}

.width_40{
	width:40%;
}

.width_43{
	width:43%;
}

.width_45{
	width:45%;
}

.width_50{
	width:50%;
}

.width_50r{
	width:50%;
}

.width_60{
	width:60%;
}

.width_70{
	width:70%;
}

.width_75{
	width:75%;
}

.width_77{
	width:77%;
}

.width_78{
	width:78%;
}

.width_80{
	width:80%;
}

.width_85{
	width:85%;
}

.width_90{
	width:90%;
}

.width_90c{
	width:90%;
	text-align:center;
}

.width_93{
	width:93%;
}

.width_93l{
	width:93%;
	text-align:left;
}

.width_93c{
	width:93%;
	text-align:center;
}

.width_95{
	width:95%;
}

.width_95c{
	width:95%;
	text-align:center;
}

.width_95l{
	width:95%;
	text-align:left;
}

.width_98{
	width:98%;
}

.width_98c{
	width:98%;
	text-align:center;
}

.width_100{
	width:100%;
}

.width_100l{
	width:100%;
	text-align:left;
}

.width_100c{
	width:100%;
	text-align:center;
}

.width_100r{
	width:100%;
	text-align:right;
}

.image_noticia{
	width:112px;
}

.image_proyecto{
	width:120px;
	border:0;
}

.image_proyecto2{
	width:140px;
	border:0;
}

.formulario_boton {
	color: #99CC33;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top: #FFFFFF;
	border-bottom: #FFFFFF;
	padding: 3px;
}
.formulario_boton a {
	color: #FFFFFF;
	padding: 3px;
	font-weight: bold;
	text-decoration: none;
	background-color: #99CC33;
	border: 1px solid #FFFFFF;
}
.formulario_boton a:hover {
	color: #99CC33;
	padding: 3px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #99CC33;
}

.botonformulario {
	color: #FFFFFF;
	background-color: #026FFF;
	border: 1px solid #FFFFFF;
	width: 85px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}

a.botonformulario {
	color: #FFFFFF;
	background-color: #026FFF;
	border: 1px solid #FFFFFF;
	width: 85px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}

a.botonformulario:hover{
	color: #FFFFFF;
	background-color: #026FFF;
	border: 1px solid #FFFFFF;
	width: 85px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}

.botonformulario2 {
	color: #FFFFFF;
	background-color: #026FFF;
	border: 1px solid #FFFFFF;
	width: 110px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}


.botonenlace {
	color: #FFFFFF;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
a.botonenlace{
	color: #FFFFFF;
	background-color: #026FFF;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.botonenlace a {
	color: #FFFFFF;
	background-color: #026FFF;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.botonverde {
	color: #FFFFFF;
	background-color: #99CC33;
	border: 1px solid #FFFFFF;
	width: 85px;
	cursor: pointer;
}

.botonverde2 {
	color: #FFFFFF;
	background-color: #99CC33;
	border: 1px solid #FFFFFF;
	width: 110px;
	cursor: pointer;
}

.lista_Cabecera {
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #026FFF;
}

.lista_pie {
	background-color: #026FFF;
}

.lista_submenu {
	color: #99CC33;
	background-image: url(../images/extranet/fondo_tverde_g1.gif);
	padding-left: 5px;
}

.spacer{
		list-style-image: url(../resources/images/extranet/spacer.gif);
}

.lista {
	background-image: url(../images/extranet/fondo_tverde_g2.gif);
	padding-left: 25px;
}

.filapar{
	background-color: #FBEEEF;
}
.filaimpar{
	background-color: #B2CAE2;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.borde_cajas{
	color: #003399;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #AFC6E2;
	border-right-color: #AFC6E2;
	border-bottom-color: #AFC6E2;
	border-left-color: #AFC6E2;
	text-align: justify;
	list-style-type: square;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00709e;
	text-decoration: none;
	text-align: left;
}

.link1 a {
	color: #99cc33;
	text-decoration: none;
	text-align: left;
}
.link1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	background-color: #99CC33;
}

.tituseccion {
	color: #003399;
	text-align: justify;
	font-size: 80%;
	font-weight: bold;
}

.tituseccion a{
	color: #003399;
	text-align: justify;
	font-size: 80%;
	font-weight: bold;
}


.tituseccion a:hover{
	color: #003399;
	text-align: justify;
	font-size: 80%;
	font-weight: bold;
}


.tituseccion_subtitulo {
	color: #d02329;
	text-align: justify;
	font-size: 80%;
	font-weight: bold;
}

.contenidoTitular {
	text-decoration: none;
	text-align: justify;
	font-weight: bold;
}

.contenidoSubTitular {
	text-align: justify;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}

.border0{
	border-style:none;
}

.width_120px{
	width:120px;
}

.width_170px{
	width:170px;
}

.width_190px{
	width:190px;
}

.image_ultima_hora{
	width:20px;
	height:20px;
	border:0;
}

.image_consulta{
	width:20px;
	height:20px;
	border:0;
}

.image_galeria{
	width:50px;
	height:50px;
	border:0;
}

.image_flecha{
	width:28px;
	height:30px;
	border:0;
}

.image_deudas{
	width:11px;
	height:15px;
	border:0;
}

.height_300px{
	height:300px;
}

.borde_cabecera_txt_grande {
	background-color: #00709E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.bordetotalazul2 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #00709e;
	border-right-color: #00709e;
	border-top-color: #00709e;
	border-bottom-color: #00709e;
}

.tabla_fondomarron{
	background-color: #F9F4E6;
}

.subgrp_negrita{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c6930a;
	text-decoration: none;
	text-align: justify;
}

.txt_neg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

.cuerpotxtnegrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}


.etiquetasform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #c6930a;
	text-decoration: none;
	text-align: justify;
}


.cuerpotxtnegrita_salign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
}

.camposform {
	border: 1px solid #026FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
}

.piede_azul3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00709e;
	text-decoration: none;
	text-align: center;
}

.fondoazul_peq {
	background-color: #00709E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.fondoazul_peq:link {
	background-color: #00709E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.fondoazul_peq:hover {
	background-color: #00709E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.linkizquierdo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00709e;
	text-decoration: none;
}
a.linkizquierdo2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00709e;
	text-decoration: none;
}
a.linkizquierdo2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #c7940a;
	text-decoration: none;
}

.banner_top {
	background-image: url(../images/extranet/cabecera.jpg);
}
.pie1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.barrapie {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 15px;

}
.pie2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.pie2 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
}

.pie2 a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:underline;
}



