@charset "UTF-8";
/* CSS Document */

/*
	www.icamalaga.es
	Estilos comunes

	Tabla de contenidos:
		////////////////////
		Portada y comunes
		///////////////////
		Globales
		Diseno
			- Estilos de los DIVs superior y medio
				Estilos comunes
				Elementos del DIV superior
				Elementos del DIV medio
			- Elementos del DIV inferior
		Listas
		Estilos recurrentes
			- Botones de imagen doble varios
			- Estilos particulares para botones
			- Objetos de formulario
			- Aspecto
		////////////////////
		Paginas interiores
		///////////////////
		Diseno
		Estilos particulares botones
		Solapas de imagen doble
		Submenu lateral
*/

/* Globales
-------------------------------------------------- */

* {
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
	outline:none
}

body {
	background: #FFF url(../images/bg_cuerp2.png) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	text-align: center;
}
.import {
	background: #FFF url(../images/bg_cuerpo.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	text-align: center;
}
.import2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	text-align: center;
	margin:0px auto;
	width:825px;
}

img {
	.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+
	border: none 0
}

ul {
	list-style: none
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border: none 0
}

/* Diseno
-------------------------------------------------- */

#CABECERA {
	background: url(../images/bg_cabez.png) no-repeat center bottom;
	width: 100%;
	float: left;
	border-bottom: solid 1px #FFF;
}

#contenedor {
	width: 940px;
	margin: 0 auto;
	clear: both;
}
#contenedorMenu {
	clear: both !important;
	min-height:527px;
	height:2% !important;
	height:500px;
	width: 940px;
	margin: 0 auto;
	background: url(../images/bg_edifi.png) no-repeat left bottom;
}

#pie {
	width: 100%;
	float: left;
	clear: both;
	margin: 10px auto;
	border-top: dotted 1px #9A9EC1
}

/* Estilos de los DIVs superior y medio
------------------------- */

/* Estilos comunes
------------------------- */

.izquierdo, #contenedor1 {
	width: 200px;
	float: left;
}

.centro{
	width: 536px;
	float: left
}
#contenedor2 {
	width: 740px !important;
	width: 730px;
	float: left;
}
.bloque_contenido{
	width: 520px;
	float:left;
	margin:0px 0px 0px 10px !important;
	margin:0px 0px 0px 0px;
	min-height:457px;
	height:2%!important;
	height:407px;
}
.bloque_contenido2{
	width: 520px;
	float:left;
	margin:0px 0px 0px 10px !important;
	margin:0px 0px 0px 0px;
	min-height:115px;
	height:2%!important;
	height:115px;
}
.derecho, .lista_banners {
	width: 200px;
	float: right
}

/* Elementos del DIV superior
------------------------- */

#contenido_cab {
	width: 936px;
	height: 82px;
	margin: 0 auto
}

#cajasdeportada {
	width: 936px;
	margin: 10px auto 0
}

#cab_logo {
	background: url(../images/logoicam2.png) no-repeat;
	width: 438px;
	height: 82px;
	float: left
}

#cab_logo span {
	display: none
}

/* Ver Listas para menu superior de utilidades*/

form#buscador {
	background: url(../images/bg_busca.gif) no-repeat;
	/*width:275px;*/
	width: 150px;
	height: 18px;
	float: right;
	margin: 28px 0 0;
	clear: right
}

#terminos {
	font-weight: bold;
	color: #666;
	background: none;
	display: inline;
	width: 125px;
	height: 10px;
	padding: 4px 0 4px 6px;
	float: left
}

form#buscador input#buscar {
	width: 13px;
	height: 13px;
	float: left;
	margin: 2px 0
}

form#registrados {
	background: url(../images/bg_fregiSIN.gif) no-repeat;
	width: 192px;
	/*height: 64px;*/
	/*padding: 22px 4px 0*/
	height: 82px;
	padding: 4px 4px 0
	
}

#textoRegistrados {
	text-align:right;
	color:white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:4px;
	margin-right:3px;
	letter-spacing: 0.01em;
}

#textoRegistradosIncorrecto {
	text-align:right;
	color:red;
	font-size:10px;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:5px;
	margin-right:3px;
}

.usuarioclave {
	font-weight: bold;
	color: #666;
	background: url(../images/bg_usuar.gif) no-repeat;
	display: inline;
	width: 85px;
	height: 10px;
	float: left;
	padding: 4px;
	margin: 0 0 0 2px
}


/* Elementos del DIV medio
------------------------- */


#paneldeportada div.centro  {
	width: 528px !important;
	padding: 0 4px
}

div.centro a:hover {
	text-decoration: underline
}

h2 {
	font-size: 1.0em;
	color: #353D84;
	text-transform: uppercase;
	line-height: 1.0em;
	text-align: left;
	padding: 6px 2px;
	margin: 0 0 5px 10px
}
.camino {
	font-size: 1.0em;
	color: #353D84;
	line-height: 1.0em;
	text-align: left;
	padding: 6px 5px;
	margin: 0px 0px 0px 10px!important;
	margin: 0px 0px 0px 0px;
}
#titulo_sin {
	float:left;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #353D84;
	line-height: 1.0em;
	text-align: left;
	padding: 0px 5px;
	margin: 0px 0px 14px 0px;
	width:510px;
}
#titulo_sin, .camino span{
	text-transform: uppercase;
}
#titulo_formulario2 {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #353D84;
	line-height: 1.0em;
	text-align: center;
	padding: 0px 5px;
	margin: 15px 0px 2px 0px;
	width:800px;
	text-transform: uppercase;
}

#contenedor1 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold
}

.camino {
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/px_rotul.gif) repeat-x bottom left;
}

.centro h2 {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	background: url(../images/px_rotul.gif) repeat-x bottom left;
}

.derecho p.fecha, .lista_banners p.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #353D84;
	line-height: 1.0em;
	background: url(../images/px_rotul.gif) repeat-x bottom left;
	text-align: right;
	text-transform: none;
	padding: 6px 2px;
	margin: 0 0 5px
}

.accesodirecto {
	width: 200px;
	float: left;
	margin: 0 0 5px 0;
	clear: both
}

.accesodirecto img {
	float: left
}

.accesodirecto p.descripciones {
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 1.2em;
	text-align: left;
	background: url(../images/bg_descr.gif) no-repeat right top;
	width: 144px;
	float: right;
	padding: 2px;
	margin: 0 0 0 2px
}

.accesodirecto p.descripciones span {
	font-weight: bold;
	color: #364487
}

hr {
	font-size: 0;
	color: #9095BB;
	background: url(../images/px_rotul.gif) repeat-x top;
	width: 100%;
	height: 1px;
	clear: both;
	border: none 0
}

div.noticia_destacada,div.noticia_desarrollada,div.noticias2,div.noticiaspq {
	float:left;
	padding: 4px 4px 10px 4px;
	text-align:left;
	/*border-bottom:1px solid #9095bb;*/
	margin-bottom:2px;
	font-size:1.1em
}
div.noticia_desarrolladaPortada {
	padding: 4px 0px 15px 0px;
	text-align:left;
	/*border-bottom:1px solid #9095bb;*/
	margin-bottom:2px;
	font-size:1.1em
}

div.noticia_destacada,div.noticia_desarrollada,div.noticia_desarrolladaPortada,div.abierto {
	background: url(../images/px_rotul.gif) repeat-x bottom;
	margin-bottom:2px;
}
div.noticiaspq { border:none}

.noticia_destacada img,div.noticia_desarrollada img,.noticias2 img,.noticiaspq img {
	background-color: #FFF;	
	float: left;
	padding: 1px;
	margin: 2px 4px 0 0;
	border: solid 1px #999DC1;
}

.noticia_destacada img {
	width: 120px;
	height: 90px
}

.noticiaspq img {
	width: 80px;
	height: 80px
}

.abierto {
	float:left
	}

.tituloNoticia,.tituloNoticia2,.titulo_titulo,h3,h4,h3 a,h4 a,h5,h5 a,.noticiaspq a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #883355;
	text-align: left;
	display:block;
}

.noticia_destacada .tituloNoticia {
	font-size: 1.4em;
}
.noticia_destacada .tituloNoticia:visited{
	color: #883355;
}
.noticia_destacada .tituloNoticia:hover{
	text-decoration:underline;
}
.noticiaspq a:visited{
	color: #883355;
}
.noticiaspq a:hover{
	text-decoration:underline;
}

.noticia_destacada .tituloNoticia2 {
	font-size: 1.3em
}

.noticiaspq a {
	font-size: 1.2em
}

div.centro p {
	font-size: 1.1em;
	color: #000;
	text-align: left
}

div.centro hr {
	width: 100%;
	margin: 8px 0;
	float: left;
	clear: both
}

div.noticiaspq {
	width: 250px;
	float: left
}

div.noticiaspq h5,div.noticiaspq p {
	padding: 0 4px 0 0
}

.banners_inf{
	width: 520px;
	float:left;
	margin:10px 0px 0px 5px !important;
	margin:10px 0px 0px 0px;
	text-align:center;
}

/*.banners_inf{ clear:both}*/
.bannersint {
	width:250px;
	float: left;
	padding: 0px 0px 0px 8px;
	border:none 0
}

.lista_banners img {
	margin: 0 0 5px;
	border:none 0
}

/* Elementos del DIV inferior
------------------------- */

.enlaces_pie {
	background: url(../images/bg_piedp.png) no-repeat right;
	width: 936px;
	height: 80px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #353D84;
	text-align:left

}


/* Listas
-------------------------------------------------- */

ul.minilistas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em
}

ul.minilistas#utiles,ul.minilistas#avisos{
	float: right;
	margin: 1px 0 0
}

ul.minilistas li{
	display: inline;
	padding: 0 8px
}

ul.minilistas li a:hover {
	text-decoration: underline
}

ul.minilistas#utiles li {
	border-left: 1px solid #FFF
}

ul.minilistas#utiles li a {
	color: #FFF
}



ul.minilistas#menubajo {
	text-transform: uppercase;
	width: 100%;
	float: left;
	clear: both;
	margin: 10px auto 0;
}

ul.minilistas#menubajo li {
	font-size: 1.1em;
	border-left: 1px solid #666
}

ul.minilistas#menubajo li a {
	color: #666
}

ul.minilistas#utiles li.primera,ul.minilistas#avisos li.primera,ul.minilistas#menubajo li.primera {
	border: none 0
}

ul.minilistas#utiles li.ultima,ul.minilistas#avisos li.ultima,ul.minilistas#menubajo li.ultima {
	padding: 0 0 0 8px
}

.enlaces_pie ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	float: right;
	margin: 1px 0 0;
	color: #353D84;
	}
.enlaces_pie ul li{
	display: inline;
	padding: 0 8px;
	border-left: 1px solid #353D84;
	color: #353D84;
	}
.enlaces_pie ul li a {
	color: #353D84;
}
.enlaces_pie ul li a:visited {
	color: #353D84:
}
.enlaces_pie ul li a:hover {
	color: #353D84;
	text-decoration:underline
}
/* Estilos recurrentes
-------------------------------------------------- */

/* Botones de imagen doble varios
------------------------- */

.botones,.solapas {
	text-decoration: none;
	display: block
}

.botones:hover,.solapas:hover {
	color: #FFF;
	text-decoration: none;
	background-position: bottom;
	cursor: pointer
}

.botones span,.solapas span {
	display: none
}

/* Estilos particulares para botones
------------------------- */

#Colegiadoshome {
	background-image: url(../images/bg_coleg.jpg);
	width: 200px;
	height: 86px
}

#Ciudadanoshome {
	background-image: url(../images/bg_ciuda.jpg);
	width: 200px;
	height: 86px;
	margin: 2px 0 0
}

#Colegiohome {
	background-image: url(../images/bg_colegio.jpg);
	width: 529px;
	height: 174px;
	margin:0px 0px 2px 2px
}

.avanzado {
	color: #FFF;
	line-height: 9px;
	background: url(../images/bg_avanz.gif) no-repeat;
	display: inline;
	width: 120px;
	height: 18px;
	float: right
}

.accedercon {
	color: #FFF;
	text-transform: uppercase;
	line-height: 16px;
	background-image: url(../images/bg_acced.gif);
	display: inline;
	width: 188px;
	height: 16px;
	margin: 2px 0
}

#con_datos {
	background-color: #FFF
}

#con_certi {
	background-color: #E5E7F0;
	margin: 4px 0 0
}

#Revistahome {
	background-image: url(../images/bg_revis.jpg);
	width: 200px;
	height: 86px;
	margin: 2px 0 0
}

#Miramarhome {
	background-image: url(../images/bg_revis.jpg);
	width: 200px;
	height: 86px;
	margin: 2px 0 0
}

.libre {
	line-height: 14px;
	background-image: url(../images/bg_libre.gif);
	width: 14px;
	height: 14px;
	float: right
}

.restringido {
	line-height: 14px;
	background-image: url(../images/bg_restr.gif);
	width: 14px;
	height: 14px;
	float: right
}

/* Objetos de formulario
------------------------- */

fieldset {
	margin: 0;
	border: none 0
}

label {
	margin: 0
}

legend {
	display: none
}

/* Aspecto
------------------------- */

.izq {
	float: left
}

.der {
	float: right
}

/* Paginas interiores
================================================== */

/* Diseno
------------------------- */

body.interior {
	background: #FFF url(../images/bg_web2.png) repeat-x
}

#superiorint {
	background: url(../images/bg_cabez.png) no-repeat center bottom;
	width: 100%;
	float: left
}

h1 a img {
	width: 438px;
	height: 82px;
	float: left
}

#superiorint h1 {
	background: url(../images/logoicam2.png) no-repeat;
	float: left
}

#navegacion {
	width: 936px;
	height: 30px;
	margin: 6px auto 0
}

#navegacion ul {
	float: left;
	margin: 0 auto
}

#navegacion ul li {
	float: left;
	margin: 0 2px 0 0
}

/* Estilos particulares botones
------------------------- */

.activo {
	background-position: bottom;
	border-bottom: solid 1px #E2E4EC !important
}

#Colegio {
	line-height: 29px;
	background-image: url(../images/bt_icama.png);
	width: 135px;
	height: 29px;
	border-bottom: solid 1px #FFF
}

#Colegiados {
	line-height: 29px;
	background-image: url(../images/bt_coleg.png);
	width: 194px;
	height: 29px;
	border-bottom: solid 1px #FFF
}

#Ciudadanos {
	line-height: 29px;
	background-image: url(../images/bt_ciuda.png);
	width: 186px;
	height: 29px;
	border-bottom: solid 1px #FFF
}

/* Solapas de imagen doble
------------------------- */

.solapas {
	line-height: 20px;
	width: 70px;
	height: 20px;
	margin: 9px 0 0;
	border-bottom: solid 1px #FFF
}

#Profesion {
	background-image: url(../images/bt_profe.png)}

#Formacion {
	background-image: url(../images/bt_forma.png)}

#Noticias {
	background-image: url(../images/bt_notis.png)}

#Internet {
	background-image: url(../images/bt_lared.png)}
	
#Debate {
	background-image: url(../images/bt_lared.png)}

#Recursos {
	background-image: url(../images/bt_recur.png)}
	
#Privada {
	background-image: url(../images/bt_priva.gif)}
	
#Privado {
	background-image: url(../images/bt_priva.gif)}

/* Submenu lateral
------------------------- */


#submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #353D84;
	text-align: left;
	width: 200px;
	margin-right:8px;
}

#submenu dt {
	font-weight: bold;
	color: #353D84;
	line-height: 20px;
	text-transform: uppercase;
	background: url(../images/px_rotul.gif) repeat-x bottom;
	text-align: left;
	min-height: 20px;
	padding: 0 0 0 4px;
	margin: 2px 0;
	cursor: pointer
}

#submenu dd {
	background: url(../images/px_rotul.gif) repeat-x bottom;
	padding: 0 0 2px
}

#submenu ul {
	margin-top:0px !important;
	*margin-top:-10px !important;
	margin-top:-10px;
}

#submenu li {
	width: 192px;
	padding: 5px 4px
}

#submenu dt a {
	color: #353D84;
}

#submenu dt a img{
	border: 0px none;
}

#submenu li a {
	color: #353D84;
	text-decoration: none;
	display: block
}

#submenu li a:hover {
	text-decoration: underline
}

.centro p.ruta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #353D84;
	line-height: 1.0em;
	background: url(../images/px_rotul.gif) repeat-x bottom left;
	text-align: left;
	padding: 6px 2px;
	margin: 0 0 5px
}

.centro p.ruta a {
	color: #353D84;
	text-decoration: underline
}

.centro p.ruta a:hover {
	text-decoration: none
}

.noticia_desarrollada .titulo_titulo {
	font-size: 1.4em;
	margin: 10px 0
}
.noticia_desarrollada .titulo_entradilla{ display:none}

.noticia_desarrollada p {
	margin: 10px 0
}
.noticia_desarrolladaPortada p {
	margin: 8px 0px
}

/* contenido universal */
.imagenArribaDerecha {float:right;}
.imagenArribaIzquierda {float:left;}
.imagenArribaIzquierdaIzq {float:left;width:215px!important;width:1px;}
.imagenArribaIzquierdaIzqDch {float:left;width:215px!important;width:1px;}
.imagenArribaIzquierdaDch {float:right;width:215px!important;width:1px;}
.imagenArribaIzquierdaDchDch {float:right;width:215px!important;width:1px;}
.imagenAbajoDerecha {float:right;}
.imagenAbajoIzquierda {float:left;}

.imagenArribaDerecha2 {
	background: url(../imagenes/fondo_img.gif) no-repeat top left;
	margin: 0 0px 10px 10px;
	}
.imagenArribaIzquierda2 {
	background: url(../imagenes/fondo_img.gif) no-repeat top left;
	margin: 0 10px 10px 0;
	}
.imagenArribaIzquierdaIzq2 {float:right;background: url(../imagenes/fondo_img.gif) no-repeat top left;margin:0px 8px 0px 0px;}
.imagenArribaIzquierdaDch2 {float:right;background: url(../imagenes/fondo_img.gif) no-repeat top left;margin:0px 0px 0px 8px}
.imagenArribaIzquierdaIzqDch2 {float:left;background: url(../imagenes/fondo_img.gif) no-repeat top left;margin:0px 8px 0px 0px}
.imagenArribaIzquierdaDchDch2 {float:left;background: url(../imagenes/fondo_img.gif) no-repeat top left;margin:0px 8px 0px 0px}
.imagenAbajoDerecha2 {float:right;background: url(../imagenes/fondo_img.gif) no-repeat top left;margin:0px 0px 0px 8px}
.imagenAbajoIzquierda2 {float:left;background: url(../imagenes/fondo_img.gif) no-repeat top left;margin:0px 8px 0px 0px}

.imagenArribaIzquierda p {display:none;width:215px;font-size:12px;font-weight:bold;color:#333333;margin:0px 10px 0px 15px;}
.imagenArribaIzquierdaIzq p { display:none;float:left;width:100px;font-size:12px;font-weight:bold;color:#333333;margin:10px 5px 0px 8px!important;margin:10px 5px 0px 3px;}
.imagenArribaIzquierdaIzqDch p {display:none;float:right;width:100px;font-size:12px;font-weight:bold;color:#333333;margin:10px 16px 0px 0px!important;margin:10px 8px 0px 0px;}
.imagenArribaIzquierdaDch p {display:none;float:left;width:100px;font-size:12px;font-weight:bold;color:#333333;margin:10px 0px 0px 16px!important;margin:10px 0px 0px 8px;}
.imagenArribaIzquierdaDchDch p {display:none;float:right;width:100px;font-size:12px;font-weight:bold;color:#333333;margin:10px 14px 0px 0px!important;margin:10px 8px 0px 0px;}
.imagenArribaDerecha p {display:none;width:215px;font-size:12px;font-weight:bold;color:#333333;margin:0px 3px 0px 22px;}


.txtUp {width:200px;padding:5px}
.txtUp p {width:100%;font-size:10px;font-weight:bold}
.txtUp img {padding:1px;width:190px}
.txtDown {width:200px;padding:5px}
.txtDown p {width:100%;font-size:10px;font-weight:bold}
.txtDown img {padding:1px;width:190px}
.txtLeft {width:280px;padding:5px}
.txtLeft p {float:left;width:75px;font-size:10px;font-weight:bold}
.txtLeft img {float:right;padding:1px;width:190px}
.txtRight {width:280px!important;padding:5px}
.txtRight p {float:right;width:75px;padding:1px;float:right;font-size:10px;font-weight:bold}
.txtRight a img {float:left;padding:1px;width:190px}


a.img_noticia{padding:0px}
.img_noticia img {padding:1px;background:url(../imagenes/cierreImg.gif) no-repeat bottom left;width:200px;margin-bottom:-3px;
	border: solid 1px #999DC1}

.imagenArribaCentro {float:left;margin:0px 0px 14px 0px;width:100%;text-align:center;}
.imagenArribaCentro .img_noticiaPortada {border:none;text-align:center;}
.imagenArribaCentro .img_noticiaPortada img{width:520px;border:none;padding:0px;margin:0px 0px 10px 0px;background:none;}


/* Lista de busqueda */
.listaBusqueda {
	margin:0px 0px 25px 5px;
	text-align:left;
	font-size:12px;
	}
.listaBusqueda ul {
	float:left;
	}
.listaBusqueda li {
	margin:15px 0px 0px 0px;
	list-style-position: inside;
	list-style-image: url(../images/ico_ir.gif);
	}
.listaBusqueda a,a:visited{
	font-weight: normal;
	color: #666;
	text-align: left;
	text-decoration:none
	}
.listaBusqueda a:hover{
	font-weight: normal;
	color: #666;
	text-align: left;
	text-decoration:underline
	}
.titulo_sin_busqueda {
	margin-top:20px;
	font-size: 2.0em;
	color: #353D84;
	text-align:center;
	min-height:470px;
	height:2%!important;
	height:520px;
	}
	

/* mapa web */
#contenido_desarrollado_izda{
	width: 520px;
	float:left;
	margin:0px 0px 0px 10px !important;
	margin:0px 0px 0px 0px;
	min-height:477px;
	height:2%!important;
	height:527px;
	
}
#vistaMapas {margin:10px 0px 0px 0px;text-align:left;padding:0px;}
#vistaMapas h1 {background: url(../images/bolo.gif) no-repeat center left;margin:0px;border:none;font-size:11px;padding-top:3px;padding-bottom:1px;padding-left:25px;}
#vistaMapas h1 a {color:#666666;text-decoration:none;font-weight:bold;}
#vistaMapas h1 a:visited {color:#666666;text-decoration:none;}
#vistaMapas h1 a:hover {text-decoration:underline;}
#vistaMapas ul {margin-top:15px;margin-left:25px;}
#vistaMapas ul li {background: url(../images/bolo2nivel.gif) no-repeat top left;list-style:none;margin-bottom:15px;font-size:11px;padding-left:20px;}
#vistaMapas ul li a {color:#333333;font-weight:normal;text-decoration:none;}
#vistaMapas ul li a:visited {color:#333333;font-weight:normal;text-decoration:none;}
#vistaMapas ul li a:hover {color:#999999;text-decoration:underline;}
#vistaMapas ul .segundoNivelS1 {margin-top:1px;background:none;list-style:none;padding-left:0px;margin-left:-10px;}
.bloqmapaI {min-height:33px;height:10%!important;height:33px;margin-top:10px; padding-top: 11px;padding-bottom:3px!important;padding-bottom:1px;}

/* Formulario y tabla BUSQUEDA COLEGIADOS  */
.tablaFormulario {clear:both;width:99%;margin:20px 0px;}
.tablaFormulario td {height:33px;}
.usuarioclaveSelect {
	font-weight: normal;
	color: #666;
	display: inline;
	width: 145px;
	height: 17px;
	float: left;
	padding: 0px;
	margin: 0 0 0 2px;
	font-size:10px;
	border:1px solid #393C84;
}
.usuarioclaveSin {
	font-weight: normal;
	color: #666;
	display: inline;
	width: 134px;
	height: 16px;
	float: left;
	padding: 1px 4px 0px 4px;
	margin: 0 0 0 2px;
	font-size:11px;
	border:1px solid #393C84;
}
.botonbuscar, .tablaFormulario.botonbuscar {
	color: #FFF;
	line-height: 9px;
	background: url(../images/bg_buscar.gif) no-repeat;
	display: inline;
	width: 120px;
	height: 12px!important;
	height: 16px;
	float:right;
	padding:3px 0px 1px 0px;
	text-align:center;
}
.botonbuscar:visited, .tablaFormulario.botonbuscar:visited{
	color: #FFF;
	text-align:center;
}
.botonbuscar:hover, .tablaFormulario.botonbuscar:hover{
	color: #FFF;
	text-align:center;
}
.botonbuscarGR, .tablaFormulario.botonbuscarGR {
	color: #FFF;
	line-height: 9px;
	background: url(../images/bg_buscarGR.gif) no-repeat;
	display: inline;
	width: 180px;
	height: 12px!important;
	height: 16px;
	float:right;
	padding:3px 0px 1px 0px;
	text-align:center;
}
.botonbuscarGR:visited, .tablaFormulario.botonbuscarGR:visited{
	color: #FFF;
	text-align:center;
}
.botonbuscarGR:hover, .tablaFormulario.botonbuscarGR:hover{
	color: #FFF;
	text-align:center;
}
.botonbuscarInv {
	color: #FFF;
	line-height: 9px;
	background: url(../images/bg_buscarInv.gif) no-repeat;
	display: inline;
	width: 120px;
	height: 12px;
	float:right;
	padding:3px 0px 1px 0px;
	text-align:center;
}
.botonbuscarInv:visited{
	color: #FFF;
	text-align:center;
}
.botonbuscarInv:hover{
	color: #FFF;
	text-align:center;
}


/* contenedor tabla */
.cuerpoTablaResultados {width:99%;min-height:449px;height:10%!important;height:485px;/*border-right:1px solid #7381C4;*/border-bottom:none;margin:0px;}
.todosRegistrosResultados {overflow:none;height:444px!important;height:474px;}
.pagelinks a {color:#7381C4;font-weight:bold;text-decoration:none}
.pagelinks a:visited {color:#7381C4;font-weight:bold;text-decoration:none}
.pagelinks a:hover {color:#3F478E;text-decoration:underline}
.registros_centrados {text-align:center; margin:0px 0px 20px 0px;font-size:10px;}
.datosTabla {font-size:10px;width:100%;color:#333333;}
.datosTabla a {color:#333333;font-weight:normal;text-decoration:none}
.datosTabla a:visited {color:#333333;font-weight:normal;text-decoration:none}
.datosTabla a:hover {color:#999999;text-decoration:underline}
.datosTabla thead tr {background:#7381C4;font-weight:bold; color:#ffffff}
.datosTabla thead th {padding:3px;text-align:left;border-right:1px solid #fff;}
.datosTabla thead th {padding:3px;text-align:left}
.datosTabla thead th a {color:#ffffff;font-weight:normal;text-decoration:none}
.datosTabla thead th a:visited {color:#ffffff;font-weight:normal;text-decoration:none}
.datosTabla thead th a:hover {color:#cccccc;text-decoration:underline}
.registrosTD {height:30px!important;height:26px}
.empty {font-weight:bold;text-align:center;}

.datosTD0 {color:#333333;padding:3px; border-bottom: 1px solid #dddddd; text-align: left;}
.datosTD1 {color:#333333;padding:3px;text-align:left; border-bottom: 1px solid #dddddd;}
.datosTD2 {background:#eeeeee;color:#333333;padding:3px 10px 3px 3px;text-align:right; border-bottom: 1px solid #dddddd;}
.datosTD3 {color:#333333;padding:3px 10px 3px 3px;text-align:left; border-bottom: 1px solid #dddddd;}

.columna01 {display: none;}
.columna02 {}
.columna03 {width: 33%;}
.columna04 {}
/*
.columna05 {width: 10%;}
.columna06 {width: 14%;}
*/

/*
.cuerpoTabla {min-height:330px;height:10%!important;height:330px;/*border-right:1px solid #3A6579;border-bottom:none;width:100%;padding:10px 10px 0px 10px;margin:0px;}
.tituloTabla {background:#638595;color:#ffffff;padding:8px 0px;text-align:center;font-weight:bold;}
.datosConsulta {font-size:11px;width:100%;font-weight:bold;color:#3B6679;margin-top:6px;}
.tituloConsulta {background:#eeeeee;color:#666666;border-bottom:1px solid #638595;text-align:center;padding:4px 0px;margin-top:6px;font-weight:bold;}
.rayaTD {font-size:1px;height:1px;background:url(../imagenes/rayado.gif) repeat-x bottom left}
.datosTD {color:#ffffff;padding:3px;text-align:center}
.datosTDI {color:#ffffff;padding:3px; border-bottom: 1px solid #638595;}
*/

/* ajax */
.contenido_servicios {clear:both;min-height:72px;height:8%!important;height:68px;font-size:1.1em;margin-top:4px;background: url(../images/px_rotul.gif) repeat-x bottom left;padding: 0px 4px 10px 4px;}

.contenido_servicios p {text-align:left;}

.contenido_servicios ul {text-align:left;}

.contenido_servicios ul li {list-style-type:none;padding:0px 0px 0px 20px;margin:8px 0px 10px 2px!important;margin:8px 0px 8px 2px;background:url(../images/bolo_noticia.gif) no-repeat center left;font-size:1.1em;}

.contenido_servicios a {color:#353D84;text-decoration:underline;}

.contenido_servicios a:visited {color:#353D84;text-decoration:underline;}

.contenido_servicios a:active {color:#353D84;text-decoration:none;font-weight:bold;}

.contenido_servicios a:hover {color:#353D84;text-decoration:none;}

.noticia_ajax {padding:10px 4px 0px 4px;font-size:1.2em;text-align:left;min-height:222px;height:2%!important;height:222px;}

.noticia_ajax p {line-height: 1.3em;margin:0px 3px 8px 8px;}

.noticia_ajax ol li {text-align:justify;line-height: 1.3em;margin:0px 3px 8px 35px; list-style-type:disc;padding-left:0px;}

.noticia_ajax ul li {text-align:justify;line-height: 1.3em;margin:0px 3px 8px 35px; list-style-type:disc;padding-left:0px;}

.seccion_ajax {font-weight:bold;color:#48661E;font-size:1.2em;margin-left:3px;}

.titulo_ajax {font-weight:bold;text-align:justify; color:#000;line-height: 1.3em;padding-top:6px;margin:8px 3px 8px 4px;}

.texto_ajax {color:#000;font-weight:normal;line-height: 1.3em;margin:0px 3px 8px 8px;}

.noticia_ajax a {color:#000;text-decoration:none;}

.noticia_ajax a:visited {color:#000;text-decoration:none;}

.noticia_ajax a:active {color:#000;text-decoration:none;font-weight:bold;}

.noticia_ajax a:hover {color:#999999;text-decoration:underline;}

.imagen_noticia_ajax {background-color: #FFF;float: left;padding: 1px;margin: 0 8px 0 0;border: solid 1px #999DC1;}


/* revista */

#vistaREVISTA {float:left;margin-top:6px;border-bottom:1px solid #9095BB;margin-bottom:10px;padding-bottom:5px;width:518px;}
#IMG_REVISTA{float:left; margin:15px 0px 0px 0px!important;margin:5px 0px 0px 0px; width:132px; padding:0px; /*background-color:#7582B7;*/}
#REVISTA {float:left;}
/*#IMG_REVISTA img{ width:168px; height:225px;background-color:#ffffff; margin:0px 0px 0px 0px; padding:3px; border:none}*/
#IMG_REVISTA img{
	background: url(../images/bg_revmi.gif) no-repeat center top;
	width: 120px;
	height: 170px;
	padding: 5px;
	margin: 0px 5px 5px 5px;
	float: left;
	border: none 0 !important
}
#IMG_REVISTA a{padding:5px 10px 5px 10px; background:#FFFFFF; border:1px solid #373A81; color:#373A81; font-weight:bold; display:block; text-decoration:none; font-size:1.0em; font-family: Arial, Helvetica, sans-serif; text-align:center}
#IMG_REVISTA a:hover{padding:5px 20px 5px 20px; background:#373A81; border:1px solid #373A81; color:#FFFFFF; font-weight:bold; text-decoration:none}
#CONT_REVISTA{ float:left; background-color:#ffffff; width:518px; padding:10px 0px 10px 0px; margin-top:15px;border:1px solid #373A81}
#sub_revista {float:left;width:20px!important;width:15px;background:#373A81;margin-top:15px;height:55px;}
.titurevista{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.7em; color: #000000;}
.subtiturevista{ font-family:Arial, Helvetica, sans-serif; font-size:1.3em; color: #000000;}
#ENLACES_REVISTA{ background-color:#ffffff;width:372px; border:none; float:left; margin:4px 0px 10px 5px!important; margin:4px 0px 10px 0px; color:#5E77B4; font-size:1.1em; font-weight:bold; z-index:45;text-align:left;}
#ENLACES_REVISTA ul li{list-style-type:none;padding:0px 0px 0px 14px;margin:8px 0px 10px 7px!important;margin:8px 0px 8px 2px;background:url(../images/bolo_revista.gif) no-repeat top left;}
#ENLACES_REVISTA ul li a{ font-weight:bold; color:#353D84; text-decoration:none}
#ENLACES_REVISTA ul li a:visited{ font-weight:bold; color:#353D84; text-decoration:none}
#ENLACES_REVISTA ul li a:hover{color:#353D84; text-decoration:underline}
#ANTERIORES{ background-color:#FFFFFF;width:97%; border:0px solid #5E77B4; float:left; position:relative; top:10px; left:10px; color:#5E77B4; font-size:1.2em; z-index:700; padding:10px 0px 10px 1px}
#ANTERIORES a{ color:#5E77B4; text-decoration:none}
#ANTERIORES a:hover{ color:#5E77B4; text-decoration:underline}
#PORT_ANTERIORES{ font-family: Arial, Helvetica, sans-serif; font-size:1em; color:#383838; float:left; padding:3px 3px 3px 0px; width:100px;text-align:center;}
#PORT_ANTERIORES img{ width:85px; height:105px; border:none; padding:0px; margin:0px}
#PORT_ANTERIORES p{ width:85px!important;width:80px; border:none; padding:0px 5px!important; padding:0px 0px; border:none; margin:5px 0px 10px 0px;text-align:center;}
#filaAnteriores{width:518px; float:left;margin-top:11px;text-align:left;}
/*#filaAnteriores{width:100%; float:left;margin-top:11px;text-align:left;}*/
.indiceRev{float:left;color:#000;font-weight:bold;margin:15px 0px 0px 3px!important;margin:12px 0px 0px -4px;text-align:left;padding-left:7px!important;font-size:1.1em;}

.paraFlecha {float:right;width:20px;border:0px;margin:0px;padding:0px;border:none;}


/* FICHA DE EMPLEADOS */

.contenido_ficha {float:left;margin-bottom:10px;width:511px;margin-left:5px!important;margin-left:3px;background: url(../images/fondo_fichapersonal.gif) no-repeat top left;margin-top:10px;}
.contenido_ficha2 {float:left;margin-bottom:10px;width:511px;margin-left:5px!important;margin-left:3px;background: url(../images/fondo_fichapersonal2.gif) no-repeat top left;margin-top:10px;}
.fichapersonal {float:left;width:554px;min-height:120px;height:5%!important;height:120px; margin-top:-20px;border:1px solid #48661E;padding:2px;background:#ffffff;margin-right:2px;z-index:2000;margin-bottom:10px;}
.fichapersonal_espacioarriba {float:left; margin-top:0px;border:0px solid #CFCFCF;width:502px;padding:3px 2px 2px 0px;z-index:2}
.fichatitulo {min-height:18px;height:5%!important;height:18px;font-size:1.2em!IMPORTANT;font-size:1.2em;color:#ffffff;font-weight:bold;margin-left:42px!IMPORTANT;margin-left:0px;padding-left:8px;text-transform: uppercase;}
.contenido_ficha {float:left;margin-bottom:10px;width:511px;margin-left:5px!important;margin-left:3px;background: url(../images/fondo_fichapersonal.gif) no-repeat top left;margin-top:10px;}
.contenido_ficha2 .fichatitulo {text-align:center;min-height:18px;height:5%!important;height:18px;font-size:1.1em!IMPORTANT;font-size:1.1em;color:#ffffff;font-weight:bold;margin-left:42px!IMPORTANT;margin-left:0px;padding-left:8px;}
.fichatitulocolegio {min-height:24px;height:5%!important;height:24px;font-size:1.4em!IMPORTANT;font-size:1.4em;color:#ffffff;font-weight:bold;margin-left:0px!IMPORTANT;margin-left:0px;padding-left:8px;padding-top:2px;z-index:2;background:#A8ADC1;}
.fichatitulo span {font-size:1.3em;margin-right:5px;}
.ficha {padding:3px 0px 3px 0px;margin:1px 0px 0px 104px;text-align:center;width:368px;background:#ffffff; border:3px solid #A8ADC1}
.ficha_colegio {padding:0px 0px 5px 0px;margin:0px 0px 0px 0px;}
.fichaimagen {float:left;margin:0px 4px 0px 0px;width:65px; height:85px;}
.fichaimagen img {width:65px; height:85px; margin-top:2px;margin-bottom:2px;padding:2px;/*border:1px solid #A8ADC1;background:#ffffff*/}
.fichadatos {float:left;padding:0px 0px 0px 8px;width:418px;font-size:0.9em!IMPORTANT;font-size:1em;color:#042F46;font-weight:bold;margin-top:4px;text-align:left;}
.contenido_ficha2 .fichadatos {float:left;padding:0px 0px 0px 18px;width:446px;font-size:0.9em!IMPORTANT;font-size:1em;color:#042F46;font-weight:bold;margin-top:4px;text-align:left;margin-left:20px!important;margin-left:10px;}
.contenido_ficha2 img {border:0;}
.fichadatos a {color:#5387B9; text-decoration:underline;font-weight:normal;}
.fichadatos a:visited {color:#5387B9; text-decoration:underline;font-weight:normal;}
.fichadatos a:hover {text-decoration:none;}
.fichadatoscolegio {float:left;padding:0px 0px 0px 8px;width:586px;font-size:0.9em!IMPORTANT;font-size:1em;color:#042F46;font-weight:bold;margin-top:-4px;}
.fichadatoscolegio a {color:#333333; text-decoration:underline;font-weight:normal;}
.fichadatoscolegio a:visited {color:#333333; text-decoration:underline;font-weight:normal;}
.fichadatoscolegio a:hover {color:#999999; text-decoration:none;}
.datostitulo {font-size:1em!IMPORTANT;font-size:1em;color:#666666;font-weight:bold;margin:0px 36px 0px 0px;background:#ffffff;text-align:center;}
.datostitulo_colegio {font-size:1em!IMPORTANT;font-size:1em;color:#666666;font-weight:bold;margin:0px 36px 0px 0px;background:#ffffff;border:2px solid #48661E;text-align:center;padding:1px 8px}
.datos1 {float:left;width:70px;margin-top:1px;margin-bottom:5px;display:inline;}
.datos2 {float:left;font-weight:normal;width:225px;margin-top:1px;margin-bottom:5px;display:inline;}
.datos2bis {float:left;font-weight:normal;width:343px;margin-top:1px;margin-bottom:5px;display:inline;}
.datos3 {float:left;width:50px;text-align:right;margin-top:1px;margin-bottom:5px;padding-right:10px;display:inline;}
.datos4 {float:left;font-weight:normal;width:55px;margin-top:1px;margin-bottom:5px;display:inline;text-align:right;}
.datos5 {float:left;width:40px;margin-top:1px;margin-bottom:5px;display:inline;text-align:right;padding-right:15px;}
.datos5bis {float:left;margin-top:1px;margin-bottom:5px;display:inline;text-align:left;margin-right:5px;}
.datos11 {float:left;width:81px;margin-top:1px;margin-bottom:5px;display:inline;font-weight:normal;}
.datos22 {float:left;font-weight:normal;width:240px;display:inline;margin-top:1px;margin-bottom:5px;}
.datos33 {float:left;width:222px;margin-top:1px;margin-bottom:5px;display:inline;font-weight:normal;text-align:right;}
.datos33 span {display:inline;font-weight:bold;margin-right:10px;}
.datos44 {float:left;width:120px;margin-top:1px;margin-bottom:5px;display:inline;font-weight:normal;text-align:left;margin-left:10px;}
.datos44 span {display:inline;font-weight:bold;margin-right:10px;}
.dowm3 {float:left;height:3px;font-size:1px;}

.enlace_ir a {color:#353D84;text-decoration:underline;}
.enlace_ir a:visited {color:#353D84;text-decoration:underline;}
.enlace_ir a:hover {color:#353D84;text-decoration:none;}

.camino {float:left;width:510px;margin:0px 0px 10px 10px!important;margin:0px 0px 10px 0px;text-align:left;}
.camino a {color:#353D84;text-decoration:underline;}
.camino a:visited {color:#353D84;text-decoration:underline;}
.camino a:hover {color:#353D84;text-decoration:none;}
#barra_imprimir { float:right; margin:8px 0 20px 5px}
#contenido_pagina {float:left;width:520px;}
.contenido_noticias{
	width: 520px;
	float:left;
	margin:20px 0px 0px 0px;
}
.contenido_noticias #titulo_sin{
	margin:0px 0px 0px 10px!important;
	margin:0px 0px 0px 0px;
}

.noticia_desarrollada ol, .noticia_desarrollada ul {margin:5px 10px 5px 30px}
.noticia_desarrollada li {margin-top:6px;margin-bottom:6px;}
.noticia_desarrollada a {color:#353D84;text-decoration:underline;}
.noticia_desarrollada a:visited {color:#353D84;text-decoration:underline;}
.noticia_desarrollada a:hover {color:#353D84;text-decoration:none;}

.contenido_ficha_texto {float:left;text-align:left;margin:8px 0px 10px 5px!important;margin:0px 0px 10px 3px;width:100%;}
.contenido_ficha_texto a {color:#333333; text-decoration:underline;font-weight:normal;}
.contenido_ficha_texto a:visited {color:#333333; text-decoration:underline;font-weight:normal;}
.contenido_ficha_texto a:hover {color:#999999; text-decoration:none;}
.contenido_ficha_sin {float:left;text-align:left;border-top:1px solid #999999;margin:8px 0px 10px 0px!important;margin:0px 0px 10px 0px;width:100%;}

.destacando_enlaces {clear:both;width:100%;margin:0px;padding:0px;min-height:10px;height:10%!important;height:10px;}
.destacando_enlaces div {float:left;width:18px;}
.destacando_enlaces div img {margin:2px 4px 0px 0px!important; border:0px;}
.destacando_enlaces p {margin:10px 0px 10px 22px!important;margin:0px 0px 10px 0px;padding:0px;width:485px;}
.noticia_destacada, .noticia_desarrollada {float:left;width:510px;}

a.botonbuscar {
	color: #FFF;
	line-height: 9px;
	background: url(../images/bg_buscar.gif) no-repeat;
	display: inline;
	width: 120px;
	height: 12px!important;
	height: 16px;
	float:right;
	padding:3px 0px 1px 0px;
	text-align:center;
}
a.botonbuscar:visited{
	color: #FFF;
	text-align:center;
}
a.botonbuscar:hover{
	color: #FFF;
	text-align:center;
}
a.botonbuscarGR {
	color: #FFF;
	line-height: 9px;
	background: url(../images/bg_buscarGR.gif) no-repeat;
	display: inline;
	width: 180px;
	height: 12px!important;
	height: 16px;
	float:right;
	padding:3px 0px 1px 0px;
	text-align:center;
}
a.botonbuscarGR:visited{
	color: #FFF;
	text-align:center;
}
a.botonbuscarGR:hover{
	color: #FFF;
	text-align:center;
}

/* publicidad flotante */
#publiEntrada{ position:absolute; top:130px; text-align:center; z-index:30;margin-left:34%!important;margin-left:22%;}
#publiEntrada2{ position:relative;margin:0px 20px;top:20px; padding:0px 0px 23px 0px; width:350px; background:#FFFFFF;border:1px solid #9DADD0; text-align:center}
#publiEntrada2 a{ text-decoration:none; color:#353D84;font-size:12px;border:1px solid #353D84;padding:2px 5px;}
#publiEntrada2 a:visited{ text-decoration:none; color:#353D84;font-size:12px;border:1px solid #353D84;padding:2px 5px;}
#publiEntrada2 a:hover{ text-decoration:none;}
#publiEntrada2 div{ position:relative; width:95%; text-align: right; padding:5px 0px}

.formuTextoArea {
	font-weight: normal;
	color: #666;
	display: inline;
	width: 96%;
	height: 250px;
	float: left;
	padding: 1px 4px 0px 4px;
	margin: 0 0 0 2px;
	font-size:11px;
	border:1px solid #393C84;
}

.dirigidoaclaveSelect {
	font-weight: normal;
	color: #666;
	display: inline;
	width: 145px;
	height: 17px;
	float: left;
	padding: 0px;
	margin: 0 0 0 2px;
	font-size:10px;
	border:1px solid #393C84;
}
.formuTexto {
	font-weight: normal;
	color: #666;
	display: inline;
	width: 134px;
	height: 16px;
	float: left;
	padding: 1px 4px 0px 4px;
	margin: 0 0 0 2px;
	font-size:11px;
	border:1px solid #393C84;
}