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, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i{
	vertical-align: baseline;
	border: 0; 
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	border:0;
}
* {margin: 0; padding: 0}
body {line-height: 1; height:100%}
ol, ul {list-style: none}
table {border-collapse: collapse; border-spacing: 0;}
blockquote, q {quotes: "" ""}
hr {
	border: 0;
	color: #000;
	background-color: #000;
	height:1px
}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
img {
	-ms-interpolation-mode: bicubic;
}
/* FIN RESET */

body {
	background:url(imagenes/fondoTotal.gif) repeat-x;
	background-color:#001d0c;
	font:11px Arial, Verdana;
}

#total {
	width:100%;
}

#principal {
	width:980px;
	margin:auto;
}

#contenedor {
	width:980px;
	height:200px;
}

/* TOP ------------------------------------------------------------------- */

.topFecha {
	padding-top:6px;
	width:980px;
	float:left;
	height:21px
}

.topFecha, .topFecha a {
	color:#FFFFFF;
	text-decoration:none
}

.topFecha a:hover {
	text-decoration:underline;
}

.linea {
	width:60px;
	float:left;
}

.lineaFecha {
	text-align:right;
	width:200px;
	float:right;
}

/* CABECERA ------------------------------------------------------------------- */

.cabecera {
	width:980px;
	float:left;
}

.logo {
	width:456px;
	height:141px;
	float:left;
}

.botonesTop {
	width:524px;
	height:141px;
	float:right;
	background:url(imagenes/fondoBotDer.jpg) no-repeat;
	text-align:right;
}

.bannerTop {
	height:84px;
	width:521px;
	margin-right:3px;
	padding-top:15px;
}

.menuTop {
	height:42px;
	width:524px;
}

.opcionTop1, .opcionTop2, .opcionTop3 {
	width:141px;
	height:42px;
	background-position:top;
	float:right;
	margin-right:3px;
}

.opcionTop1 img, .opcionTop2 img, .opcionTop3 img{
	width:141px;
	height:42px;
}

.opcionTop1 {background:url(imagenes/bot1Top.gif) no-repeat;}
.opcionTop2 {background:url(imagenes/bot2Top.gif) no-repeat;}
.opcionTop3 {background:url(imagenes/bot3Top.gif) no-repeat;}

.opcionTop1:hover, .opcionTop2:hover, .opcionTop3:hover {
	background-position:bottom;
}

.separadorTop {
	clear:both;
	float:left;
	width:980px;
}

.desplegable1, .desplegable2  {
	position:relative;
	_position:absolute; /* IE6 */
	clear:both;
	text-align:left;
	width:141px;
	margin-top:0px;
	float:left;
	background-color:#ebffee;	
}


#menuOpc1, #menuOpc2 {
	display:none;
	margin-top:29px;
}

.opcionesMenuTop{
	float:left;
	width:131px;
	padding:10px 5px 10px 5px;
	border-bottom:solid 1px #006600;
	background:url(imagenes/backMenuTop.gif) repeat-x;
}

.opcionesMenuTop ul {
	clear:both;
	list-style:none;
	margin:0;
	padding:0;
	line-height:17px;
}

.opcionesMenuTop a {
	text-decoration:none;
	color:#016114;
}

.opcionesMenuTop a:hover {
	color:#C00;
}

/* MENÚ IZQUIERDA ------------------------------------------------------------------- */

#central {
	background:url(imagenes/fondoContent.gif) repeat-y;	
	float:left;
	width:980px;
}

.margenIzq{
	float:left;
	width:23px;
	height:365px;
	background:url(imagenes/margenIzq.gif) no-repeat;		
}

.menuIzquierda {
	float:left;
	width:198px;
	background:url(imagenes/fondoMenu.gif) repeat-y;	
}

.menuIzquierda img {
	float:left;
	clear:both;
}

.menuIzquierda ul {
	clear:both;
	list-style:none;
	margin:0;
	padding:0;
}

.menuIzquierda ul li {
	padding:0px 0 1px 0;
	border-bottom:dotted 1px #cae1cd;	
	font-size:11px
} 

.menuIzquierda ul li a {
	padding-left: 20px;
	text-decoration:none;
	color:#016114;
	display:block;		
}

.menuIzquierda ul li a:hover, .selecIzq {
	color:#C00;
	background:url(imagenes/backMenu.gif) repeat-x;
	background-color:#ebffee;
}

.bannerIzq {
	float:left;
	clear:both;
	width:178px;
	padding-left:20px;
	font-weight:bold;
	border-top:dotted 1px #cae1cd;
	background-color:#FFF;
}

	.bannerIzq img {
		float:left;
		clear:both;
		margin-top:10px;
	}

/* CENTRO */

.centroContenido {
	float:left;
	width:740px;
	margin:0 5px 0 10px;
	text-align:center;
}

.bannerCentral {
	clear:both;
}

.titulo {
	clear:both;
	float:left;
}

.ultimaHora {
	clear:both;
	width:740px;
	margin-top:10px;
	text-align:justify;
	float:left;
	margin-bottom:10px;
}

.titularDestacada {
	font-size:15px;
	color:#006600;
	font-weight:bold;
	margin:10px 0 5px 0;
}

.fechaDestacada {
	color:#999999;
	font-style:italic;
}

.textoDestacada {
	line-height:16px;
	padding-top:20px;
}

.textoDestacada img {
	float:right;
	margin-left:10px;
	max-width:250px;
	max-height:200px;
	_width:250px;

}

.centroContenido a {
	color:#016114;
	text-decoration:none;
	font-weight:bold
}

.centroContenido a:hover {
	color:#C00;
}

.C_otrasNoticias {
	width:370px;
	float:left;
	}
	
.otrasNoticias {
	width:370px;
	float:left;
	clear:both;
	padding-bottom:10px;
}

.bannersDerecha {
	width:370px;
	float:right;
	padding-top:25px;

}

.bannersDerecha img {
	margin:0 10px 10px 10px;
}

.listaNoticia {
	width:370px;
	float:left;
	margin-top:15px;
	text-align:justify;
}

.otrasTitular {
	width:370px;
	clear:both;
	margin-bottom:5px;
	float:left;
}

.otrasTexto {
	width:370px;
	clear:both;
	margin-bottom:10px;
	float:left;
	line-height:16px;
}

.otrasTexto img {
	max-width:100px;
	max-height:80px;;
	_width:100px;
}

.imgOtras {
	width:100px;
	margin-right:10px;
	float:left;
	border:solid 1px #CCCCCC;	
	text-align:center;
}

.trabajoInicio {
	width:350px;
	float:right;
	border:solid 1px #CCC;
	padding:5px;
	text-align:left;
}

.lineaTrabajo {
	width:350px;
	clear:both;
	float:left;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
}

.fechaTrabajo {
	color:#016114;
	float:left;
	font-weight:bold;
}

.tituloTrabajo {
	float:left;
	margin-left:5px;
	width:280px;
}

.tituloTrabajo a {
	color:#000;
	font-weight:normal;
}

.actividades {
	width:740px;
	margin-top:10px;
	text-align:justify;
	float:left;
	margin-bottom:10px;
}

.trabajoInicio {
	width:350px;
	float:right;
	border:solid 1px #CCC;
	padding:5px;
	text-align:left;
	margin-top:5px;
}

.lineaActividad {
	width:740px;
	clear:both;
	float:left;
	text-align:left;
	margin-top:5px;
	border-bottom:dotted 1px #CCCCCC;
	padding-bottom:5px;
}

.fechaActividad {
	color:#016114;
	float:left;
	width:100px;
	font-weight:bold
}

.tituloActividad {
	float:left;
	margin-left:5px;
	width:500px;
}

.tituloActividad a {
	color:#000;
	font-weight:normal;
}

.zona {
	font-size:21px;
	color:#016114;
}

.paginacion {
	clear:both;
	float:left;
}

/* NOTICIAS */

.tituloPagina {
	width:740px;
	text-align:left;
	padding:10px 0 10px 0;
	float:left;	
}

.titularNoticia {
	font-size:15px;
	color:#006600;
	margin:10px 0 5px 0;
}

.subtitulo {
	font-style:italic;
	font-size:14px;
	margin-bottom:20px;
}

.desarrolloNoticia {
	width:715px;
	text-align:justify;
	border:solid 1px #CCCCCC;
	padding:5px 10px 10px 10px;
	float:left;
	font-size:13px
}

.imagenNoticiaDer {
	float:right;
	clear:both;
	width:250px;
	padding:10px;
	margin:0 0 5px 10px ;
	text-align:center;
	border:dotted 1px #CCCCCC;
}

.imagenNoticiaDer img{
	max-width:250px;
	}

.contenedorFicheros {
	float:left;
	clear:both;
	padding:10px;
	margin-top:10px;
	border:dotted 1px #CCCCCC;
}

.contenedorFicheros img {
	vertical-align:middle;
	width:auto;
}
.contenedorEnlaces {
	float:left;
	clear:both;
	padding:10px;
	margin-top:10px;
	border:dotted 1px #CCCCCC;
	width:695px;
	background-color:#FFFFCC;
	text-align:left;
}

/* ESPACIO NOTICAS LISTADO*/

.listaDestacados {
	float:left;
	clear:both;
	width:740px;
	margin-top:10px;
}

.secDestList {
	float:left;
	width:345px;
	margin:5px 10px 5px 0;
	border:solid 1px #016114;
	border-right:solid 2px #016114;
	border-bottom:solid 5px #016114;
	text-align:justify;
	padding:5px;
	height:205px;
	_width:345px;
}

.secDestTitular {
	width:340px;
	clear:both;
	float:left;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:dotted 1px #CCCCCC;
	_width:345px;
}

.secDestTexto {
	line-height:16px
}

.secDestTexto img {
	max-width:150px;
	max-height:100px;
	_width:150px;
	float:left;
	margin:5px 10px 5px 5px;
}

.secNormalList, .secTrabList {
	float:left;
	width:728px;
	margin:5px 10px 5px 0;
	_margin:5px 0 5px 0;
	border:solid 1px #CCC;
	text-align:justify;
	padding:5px;
	_width:725px;
}

.secTrabList {
	border:none;
}

.secNormalTitular, .secTrabTitular, .secBOETitular, .secTribunaTitular {
	width:725px;
	clear:both;
	float:left;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:dotted 1px #CCCCCC;
	_width:725px;
}

.secTribunaTitular {
	margin-top:10px
}

.secBOETitular {
	padding-bottom:0;
	width:345px;
	clear:none;
	margin-right:10px;
	height:40px;
	line-height:12px;
	border-right:dotted 1px #CCCCCC;
	padding-right:5px;
}

.secBOETitular a {
	font-weight:normal;
}

.secTrabTitular {
	background:url(/imagenes/fondoWork.gif) no-repeat;
	padding-bottom:0;
}

.secNormalTitular a:visited, .secTrabTitular a:visited {
	color:#CCCCCC;	
}

.secNormalTexto {
	line-height:16px;
}

.secNormalTexto img {
	max-width:100px;
	max-height:70px;
	_width:100px;
	float:left;
	margin:5px 10px 5px 5px;
}

/* GALERÍA FOTOGRÁFICA */

.listaGalerias {
	float:left;
	width:740px;
	padding:0px;
	text-align:left;
	clear:both;
	margin-top:10px
}

.seccionGaleria {
	float:left;
	clear:both;
	width:740px;
	background:url(/imagenes/fondoGaleria.gif) no-repeat;
}

.tituloSeccion {
	font-size:13px;
	margin:30px 20px 0px 20px;
	text-transform:uppercase;
}

.tituloGaleria {
	margin:10px 0 0px 20px;
	float:left;
	width:340px;
	font-size:12px;
}

.tituloGaleria p {
	font-size:11px;
}

.tituloGaleria img {
	max-width:80px;
	max-height:60px;
	_width:80px;
}

.verGaleria {
	margin:10px 0 0px 20px;
	_margin:10px 0 10px 10px;
	float:left;
	width:720px;
	font-size:12px;
}

.verGaleria img {
	max-width:100px;
	max-height:75px;	
}

.contentImgGaleria {
	padding:5px;
	border:solid 1px #CCC;
	float:left;
	margin-right:5px;
	background-color:#FFFFFF;
	margin-bottom:5px;
	text-align:center
}

.verImgGaleria {
	padding:5px;
	border:solid 1px #CCC;
	float:left;
	margin-right:5px;
	background-color:#FFFFFF;
	margin-bottom:5px;
	text-align:center;
	width:100px;
	height:75px;
}

/* REVISTA */

.contRev {
	clear:both;
	margin-top:10px;
}

.revistasLista {
	width:230px;
	padding:5px;
	border:dotted 1px #CCCCCC;
	vertical-align:top;
	text-align:center;
}

.revistasLista img {
	margin:5px;
	max-width:200px;
	max-height:265px;
}

.nombreRev {
	width:230px;
	clear:both;
	font-size:13px;
}

.nombreRev a {
	font-weight:normal
}

.fechaRev {
	width:230px;
	clear:both;
	font-style:italic;
	color:#999999
}

/* ACTIVIDADES Y CURSOS */

.actividadDestacada {
	width:725px;	
	float:left;
	clear:both;	
	margin-top:10px;
	padding:10px 5px 10px 5px;
	text-align:left;
	border:solid 1px #CCCCCC;
	background:url(imagenes/fondestaca.gif) repeat-x;
}

.fichaDestacada {
	width:340px;
	height:60px;
	background-color:#FDFDEE;
	border:dotted 1px #FFCC00;
	margin:5px;
	padding:5px;
	float:left;
}

.cursiva {
	font-style:italic;
}

.actividadesLista {
	width:725px;	
	float:left;
	clear:both;	
	margin-top:10px;
	padding:10px 5px 10px 5px;
	text-align:left;
	border:solid 1px #CCCCCC;
}

.registroActividad {
	width:720px;
	border-bottom:dotted 1px #CCCCCC;
	padding-bottom:5px;
	margin-bottom:5px;
}
/* JUNTA DIRECTIVA */

.lineaJunta {
	float:left;
	clear:both;
	width:100%;	
	border:solid 1px #CCC;
	background:url(imagenes/f_ficha.gif) right repeat-y;
}

	.fotoJunta1, .fotoJunta2, .fotoJunta3, .fotoJunta4, .fotoJunta5, .fotoJunta6, .fotoJunta7, .fotoJunta8, .fotoJunta9, .fotoJunta10, .fotoJunta11, .fotoJunta12, .fotoJunta13, .fotoJunta14, .fotoJunta15, .fotoJunta16, .fotoJunta17, fotoJunta18 {
		float:left;
		width:110px;
		height:110px
		}
		
		.fotoJunta1 { background:url(imagenes/junta/foto1.jpg) 0 0 no-repeat; }
		
		.fotoJunta2 { background:url(imagenes/junta/foto1.jpg) 0 -110px no-repeat; }
		
		.fotoJunta3 { background:url(imagenes/junta/foto1.jpg) 0 -220px no-repeat; }
		
		.fotoJunta4 { background:url(imagenes/junta/foto1.jpg) 0 -330px no-repeat; }
		
		.fotoJunta5 { background:url(imagenes/junta/foto1.jpg) 0 -440px no-repeat; }
		
		.fotoJunta6 { background:url(imagenes/junta/foto1.jpg) 0 -550px no-repeat; }
		
		.fotoJunta7 { background:url(imagenes/junta/foto1.jpg) 0 -660px no-repeat; }
		
		.fotoJunta8 { background:url(imagenes/junta/foto1.jpg) 0 -770px no-repeat; }
		
		.fotoJunta9 { background:url(imagenes/junta/foto1.jpg) 0 -880px no-repeat; }
		
		.fotoJunta10 { background:url(imagenes/junta/foto1.jpg) 0 -990px no-repeat; }
		
		.fotoJunta11 { background:url(imagenes/junta/foto1.jpg) 0 -1100px no-repeat; }
		
		.fotoJunta12 { background:url(imagenes/junta/foto1.jpg) 0 -1210px no-repeat; }

		.fotoJunta13 { background:url(imagenes/junta/foto1.jpg) 0 -1320px no-repeat; }
		
		.fotoJunta14 { background:url(imagenes/junta/foto1.jpg) 0 -1430px no-repeat; }
		
		.fotoJunta15 { background:url(imagenes/junta/foto1.jpg) 0 -1540px no-repeat; }
		
		.fotoJunta16 { background:url(imagenes/junta/foto1.jpg) 0 -1650px no-repeat; }
		
		.fotoJunta17 { background:url(imagenes/junta/foto1.jpg) 0 -1760px no-repeat; }
	
	.textoJunta {
		float:left;
		margin-left:20px;
		}
	
		.textoJunta h2 {
			font-weight:bold;
			font-size:15px;
			margin-top:20px;
			}

.sombra_ficha {
	clear:both;
	float:left;
	width:700px;
	margin-bottom:10px;
}			

/* SEDES */

.fotosSedes h2 {
	float:left;
	clear:both;
	width:710px;
	margin:10px 0 10px 0;
	font-size:18px;
}

.fotosSedes img {
	margin-left:6px;
	float:left;	
}

.sedeContent {
	float:left;
	border:solid 1px #333;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	width:710px
	}

	.sedeFot {
		width:170px;
		height:160px;
		float:left;
		font-size:10px;
		text-align:center;
		margin-bottom:5px;
	}
	
	.sedePie {
		float:left;
		clear:both;
		width:702px;
		background-color:#333;
		color:#FFF;
		padding:5px;
		font-size:11px;
		text-align:center
		}

/* ADMINISTRACION */

.fotoAdmin1, .fotoAdmin2, .fotoAdmin3, .fotoAdmin4, .fotoAdmin5 {
		float:left;
		width:110px;
		height:110px
		}
		
		.fotoAdmin1 { background:url(imagenes/administracion/fotos.jpg) 0 0 no-repeat; }
		
		.fotoAdmin2 { background:url(imagenes/administracion/fotos.jpg) 0 -110px no-repeat; }
		
		.fotoAdmin3 { background:url(imagenes/administracion/fotos.jpg) 0 -220px no-repeat; }
		
		.fotoAdmin4 { background:url(imagenes/administracion/fotos.jpg) 0 -330px no-repeat; }
		
		.fotoAdmin5 { background:url(imagenes/administracion/fotos.jpg) 0 -440px no-repeat; }
		
/* ASESORÍA JURÍDICA */

.fotoAsesor {
	float:left;
	margin:10px;
	width:155px;
	}
	
.textoAsesor {
	float:left;
	width:500px;
	margin:15px;
	}
	
* html .textoAsesor {
	margin:10px;
	}

.textoAsesor ul li, .textoNoticia ul li {
	list-style:disc;
	margin:10px 0 10px 16px
	}

/* ENLACES */

.enlacesTDTit {
	width:708px;
	vertical-align:top;
	font-size:13px;
	padding:10px 0 10px 5px;
	background:url(imagenes/f_ficha.gif) right repeat-y;
	border:solid 1px #CCC;
	color:#CC0000;
	}

.enlacesTD {
	width:355px;
	vertical-align:top;
	font-size:11px;
	padding:5px 0 5px 5px;
	border:solid 1px #F0F0F0;
	background:url(imagenes/f_enlaces.gif) right repeat-x;	
	cursor:pointer;
	}
	
	.enlacesTD:hover, .enlacesTDvar:hover {		
		background:none;
		background-color:#FFFFCC;		
		}
		
.enlacesTDvar {
	width:355px;
	vertical-align:top;
	font-size:11px;
	padding:5px 0 5px 5px;
	border:solid 1px #F0F0F0;
	background:none;
	cursor:pointer;
	}
	
	.enlacesTD a, .enlacesTDvar a {
		font-weight:normal;
	}
	
	.enlaceInte {
	color:#006600
	}
	
/* FORMULARIO ENVIO */

.formSend {
	clear:both;
	float:left;
	margin-top:10px;
}

.formSend tbody tr td {
	padding:5px
}

.formSend tbody tr td input {
	width:100px;
	}

.formSend tbody tr td input.introText {
	width:300px;
	}

.formSend tbody tr td textarea {
	width:500px;
	height:200px
}

.formSend tbody tr td textarea {
	width:500px;
	height:200px
}

.contForm {
	color:#FF0000
}

.enForm {
	color:#009900;
	float:left;
	clear:both;
	width:515px;
	text-align:center;
	margin:100px
}

/* CONSULTAS PRIVADAS */

.privadaClass {
	float:left;
	clear:both;
	width:685px;	
	color:#666;
	padding:3px 10px 3px 10px;
	font-weight:bold;
	border-left:solid 10px #009900;	
	margin-bottom:3px;
	cursor:pointer
}

	#sec1Ver, #sec2Ver, #sec3Ver, #sec4Ver, #sec5Ver, #sec6Ver, #sec7Ver, #sec8Ver, #sec9Ver, #sec10Ver, #sec11Ver, #sec12Ver, #sec13Ver, #sec14Ver, #sec15Ver, #sec16Ver, #sec17Ver, #sec18Ver, #sec19Ver, #sec20Ver, #sec21Ver, #sec22Ver, #sec23Ver, #sec24Ver {
		display:none;
	}
	
.privadaContent {
	float:left;
	clear:both;
	width:685px;
	border:dotted 1px #006600;
	padding:3px 10px 3px 8px;
	margin-bottom:3px;
	margin-left:10px;
	background-color:#F8F8F8
}

	.privada {
		float:left;
		clear:both;
		width:660px;
		margin-bottom:3px;
		font-size:11px;
		padding:10px;
	}
	
	.privada strong {
		color:#333333
	}

#acupuntura, #cirugiagen, #aparatodi, #cirugiapla, #dermatove, #endrinu, #ginecol, #mediin, #neumol, #neurol, #oftalmol, #pediatria, #psicote, #psicol, #traumat, #odontol, #planifica, #anestesia, #cardiologia, #urologia, #cardiovascular, #rehabi, #alergo {
	display:none;
}

/* PIE DE LA WEB */

.pieWeb {
	clear:both;
	width:980px;
	text-align:center;
	color:#FFFFFF;
	padding-bottom:20px;
}

.pieNota {
	clear:both;
	color:#FFFFFF;
}

.pieNota a {
	color:#FFF;
	text-decoration:none;
}

.pieNota a:hover {
	text-decoration:underline;
}

/* OPCIONES CARNE */

.opcs_sel {
	clear:both;
	float:left;	
	padding-bottom:10px;	
	}
	
.a_opcs_sel {	
	padding:150px 0 10px 0;	
}

.opcs_sel .a_opcs_sel a {
	display:block;
	float:left;
	padding:5px 13px;
	margin-left:2px;
	margin-bottom:20px;
	border-radius:0 10px;
	border:solid 1px #F90;
	background-color:#FC6;
	color:#C00;
	}
	
#opc1, #opc2, #opc3, #opc4 {
	padding: 5px 10px 10px;
	border: 1px solid #CCCCCC;
	width:715px;	
	background:url(/imagenes/backomc.jpg) top no-repeat;
	}
	
#opc1 {
	position:relative;
	}

#opc2, #opc3, #opc4 {
	position:absolute;
	visibility:hidden
	}	

.opcs_sel a:hover {
	background-color:#FFC;
	}
	
	.opcs_sel .a_opcs_sel a.sel_opc {
		background-color:#FFC;
		border-color:#FC6
		}
		
	.opcs_sel p {
		margin-bottom:10px;
		clear:both;
		}
		
	.opcs_sel p strong {
		color:#016114;
		font-size:18px;
		}
