html, body, div, span, applet, object, iframe,/**/h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,/**/del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,/**/dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,/**/table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;
	border: 0;	outline: 0;
	font-weight: inherit; font-style: inherit;
	font-size: 100%; font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus { outline: 0;}
body {	line-height: 1;	color: black;	background: white;}
ol, ul {	list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {	quotes: "" "";}

body{background: url(imagenes/body_bg.jpg) top center repeat-x #c5d8e2;}

a{	text-decoration: none;}
a:hover{ text-decoration: underline;}

/*
h1{
color: #00759c; font:bold 1.4em Arial, Helvetica, sans-serif;
margin: 0 0 20px 0;
padding: 0 0 5px 0;
border-bottom: 1px solid #00759c;
}
h2{color: #7c7c7c; font:bold 0.95em/1.2em Arial, Helvetica, sans-serif;}
form h2{padding: 5px 0 0}
h3{color: #00759c;font:bold 0.85em/1.5em Arial, Helvetica, sans-serif;}

h4{color: red;}*/

/**/
h1{
position: absolute;
top: 10px;	left: 160px;
width: 300px;
font-size: 0.8em;	font-weight: bold;		
text-transform: uppercase;	line-height:1.4em
}
h2{color: #00759c; font:bold 1.4em Arial, Helvetica, sans-serif;
margin: 0 0 20px 0;
padding: 0 0 5px 0;
border-bottom: 1px solid #00759c;}
.h2portada{border: none; margin: 0}
h3{color: #7c7c7c; font:bold 0.95em/1.2em Arial, Helvetica, sans-serif;}
form h3{padding: 5px 0 0}
h4{color: #00759c;font:bold 0.85em/1.5em Arial, Helvetica, sans-serif}
h4.subrayado{color: #00759c;font:bold 0.85em/1.5em Arial, Helvetica, sans-serif; border-bottom: 1px solid #00759c; padding-top:10px;}
h3 a{color: #00759c;}
h4 a{color: #00759c;}
h5{color: red;}
.grande{ font-size:16px;}
.secundario{ padding:20px 0 0 0;}
/**/

abbr{border-bottom: 1px dotted;cursor:help;}

p{font-size: 0.70em; line-height: 1.25em;margin: 10px 0;}
p a{color: #00759c;}

.fecha{font: bold 0.7em Arial, Helvetica, sans-serif; color: #7c7c7c;}
p.fecha{margin: 0 0 10px;}

.listadoCategoria{font: bold 0.75em Arial, Helvetica, sans-serif; color: #7c7c7c;}
.listadoCategoria a{color: #7c7c7c; text-decoration:none;}
.listadoCategoria a:hover{text-decoration:underline;}

.boton{display: block; padding: 10px 0;}

#contenedor{
width: 940px;
margin: auto;
font-family:Arial, Helvetica, sans-serif;
position: relative;

}

	#cabecera{
	position: relative;	height: 110px;
	background:url(imagenes/cabecera_bg.jpg) top right no-repeat;
	}
	
		#logo{position: absolute;top: 20px;}
		#logo span.titulito{
		position: absolute;
		top: 10px;	left: 160px;
		width: 300px;
		font-size: 0.8em;	font-weight: bold;		
		text-transform: uppercase;	line-height:1.4em;
		}
		
		#zonaLogin{
		background: url(imagenes/login_bg.png) left -9px no-repeat;
		position: absolute;
		top: 0;		right: 15px;
		width: 365px;	padding: 2px 0px 4px 10px;
		color: #fff;
		font-size: 0.8em;
		}
		
			#zonaLogin a{	color: #fff;}
			
			#zonaLogin ul{height: 25px; padding: 3px 0 0;}
			#zonaLogin li{font-size: 0.8em; margin: -2px 0 0; float: left;
			}
			
			#zonaLogin fieldset{height: 25px; padding: 3px 0 0;}
						
			#zonaLogin label{
			float: left;
			font-weight: bold;
			padding: 0 10px 0 0;
			margin: 0px 0 0 ;
			}
			
			#zonaLogin p {
				position:absolute;
				top:15px;
				color:#660000;
			}
			
			#zonaLogin input[type="password"], #zonaLogin input[type="text"]{
			border: 1px solid #ccc;	font-size: 1em;}
			#zonaLogin input[type="image"]{	position: absolute;	bottom: 8px;right: 8px;}
			
			#zonaLogin #bienvenida{
			position: absolute;
			top: 7px;	left: 10px;
			padding: 0 0 0 5px;
			}
			#zonaLogin #miCuenta{
			position: absolute;
			top: 7px;	right: 82px;
			padding: 0 0 0 5px;
			}
			#zonaLogin #cerrar{
			position: absolute;
			top: 7px;	right: 10px;
			border-left: 1px solid #fff;
			padding: 0 0 0 5px;
			}
			
			#zonaLogin #loginUser{
			display: block; float: left;
			top: 3px; position: relative;
			}
			#zonaLogin #loginPass{
			display: block; float: left;
			top: 3px; left:5px; position: relative;
			}
			
		
		/*
		utilidades
		*/
		#utilidades{
		position: absolute;
		width: 400px;
		top: 40px;	right: 15px;
		}
			#utilidades li{
			display: inline;
			height:24px;	width: 150px;
			padding: 0 0 0 10px;
			text-transform:uppercase;
			}
			#utilidades a{font-weight: bold;}
			
			#utilidades span{
			display: block;
			font-size: 0.7em;	font-weight: bold;
			}
				
			/*busqueda*/
			#utilidades a#u_busqueda{
			background:url(imagenes/utilidades.png) 0 0 no-repeat;
			height: 25px;	width: 25px;
			display: block;
			color:#069;
			position: absolute;
			top:0;	right: 60px;
			}
			
			#utilidades a#u_busqueda:hover{background:url(imagenes/utilidades.png) 0 -30px no-repeat;}
			
			#utilidades a#u_busqueda span{
			text-indent: -9em;
			visibility: hidden;
			text-align:right;
			position: relative;
			top:5px;	right: 40px;
			}
			#utilidades a#u_busqueda:hover span{visibility: visible;}
			
			/*buzon*/
			#utilidades a#u_buzon{
			background:url(imagenes/utilidades.png) -35px 0px no-repeat;
			height: 25px;	width: 25px;
			display: block;
			color:#069;
			position: absolute;
			top:0;	right: 30px;
			}
			
			#utilidades a#u_buzon:hover{background:url(imagenes/utilidades.png) -35px -30px no-repeat;}
			
			#utilidades a#u_buzon span{
			text-indent: -9em;
			visibility: hidden;
			text-align:right;
			position: relative;
			top:5px;
			right: 140px;	width: 100px;
			}
			#utilidades a#u_buzon:hover span{visibility: visible;}
			
			/*enlaces*/
			#utilidades a#u_enlaces{
			background:url(imagenes/utilidades.png) -70px 0 no-repeat;
			height: 25px;	width: 25px;
			display: block;
			color:#069;
			position: absolute;
			top:0;	right: 00px;
			}
			
			#utilidades a#u_enlaces:hover{background:url(imagenes/utilidades.png) -70px -30px no-repeat;}
			
			#utilidades a#u_enlaces span{
			text-indent: -9em;
			visibility: hidden;
			text-align:right;
			position: relative;
			top:5px;	right: 100px;
			}
			#utilidades a#u_enlaces:hover span{visibility: visible;}
			
			/*descargas*/
			#utilidades a#u_descargas{
			background:url(imagenes/utilidades.png) -100px 0 no-repeat;
			height: 25px;
			width: 30px;
			display: block;
			color:#069;
			position: absolute;
			top:0;	right: 0px;
			}
			
			#utilidades a#u_descargas:hover{background:url(imagenes/utilidades.png) -100px -30px no-repeat;}
			
			#utilidades a#u_descargas span{
			text-indent: -9em;
			visibility: hidden;
			text-align:right;
			position: relative;
			top:5px;	right: 130px;
			}
			#utilidades a#u_descargas:hover span{visibility: visible;}
			
		/*
		menu
		*/				
		#menu{
		position: relative;
		text-transform: uppercase;
		font-size: 0.9em;
		font-weight: bold;
		top: 10px;
		}
		#menu li{display: inline;}
		
		#menu a{color: #fff;}
		
			#menu1{	position: absolute;	top: 70px;	right: 8px;	}
			
			#menu1 li a{
			background: url(imagenes/botonMenu_.png) center top no-repeat;
			padding: 10px 20px 6px;
			display: block;
			width: 90px;
			float: left;
			text-align: center;
			}
			
			#menu1 li a.activa{background: url(imagenes/botonMenu.jpg) center top no-repeat;}
			
			#menu1 li a.activa:hover{background: url(imagenes/botonMenu.jpg) center top no-repeat;}
			
			#menu1 li a:hover{	/*	no funciona aun	, o si? :-) */
			background: url(imagenes/botonMenu_hover.png) center top no-repeat;
			}
			
			#menu2{
			position: absolute;
			top: 110px;	right: 20px;
			font-size: 0.8em;
			padding: 5px 0;
			}
			#menu2 li{border-left: 1px solid #fff;padding: 0 4px 0 5px;}
			#menu2 li:first-child{border: none;}
			
			#menu2 li a{padding: 4px 10px;background: no-repeat right 3px;}
			#menu2 li a.activa{background: #069 no-repeat right 3px;}
			#menu2 li a.candado{
			background-image:url(imagenes/candado.png); padding:4px 22px 4px 10px;}
	
	#cuerpo{	background: url(imagenes/cuerpo_bg.jpg) center top no-repeat #fff;	padding: 50px 0 0;	}
	
		#banners{
		overflow: hidden;
		width: 150px;
		margin: 30px 15px;
		float: left;
		display: inline;
		clear: left
		}
		#banners a{	padding: 0 0 10px;	display: block;	}
		
		
		#contenido{	float: left;width: 740px;padding: 0 0 30px 0;	}
			#contenidoTexto{float: left; width: 540px; margin: 0 5px 0 0;	}
			#contenidoTextoJustificado{float: left; width: 540px; margin: 0 5px 0 0; text-align:justify	}
			#contenidoMedia{position: relative; float:right; width: 170px;}
			#contenidoError{ width: 600px;	margin: 40px auto; }
			
			#fotoNoticia{	}
				#fotoNoticia p{	font-size: 0.7em; text-align:left; width:175px;}
				#fotoNoticia img{border: 1px solid #ccc;}
				
				#enlaces{
				text-transform: uppercase;
				font-size: 0.70em;
				margin: 0 0 0 0px;
				list-style: none;
				padding-top: 15px;
				}
					#enlaces li{	}
					#enlaces li a{
					font-weight: bold;
					color: #00759c;
					float: left;
					clear: both;
					padding: 4px 0 8px 24px;
					margin: 0 0 10px;
					background: url(imagenes/enlaces.png) 0 0 no-repeat;
					}
					
					#enlaces li a.uno{}
					#enlaces li a.dos{background: url(imagenes/enlaces.png) 0px -28px no-repeat;}
					#enlaces li a.tres{background: url(imagenes/enlaces.png) 0px -58px no-repeat;}
					#enlaces li a.uno:hover{background: url(imagenes/enlaces.png) 0px -90px no-repeat;}
					#enlaces li a.dos:hover{background: url(imagenes/enlaces.png) 0px -118px no-repeat;}
					#enlaces li a.tres:hover{background: url(imagenes/enlaces.png) 0px -150px no-repeat;}
				
			a.archivo{
				color: #000000;
				float: left;
				clear: both;
				padding: 4px 0 8px 24px;
				margin: 0 0 10px;
			}
			.pdf2 {background: url(../admin/images/pdf.gif) 0px 0px no-repeat;}
			.xls2 {background: url(../admin/images/xls.gif) 0px 0px no-repeat;}
			.zip2 {background: url(../admin/images/zip.gif) 0px 0px no-repeat;}
			.doc2 {background: url(../admin/images/doc.gif) 0px 0px no-repeat;}
					
					
			ul.FAQ{ font-size: 0.70em; margin: 20px 0 0;}
			
			ul.FAQ li a{color: #333;}
			ul.FAQ li{	line-height: 1.3em;	margin: 0 0 10px 0;	text-indent:20px;}
			ul.FAQ li.FAQopen, ul.FAQ li.FAQclose{
			font-size:12px;
			font-weight: bold;
			padding: 0 0 0 20px;
			margin: 0 0 5px;
			text-indent:0;
			background: url(imagenes/desplegable.png) no-repeat 3px 1px;
			}
			ul.FAQ li.FAQclose{	background: url(imagenes/desplegable.png) no-repeat 3px -71px}
			
			ul.listadoArchivos{ font-size: 0.7em; margin: 10px 0 30px; display: table}
			
			.px300{width:350px;}
			
			.px450{width:450px;}
			ul.listadoArchivos .fecha{ font-size: 0.9em; display: block; }
			
			ul.listadoArchivos li{ display: table-row;	vertical-align: middle;	padding: 0 margin: 0	}
			ul.listadoArchivos li:first-child p{border-top: 1px solid #00759c;}
			ul.listadoArchivos li p{
			border-bottom: 1px solid #00759c;
			display: table-cell;
			vertical-align:middle;
			font-size: 1em; margin: 0
			}
			ul.listadoArchivos li a{
			color: #333;
			display: block;
			padding: 5px 4px 8px 30px; margin: 0
			}
			
			ul.listadoArchivos li:hover{background: #ffd;}
			
			ul.listadoArchivosFormacion{ font-size: 0.7em; margin: 10px 0 10px; display: table}			
			ul.listadoArchivosFormacion .fecha{ font-size: 0.9em; display: block; }
			
			ul.listadoArchivosFormacion li{ display: table-row;	vertical-align: middle;	padding: 0; margin: 0;	}
			ul.listadoArchivosFormacion li:first-child p{border-top: 1px solid #00759c;}
			ul.listadoArchivosFormacion li p{
			border-bottom: 1px solid #00759c;
			display: table-cell;
			vertical-align:middle;
			font-size: 1em; margin: 0;
			width:480px;
			}
			ul.listadoArchivosFormacion li a{
			color: #333;
			display: block;
			padding: 5px 4px 8px 30px; margin: 0
			}
			
			ul.listadoArchivosFormacion li:hover{background: #ffd;}
			
			.pdf{background: url(imagenes/pdf.png) 0 center no-repeat;}
			.zip{background: url(imagenes/zip.png) 0 center no-repeat;}
			.xls{background: url(imagenes/xls.png) 0 center no-repeat;}
			.doc , .rtf{background: url(imagenes/doc.png) 0 center no-repeat;}
			.jpg{background: url(imagenes/jpg.png) 0 center no-repeat;}
			.url{background: url(imagenes/url.png) 0 center no-repeat;}
			.generico{		}
			
			.listadoArchivos li:hover.pdf{background: url(imagenes/pdf.png) 0 center no-repeat #ffd;}
			.listadoArchivos li:hover.zip{background: url(imagenes/zip.png) 0 center no-repeat #ffd;}
			.listadoArchivos li:hover.xls{background: url(imagenes/xls.png) 0 center no-repeat #ffd;}
			.listadoArchivos li:hover.doc, .listadoArchivos li:hover.rtf{background: url(imagenes/doc.png) 0 center no-repeat #ffd;}
			.listadoArchivos li:hover.jpg{background: url(imagenes/jpg.png) 0 center no-repeat #ffd;}
			.listadoArchivos li:hover.url{background: url(imagenes/url.png) 0 center no-repeat #ffd;}
			
			.listadoArchivosFormacion li:hover.pdf{background: url(imagenes/pdf.png) 0 center no-repeat #ffd;}
			.listadoArchivosFormacion li:hover.zip{background: url(imagenes/zip.png) 0 center no-repeat #ffd;}
			.listadoArchivosFormacion li:hover.xls{background: url(imagenes/xls.png) 0 center no-repeat #ffd;}
			.listadoArchivosFormacion li:hover.doc, .listadoArchivos li:hover.rtf{background: url(imagenes/doc.png) 0 center no-repeat #ffd;}
			.listadoArchivosFormacion li:hover.jpg{background: url(imagenes/jpg.png) 0 center no-repeat #ffd;}
			.listadoArchivosFormacion li:hover.url{background: url(imagenes/url.png) 0 center no-repeat #ffd;}
			
			.categorias{
				background: url(imagenes/busqueda_bg.png) no-repeat 0px 0px;
				padding: 5px 10px;
				height: 320px;
			}
			
			ul.listadoNoticias{padding: 10px 0 0;}
			ul.listadoNoticias li{border-top: 1px solid #00759c;padding: 5px 0 10px 10px;}
			ul.listadoNoticias li:hover{ background: #ffd;}		
			ul.listadoNoticias li a.textoEnlace{font-size: 0.8em;color: #000; line-height: 1.3em;}
			ul.listadoNoticias li a.textoEnlace:hover{text-decoration: none;}
			ul.listadoNoticias li img{
				float: left; padding: 0 10px 5px 0;
			}
			ul.listadoNoticias li .imgformacion{
				float: left;
				position:relative;
				top:4px;
			}
			
			ul.listadoCursos{padding: 0px 0 0;}
			ul.listadoCursos li{border-top: 1px solid #00759c;padding: 5px 0 10px 10px;}
			ul.listadoCursos li:hover{ background: #ffd;}		
			ul.listadoCursos li a.textoEnlace{font-size: 0.8em;color: #000; line-height: 1.3em;}
			ul.listadoCursos li a.textoEnlace:hover{text-decoration: none;}
			ul.listadoCursos li img{
				float: left; padding: 0 10px 5px 0;
			}
			ul.listadoCursos li .imgformacion{
				float: left;
				position:relative;
				top:4px;
			}
			
			ul.listadoEnlaces{font-size: 0.7em;margin: 10px 0 30px;}
			ul.listadoEnlaces li{border-bottom: 1px solid #00759c; padding: 7px 4px 8px; position:relative; height: 35px; vertical-align:middle;}
			ul.listadoEnlaces li:first-child{border-top: 1px solid #00759c;}
			
			ul.listadoEnlacesSin{font-size: 0.7em;margin: 10px 0 30px; width:690px;}
			ul.listadoEnlacesSin li{border-bottom: 1px solid #00759c;padding: 5px 4px 8px; position:relative;}
			ul.listadoEnlacesSin li:first-child{border-top: 1px solid #00759c;}
			
			ul.listadoEnlaces li img{
				float: left; padding: 2px 10px 5px 0;
			}
			
			ul.listadoEnlaces li a{
			color: #333;
			display: block;
			margin: 0 0 0px;
			padding: 2px 0 0 0px;
			height: 35px;
			
			/*20081028*/
			display: table-cell;
			vertical-align:middle;
			}
			
			ul.listadoEnlacesSin li a{
			color: #333;
			display: block;
			margin: 0 0 0px;
			padding: 3px 0 0 0px;
			height: 31px;
			line-height:1.2em;
			
			/*20081028*/
			display: table-cell;
			vertical-align:middle;
			}
			
			ul.listadoEnlaces li:hover{background: #ffd;}
			
			ul.listadoPunto{font: 0.7em Arial, Helvetica, sans-serif; padding-bottom:10px;}
			ul.listadoPunto li{padding: 0 0 0 10px; position:relative;}
			
			
			.url_texto{font: bold 1em Arial, Helvetica, sans-serif; color: #7c7c7c;}
			/*
			columnas
			*/
			
			.coltercio{
			/*border: 1px solid red;*/
			width: 225px;
			float: left;
			margin: 0 20px 0 0;
			display: inline;
			}
			
			.coldoble{width: 450px;	float: left;}
						
			/*
			formulario solicitudes
			*/
			
			form{position: relative;}
			/**/#solicitudes label, #insertarAnuncio label, #insertarAnuncioCompleto label, #buscaAutor label{
			font-size: 0.7em;
			padding: 5px 0 0 0;
			}
			
			#buscaColegiado label{
			font-size: 0.7em;
			padding: 2px 0 0 0;
			}
			
			/**/#solicitudes input[type="text"], #buscaAutor input[type="text"], #buscaColegiado input[type="text"], select, textarea{
			border: 1px solid #00759c;
			margin: 5px 0 10px;
			}
			
			#buscaColegiado input[type="text"]{
			border: 1px solid #00759c;
			margin: 2px 0 10px;
			}
			
			#notaform {
				font-size:0.55em;
				
			}
			
			/*#areatexto{	position: absolute;	top: 0;	right: 0;}*/
			
			#insertarAnuncio{
			background: url(imagenes/busqueda_bg.png) no-repeat 0 0px;
			padding: 5px 20px;
			height: 450px;
			}
			#insertarAnuncio input[type="text"]{border: 1px solid #00759c;}
			#insertarAnuncioCompleto{
			background: url(imagenes/busqueda_bg_completo.png) no-repeat 0 3px;
			padding: 5px 20px;
			height: 590px;
			}
			#insertarAnuncioCompleto input[type="text"]{border: 1px solid #00759c;}
			#buscaAutor{
			background: url(imagenes/busqueda_bg.png) no-repeat 0px -464px;
			padding: 5px 20px;
			height: 205px;
			}
			
			#buscaColegiado{
			background: url(imagenes/busqueda_bg.png) no-repeat 0px -464px;
			padding: 2px 20px;
			height: 205px;
			}
			
				#normas{font-size: 0.8em;padding: 0 0 0 20px;}
				#normas li{	list-style: square; padding: 0 0 10px; line-height: 1.3em;}
			
			/*
			tabla resultados de busqueda
			*/
			.buscaObjetivo{ font-weight: bold;}
			
			table.resultados{
			width: 490px;
			margin: 15px 0 0;
			border-collapse: collapse;
			}
			
			thead th{
			font-weight: bold;
			color: #00759c;
			font-size: 0.9em;
			}
			
			tbody{
			font-size: 0.75em;
			border: 1px solid #00759c;
			border-right: hidden;
			border-left: hidden;
			padding: 10px 0;
			}
			tbody td{padding: 5px;}
			
			tr.filaAlterna{width: 440px;background: #dfdfef;}
			
			ul.cuentaPaginas{
			width: 400px;
			margin: 10px auto;
			padding: 10px 0 4px;
			text-align: center;
			font-size: 0.7em;
			}
			ul.cuentaPaginas li{display: inline;}
			ul.cuentaPaginas li a{
			color: #00759c;
			font-weight: bold;
			padding: 4px 8px;
			}
			ul.cuentaPaginas li a:hover{background: #ccf;}
			ul.cuentaPaginas li.paginaActual{
			color: #000;
			font-weight: normal;
			padding: 4px 8px;
			background: #ccf;
			}
			
			p.notificaPaginas{	text-align: center;	}
			
		
		#pie{
		text-align: center;
		background: #65b0c7 url(imagenes/pie_bg.jpg) top center repeat-y;
		padding: 10px 0 0;
		height: 20px;
		clear: both;
		font-size:0.7em;
		font-weight: bold;
		margin: 10px;
		position: relative;
		bottom: 8px;
		}
			#pie li{display: inline;padding: 0 10px; color:#fff;}
			#pie a{	color: #fff;text-decoration: none;	}
			#pie a:hover{ text-decoration: underline;}
		
	
	#sombra_bajo{
	position: absolute;
	background: url(imagenes/sombra_bajo.png) bottom right no-repeat;
	bottom:-10px;
	right: -10px;
	height: 10px;
	width:1000px;
	z-index: 3;
	}
	
	#sombra_derecha{
	position: absolute;
	background: url(imagenes/sombra_der.png) bottom right no-repeat;
	bottom:-10px;
	right: -10px;
	height: 500px;
	width:10px;
	z-index: 3;
	}
	
	
	
	/*
	portada
	*/
	
	.banner{
		position: relative;
		top: 0px;
		margin: -35px 20px 20px 15px;
		float: left;
		}
		.banner .titular{
		position: absolute;
		font-size: 1.4em;
		top: 10px;
		left: 10px;
		}
		.banner p{
		position: absolute;
		bottom: 0px;
		left: 10px;
		width: 300px;
		}
		
		.banner0{
		position: relative;
		top: 0px;
		margin: -35px 0px 20px 15px;
		float: left;}
		.banner1{
		position: relative;
		top: 0px;
		margin: -35px 0px 20px 15px;
		float: left;}
		.banner2{
		position: relative;
		top: 0px;
		margin: -35px -20px 20px 15px;
		float: left;
		height:139px;
		width:362px;
		}
		
		.banner2formu{
		position: relative;
		top: 0px;
		margin: -35px -20px 20px 15px;
		float: left;
		background: url(../imagenes/fondo_banner.png) top left no-repeat;
		height:139px;
		width:362px;
		}
		
		.textoBanner{
		position: relative;
		margin: 10px 10px 10px 15px;
		width: 125px;
		height: 120px;
		color: #00759c;
		font-size:1.15em;
		line-height:1.1em;
		float:left;
		}
		.formuBanner{
		position: relative;
		width:200px;
		height:120px;
		float:right;
		top: 25px;
		right:15px;
		color: #00759c;
		line-height:0.75em;
		}
		
		
	
	h3.iconoDatos{
	background: url(imagenes/datos.png) top left no-repeat;
	padding: 0 0 0 24px;
	}
	h3.iconoMoney{
	background: url(imagenes/money.png) top left no-repeat;
	padding: 0 0 0 24px;
	}
	
	ul.listadoJG{	padding: 10px 0 0;	}
	ul.listadoJG li{	padding: 0 0 10px;	font-size:0.8em;	}
	ul.listadoJG a{	color:#000000;	}
	
	
	ul.datosPersonales{	padding: 10px 0 0;	font-size:1em;	}
	ul.datosPersonales li{	padding: 0 0 10px;	font-size:0.8em; color: #000; font-weight: bold}
	ul.datosPersonales span{
	font-weight: normal; 	line-height: 1.3em;
	display:block; clear:both;
	color: #555
	}
	
	ul.recibos{	padding: 5px 0 0 0px;}
	ul.gestion li{	background: url(imagenes/gestion.png) no-repeat top left;	padding:0 0 10px 26px	}
	ul.pagados li{	background: url(imagenes/ok.png) no-repeat top left;	padding:0 0 10px 26px	}
	ul.nopagados li{
	background: url(imagenes/xx.png) no-repeat top left;	padding: 0 0 10px 26px;	}
	#modificaDatos label{	font-size: 0.7em;	}
	
	#emailB{ position: relative; margin-top: -10px}
	#emailB label{
	font-size: 0.7em;
	}
	#emailB input[type="text"]{
	font-size: 0.8em;
	height:12px; width:120px;
	float:right;
	border: 1px solid #00759c
	}
	#emailB input[type="image"]{
	position: absolute; bottom: -45px; right: -6px
	}
	
	.ejemplo{ color: #777; font-style:italic; }
	
	
	#buscaAutor label[for="espanya"], #buscaAutor label[for="castellon"], #buscaAutor label[for="valencia"], #buscaAutor label[for="alicante"]{
	border: 1px solid #00759c;
	margin: 0;
	padding: 0;
	border: hidden;
	}
	
	.colPortada{	width: 359px;	float: left;	margin: 0 35px 15px 0; padding: 0 0 10px 0;	}
	
	.colGabineteG{	width: 255px;	float: left;	margin: 0 35px 0 0;	}
	
	.colGabinete2{	width: 480px;	float: left;	margin: 0 35px 0 0;	}
	
	.colGabinete{	width: 190px;	float: left;	margin: 0 35px 0 0;	}
	
	.nomargin{ margin:0; width: 350px; }
	#contenidoPortada{	width: 940px; position: relative;}
	
	.error{	color: #600	}
	
	#error_envio{color: #600;	font-size:11px;	}
	#botonEnviar{
	background: url(imagenes/enviar.png);
	width: 70px;
	height: 20px;
	border: 0; text-indent: -9999em
	}
	#botonEnviar:hover{
	background: url(imagenes/enviar_h.png);
	cursor: pointer
	}
	#botonBuscar{
	background: url(imagenes/buscar.png);
	width: 69px;
	height: 20px;
	border: 0; text-indent: -9999em
	}
	#botonBuscar:hover{
	background: url(imagenes/buscar_h.png);
	cursor: pointer
	}
	
.organizacion{
	font-size:12px;
}

.telefono{ color:#014e68;}

#buscaAutor p{ display: block; font-size: 1em; margin: 0; padding: 0;}
#buscaAutor p input[type="checkbox"]{ display: block; float: left; margin: 4px 4px 0; padding:4px 4px 0;}
#buscaAutor p label{ float: left; width: 100%; display: block;}
