/**********************************************************************************
General:
**********************************************************************************/

body { font:12px Helvetica; color:#666; background:#0990ca url('/img2/fondo.jpg') 0 0 repeat-x; }

a { color:#3A3996; text-decoration:none; }
p { padding:5px 0 10px 0; }
h1 { font:16px arial; font-weight:bold; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #ccc; color:#0086c3 }
h2 { font:14px arial; color:#980F21; font-weight:bold; padding-bottom:5px; margin-bottom:10px; }
 
form { margin:0px; padding:0px; }
input, textarea, select { font:11px arial; border:1px solid #ccc; }
label { float:left; display:block; width:110px; }

/**********************************************************************************
Identificadores:
**********************************************************************************/

#contenedor { width:951px; background:#fff; margin:auto; border-right:1px solid #999; border-left:1px solid #999; }

	#menusupsup { text-align:left;padding:0 13px 0 10px; }

		#menusupsup a { color:#82878b;font-size:11px; }
	
	#menusup { width:520px; float:right; padding:10px 0 10px 0; }

		#menusup li { float:left; padding:0 10px 0 10px; }
		#menusup a { color:#82878b; }

	#logo { width:941px; height:90px; padding-right:10px; background:url('/img2/logo.gif') 40px 0 no-repeat; }

		#logo p { text-align:right; }
	
	#menuinf { width:560px; float:right; padding:0 0 10px 0; }

		#menuinf li { float:left; padding:20px 10px 0 10px; }
		#menuinf a { color:#24526c; text-transform:uppercase; }
	
	#menuinfsub { width:750px; float:right; padding:0 0 10px 0; text-align:right; }

		#menuinfsub li { float:left; padding:20px 10px 0 10px; list-style:none !important;}
		#menuinfsub a { color:#24526c; text-transform:uppercase; }

	#cabecera { width:951px; height:189px; }
	#contenido { width:900px; margin:auto; padding-bottom:20px; }

		#contenido p { text-align:justify; }
		#contenido ul, ol { margin:5px 0 5px 25px; }
		#contenido ul li { list-style:circle; }
		#contenido ol li { list-style:decimal; }

		#menu { margin:0 0 0 0 !important; }
		#menu li { float:left; margin:10px 20px 0 0; list-style:none !important; }
		#menu li a { color:#098dd7; }
		
		#error { text-align:center; padding:50px 0 0 0; }
		#buscador { background:#e7e7e7; padding:10px; border:1px solid #ccc; }
		
			#buscador legend { font-weight:bold; padding:0 10px 0 10px; }

	#pie { text-align:center; }

/**********************************************************************************
Clases:
**********************************************************************************/

.limpia { clear:both; }

.tabform { margin-left:110px; }
.boton { background:#E0DFDE; color:#000; padding:1px 5px 1px 5px; border:1px solid #ccc; font-size:11px !important; }
.obligatorio { background:#FBFFBF !important; }
.secun { float:none !important; display:inline !important; }
.terc { width:100% !important; float:none !important; }

.paginador { width:100%; text-align:right; padding:10px 0 10px 0; }

.menusup_borde { border-right:1px solid #82878b; }
.menuinf_borde { border-right:1px solid #24526c; }

.listados { width:100%; border:1px solid #ccc; border-collapse:collapse; }
.listados th, td { border:1px solid #ccc; padding:2px 5px 2px 5px; vertical-align:top; }
.listados th { background:#0D86C4; color:#fff; }
