/****************************************************************************************************************
General:
****************************************************************************************************************/

body { margin:0px; padding:0px; font:11px arial; background:url(/img/fondo.gif); }

form { margin:0px; padding:0px; }
label { display:block; width:150px; float:left; }
input, textarea, select { border:1px solid #ccc; background:#e7e7e7; font:11px arial; }

img {border:0px;}
a {text-decoration:none;}
p { margin:0px; padding:0 0 10px 0; }

fieldset { padding:10px; border:1px solid #ccc; margin-bottom:15px; }
legend { font-weight:bold; padding:0 10px 0 10px; }

/****************************************************************************************************************
Identificadores:
****************************************************************************************************************/

#contenedor { width:900px; margin:auto; background-color:#fff; }
	
	#busqueda { width:900px; margin:auto; text-align:right; padding-right:10px;	margin-bottom:10px; }	
	#busqueda input { border:0px; border-left:1px solid #eee; border-bottom:1px solid #eee;	font-size:10px; }
	#busqueda a {text-decoration:none;}
		
	#cabecera { width:900px; height:200px; margin:auto; margin-bottom:10px; text-align:center;}
	
	#badansup { width:880px; margin:auto; margin-top:10px; height:10px; background-image:url(/img/bandasuperior.jpg); background-position:top left; }
	#menusuperior { width:900px; margin:auto; background-color:#fff; color:#003580; font-size:11px }
	
		#menusuperior p { margin:0px; padding:5px 0 10px 0; }
		#menusuperior a { color:#1A437B; text-transform:uppercase; font-weight:bold; text-decoration:none; }
		#menusuperior a:hover { color:#000; }

		#menusuperiorizq { float:left; width:740px; height:20px; padding:13px 0 0 20px;}
		#menusuperiorder { float:left; background-color:#fff; text-align:right; width:120px; background-image:url(/img/fondobanderas.gif); border:1px solid #EBF0F2; height:20px; padding-top:5px; padding-right:5px;}

	#cuerpo { width:880px; margin:auto; padding:10px;}

		#bloqueizq { float:left; width:562px; }
		#bloquedrc { float:right; width:300px; padding-right:10px; margin-top:2px; }

		#menulateral { margin-right:25px; font-size:12px; color:#003580; text-decoration:none; font-weight:bold; float:left; width:240px;}
	
			#menulateral li { padding-bottom:10px; }
			#menulateral li a {text-decoration:none;color:#003580;}
			#menulateral li a:hover {color:#fff; background-color:#008BCB; }
			#menulateral ol { margin:10px 0 0 5px; font-weight:normal; }
			#menulateral ol li { padding:5px 0 5px 0; }
	
			#menulat {list-style-image:url(/img/flecha.gif);margin-left:15px;}
			#enlaceseccion { text-decoration:none; color:#003580; margin-bottom:10px; padding-left:5px; }
			#enlaceseccion a {text-decoration:none;color:#003580;font-weight:bold;}

		#contenidoc { width:95%; margin:auto; text-align:justify; }

			#contenidoc ul { margin:5px 0 15px 25px; }
			#contenidoc ul li { list-style:circle; }

		#contenido { width:593px; float:left; background:url('/img/burbujas.jpg') right 350px no-repeat;}
		#contcuerpocon{ float:left;width:445px; }
		#contcuerposin { width:593px;font-family:Arial;color:#6D6E71;font-size:12px; }	

			#contcuerposin ul, ol { margin:0 0 10px 25px; list-style:circle; }	
			#contcuerposin table { border-collapse:collapse !important; border:1px solid #ccc !important; }
			#contcuerposin th, td { padding:3px !important; border:1px solid #ccc !important; }
	
			#titulosec { color:#b2dcef;font-size:40px;text-transform:lowercase; }
			#listadonoticias {  }

			#anyonoticias { color:#72B8E2; font-weight:bold; }
			#anyonoticias a { color:#72B8E2; }
		
			#error{text-align:center;font-weight:bold;margin-top:20px;}
			#logos { width:900px; text-align:center; margin:10px 0 0 0; }

	#pie { width:900px; text-align:center; margin:auto; background-color:#fff; font-size:10px; font-weight:bold; color:#7F97B9; }

		#pie a { color:#7F97B9; }

/****************************************************************************************************************
Clases:
****************************************************************************************************************/

.limpia { clear:both; }
.publicidadinicio { float:left; width:200px; }
.menulatsubmenu {list-style:none;}

.imgizq { float:left; margin:0 25px 15px 0; }
.imgtab { float:left; margin:0 25px 25px 0; }

.fielsetinicio { color:#666; margin:0px !important; padding:0px !important; }
.fielsetiniciocabecera { /*background:url(/img/cabecerassecciones.gif) 0 0 no-repeat;*/ color:#001E7F; padding:2px 2px 2px 2px; border:2px dotted #ccc; font-weight:bold; text-transform:uppercase; margin:0px !important; }
.fielsetiniciocabecera span { display:block; border:2px dotted #ccc; padding:2px 5px 2px 5px; }

.fielsetiniciofecha { padding:10px 0 0 10px; color:#A1A3A6; display:block }
.fielsetiniciocuerpo { padding-left:10px;padding-bottom:10px; }
.fielsetinicio a {color:#4A6197;}
.galeriainicio { background-image:url(/img/fondogaleriaprincipal.gif); height:20px; width:91%; padding-left:5px; border:2px solid #E5ECEE; margin:0 auto 10px auto; }
.galeriainicioenlace { border:1px solid #000; padding-left:15px; }
.galeriainicioimagen { float:left; padding-right:10px; }

.fielsetiniciogaleria { margin:15px 0 10px 10px; color:#666; float:right; }
.fielsetgaleriainterior { background-image:url(/img/cabeceragaleriainterior.gif); background-repeat:no-repeat; color:#001E7F; font-weight:bold; padding-left:15px; padding-top:10px; height:34px; text-transform:uppercase; vertical-align:top; }
.galeriainterior { background-image:url(/img/fondogaleriaprincipal.gif); height:20px; margin:0 0 10px 48px; width:202px; padding-left:5px; border:2px solid #E5ECEE; color:#0082D1; font-weight:bold; text-decoration:none; }
.textogaleria { color:#003580; margin-left:10px; }
.textogaleriaenlace { float:left; color:#72B8E2; font-weight:bold; padding:5px 0 0 10px; border-left:1px dashed #ccc; }
.enlacenoticias { color:#003580; text-decoration:none; }

.textolistadonoticias { margin-left:98px; margin-top:0px; margin-bottom:5px; font-size:12px; color:#A1A3A6; }
.mesnoticia { color:#72B8E2; font-weight:bold; }

.listados { border:1px solid #ccc; width:100%; margin-bottom:10px; }
.listados th, td { padding:3px; border:1px solid #ccc; }
.listados th { background:#B2DCEF; color:#0C3F86; }

.tabform { margin-left:150px; }
.boton { border:1px solid #ccc; background:#e7e7e7; font:11px arial; padding:3px; }

.bannerx1 { width:167px; padding:5px; float:left; border:1px solid #ccc; margin:2px; }
.bannerx1 img { width:167px; height:87px; }

.bannerx3 { width:532px; padding:5px; float:left; border:1px solid #ccc; margin:2px; }
.bannerx3 img { width:532px; }

.campanas { width:70px; padding:5px; float:left; border:1px solid #ccc; margin:7px; }
			
