body{
	background-color: #000000;
	text-align: center;
	margin: 0;
	padding: 0;
}
/*******/
#todocentrado {
	position: fixed;
	z-index:1;
	top: 0px;
	left: 0px;
	background-color:#000000;
	height:100%;
	width:100%;
}

* html #todocentrado { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#total {
	position: fixed;
	z-index: 2;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	margin-left: -374px; width: 749px; margin-top: -307px; display: block;
}

* html #total { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
/******/


#conjunto{
	width:749px;
	margin: 0 auto;
}

#idiomas{
width:749px;
margin:0 auto;
height:22px;
vertical-align:top;
display:block;
position:relative;
background-color:#000000;
}

#idiomas p{
text-align:right;
margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	padding-top:5px;
}
#idiomas a{

	color: #666666;
	text-decoration: none;

}
.seleccionado{
	color: #FFFFFF;
	text-decoration: none;
}
#idiomas a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;

}
#idiomas a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;

}
#franjasup{
width:749px;
height:24px;
vertical-align:top;
display:block;
position:relative;
margin-bottom:0;
overflow:hidden;
}
#contenidos{
width:749px;
height:480px;
background-color:#FFFFFF;
margin-bottom:0px;
}
#contenidos2{
width:749px;
/*height:480px;*/
background-color:#FFFFFF;
margin-bottom:0px;
}
/*izquierda*/
#cont_textos{
background-color:#FFFFFF;
float:left;
position:relative;
vertical-align:top;
width:540px;
height:480px;
text-align:left;
display:block;
overflow:hidden;
margin-top:0;
}
#cont_textos2{
background-color:#FFFFFF;
float:left;
position:relative;
vertical-align:top;
width:540px;
/*height:480px;*/
text-align:left;
display:block;
overflow:hidden;
margin-top:0;
}
#aprietapie{
clear: both;
}
#enlaces{
background-color:#FFFFFF;
float:left;
position:relative;
vertical-align:top;
width:466px;
height:480px;
text-align:left;
display:block;
overflow:hidden;
margin-top:10px;
color:#666666;
}
#enlaces a, #enlaces a:visited{
color:#333333;
text-decoration:none;
}
#enlaces a:hover{
color:#000000;
text-decoration:none;
}
.azul{
color:#3333FF;
}
.categoria_enlace{	
	height:16px;
	width:466px;
	background-image: url(../imagenes/enlaces/pestanya.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: right;
	display:block;
	float:left;
	position:relative;
	margin-top:10px;

}
.categoria_enlace p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	line-height:10px;
	margin-top:4px;
}
.listado_enlaces{
position:relative;
float:left;
vertical-align:top;
display:block;
padding-bottom:5px;
}
.listado_enlaces ul{
	margin:0;
	padding:0;
	width:466px;
	list-style-type: none;
}
.listado_enlaces ul li {
	width:146px;
	height:35px;
	display:block;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: none;
	overflow: hidden;
	
}
.listado_enlaces ul li.conmargen {
margin-right:5px;
overflow: hidden;
}
.centrado{
padding-right:40px;
padding-left:40px;
padding-top:0px;
padding-bottom:0px;
}
#titulo{
	width:466px;
	margin:0 auto;
	height:55px;
	vertical-align:top;
	display:block;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color: #000000;
	line-height: 50px;
	overflow:hidden;
	text-align:justify;
}
#titulo2{
	width:540px;
	margin:0 auto;
	height:40px;
	vertical-align:top;
	display:block;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color: #000000;
	line-height: 40px;
	text-align:justify;
}
.laurent{
	font-weight: bold;

}
#fotos{
width:540px;
height:109px;
margin:0 auto;
height:109px;
vertical-align:top;
display:block;
position:relative;
}
#fotos ul{
width:540px;
margin:0;
padding:0;
display:block;

}
#fotos ul li{

width:109px;
height:109px;
float: left;
display:block;
}
#fotos ul li.conmargen{
margin-right:9px;
}
#textos{
padding:0;
width:460px;
vertical-align:top;
display:block;
position:relative;
margin-top:10px;
}
#textos.experiencia{
/*padding:5px;*/
padding:0px;
width:460px;
vertical-align:top;
display:block;
position:relative;
margin-top:15px;
/*margin-top:10px;*/
}
#textos.intro{
margin-top:30px;
}
#textos.intro p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:justify;
	padding:0;
}
#textos.intro a, #textos.intro a:visited{
	color: #333333;
	text-decoration:none;
}
#textos.intro  a:hover{
	color: #000000;
	text-decoration:none;
}
#textos.experiencia p.funciones, #textos p.funciones{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:11px;
	color: #666666;
	/*
	padding-right:10px;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:0;*/
	margin-top:7px;
	margin-left:5px;
}
#textos table.funcionestab{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:10px;
	color: #666666;
}
#textos table.funcionestab td.infofunciones{
	padding-right:10px;
	padding-left:5px;
	padding-bottom:2px;
}

	
#textos.experiencia p.empresa, #textos p.empresa{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:left;
	padding:0px;
	margin:0px;
	margin-top:2px;
	line-height:13px;
}
#textos.experiencia p.empresacentro, #textos p.empresacentro{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:left;
	padding:0px;
	line-height:11px;
	margin-top:0;
}
#textos p.empresa a, #textos p.empresa a:visited,#textos p.empresacentro a, #textos p.empresacentro a:visited{
	color: #666666;
	text-decoration:none;
}
#textos p.empresa a:hover,#textos p.empresacentro a:hover{
	color: #000000;
	text-decoration:none;
}
/*menú*/
#cont_menu{
float:left;
position:relative;
vertical-align:top;
width:209px;
}
.marca_sobremi{
	background-image: url(../imagenes/marca_sobremi.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.marca_links{
	background-image: url(../imagenes/marca_links.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.marca_formacion{
	background-image: url(../imagenes/marca_formacion.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
#margenmenu{
width:209px;
height:55px;
}
#margenmenu2{
width:209px;
height:45px;
}
#opciones{
margin-left:15px;
text-align:left;
}
.fijo {
height:16px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:16px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#opciones2{
margin-left:6px;
text-align:left;
}
#opciones a.apartado,#opciones2 a.apartado{
color:#000000;
}
#opciones a:hover.apartado,#opciones2 a:hover.apartado{
color:#000000;
}
#opciones a:visited.apartado,#opciones2 a:visited.apartado{
color:#000000;
}
#opciones a, #opciones2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:16px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;

}
#opciones a:visited, #opciones2 a:visited{
	color: #666666;
	text-decoration: none;

}

#opciones a:hover, #opciones2 a:hover{
	color: #000000;
	text-decoration: none;

}
.margen1px{
line-height:3px;
}
#opciones a.subopcionultima{
font-size: 11px;
margin-left:2px;
line-height:13px;
margin-bottom:3px;
text-decoration:none;
font-weight:normal;
} 
#opciones a.subopcion, #opciones2 a.subopcion{
font-size: 11px;
margin-left:2px;
line-height:13px;
margin-bottom:1px;
text-decoration:none;
font-weight:normal;
} 
#opciones2 a.subopcion,#opciones a:visited.subopcion, #opciones2 a:visited.subopcion,#opciones2 a.subopcionultima,#opciones a:visited.subopcionultima, #opciones2 a:visited.subopcionultima{
color:#666666;
text-decoration:none;
font-size: 11px;
margin-left:2px;
line-height:13px;
}
#opciones a:hover.subopcionapartado, #opciones2 a:hover.subopcion, #opciones2 a:hover.subopcionapartado, #opciones a:hover.subopcion, #opciones a:hover.subopcionultima, #opciones a.subopcionapartado,#opciones a:visited.subopcionapartado{
color:#000000;
text-decoration:none;
font-size: 11px;
margin-left:2px;
line-height:13px;
font-weight:normal;
}
#opciones table.archivo, #opciones table.archivo a, #opciones table.archivo a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	text-decoration:none;
	color:#666666;
}
#opciones table.archivo a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	text-decoration:none;
	color:#000000;
}
#direccion{
margin-top:180px;
}
#direccion2{
margin-top:143px;
}
#direccion a, #direccion2 a{
color:#999999;
text-decoration:none;
}
#direccion a:hover, #direccion2 a:hover{
color:#333333;
text-decoration:none;
}
#direccion p, #direccion2 p{
	padding-left:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align:left;

}
#franjainf{
	width:749px;
	margin:0;
	overflow:hidden;
	height:20px;
	vertical-align:top;
	display:block;
	position:relative;
	background-image: url(../imagenes/franjainferior20.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#FFFFFF;

}
#frase{
width:749px;
margin:0 auto;
height:24px;
vertical-align:top;
display:block;
position:relative;
background-color:#484443;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-align:left;
overflow:hidden;
}
#frase p{

	line-height: 10px;
	margin:6px;
		margin-left:30px;
}
.anyo{
color:#000000;
}
.descripcion{
color:#333333;
}
