html,
body {
 display:block;
 height:100%;
 background:#333;
 font-family:Verdana;
 margin:0px;
 padding:0px;
}

body a {
text-decoration:none;
 color:#999;
}

body a:link,
body a:visited,
body a:active {
 text-decoration:none;
 color:#999;
}
body a:hover {
 color:#777;
}

a {
 outline:none;
}

a img {
 border:none;
 margin-left:8px;
}

q:lang(es)
{
quotes: '“' '”' "’" "‛"
}

#page {
 width:1010px;
 margin:0px auto;
 height:100%;
}

#page #header {
 padding-top:10px;
 position:relative;
 _padding-left:6px;
}

#page #header h2 {
 padding:0px;
 margin:0px;
 margin-left:6px;
}

#page #header h2 a {
 font-size:24px;
 letter-spacing:10px;
}

#flashContent {
 width:810px;
 display:block;
 float:left;
 overflow:hidden;
 height:auto;
 margin-bottom: 40px;
}

#right_bar {
 float:left;
 display:block;
 margin-left:4px;
}

#right_bar ul {
 list-style:none;
 margin:0px;
 padding:0px;
 padding-top:10px;
}

#right_bar ul li ul {
 display:block;
 padding:0px;
 margin:0px;
 margin-left:2px;
 margin-bottom:8px;
}

#right_bar ul li a.selected {
 color:#555;
}

#right_bar ul li ul li a {
 font-size:12px;
}

#onoff ul,
#onoff ul li {
 display:block;
 margin:0px;
 padding:0px;
 list-style:none;
}

#video_youtube{
	display:block
}

/*** curriculum ***/

#content {
 font-size:12px;
 color:#CCC;
 padding-top:10px;
 width:810px;
 float:left;
 height:auto;
}

#content ul {
 list-style:circle;
}

.datos {
 padding-left:10px;
 clear:both;
}

.datos p {
 margin:2px;
}

.perfil {
 padding-left:10px;
 padding-top:5px;
 clear:both;
}

.perfil ul {
 margin:10px 20px;
 padding:0px;
}

.perfil ul li {
  margin:0px;
  padding:0px;
  list-style:none;
}


.perfil ul li span {
 font-weight:bold;
}

#legal a,
#curriculum a {
 color:#ff9900;
}

#legal a:hover,
#curriculum a:hover {
 text-decoration:underline;
}

#curriculum .idiomas a {
 color:#777;
 text-decoration:none;
}

#curriculum .idiomas a:hover {
 color:#999;
}

#curriculum h4 i {
 font-size:9px;
}

#legal {
 height:600px;
}

/*** barra idiomas ***/

.idiomas {
 font-size:10px;
 padding:10px 0px;
 display:block;
 float:left;
}

.idiomas ul {
 margin:0px;
 padding:0px;
 list-style:none;
}


.idiomas ul li {
 margin:5px 10px;
 padding:0px;
 list-style:none;
 float:left;
}

.idiomas ul li b {
 color:#DDD;
}

.idiomas ul li a {
 font-weight:bold;
}

.curr {
 display:block;
 float:left;
 margin:0px;
 margin-top:150px;
 padding:0px;
}

.curr a img{
 margin:0px;
 padding:0px;
 display:block;
 float:left;
}

/***** on off ***/

#onoff ul {
 margin-left:13px;
}

#onoff a {
 display:block;
 float:left;
 margin:5px;
 margin-left:4px;
 _margin-left:3px;
 margin-right:0px
}

#footer {
 font-size:12px;
 display:block;
 float:right;
 color:#EEE;
 padding:0px;
 margin-left:0px;
 margin-right:65px;
}

#video{
	margin:0px;
	margin-top:20px;
	padding:0px;
	 font-size:12px;
}

#video img{
	margin-bottom:10px;
}

#video1{margin-bottom:5px;}

dl{ margin:10px 20px;
 padding:0px;
}
dt {
font-weight:bold;
float:left;
width:25px;
}
dd{
float:left;
width:695px;
}
