/********************************/

#div_columnas_top{

}
#div_columnas_bottom{
	background: url("../img/fondomenu.gif") top left repeat;
	padding-top: 30px;

}

#div_columnas{
	width: 770px;
	background-color: #FFFFFF;
	/*margin: 0px;*/
	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;
  }

/********************************/
#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;*/
}

.tablalistado{	
	background: url("../img/fondocabecera.gif");
	/*padding-left: 20px;*/
	color: #AAA; /*069AB6*/
	font-family: Arial;
    font-weight: normal;
	font-size: 5;
}

.tablalistadoverde{
	font-family: Arial;
	color: #069AB6;
	font-weight: normal;
	font-size: 80%;
}

.tablalistadogris{
	font-family: Arial;
	color: #515F5A;
	font-weight: normal;
	font-size: 80%;
}

/* INDICE-ABECEDARIO LISTADO COLEGIADOS */
#abc{
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #06A4C1;
	width: 100%;
}
#abc ul{
	/*margin: 2px 0px 2px 5px;*/
	margin: 0px;
	padding: 0px;
}
#abc li{
	display: inline;
	/*background: url("../img/sep1.gif") no-repeat 0px;*/
	float: left;
}

#abc li.primera{
	background: transparent;
	padding-left: 3px;
}

#abc a{	
	color: #FBFBFB;
	text-decoration: none;
	display: block;
	padding: 2px 7px 2px 7px;
}
#abc a:hover{
	color: #06A4C1;
	background-color: #FFFFFF;
}

#abc a.selec{	
	/*margin: 5px;*/
	color: #06A4C1;
	font-weight: bold;
	background-color: #FFFFFF;
}
/********************************/
/*BLOQUE CENTRAL SOLO TEXTO e imagen a la dcha*/

#div_columna2_a_350{
	float: left;
	width: 400px;
	margin-top: 10px;
  }
#div_columna2_b_200{
	float: left;
	width: 150px;
	margin-top: 10px;
}

#div_columna2_b_200 img{
	margin-top: 150px;
	margin-left: 30px;
}

/********************************/
/*BLOQUE CENTRAL SOLO TEXTO*/


#div_columna2_texto{
	margin: 0px 0px 0px 0px;
	text-align: justify;
}

#div_columna2_texto h3{
	font-family: Arial;
	font-weight: normal;
  	font-size: 12px;
	line-height: 1.7em;
	color: #333333;
	margin: 0px;
	
}

/********************************/
#div_columna2_a{
	float: left;
	width: 275px;
	margin-top: 10px;
}


#div_noticia{
	margin: 0px 3px;
	padding: 0px;
	color: #000000;
}

#div_noticia h1{
	color: #000000;
	margin: 0px;
	padding: 3px 0px 0px 10px;
}
#div_noticia h1 span{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

#div_noticia .formato{
	/*font-family: Arial;*/
	/*font-size: 11px;*/
	color: #009A98;
	background: #FFFFFF;
	line-height: 1.0em; /* http://www.dracos.co.uk/web/css/ie6floatbug/ */
	padding-top: 5px;
	/*
	padding: 5px;
	margin: 3px 6px;
	*/
	clear: left;
}

#div_noticia h2{
	font-family: Arial;
	font-size: 12px;
	color: #009A98;
	margin: 0px;
	padding-top: 5px;
	text-decoration: underline;
}
#div_noticia h3{
	font-family: Arial;
	font-weight: normal;
  	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

#div_noticia p{
  font: 80%/15px arial;
  color: #777;
  margin: 0px;
}
#div_noticia h4{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#div_noticia img{
	border: 0px;
	float: left;
	padding-top: 5px;
	margin-right: 5px;
}

#div_noticia h2 a{
	color: #009A98;
}
#div_noticia h2 a:hover{
	color: #009A98;
}


/********************************/

#div_columna2_b{
	float: left;
	width: 275px;
	margin-top: 10px;
}


#div_banner{
	border: 0px;
	text-align: left;
	/*text-align: center;*/
	padding-top: 5px;
	/*background-color: #F1F1F1;*/
}


#div_descargas{
	font-family: Arial;
	font-size: 11px;
	/*margin: 0px 6px 10px 3px;*/
	padding: 0px;
	background-color: #F1F1F1;
}

#div_descargas h1{
	color: #000000;
	margin: 0px;
	padding: 3px 0px 0px 10px;
	background-image: url("../img/cabeceradescargas.gif");
	background-repeat: no-repeat;
	height: 23px;
}
#div_descargas h1 a, #div_descargas h1 a:hover{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

#div_descargas h3 a, #div_descargas h1 a:hover{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #06A4C1;
}

#div_descargas h3{
	font-family: Arial;
	font-weight: normal;
  	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 3px 5px 0px 5px;
	background-color: #F1F1F1;
}

#div_descargas ul{
	margin: 0px;
	padding: 0px 10px 10px 10px;
	list-style: none;
}
#div_descargas li{
	padding-bottom: 5px;
	line-height: 1.2em;
}
#div_descargas ul a{
	font-family: Arial;
	font-size: 11px;
	color: #FF0000;
}
#div_descargas ul a:hover{
	color: #FF0000;
}

/********************************/

/* 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: 20px;
	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 .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: 5px;
	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: 11px;
	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;
}

/*****************************************/

/* MENU TOP SUBSECCION PRINCIPAL*/



/*ESTILO TABLAS*/



/******* ESTILO TABLAS ********************/
.table_titu {
	font-family: Arial,sans-serif;
	font-size: 80%;
	border: 1px solid #999999;
	border-collapse: collapse;
	margin: 5px 0 10px 0;
	padding: 0px;
}

.table_titu td, th{
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  padding: 5px 3px 5px 5px;
  background: #FFFFFF;
  color: #555;
  text-align: left;
}


.table_titu tbody th{
  background: #EEEEEE;
  color: #333333;
  font-weight: normal;
}
.table_titu thead{
	font-weight: bold;
  background: #FF0000;
  color: #CC3300;
}
.table_titu .nowrap{
	white-space: nowrap;
}
.table_titu a {
  color: #009999;
  text-decoration: none;
  }
.table_titu a:hover {
  color: #009999;
  text-decoration: underline;
  }
/********************************/
.table_enlaces {
	font-family: Arial,sans-serif;
	font-size: 80%;
	border: 0;
	border-collapse: collapse;
	margin: 5px 0 10px 0;
	padding: 0px;
  }
.table_enlaces td, th{
	border: 0;
  padding: 5px 3px 5px 5px;
  background: #FFFFFF;
  color: #555;
  text-align: left;
  }
.table_enlaces th{
  background: #eee;
  color: #333333;
  border-bottom: solid 1px #ccc;
  font-weight: normal;
  }
.table_enlaces tbody th b{
  color: #777;
  }
.table_enlaces thead{
	font-weight: bold;
  background: #FF0000;
  color: #CC3300;
  }
.table_enlaces .nowrap{
	white-space: nowrap;
  }
.table_enlaces a {
  color: #009999;
  text-decoration: none;
  }
.table_enlaces a:hover {
  color: #009999;
  text-decoration: underline;
  }

/********************************/

/*** Estilos Diseņador ***/ 
  
 #div_columna2_texto p {
  font: 80%/20px arial;
  color: #777;
  width: 400px;
  text-align: left;
  }

 #div_columna2_texto p.pm{
   line-height: 1.2em;
   padding-left: 15px;
   padding-top: 5px;
   margin: 0px;
 }

#div_columna2_texto ul{
  margin: 3em 0 0 0;
  padding: 0;
  }
#div_columna2_texto ul li {
  list-style: none;
  font: 80%/17px arial;
  color: #777;
  margin: 0;
  padding-left: 21em;
  }
#organigrama {
  background: #eee;
  border-bottom: solid 1px #fff;
  padding: 1em;
  font-size: 80%;
  color: #999;
  }
#organigrama h3 {
  font-size: 100%;
  font-weight: bold;
  }
#organigrama span {
  display: block;
  color: #333;
  }
/** ESTATUTOS **/
#estatutos {
  color: #666;
  }
#estatutos b {
  display: block;
  }
#estatutos h3 {
  font-size: 100%;
  font-weight: bold;
  }
#estatutos span {
  display: block;
  font-size: 80%;
  color: #999;
  }
#estatutos ul, ol {
  padding: 0;
  margin: 1em 0 1.5em 0;
  }
#estatutos ul li, ol li {
  list-style: none;
  padding: 0;
  margin: 0;
  }
#estatutos ul li a {
  display: block;
  font-size: 80%;
  font-weight: bold;
  color: #069AB6;
  padding: 0.3em 0 0.3em 0;
  }
#estatutos ul li a:hover {
  text-decoration: none;
}
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;
  }

  /******************/

    /*****************************/

#div_secciones{
	font-family: Arial;
	font-size: 12px;
	margin: 0px 0px 10px 15px;
	padding: 0 0 5em 0;
  border-left: dotted 1px;
  color: #999;
}
#div_secciones ul{
	text-align: left;
  font-family: Arial;
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style-type: square ;
	/*list-style-image: url(../img/bg_top.gif);*/
}
#div_secciones li{
	padding-bottom: 5px;
	padding-left: 14px;
  line-height: 1.2em;
  list-style: none;
}
#div_secciones ul a{
	color: #999;
	text-decoration: underline;
}
#div_secciones ul a:hover{
	color: #009A98;
}
#div_secciones ul a.seleccionado{
	font-family: Arial;
	font-size: 12px;
	color: #009A98;;
	text-decoration: underline;
}

/*********ACCESO***************/

#log-acceso {
  border: solid 0px #ff0000;
  padding: 2em 0 0 4em;
  }
#log-acceso p {
  color: #666;
  width: 28em;
  }
#log-acceso fieldset{
  padding: 2em 2em;
  width: 14em;
  border: dotted 1px #ccc;
  background: #fff;
  }
#log-acceso fieldset label {
  display: block;
  font-size: 70%;
  color: #666;
  }
#log-acceso fieldset input {
  width: 14em;
  display: block;
  }
#log-acceso fieldset input.boton {
  margin: 2em 10em;
  width: 7em;
  color: #333;
  background: #fff;
  border: solid 2px #CCC;
  font-size: 70%;
  padding: 0.2em 0.5em;
  }

.flecha{
	color: #069AB6;
	padding-left: 2px;
	padding-right: 2px;
}


