* {
margin: 0;
padding: 0;
border: none;
}
html {
text-shadow: #000 0px 0px 0px;/*Elimina el efecto bold en Safari*/
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
font-weight: normal;
margin: 0 0 0 0;
}
a, a:link, a:visited, a:hover, a:active {
/*outline: 0;*/
text-decoration: none;
color: #000;
}
a:hover {
color:#004FB3;
}	
a img {
border: none;
text-decoration: none;
}
img {
border: none;
text-decoration: none;
}
label, button {
cursor:pointer;
}
input, select, textarea {
font-size: 100%;
}
input:focus, select:focus, textarea:focus {
background-color: #FFF;
}
fieldset {
border: none;
}
.clear {
clear: both;
}
.float-left {
float: left;
}
.float-right {
float: right;
}
.helvetica {
font-family: Arial, Helvetica, Geneva, sans-serif;
}	
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym {border:0;}
body{font:12px Arial,helvetica,verdana,clean,sans-serif;*font-size:12px;*font:x-small;}
table {font-size:100%;font:inherit;}
select, input, textarea {font:99% Arial,helvetica,verdana,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}


body{
	text-align:center;
	background: #004FB3;}
#ft{clear:both;}
#doc {margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;
	position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -206px;
    width: 750px;
    margin-left: -376px;
	border: 2pt solid #00CCCC;
}
img.png{
	*visibility:hidden;
}
strong {font-weight:bold;}
em {
	font-style:italic;}
.home{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_home.jpg);
}
.donde{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_donde.jpg);
}
.quienes{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_quienes.jpg);
}
.estructura{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_estructura.jpg);
}
.personal{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_personal_es.jpg);
}
.personal_pt{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_personal_pt.jpg);
}
.personal_ro{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_personal_ro.jpg);
}
.personal_en{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_personal_en.jpg);
}
.personal_fr{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_personal_fr.jpg);
}
.organigrama{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_organigrama_es.jpg);
}
.organigrama_pt{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_organigrama_pt.jpg);
}
.organigrama_ro{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_organigrama_ro.jpg);
}
.organigrama_en{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_organigrama_en.jpg);
}
.organigrama_fr{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_organigrama_fr.jpg);
}
.experiencia{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_experiencia.jpg);
}
.knowhow{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_knowhow.jpg);
}
.metodologia{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_metodologia.jpg);
}
.soluciones{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_soluciones.jpg);
}
.compromisos{
	background: #00CCCC url(../imagenes/fondo/dytras_fondo_compromisos.jpg);
}
#contenedor{
	margin: 0px;
	padding: 0px;
	border: 0pt;
}
#contenedorizquierda{
	height: 390px;
}
#flotante{
	display:block;
	float: right;
	position: relative;
	left: -15px;
	top: 22px;
	width: 255px;
	height: 240px;
	overflow:auto;
	margin: 0;
	padding: 10px 0px 5px 0px;
}
#flotante.slide{
	padding-top: 0px;
	height: 255px;
	background-image:url(../imagenes/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#flotante p{
	line-height: 16px;
	word-spacing: -1px;
	padding: 5px 10px 0px 10px;
}
.aniversario25 {
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	margin:  0 10px;
}
#flotante div.presencia_internacional{
	padding: 0px 0px 0px 10px;
	height: 240px;
}
#flotante div.presencia_internacional p{
	font-size: 95%;
	line-height: 16px;
	word-spacing: -1px;
	padding: 0px 10px 10px 0px;
}	
	
#flotante h3{
	padding: 0px 10px 10px 10px;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 95%;
}	
#flotante div.presencia_internacional h3{
	padding: 0px 10px 20px 0px;	
	font-size: 95%;
}	
#flotante h4{
	padding: 15px 10px 0px 10px;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 85%;
}
#flotante div.presencia_internacional h4{
		padding: 5px 10px 0px 0px;}
.telefono{
	padding-left:5px;
	padding-right:10px;
}
.telfax{
	font-weight:bold;
}			
#flotante ul{
	line-height: 16px;
	word-spacing: -1px;
	padding: 5px 10px 0px 25px;
	margin: 0 0 0 0px;
}
#flotante ul li{
	list-style-type:square;
	padding: 5px 0 0 0;
}
.certificados{
	margin: 10px 0px 0 10px;
}	
.certificados a img{
	border:0;
	margin:3px;
}	
#cajafoto{
	float: right;
	z-index: 1;
	position: relative;
	left: -15px;
	top: 277px;
	width: 100px;
	height: 100px;
	margin: 0px;
	padding: 0px;
}
#submenu{
	float: left;
	position: relative;
	left: 490px;
	top: 360px;
	*top: 360px;
	margin: 8px 0 0 0;
	*margin: 6px 0 0 0;
	padding: 0px;
	font: normal 100% Arial,helvetica,verdana,clean,sans-serif;
	color: #fff;
	font-size: 85%;
}
.menuflash{
	*top:368px;
}
#submenu.menu_contacto{
	margin: 0;
	top:310px;
}
#submenu.menu_contacto li{
	margin: 0 0 3px 0;
}
#submenu a, #submenu a:link, #submenu a:visited {
	color: #fff;
	text-transform:uppercase;
	font-size: 85%;
	text-decoration:none;
}
#submenu a:hover {

	color:#004FB3;
}
#submenu.menu_contacto a, #submenu.menu_contacto a:link, #submenu.menu_contacto a:visited {
	color: #000;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 85%;
	text-decoration:none;
}	
#submenu.menu_contacto a:hover {

	color:#004FB3;
}	
#submenu a.enlacenegro, #submenu a.enlacenegro:link, #submenu a.enlacenegro:visited {
	color: #000;
	text-transform:uppercase;
	font-size: 85%;
	text-decoration:none;
}
#submenu a.enlacenegro:hover {
	color:#004FB3;
}	
#caja1{
	display:block;
	margin:0 0 1em 0;
}
#cabecera {
	float: right;
	height: 100px;
	position: relative;
	left: -230px;
	*left:-230px;
	top: 0px;
	margin: 0px;
}
#cabecera.estructura {
	left: -585px;
	*left:-585px;
	background: transparent;
}	
#cabecera h1 { 
    background: url(../imagenes/logodytras.gif) no-repeat; 
    margin: 22px 0 auto 46px; 
    padding: 0; 
}
#cabecera h1 a { 
    text-indent: -9999px; 
    width: 118px; 
    height: 57px; 
    display: block; 
}
#cabecera h1 a:focus { 
    outline: none; 
}
#cajaseccion{
	float: left;
	width: 480px;
	height: 290px;
	z-index: 2;
	margin: 0px;
	padding: 0px;
}
#cajaseccion.quienessomos{
	width:100%;
}
#cajaseccion h2{ 
    text-indent: -9999px; 
    display: block; 
}
#introflash{
	margin:0;
	padding:0;
	z-index: 5;
}	
#noticias {
	position: relative;
	left: 46px;
	top: 0px;
	width: 57px;
	height: 19px;
	background: #00AA90;}
#noticias a {
	background: #00AA90; display: block; height: 100%;
}
#noticias a:hover {
	background: #CFe514; display: block; height: 100%;
}


#menuinternacional
{	margin: 0 0 10px 0;
	*margin: 0 0 0px 0;
	display:block;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 95px;
	text-align:left;
	background-color:#999999;
}
#menuinternacional ul{
	padding: 3px 0 0 0px;
	*padding: 1px 0 0 0px;
	margin: 0;
	list-style-type: none;
	color: #000;
	width: 100%;
	font: normal 100% Arial,helvetica,verdana,clean,sans-serif;
	text-align: left;
	height: 18px;
	*height: 18px;
}

#menuinternacional ul li { 
	padding: 0px 7px 0px 10px;
	*padding: 0px 7px 0px 10px;
}
#menuinternacional ul li a{
	text-decoration: none;
	color: #000;
	padding: 0px 10px 0px 0px;
	*padding: 0px 10px 0px 0px;
	display: inline;
	text-transform:uppercase;
	font-size:80%;
	text-decoration:none;
}
#menuinternacional ul li a:hover{
	color: #004FB3;
}

#menuinternacional ul li a:active{
	color: #004FB3;
	background: url(../imagenes/flecha_der.gif) no-repeat right center;
}
#menuinternacional li#active a{
	background: url(../imagenes/flecha_der.gif) no-repeat right center;
}

/* ++++++++++menu en columnas de 118px+++++++++++ */
.navcontainer
{
	background: transparent;
	margin: 0 auto;
	padding: 0 0 0 37px;
	font-family: arial, serif;
	text-transform:uppercase;
	font-size: 85%;
	text-decoration:none;
}
ul.navlist{
	list-style: none;
	padding: 0;
	margin: 0 auto;
	width: 100%;
	font: normal 100% Arial,helvetica,verdana,clean,sans-serif;
}
ul.navlist li{
	display: block;
	float: left;
	width: 118px;
	*width: 118px;
	margin: 0;
	padding: 4.5px 0px 3px 0px;
	*padding: 5px 0px 2px 0px;
	line-height: 1px;
}
ul.navlist li.noticias{
	*margin: 0 0px 0 0px;
	padding: 0px 0px 2px 0px;
	*padding: 0px 0px 1px 0px;
}
ul.navlist li.estructura{
	margin: 0 0px 0 118px;
	background: transparent;
}
ul.navlist li.estructura_en{
	margin: 0 0px 0 105px;
	width: 95px;
	background: transparent;
}
ul.navlist li.orga_en{
	width: 140px;
	background: transparent;
}
ul.navlist li a{
	width: 100%;
	padding: 0px 0px 0px 10px;
	*padding: 0px 0px 0px 10px;	
	color: #000;
	text-transform:uppercase;
	font-size: 100%;
	text-decoration: none;
}
ul.navlist li a.blanco, ul.navlist li a.blanco:link, ul.navlist li a.blanco:visited{
	color: #FFF;
}
.navcontainer>ul.navlist li a { width: auto;  }
ul.navlist li#active a{
	color: #000;
	background: url(../imagenes/flecha_izq.gif) no-repeat 0 30%;
	*background: url(../imagenes/flecha_izq.gif) no-repeat 0 55%;
}
ul.navlist li a:hover, ul.navlist li#active a:hover, ul.navlist li.activado a:hover, ul.navlist li a.blanco:hover{
color: #004FB3;
}

ul.navlist li.activado a{
	color: #000;
	background: url(../imagenes/flecha_izq.gif) no-repeat 0 50%;
	*background: url(../imagenes/flecha_izq.gif) no-repeat 0 55%;
}
