@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	background: black url(images/back_body.jpg) repeat-x 0 top;
}

.style1 {
	color: #f08200
}

#container_wrapper{
	float: left;
	width: 100%;
	margin: 0;
	background: url(images/back_a.png) no-repeat center top;
}

#container {
	width: 932px;
	height: 552px;
	margin: auto;
}

#a {
	width: 182px;
	height: 552px;
	margin: auto;
	float: left;
	background: url(images/logo_a.jpg) no-repeat center top;
}

#b {
	height: 44px;
	margin: 6px auto auto;
	width: 750px;
	float: right;
	background: url(images/back_b.png) no-repeat left bottom;
}

#b_01 {
	height: 22px;
	margin: auto 25px auto auto;
	width: 725px;
}

#b_02 {
	height: 22px;
	margin: auto 20px auto auto;
	width: 729px;	
}

#c {
	width: 750px;	
	height: 256px;
	margin: auto;
	float: right;
	background: url(images/header_c.png) no-repeat left center;
}

#d {
	width: 750px;	
	height: 46px;
	margin: auto;
	float: right;
	background: url(images/back_d.png) no-repeat left bottom;
}

#e {
	width: 720px;	
	height: 184px;
	margin: 8px auto auto;
	float: left;
}

.e_header {
	color: white;
	font: bold 11px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	width: 149px;
	height: 27px;
	margin: 5px 7px 4px;
}

.e_header a {
	color: white;
	font: bold 11px/100% Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

.e_header a:hover {
	color: silver;
	text-decoration: none;
	font-weight: bold;
}

.e_header a:visited {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

img.img_e {	
	width: 149px;
	height: 49px;
	margin-left: 7px;
	margin-right: 7px;	
}

#e_01 {
	width: 178px;	
	height: 184px;
	margin: auto auto auto 6px;
	_margin: auto auto auto 4px;	
	float: left;
}

#e_01_01 {	
	width: 163px;
	height: 90px;	
	margin: auto;
	float: left;
	background: url(images/back_e.png) no-repeat left top;
}

#e_01_02 {
	width: 163px;
	height: 90px;	
	margin: 5px auto auto;
	float: left;
	background: url(images/back_e.png) no-repeat left bottom;
}

#e_02 {
	width: 178px;	
	height: 184px;
	margin: auto;
	float: left;
}

#e_02_01 {	
	width: 163px;
	height: 90px;	
	margin: auto;
	float: left;
	background: url(images/back_e.png) no-repeat left top;
}

#e_02_02 {
	width: 163px;
	height: 90px;		
	margin: 5px auto auto;
	float: left;
	background: url(images/back_e.png) no-repeat left bottom;
}

#e_03 {
	width: 168px;	
	height: 184px;
	margin: auto;
	float: left;
}

#e_03_01 {
	width: 163px;
	height: 90px;		
	margin: auto;
	float: left;
	background: url(images/back_e.png) no-repeat left top;
}

#e_03_02 {
	width: 163px;
	height: 90px;		
	margin: 5px auto auto;
	float: left;
	background: url(images/back_e.png) no-repeat left bottom;
}

#e_04 {
	width: 180px;	
	height: 184px;
	margin: 0;
	float: right;
}

#searchbox {
	float: right;
	height: 21px;
	margin: 0;
}

#searchbox input#search {
	color: gray;
	background: url(images/search.png) no-repeat left top;
	border: 0;
	width: 159px;
	font-size: 11px;
	height: 21px;
	padding-right: 10px;
	padding-left: 23px;
	_line-height: 19px;
	margin: 0;
	padding-top: 5px;
	_padding-top: 0px;
}

#searchbox input#search[type="search"] {
	width: 191px;
}

* html div#searchbox input#search {
	background-attachment: fixed;
}

.menu_b {	
	margin: auto;	
	height: 18px;
	text-align: left;
	font: bold 10px Arial, Helvetica, Geneva, sans-serif;
	width: 565px;
	float: left;
}
	
.menu_b ul {
	margin: auto;
	padding:0;
	list-style-type:none;
	width:auto;
	}
	
.menu_b ul li {
	display:block;
	float:left;
	margin: auto;
}
	
.menu_b ul li a {
	display:block;
	float:left;
	color: silver;
	text-decoration:none;
	height: 16px;
	margin: auto;
	padding-right: 9px;
	padding-left: 9px;
	font-weight: bold;
}
 
.menu_b ul li a.current {
	color: orange;
	font-weight: bold;
}
 
.menu_b ul li a:hover {
	color: white;
	font-weight: bold;
}
 
.menu_b ul li a:visited {
	color: silver;
	font-weight: bold;
}
 
.herramientas_b {	
	margin: auto;	
	height: 25px;
	text-align: left;
	font: bold 10px Arial, Helvetica, Geneva, sans-serif;
	width: 90px;
	float: right;
}
	
.herramientas_b ul {
	margin: auto;
	padding:0;
	list-style-type:none;
	width:auto;
	}
	
.herramientas_b ul li {
	display:block;
	float:left;
	margin: auto;
}
	
.herramientas_b ul li a {
	display:block;
	float:left;
	color: silver;
	text-decoration:none;
	height: 20px;
	padding-top: 5px;
	margin: auto;
	padding-left: 9px;
	font-weight: bold;
}
 
.herramientas_b ul li a.current {
	color: orange;
	font-weight: bold;
}
 
.herramientas_b ul li a:hover {
	color: white;
	font-weight: bold;
} 

.herramientas_b ul li a:visited {
	color: silver;
	font-weight: bold;
}

#idioma {	
	margin: 0;	
	height: 18px;
	text-align: left;
	font: bold 10px/14px Arial, Helvetica, Geneva, sans-serif;
	width: 150px;
	float: right;
}

#idioma ul {
	margin: auto;
	padding:0;
	list-style-type:none;
	width:auto;
	font-weight: bold;
}
	
#idioma ul li {
	margin: auto;
	float: right;
	font-weight: bold;
}
	
#idioma ul li a {
	float:left;
	color: #CCCCCC;
	text-decoration:none;
	height: 18px;
	padding-left: 9px;
	font: bold 10px/14px Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	_padding-top: 0;	
}
 
#idioma ul li a.current {
	color: #f08200;
	font-weight: bold;
}

#idioma ul li a:hover {
	color: #FFFFFF;
	font-weight: bold;
}

#idioma ul li a:visited {
	color: #CCCCCC;
	font-weight: bold;
}
 
.menu_d {	
	margin: auto auto auto 50px;	
	height: 34px;
	font: bold 12px Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	color: silver;
}
	
.menu_d ul {
	margin: auto;
	padding:0;
	list-style-type:none;
	width:auto;
	}
	
.menu_d ul li {
	display:block;
	float:left;
	margin: auto;
}
	
.menu_d ul li a {
	display:block;
	float:left;
	color: silver;
	text-decoration:none;
	height: 20px;
	padding-top: 14px;
	margin: auto;
	padding-right: 9px;
	padding-left: 9px;
	font-weight: bold;
}
 
.menu_d ul li a.current {
	color: #f08200;
	font-weight: bold;
}
 
.menu_d ul li a:hover {
	color: white;
	font-weight: bold;
}

#footer_wrapper{
	float: left;
	width: 100%;
	margin: 0;
	background: black url(images/footer_shadow.jpg) repeat-x 0 top;
	border-top: 4px solid #5f5f5f;
} 
 
#footer {
	width: 930px;
	height: 60px;
	margin: 20px auto auto;
	color: white;
	font: 10px/11px "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
}

#footer_01 {
	width: 170px;
	height: 60px;
	_height: 70px;	
	float: left;
	border-right: 1px solid gray;
	margin-bottom: auto;
	margin-top: auto;
	margin-left: auto;
	padding-right: 10px;
}

#footer_01 ul {
	width: 170px;
	float: left;
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	height: 60px;
	margin: 0;
}

#footer_01 ul li {
	text-align: right;
	width: 170px;
	color: gray;
	margin: 0;
}

#footer_02 {
	width: 730px;
	margin: auto;
	height: 60px;
	float: right;
}

#footer_02 ul li {
	text-align: left;
}

#footer_02 ul {
	width: 140px;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	height: 60px;
	float: left;
}
 
#footer a {
	color: white;
	text-decoration: none;
	margin: 0;
	text-transform: capitalize;
	font: 10px "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	text-align: left;
}
 
#footer a:hover {
	color: #4c4c4c;
	text-decoration: none;
	margin: 0;
}

#footer a:visited {
	color: white;
	text-decoration: none;
	margin: 0;
}

