/*@font-face{
  font-family: "JuliusCondensed";
  src: url("http://jp1.gsp-austria.com/@alegoria3d/fonts/=JULIUSC.TTF");
}*/
a[href^="mailto:"]{
background: url(email.gif) no-repeat right top;
padding-right: 10px;
}

#idiomas{
	width:320px;
  height:16px;
	color:#6f6f6f;
	font-size:10px;
  word-spacing:10px;
	float:left;
	text-align: right;
}
#idiomas a{
  font-family:"JuliusCondensed",Arial;
  font-size:16px;
  text-decoration:none;
  color:#D2D7DE;
}
#menu{
	width:178px;
	height:500px;
	margin:0;
	padding:0;
	background:url(../images/menu.jpg) top center no-repeat;
	background-color:#092750;
	display:block;
	float:left;
  text-align:center;
	/*background-color:#006633;*/
}
#menu a{
  font-family:"JuliusCondensed",Arial;
  font-size:12px;
  color:#FFF;
}
#menu ul.mn_left{
	width:178px;
	height:auto;
	border:none;
	list-style:none;
	padding:0;
	margin:0;
}
#menu ul.mn_left li{
  padding-top:6px;
  border-bottom:1px solid #2A2B23;
}
#menu ul.mn_left li a.mn_left {
  height:24px;
  width:100%;
  text-align:center;
  display:block;
  font-family:"JuliusCondensed",Arial;
  font-size:14px;
  letter-spacing:2px;
  /*font-weight:bold;*/
  text-decoration:none;
  color:#D2D7DE;
  border-bottom:1px solid #265687;
}
#menu ul.mn_left li a.mn_left:hover , .mn_txt_a{
  color:#FFFFFF;
  /*color:#999999;*/
  font-weight:bold;
  font-size:16px;
  letter-spacing:5px;
  /*background:url(../images/titulo-zonacliente.gif) center center no-repeat;*/
}
#menu div.l2co{
	width:178px;
  padding-top:20px;
  margin-right:20px;
  font-family:"JuliusCondensed",Arial;
  font-size:10px;
  word-spacing:2px;
  letter-spacing:1px;
  display:inline;
}
#menu div.l2co a, #menu div.l2co a:hover{
  text-decoration:none;
  color:#868686;
}
.titulo {
  width:752px;
  height:36px;
  padding-top:10px;
  padding-left:60px;
  font-family:"JuliusCondensed",Arial;
  font-size:30px;
  font-weight:bold;
  letter-spacing:2px;
  background:url(../images/titu-fondo.jpg) no-repeat;
  color:#d2d7de;
}
.red{
  font-weight:bold;
  color:#F4350B;
}
.mn_txt_a{
  font-weight:bold;
  color:#0562B6;
}
.sub_tit{
  font-size:20px;
}

#cuerpo .video p{
  font-family:Verdana;
  font-size:16px;
  font-weight:bold;
  color:#555;
  margin:0px;
  padding:0px;
}
#cuerpo .sub_titulo{
	float:left;
  width:680px;
	font-size:12px;
  margin-left:40px;
  padding-left:20px;
  padding-right:20px;
	display:inline;
}
#cuerpo .sub_titulo ul{
  width:680px;
  margin:0;
  padding:0;
}
#cuerpo .sub_titulo ul li{
  float:right;
  width:170px;
  text-align:center;
  display:inline;
}
#cuerpo .sub_titulo ul li a{
  display:block;
  height:15px;
  padding-top:10px;
  padding-bottom:10px;
  font-family:"JuliusCondensed",Arial;
  font-size:16px;
  text-decoration:none;
  letter-spacing:2px;
  color:#282828;
}
#cuerpo .sub_titulo ul li a:hover{
  font-weight:bold;
  letter-spacing:2px;
  color:#ffffff;
  background-color:#90B3D9;
}
#pie{
	width:1000px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
	display:inline;
}
#pie div.l2co{
  float:left;
	width:158px;
  padding-right:15px;
  padding-top:20px;
  font-family:"JuliusCondensed",Arial;
  font-size:10px;
  text-align:right;
  word-spacing:2px;
  letter-spacing:1px;
  display:inline;
}
#pie div.foot{
  float:left;
	width:auto;
	height:100px;
  padding-top:20px;
  font-family:"JuliusCondensed",Arial;
  font-size:12px;
  word-spacing:2px;
  letter-spacing:1px;
  color:#868686;
  display:inline;
}
div.foot div.superior{
  width:822px;
}
div.foot div.superior a{
  text-decoration:none;
  color:#868686;
}
div.foot div.superior a:hover{
  text-decoration:none;
  color:#dedede;
}
div.foot div.izquierda{
  float:left;
  width:411px;
  display:inline;
}
div.foot div.derecha{
  float:left;
  width:411px;
  text-align:right;
  display:inline;
}
div.foot div.derecha a{
  font-size:14px;
  text-decoration:none;
  color:#868686;
}
div.foot div.derecha a:hover{
  color:#aeaeae;
}
table.form{
  width:96%;
  margin:1% 2%;
}

input.submit {
  height:28px;
	border: 1px solid #868686;
  color:#000;
  font-weight:bold;
  background-color:#c0c0c0;
  cursor:pointer;
}
div.reg_proy {
  width:96%;
  margin:0 2%;
  text-align:right;
}
/*
abbr[title]:after{
//*Workaround for Gecko
	content: "";
}

abbr[title]:hover:after{
//Shows the value of the title attribute when hovered
	content: " (" attr(title) ")";
}*/
