/*MAPA DEL SITIO*/

#mapaSitio {
  padding: 0 2em;
  }
#mapaSitio ul{
  text-align: left;
  margin: 0;
  padding: 0 0 0.5em 0;
  border-bottom: solid 1px #eee;
  }
#mapaSitio ul li{
  text-align: left;
  }
#mapaSitio ul li a{
  color: #009A98;
  text-decoration: none;
  text-align: left;
  }
#mapaSitio ul li a strong{
  color: #333;
  }
#mapaSitio ul li a:hover{
  color: #009A98;
  text-decoration: underline;
  text-align: left;
  }
#mapaSitio ul li a:hover strong{
  color: #333;
  }
/*MAPA DEL SITIO*/




/********************************/
/*COLUMNA1 y COLUMNA2  190px y x550px
/********************************/


#div_columnas_top{
}
#div_columnas_bottom{
	background: url("../img/fondomenu.gif") top left repeat;
	padding-top: 30px;
}

#div_columnas{
	width: 770px;
	margin: 0px;
	/*background-color: red;*/
	background: #BDDF64 url("../img/fondomenu.gif") top left repeat;
}

/********************************/

#div_columna1{
	float: left;
	width: 190px;
	background-color: #BDDF64;
	/*height: 800px;*/
}
/********************************/

#div_columna2{
	/*580 px totasl para columna2-> columna2a y columna2b 290 y 290*/
	/*si columna2a y columna2b 275 y 275 -> 550 px totasl para columna2 
	y puedo poner paddig-left de hasta 30 px, aunque he puesto 15*/
	float: left;
	width: 550px;
	background-color: #FFFFFF;
	padding:0px 15px 0px 15px;
}


#div_columna2.marcaAgua {
	background: url("../img/marcaAgua.gif") bottom right no-repeat;
	background-color: #FFFFFF;
	padding-bottom:500px;
  }

/********************************/
#div_columna2_arriba{
	/*margin: 0px;*/
	padding:0px;
	margin: 0px 0px 10px 0px;
	background: url("../img/fondocabecera.gif");
}


#div_columna2_arriba h1{
	/*background: url("../img/h1/colegiados.gif") top right no-repeat;*/
    color: #AAA; /*069AB6*/
	font-family: Arial;
    font-weight: normal;
    font-size: 160%;
	padding-left: 20px;
	padding-top: 17px;
	padding-bottom: 17px;
	margin: 0px;
	/*width: 520px;*/
}
/*************************************/

#div_columna2_a{
	float: left;
	width: 275px;
	margin-top: 10px;
}

#div_columna2_b{
	float: left;
	width: 275px;
	margin-top: 10px;
}
/*********************************/

#div_columna2_a_350{
	float: left;
	width: 370px;
	margin-top: 10px;
}

#div_columna2_b_200{
	float: left;
	width: 175px;
	margin-top: 10px;
	padding-left: 5px;
	text-align: right;
}

#div_columna2_b_200 img{
	margin-top: 150px;
	margin-left: 30px;
}

/********************************/


/* MENU ROUTING SUBSECCION*/
#routing{
	font-size: 11px;
	margin: 10px 0px 5px 0px;
	padding: 0px;
}
#routing ul{
	margin: 0px 0px 5px 5px;
	padding: 0px;
}
#routing li{
	display: inline;
	padding: 0px;
}

#routing li.actual{
	/*color: #069AB6;*/
	color: #777;	
}

#routing a{
	font-family: Arial;
	color: #069AB6;
	margin: 2px;
	text-decoration: underline;
}
#routing a:hover{
	color: #069AB6;
	text-decoration: none;
}

/*****************************************/

/* MENU TOP SUBSECCION PRINCIPAL*/

#div_subseccion_principal_top_left{
	height: 6px;
	width:7px;
	background: url("../img/topleft_subseccionprincipal.gif") top left no-repeat;
	background-color: #FFFFFF;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#div_subseccion_principal_top{
	background-color: #EEEEEE;
	height: 5px;
	/*7+7=14 -> 550 -14 = 536px*/
	width: 536px;
	padding: 0px;
	margin: 0px;
	float: left;	
	border-top: solid 1px #DADADA;
}

#div_subseccion_principal_top_right{
	height: 6px;
	width:7px;
	background: url("../img/toprigt_subseccionprincipal.gif") top right no-repeat;
	background-color: #FFFFFF;
	float: left;
	padding: 0px;
	margin: 0px;
}

#div_subseccion_principal{
	clear: both;
	background-color: #EFEFEF;
	height: 140px;
	border-right: solid 1px #DADADA;
	border-left: solid 1px #DADADA;
	padding: 0px;
	margin: 0px;
}


#div_subseccion_principal .izda{
	float: left;
	/*height: 100px;*/
	width: 200px;
	margin-left: 0px;
	padding: 0px;
}

#div_subseccion_principal .dcha{
	/*height: 100px;*/
	margin: 0px;
	padding: 0px;
}




#div_subseccion_principal .saludo{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background: #EFEFEF;
	line-height: 1.2em; /* http://www.dracos.co.uk/web/css/ie6floatbug/ */	
	padding: 5px;
	margin: 0px;
}

#div_subseccion_principal .saludo p{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background: #EFEFEF;
	line-height: 1.2em; /* http://www.dracos.co.uk/web/css/ie6floatbug/ */	
	padding: 0px;
	margin: 0px;
}

#div_subseccion_principal .campo{
	font-family: Arial;
	font-size: 13px;
	color: #009A98;
	margin: 0px;	
	padding: 0px;
	text-decoration: none;
}

#div_subseccion_principal h2{
	font-family: Arial;
	font-size: 13px;
	color: #009A98;
	margin: 0px;	
	padding-top: 2px;
	text-decoration: underline;
}
#div_subseccion_principal h3{
	font-family: Arial;
	font-weight: normal;
  	font-size: 12px;
	color: #333333;
	margin: 0px;	
	padding-top: 5px;
}
#div_subseccion_principal h4{
	font-family: Arial;
	font-weight: normal;
	font-size: 100%;
	color: #009A98;
	margin: 0px;	
	padding-top: 5px;
}
#div_subseccion_principal img{
	border: 0px;
	float: left;	
	margin-left: 20px;
	margin-right: 20px;
	padding: 0px;
}


#div_subseccion_principal a{
	color: #009A98;
}
#div_subseccion_principal a:hover{
	color: #009A98;
}

#div_subseccion_principal_bot_left{
	height: 6px;
	width:7px;
	background: url("../img/botleft_subseccionprincipal.gif") top left no-repeat;
	background-color: #FFFFFF;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#div_subseccion_principal_bot{
	background-color: #EEEEEE;
	height: 5px;
	/*7+7=14 -> 550 -14 = 536px*/
	width: 536px;
	padding: 0px;
	margin: 0px;
	float: left;
	border-bottom: solid 1px #DADADA;
}

#div_subseccion_principal_bot_right{
	height: 6px;
	width:7px;
	background: url("../img/botrigt_subseccionprincipal.gif") top right no-repeat;
	background-color: #FFFFFF;
	float: left;
	padding: 0px;
	margin: 0px;
}

/*****************************************/

a.linkgen {
  color: #069AB6;
  text-decoration: none;
  border-bottom: dotted 1px #069AB6;
  }
a.linkgen:hover {
  color: #05859D;
  border-bottom: solid 1px #05859D;
  }
.fecha{
  display: block;
  color: #B3B3B3;
  border-bottom: dotted 1px #B3B3B3;
  margin-bottom: 1em;
  }

  .fecha ul{
  margin: 0;
  padding: 0;
  border: solid 1px #ff0000;
  }

.flecha{
	color: #069AB6;
	padding-left: 2px;
	padding-right: 2px;
}

#aviso {
  background: url(../img/bg-log.gif) no-repeat;
  height: 117px;
  }


/****Reconocimientos***/
#reconocimientos {
  padding: 0 0 0 3em;
  text-align: left;
  font-size: 12px;
  color: #666;
  }
#reconocimientos h2 {
  font-size: 13px;
  color: #333;
  margin: 0;
  padding: 0;
  }
#reconocimientos ul{
  margin-top: 1em;
  margin-left: 1em;
  padding: 0;
  }
#reconocimientos ul li{
  list-style: none;
  }

/**botones***/

.boton-gen{
  width: 120px;
	background: url("../img/botones/bot_gen1.gif") no-repeat top left;
}
.boton-gen a{
  height: 36px;
  display: block;
  text-decoration: none;
  font-weight: bold;
  font-size: 80%;
  color: #333;
  padding: 0.5em 0 0 2em;
	background: url("../img/botones/bot_gen2.gif") no-repeat top right;
}
.boton-gen a:hover{
 text-decoration: underline;
 color: #ff0000;
  height: 36px;
	background: url("../img/botones/bot_gen2.gif") no-repeat top right;
	}


.btn{
	font-family: Arial;
	font-size: 15px;
	width: auto;
	background: #fff;
	color: #777;
	height: 22px;
	border: solid 1px #B3B3B3;
}

/*Estilo de los formularios de la admin input...*/


input {
  background-color: #FFFFFF;
  font-family: arial;
  font-size: 13px;
  color:#777;
  width: 150px;
  height: 20px;
  border: solid 1px #B3B3B3;
  padding: 0px;
  margin: 0px;
  }

 select {
  background-color: #FFFFFF;
  width: 170px;
  font-size: 15px;
  color:#777;
}

textarea{
  background-color: #FFFFFF;
  font-family: arial;
  font-size: 13px;
  color:#777;
  border: solid 1px #B3B3B3;

}

.checkbox 	{
    background-color: #EFEFEF;
	color:#777;
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BORDER-RIGHT:0px;
	BORDER-TOP: 0px;
	width: 20px;
	margin: 0px;
	padding: 0px;
	}

.campo{
	font-family: Arial;
	font-size: 13px;
	color: #009A98;
	margin: 0px;	
	padding-left: 25px;
	text-decoration: none;
	background-color: #EFEFEF;
}


