@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-family:Arial; background-color:#fff;}
h1{ font-size:20px; font-weight:bold; border-bottom:#8488CF 1px solid;}
#loading{ position: absolute; top: 50%; left: 50%; height: 16px; width: 128px; margin-top: -8px; margin-left: -64px; }
#cuerpo{ width:944px; margin-left:auto; margin-right:auto; background:url(imagenes/background.jpg) repeat-y #FFF;}
#cabezote{ height:132px; width:100%; margin-left:-2px; padding-top:5px;background:url(imagenes/cabezoteppl.jpg) no-repeat;}
#cabezote2{ height:47px; width:98%; margin-left:9px; }
	#logo{ width:160px; height:90px; float:left; margin-top:5px; margin-left:5px;}
	#imagen-slide{ width:auto; float:right;}
#menu{ background:url(imagenes/top-right.jpg) no-repeat; width:100%; height:40px; margin-bottom:5px; }
#buscar{ background:url(imagenes/top-left.jpg) no-repeat; width:200px;; height:40px; margin-bottom:5px; }
#buscar2{ border:1px solid #F00; width:200px;; height:40px; margin-bottom:5px; }
#buscar2 a{ color:#F00; font-weight:bold; text-align:center; padding-top:10px;}
#contador{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; margin-bottom:5px;}
#menu ul{ margin:0px; padding:0px; padding-top:10px; }
		#menu li{ float:left; list-style:none; margin-right:1px; padding-left:20px; padding-right:20px;  height:17px; padding-top:2px; font-weight:100; font-family:Arial; border-right:1px solid #92A36E; color:#FFF; }
		#menu a{ font-weight:bold; color:#FFFFFF; text-decoration:none;}
		.menu-selected{ background:url(imagenes/menu_selected.jpg) no-repeat;}
		.menu-selected-right-none{ width:5px; height:30px;}
		.menu-selected-right{ background:url(imagenes/menu_selected_right.jpg) no-repeat; width:5px; height:30px;}
	#menu-right{ background:url(imagenes/menu_right.jpg) no-repeat; height:37px; width:15px; float:left;}
#contenido{ width:100%; margin-top:0px; margin-left:15px; }
	#vmenu{ width:200px; float:left;}
		#vmenu ul{ margin:0px; padding:0px; font-size:15px; color:#FFFFFF; padding-top:1px; border-top:1px solid #81A23E; border-bottom:1px solid #81A23E;}
		#vmenu li{ list-style:none; background:#82A23F; width:197px; margin-bottom:1px; padding-top:4px; padding-left:3px; font-size:13px; padding-bottom:5px;padding-left:5px; text-decoration:none; color:#FFFFFF; font-weight:bold; }
		#vmenu li:hover{ background:#E6ECD9; color:#82A23F; cursor:pointer;}
          .selected{ background:url(imagenes/vmenusel.jpg) no-repeat!important; color:#000 !important; border-bottom:1px solid #82A23F!important }
		  .selected_sub{  background:url(imagenes/vmenusel.jpg) no-repeat!important; color:#000 !important; padding-left:15px!important; width:187px!important}
		  .selected_sub2{  background:#85B059!important; color:#000 !important; padding-left:15px!important; width:187px!important}
		  .submenu{ background-color:#E6ECD9!important; padding-left:15px!important; color:#666!important; width:187px!important}
		  .subsubmenu{ background-color:#E6ECD9!important; padding-left:30px!important; color:#999!important; width:172px!important}
		  .subsubmenu:hover{ background:#CCC!important; color:#666!important; cursor:pointer;!important}
		  
		  .submenu:hover{ background:#E6ECD9!important; color:#82A23F!important; cursor:pointer;!important}
		  .submenu_t{ background:url(imagenes/vmenu_pestana.jpg) no-repeat!important; color:#82A23F!important; border-bottom:2px solid #82A23F !important;}
		#vmenu .vsubmenu{ background:url(imagenes/vmenu_pestana.jpg) no-repeat;  background-position: 0px -50px; color:#333333;}
	#info-completo{ float:left; margin-left:4px; width:715px; font-size:12px; font-family:Arial; padding-left:5px;}
	#info{ float:left; width:515px; font-size:12px; font-family:Arial; min-height:450px;padding:10px; padding-left:20px;}
	#links{ width:150px; float:left; text-align:center; margin-left:10px; margin-top:15px;  }
#gps{width:98%; height:57px;margin-top:25px; font-size:12px; padding-top:5px; text-align:center; background:url(imagenes/gps.jpg) no-repeat; margin-left:10px;}
#footer{ width:90%; height:77px; border-top:1px solid #CCCCCC; margin-top:15px; font-size:12px; padding-top:5px; text-align:center; margin-left:auto; margin-right:auto; margin-top:60px;}
	#footer a{ color:#999999; text-decoration:none;}
	#footer a:hover{ font-weight:bold; text-decoration:underline;}
	
.err{ background:url(imagenes/adver.png) 473px 4px no-repeat;}	
.nerr{ background:none;}