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;

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

	color: #666666;
	text-decoration: none;

}
.idiomas a:hover{

	color: #000000;
	text-decoration: none;

}
.seleccionado2{
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.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;
text-align:left;
display:block;
overflow:hidden;
margin-top:10px;
color:#666666;
/*height:480px;*/
}
#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:0;
padding-bottom:0;
}
#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;
}
#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;
}
.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;
width:460px;
vertical-align:top;
display:block;
position:relative;
/*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;
}
#textos.intro a, #textos.intro a:visited{
	color: #333333;
	text-decoration:none;
}
#textos.intro  a:hover{
	color: #000000;
	text-decoration:none;
}
#textos p.funciones{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:10px;
	color: #666666;
	padding-right:10px;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:0;
}
#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 p.empresa{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:left;
	padding:0px;
	line-height:11px;
}
#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: #333333;
	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;
}

.margen1px{
line-height:3px;
}
.archivo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
}
#direccion{
margin-top:180px;
}
#direccion3{
left:0px;
top:364px;
position:absolute;
}
#direccion2{
margin-top:143px;
}
#direccion a, #direccion2 a, #direccion3 a{
color:#999999;
text-decoration:none;
}
#direccion a:hover, #direccion2 a:hover, #direccion3 a:hover{
color:#333333;
text-decoration:none;
}
#direccion p, #direccion2 p, #direccion3 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;
}
