body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(../imag/fondip.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#bloque5 a:link, #bloque5 a:visited, #bloque5 a:active {

	text-decoration : none;

	list-style-type: none;

	color: #CE691B;

	}

	

#bloque5 a:hover {

	color: #B52129;

	text-decoration:underline;

}

#opcion2 a:link, #opcion2 a:visited, #opcion2 a:active {

	text-decoration : none;

	list-style-type: none;

	color: #CE691B;

	}

	

#opcion2 a:hover {

	color: #75C5F0;

	

}


#opcion3 a:link, #opcion3 a:visited, #opcion3 a:active {

	text-decoration : none;

	list-style-type: none;

	color: #75C5F0;

	}

	

#opcion3 a:hover {

	color: #CE691B;

	

}


#principal {

	margin: 0px auto;

	width: 780px;

}

#fondo {

	background-image: url(../imag/fond_gye.jpg);

	background-repeat: no-repeat;

	background-position: 20px 0px;

	float: left;

	width: 780px;

}

#fondo_interna {

	float: left;

	width: 780px;

}

#fondo2 {

	background-image: url(../imag/fond_gye2.jpg);

	background-repeat: no-repeat;

	background-position: 20px 0px;

	float: left;

	width: 780px;

}

#cabezote {

	float: left;

	height: 138px;

	width: 780px;

}

#migas {
	float: left;
	width: 600px;
	font-size: 10px;
	color: #333333;
	padding-top: 5px;
	text-align: right;
}

#migas a:link, #migas a:visited, #migas a:active {

	text-decoration : none;

	list-style-type: none;

	color: #FF6600;

	}

	

#migas a:hover {

	color: #333333;

	text-decoration:underline;

}

#idioma {
	float: left;
	width: 600px;
	font-size: 10px;
	color: #666666;
	text-align: right;
	padding-top: 5px;
}
#link_hxi {
	float: right;
	width: 180px;
}
#buscador {
	float: left;
	font-size: 10px;
	color: #333333;
	text-align: right;
	padding-top: 5px;
	width: 600px;
}

#buscador form {
   margin: 0px;
   padding: 0px;
}

.buscador2 {

	font-size: 10px;

	background-color: #E89E53;

	border: 0px;

	color: #FFFFFF;

}

.buscador3 {

	font-size: 10px;

}

#bloque1 {

	float: left;

	width: 180px;

	padding-right: 10px;

	padding-left: 30px;

}

#bloque2 {

	float: left;

	width: 760px;

	padding-left: 20px;

}

#bloque3 {

	float: left;

	width: 780px;

}

#bloque3 img.left {

	float: left;

	margin: 0px 4px 0px 0px;

	padding: 0px;

}

#bloque3 p{

	text-align: justify;

}

#bloque3 h1{

	font-size: 15px;

	margin: 0px;

	color: #2F3437;

}

#bloque3 h2{

	font-size: 15px;

	margin: 7px 0px 0px;

	

}

#bloque4 {

	float: left;

	width: 180px;

	padding-right: 10px;

	padding-left: 30px;

}

#bloque4 h1{

	font-size: 18px;

	margin: 0px 0px 5px;

	color: #2F3437;

	font-weight: normal;

	text-align: center;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #2F3437;

	padding-bottom: 3px;

}

#bloque5 {

	float: left;

	width: 520px;

	padding: 10px 30px 10px 10px;

}

#bloque5 p{

	text-align: justify;

	margin: 0px 0px 8px;

}

#bloque5 h1{

	font-size: 25px;

	margin: 0px;

	color: #2F3437;

	font-weight: normal;

}

#bloque5 h2{

	font-size: 30px;

	margin: 5px 0px;

	font-weight: normal;

	background-image: url(../imag/titulo_gye.jpg);

	background-repeat: no-repeat;

	padding: 5px 5px 5px 40px;

	color: #0280CC;

	font-style: oblique;

	letter-spacing: 0.2px;

}

#bloque5 h3{

	background-image: url(../imag/descarga_gye2.jpg);

	background-repeat: no-repeat;

	font-size: 12px;

	font-weight: normal;

	text-indent: 12pt;

	background-position: 0px 1px;

	margin: 0px;

}

#bloque5 h4{

	font-size: 17px;

	font-weight: bold;

	margin: 30px 0px 0px;

	color: #B52129;

}

#bloque5 img.left {

	float: left;

	margin: 0px 4px 0px 0px;

	padding: 0px;

}

#bloque5 ul{

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

}

#bloque5 li{

	float: left;

	width: 90%;

	list-style-type: none;

	margin: 4px;

	padding: 10px;

	border: 1px dashed #EBEBEB;

}

#opcion1 {

	float: left;

	width: 235px;

	padding-left: 30px;

	padding-top: 25px;

	padding-right: 10px;

}

#opcion2 {

	float: left;

	width: 235px;

	padding-top: 15px;

	padding-right: 8px;

	padding-left: 7px;

}

#opcion3 {

	float: left;

	width: 235px;

	padding-top: 15px;

	padding-right: 10px;

	padding-left: 10px;

}

#opcion3 ul{

	float: left;

	width: 100%;

	margin: 0px;

	padding: 5px 0px 0px;

}

#opcion3 li{

	float: left;

	width: 100%;

	margin-bottom: 5px;

	list-style-type: none;

	margin-top: 2px;

}

#pie {

	color: #666666;

	text-align: center;

	float: left;

	width: 780px;

	font-size: 11px;

	background-image: url(../imag/pie_gye.jpg);

	background-repeat: no-repeat;

	background-position: 20px 0px;

	margin-top: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

}

/* DEFINICIN ESTILOS NUEVOS del MENU */



#menu ul {

	margin: 0px;

	padding: 0px;

	list-style:none;

	width: 180px;

	}

#menu li{

	display:block;

	text-decoration: none;

	width: 180px;

	background-image: url(../imag/linea_menu.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	}

#menu ul li a{

	display:block;

	font-size:14px;

	text-decoration: none;

	list-style:none;

	font-style: normal;

	color: #FFFFFF;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-right: 8px;

	padding-left: 15px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #515151;

	}

#menu li a:hover{

	color: #FF6600;

	}



/* DEFINICIN ESTILOS NUEVOS del MENU-FIN */



/* DEFINICIN ESTILOS NUEVOS del MENU */



#menu2 ul {

	margin: 0px;

	padding: 30px 0px 0px;

	list-style:none;

	width: 180px;

	}

#menu2 li{

	display:block;

	text-decoration: none;

	width: 180px;

	background-image: url(../imag/linea_menu.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	}

#menu2 ul li a{

	display:block;

	font-size:14px;

	text-decoration: none;

	list-style:none;

	font-style: normal;

	color: #2F3437;

	font-weight: bold;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-right: 8px;

	padding-left: 15px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #515151;

	}

#menu2 li a:hover{

	color: #B52129;

	}



/* DEFINICIN ESTILOS NUEVOS del MENU-FIN */







.nav {padding:0 0 0 10px; margin:0; list-style:none; height:41px; background:url(../imag/back.png) repeat-x; font-family:verdana, arial, sans-serif; font-size:12px; width:750px;}

.nav li {float:left; height:41px;}

.nav li a {display:block; height:41px; width:124px; float:left; line-height:37px; color:#000; text-decoration:none; text-align:center;}

.nav li a:hover {position:relative; visibility:visible; line-height:35px; z-index:50;}

.nav li a:hover b {display:block; width:124px; height:41px; background:url(../imag/toptab_shadow.png);}

.nav li a:hover span {display:block; width:124px; height:41px; position:absolute; left:0; top:0; cursor:pointer;}

.nav li ul, .nav li div  {position:absolute; left:-9999px;}

.nav li:hover {position:relative;}

.nav li:hover > a {line-height:35px; color:#000;}

.nav li:hover > a b {display:block; width:124px; height:41px; background:url(../imag/toptab_shadow.png);}

.nav li:hover > a span {display:block; width:124px; height:41px; position:absolute; left:0; top:0; cursor:pointer;}



.nav table {border-collapse:collapse; margin:-1px;}



.nav :hover div {left:0; top:37px; width:200px; height:144px; padding:10px 0; background:url(../imag/sub_back.png); z-index:100;}



.nav :hover ul {padding:0; margin:0; list-style:none; left:0; top:37px; width:200px; height:144px; padding:10px 0; z-index:120;}

.nav :hover ul li {height:27px;}

.nav :hover ul li a {height:27px; line-height:27px; color:#fff; width:196px; text-align:left; text-indent:20px;}

.nav :hover ul li.fly a {background:url(../imag/arrow.gif) no-repeat 150px center;}

.nav :hover ul li a:hover {background: url(../imag/subtab_over.png); color:#000;}

.nav :hover ul li:hover > a {background: url(../imag/subtab_over.png); color:#000;}



.nav :hover ul ul, .nav :hover ul div {position:absolute; left:-9999px;}

.nav :hover ul :hover {z-index:200;}

.nav :hover ul :hover div {left:150px; top:-4px; width:200px; height:144px; padding:10px 0; background:url(../imag/sub_back.png); z-index:200;}

.nav :hover ul :hover ul {padding:0; margin:0; list-style:none; left:150px; top:-4px; width:200px; height:144px; padding:10px 0; z-index:250;}

.nav :hover ul :hover ul li a {background:transparent;}

.nav :hover ul :hover ul li a:hover {background: url(../imag/subtab_over.png); color:#000;}





#holder {

	float: right;

	width: 760px;	

}

#holder img {margin-top:-4px;}


