/* GENERAL HTML */html, * { margin:0; padding:0; }body { margin:0; padding:0; font:0.8em/1em Arial, Verdana, Helvetica; background:#ecd1a2 url(../img/bg-web.gif) center repeat-y;}a img { border:0;}a { outline:none; color:#ff4f00; font-weight:bold;}a img{ border:0;}a:hover { color:#fff;}p {  color:#701407; margin:5px 0;}h1 { color:#6e1507; padding:0 0 45px 2px; margin:0 0 15px 0; font-size:1.4em; width:100%; background:url(../img/bg-h1.gif) left bottom no-repeat; float:left;}h2 { color:#6d1605; padding:0 0 10px 0; font-weight:normal; margin:0; font-size:1.1em; width:100%; background:url(../img/bg-punteado.gif) bottom repeat-x; }/* CUERPO */#layout { margin:0 auto; width:785px; padding:0; }#header { height:145px; width:785px; background:url(../img/bg-header.gif) 0 0 no-repeat; float:left;}#header a { float:left;}#header img { margin:50px 0 0 34px; }#header p { float:right; margin:75px 5px 0 0; text-align:right; color:#f6f0da; font-size:1.2em; font-weight:bold;}#header p span { display:block;}#header #migas { float:left; clear:both; margin:24px 0 0 5px; color:#eaeec9; font-size:0.9em;}#header #migas a{ float:none; padding-left:5px; color:#eaeec9; text-decoration:none;}#header #migas a:hover { color:#fff;}#bodycontent { margin:0 0 0 20px!important; margin:0; width:570px; float:left; padding:0 0 60px 0; background:url(../img/bg-colizq.gif) left bottom no-repeat; }#bodycontent p { line-height:1.3em;}.colIzq {  float:left; width:385px; margin-top:20px;}.colCentro {  float:left; width:450px; margin-top:20px;}.colDcha {  float:right; width:170px; margin-right:3px!important; margin-right:6px;  }/* PIE */#footer { float:left; clear:both; padding:17px 33px 4px 10px; margin:15px 0 0 0; width:715px; background:url(../img/bg-footer.gif) 0 0 no-repeat; color:#842104; }#footer a{ color:#842104; text-decoration:none;}#footer a:hover { text-decoration:underline;}#footer div.otrosDatos{ float:right; margin:15px 0 0 0; width:200px; text-align:right; }#footer div { float:left; width:400px;}#footer div p { display:block; line-height:1.2em; margin:0; font-weight:bold; font-size:0.9em;}/* SUBMENU */#menu.submenu { width:170px; padding:30px 0 0 0; margin:0; background:#701407 url(../img/bg-submenu.gif) 0 0 no-repeat; float:left;}#menu.submenu p {  font-size:1em; padding-left:11px;}#menu.submenu ul { margin:2px 0 0 0; width:157px; padding:0 0 0 2px; background:none;}#menu.submenu li { margin:0;}#menu.submenu li a{ font-size:0.9em; padding-left:11px; margin:0; width:155px; border:0; border-bottom:1px solid #fff;}#menu.submenu li a:hover, #menu li a.activo{ background:#af8b13; border-top:0; border-bottom:1px solid #c3a640;}#menu.submenu li.noBordeBottom a{ border-bottom:0; margin-bottom:-1px;}#menu.submenu li.noBordeBottom a:hover, #menu li.noBordeBottom a.activo{ border:0;}#menu.submenub { width:170px; padding:30px 0 0 0; margin:0; background:#701407 url(../img/bg-submenu2.gif) 0 0 no-repeat; float:left;}#menu.submenub p {  font-size:1em; padding-left:11px;}#menu.submenub ul { margin:2px 0 0 0; width:157px; padding:0 0 0 2px; background:none;}#menu.submenub li { margin:0;}#menu.submenub li a{ font-size:0.9em; padding-left:11px; margin:0; width:155px; border:0; border-bottom:1px solid #fff;}#menu.submenub li a:hover, #menu li a.activo{ background:#af8b13; border-top:0; border-bottom:1px solid #c3a640;}#menu.submenub li.noBordeBottom a{ border-bottom:0; margin-bottom:-1px;}#menu.submenub li.noBordeBottom a:hover, #menu li.noBordeBottom a.activo{ border:0;}/* MENU VERTICAL */#menu {float:left; padding:70px 31px 0 0; width:144px; margin:0; background:url(../img/bg-menu.gif) 0 0 no-repeat; }#menu p { color:#f7eedc; font-weight:bold; display:block; font-size:1.2em; padding:0 0 2px 19px; margin:0;}#menu ul { margin:0; width:154px; padding:0 0 0 8px; list-style:none; background:url(../img/bg-menu-ul.gif) 0 0 repeat-y }#menu li { margin:0 0 1px 0; _margin:0; padding:0;}#menu li a{ color:#f7efd8; text-decoration:none; font-size:1.1em; font-weight:normal; width:108px; height:15px; padding:2px 0 0 27px; border-top:1px solid #944934; border-bottom:1px solid #944934; display:block; background:#6e1507;}#menu li a:hover, #menu li a.activo{ background:#af8b13; border-top:1px solid #944934; border-bottom:1px solid #c3a640;}#menu li.noBordeTop a{ border-top:0;}#menu li.noBordeTop a:hover, #menu li.noBordeTop a.activo{ border-top:0; border-bottom:1px solid #c3a640;}#menu li.noBordeBottom a{ border-bottom:0; margin-bottom:-1px;}#menu li.noBordeBottom a:hover, #menu li.noBordeBottom a.activo{ border-bottom:0; border-top:1px solid #c3a640;}#menu .menuMedio { background:url(../img/bg-menu-sep.gif) 0 0 no-repeat; padding-top:42px; width:150px;}#menu .brdBottom { background:url(../img/bg-menu-ul-bottom.gif); height:43px; width:172px;}#banners{ margin:15px 0 30px 0; height:132px; width:147px; padding:9px 0 0 19px; background:url(../img/bg-banners.gif) 0 0 no-repeat;}#banners a { margin-right:8px;}/* MENU VERTICAL DEL CMS */#nav { float:left; width:165px; font-size:1em;}	#nav div { color:#fff; background:url(../img/menu-ul-top.gif) 0 0 no-repeat; height:15px; width:158px; padding:5px 0 2px 7px; }		#nav ul { margin:0; padding:0 0 8px 0; list-style:none; background:url(../img/menu-ul-bottom.gif) 0 bottom no-repeat;}	#nav ul li { margin:0!important; margin:0 0 -1px 0; padding:0;}	#nav ul li a { padding:5px 0 5px 20px; margin:0; width:130px; display:block; background:#ebf1f3 url(../img/bk-menu-a.gif) 8px 8px no-repeat; color:#000;}	#nav ul li a:hover, #nav ul li.activo a{ color:#fff; text-decoration:none; background-image:url(../img/bk-menu-a-hover.gif);}		#nav ul li a.m1 { border-bottom:5px solid #bc8d51;}	#nav ul li.activo a.m1, #nav ul li a.m1:hover { background-color:#bc8d51;}	#nav ul li a.m2 { border-bottom:5px solid #d1bd00;}	#nav ul li.activo a.m2, #nav ul li a.m2:hover { background-color:#d1bd00;}	#nav ul li a.m3 { border-bottom:5px solid #359573;}	#nav ul li.activo a.m3, #nav ul li a.m3:hover { background-color:#359573;}	#nav ul li a.m4 { border-bottom:5px solid #ffbd59;}	#nav ul li.activo a.m4, #nav ul li a.m4:hover { background-color:#ffbd59;}	#nav ul li a.m5 { border-bottom:5px solid #808e8a;}	#nav ul li.activo a.m5, #nav ul li a.m5:hover { background-color:#808e8a;}	#nav ul li a.m6 { border-bottom:5px solid #000;}	#nav ul li.activo a.m6, #nav ul li a.m6:hover { background-color:#000;}		/* Submenu */		#nav ul li ul{ margin:-1px 0 -8px 0; font-size:0.95em; background:none;}	#nav ul li ul li { background:none; padding:0;}	#nav ul li.activo ul li a, #nav ul li ul li a { color:#000; border:0; padding:3px 2px 3px 45px; width:103px; background:transparent url(../img/bk-menu-a.gif) 35px 5px no-repeat;}	#nav ul li ul li a:hover, #nav ul li.activo ul li a, #nav ul li.activo ul li a:hover, #nav ul li.activo ul li.activo a{ color:#000;background:#ebf1f3 url(../img/bk-menu-a.gif) 35px 5px no-repeat;}		#nav ul li ul.m1 li a{ background-color:#fff;}	#nav ul li ul.m1 li.activo a, #nav ul li ul.m1 li a:hover { background-color:#fff;}		#nav ul li ul.m2 li a { background-color:#eee7bb;}	#nav ul li ul.m2 li.activo a, #nav ul li ul.m2 li a:hover  { background-color:#e4d992;}		#nav ul li ul.m3 li a { background-color:#BCDDCF;}	#nav ul li ul.m3 li.activo a, #nav ul li ul.m3 li a:hover  { background-color:#71C1A9;}		#nav ul li ul.m4 li a { background-color:#fff;}	#nav ul li ul.m4 li.activo a, #nav ul li ul.m4 li a:hover  { background-color:#fff;}		#nav ul li ul.m5 li a { background-color:#fff;}	#nav ul li ul.m5 li.activo a, #nav ul li ul.m5 li a:hover  { background-color:#fff;}		#nav ul li ul.m6 li a { background-color:#fff;}	#nav ul li ul.m6 li.activo a, #nav ul li ul.m6 li a:hover  { background-color:#fff;}		div.navegadorSecciones{width: 100%;}div.botonNavegador,div.botonNavegadorActivo,div.botonNavegadorActivo1{float:left;font: lighter normal 10px arial, "Times New Roman", Times, serif;padding: 2px ;border: 1px solid #D3D3D3;width: auto; margin:2px 4px 2px 0px}div.botonNavegador{background: #FFFFFF;height: auto;}div.botonNavegadorActivo{background: #004276;height: auto;}div.botonNavegadorActivo1{background: #FFD400;height: auto;}	