* { padding:0px; margin:0px; }
body { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#333333; padding:0px; margin:0px; }
a:link, a:active, a:visited { text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
img { border:0px; }

#contenedora { width:1004px; margin:0 auto; position:relative; }

/*cabecera*/

.cabecera { background:transparent url(../img/cabecerader.jpg) no-repeat scroll 0 0; font-size:12px; margin:12px 0 0; height:69px; }
	.cabecera a .logoEnlace { position:relative; z-index:1000; }
	.menuSuperior { float:right; display:inline; margin:-70px 0 0; position:relative; z-index:10; }
	.menuSuperior a, 	#cabecera .menuSuperior a:visited { float:left; color:#000; margin-top:3px; }
	 .menuSuperior a:hover { text-decoration:underline; }
	 .menuSuperior .Separador { float:left; margin:2px 5px 0; }
	.menuSuperior a.UsuariosReg { background:transparent url(../img/icono_candado.gif) no-repeat scroll 0 50%; margin-top:3px; padding-left:15px; }
    .menuSuperior select { float:left; margin:0 5px; width:180px; border:1px solid #666; color:#000; font-size:12px; padding:0; }
	*:first-child+html .cabecera .menuSuperior select { height:auto; }
	.menuSuperior #Button1 { float:left; background:transparent url(../img/boton_gris_largo.gif) no-repeat scroll 0 2px; border:medium none; color:#FFFFFF; cursor:pointer; font-size:9px; height:15px; width:30px; padding-left:5px; padding-right:0px; }
	*:first-child+html .cabecera .menuSuperior #Button1 { margin-right:5px }
	.menuSuperior #buscar { position:relative; float:left; width:100px; border:1px solid #666; color:#000; font-size:12px; margin:0 4px 0 10px; padding:0; }
	*:first-child+html .cabecera .menuSuperior #buscar { margin-top:2px; margin-right:10px; width:100px }
	*html .cabecera .menuSuperior #buscar { margin-top:2px; margin-right:9px; height:14px }
    .menuSuperior #Submit1 { position:relative; float:left; background:transparent url(../img/boton_lupa.jpg) no-repeat scroll 0 2px; border:medium none; color:#FFFFFF; cursor:pointer; font-size:9px; height:15px; width:14px; padding:0; margin-right:-1px; }
	*:first-child+html .cabecera .menuSuperior #Submit1 { margin-top:1px; }
	*html .cabecera .menuSuperior #Submit1 { margin-top:2px; }
	.subtitularCabeceraLiquida { color:#FFFFFF; cursor:pointer; float:right; font-size:14px; font-weight:bold; margin:-43px 0 0; padding:0; position:relative; text-align:right; width:789px; z-index:10; }
	.subtitularCabeceraLiquida .titularLiquido { float:right; margin:-28px 0 0; padding:0 15px 0 0; position:relative; color:#FFF; }
	.enlaceSeccion { clear:right; float:right; margin:-35px 6px 0 0; position:relative; }
	.barraSeccion800 { background-color:#EC8101; font-size:1px; height:5px; margin:-4px 0 0; position:relative; width:780px; z-index:2000; }

.menutop { clear:both; margin-left:21px; font-size:14px; margin-top:1px; }
	.menutop ul { list-style:none; }
	.menutop li { width:auto; height:16px; float:left; margin: 0 1px 0 0; }
.menutop .botonAzul { padding:5px 16px 7px 15px; }

.ficha { float:left; border:1px solid #F99213; height:auto; margin:10px 22px 0; padding:30px; width:720px; }
*html .ficha { width:670px;}
	.ficha h1 { height:25px; color:#1D3063; background:transparent url(../img/filete.gif) no-repeat 0 25px; overflow:hidden; padding: 0 0 15px 0; font-size:18px; }
	.ficha h2 { margin:3px 0; font-size:12px; line-height:16px; color:#1D3063; clear:both; }
	.ficha ul { list-style:none; margin-bottom:12px; }
	.ficha ul li { background:transparent url(../img/guionlista.gif) no-repeat scroll 0 6px; font-size:11px; line-height:17px; padding-left:10px; clear:both; }
	.ficha ul.lista_2col { margin:20px 0 0 0; }
	.ficha ul.lista_2col li { display:inline; float:left; width:340px; clear:none; background-image:none; border:1px solid #F99213; margin-right:10px; padding:0px; }
	*html 	.ficha ul.lista_2col li { width:300px }
	.ficha ul.lista_2col li h2 { background-color:#FEEFDC; margin:0px; padding:0 0 0 5px; }
	.ficha ul.lista_2col li ul { margin:5px auto; width:95%; }
	.ficha ul.lista_2col li ul li { border:none; width:100%; margin:0px; }
	.ficha p { margin: 5px 0; }
	.ficha a { color:#1D3063; font-weight:bold; text-decoration:underline; }
	.ficha a:hover { text-decoration:none; }
	.ficha img { border:#bac1db 1px solid; margin-top:10px; }
	.cursiva { font-style:italic; margin-bottom:3px; display:block; }

.menubot { width:750px; height:15px; float:left; border:1px solid #F99213; border-top:none; background-color:#feefdc; padding:2px 15px; margin:0 0 10px 22px; }
*html .menubot { width:700px; }
	.menubot a { color:#1D3063; text-decoration:none; font-weight:bold; }
	.menubot a:hover { text-decoration:underline; }
	.menubot ul { list-style:none; }
	.menubot ul li { float:left; margin-right:6px; }

.menuder { float:right; width:150px; margin:5px 15px 0 0; font-size:12px; text-align: left; }
.botonAzul { background:#223466 url(../img/botonAzul.jpg) repeat-x scroll center center; margin:1px 0; padding:8px 10px; }
	.botonAzul a { color:#FFF; text-decoration:none; }
	.botonAzul a:hover { text-decoration:underline; }
	.botonAzul p { font-weight:bold; line-height:18px; }
	.botonAzul p.conColor { color:#FEEFDC; font-weight:normal; }
	
	
	
	li.on {
    background: url("../img/bkg_menu_mapa_on.gif") repeat-x scroll 0 0 #ffac44;
   
	

.clearfix { clear:both; }

/*pie*/

.pie { width:984px; background:transparent url(../img/pie.gif) no-repeat scroll 0 0; clear:both; float:left; font-size:12px; margin:20px auto 5px; padding:4px 0 0 20px; color:#000; }
body:last-child .pie { width:984px; }
.pie span { float:left; }
.pie .Separador { float:left; margin:0 5px 0; }
.pie a { float:left; color:#000; }
.pie a:hover { color:#000; }
.pie img { float:right; margin:1px 5px 5px 5px; }
body:last-child .pie img { margin-right:5px; }
