body {background: #f8f8f7; margin:10px 18px 18px 18px; font-family: verdana, arial, helvetica, sans-serif; font-size: .69em; color: #45423a;}
#contenedor {margin: 0 auto 0 auto; width: 955px;}
#content_logo {width: 309px; height: 181px; float: right; text-align: right; margin: 108px 150px 0 0; background: url(../images/bg_creatived.gif) no-repeat 110px 0;}
#h1_logo {background: url(../images/logo_nmdt.jpg) no-repeat 100% 0; width: 310px; height: 23px; float: right; margin: 0; margin-top: 148px;}
span.nada {visibility: hidden; text-decoration: none;}
#mail {margin-top: 0!important; margin: -15px 0 0 0; float: right; color: #7e00ff}
#content_lat_izdo {width: 200px; float: left; margin: 195px 0 0 150px;}
#barra_blanca {background: #fff; width: 180px; height: 1px; border: 0; color: #fff; float: left; margin-left: 15px;}
#content_hacemos {width: 200px; float: left; background: url(../images/polaroid.jpg) no-repeat;}
#content_hacemos ul {float: left; list-style-type: none; text-align: right; margin: 5px 0 25px 0px; line-height: 18px; }
#content_hacemos ul li{float: left; width: 115px; margin: 0; line-height: 16px;}
#content_hacemos ul li#selected {color: #fff; font-weight: bold; text-align: left; width: 90%; float: right; padding: 0px 0 0 5px; background: #ff9c00;}
#content_hacemos  a{text-decoration: none; color: #45423a; padding: 0px 0 0 10px}
#content_hacemos a:hover {text-decoration: none; color: #45423a; padding: 0px 0 0 20px; background: url(../images/ico_menu.gif) no-repeat #ff9c00;}
#content_hacemos ul li#contacto_select {padding: 0; background: #7e00ff; color: #fff; font-weight: bold; width: 80%; float: right; padding: 0px 0 0 5px; text-align: left;}
#contacto {color: #7e00ff; font-weight: bold;}
#contacto  a{color: #7e00ff;}
#contacto  a:hover{background: url(../images/ico_menu.gif) no-repeat #7e00ff; color: #fff;}
.morado {color: #7e00ff;}
.naranja {color: #ff9c00;}
.rojo {color: #d60404;}
.interior #content_logo {width: 309px; height: 181px; float: right; text-align: right; margin: 0; background: url(../images/bg_creatived_in.gif) no-repeat 110px 0;}
.interior #h1_logo {background: url(../images/logo_nmdt_transp.gif) no-repeat 100% 0; width: 310px; height: 23px; float: right; margin: 0; margin-top: 10px;}
.interior #content_lat_izdo {width: 200px; float: left; margin: 0;}
#cd{margin-top: -6px; float: right; color: #7e00ff}
#tit_seccion {float: left;}
.separador_invisible {width: 100%; float: right; border: 0}
.separador {width: 75%; float: right; border-top: 1px solid #676766; border-bottom: 1px solid #979797; margin: 8px 0;}
.interior #content_logo ul#tools{float: right; margin: -25px 0 0 0; padding: 0; list-style-type: none;}
.interior #content_logo ul#tools li{font-style: italic; color: #45423a; line-height: 15px}
.interior #content_logo ul#tools li a{font-style: normal; color: #7e00ff; line-height: 15px; text-decoration: none; }
.interior #content_logo ul#tools li a:hover{font-style: normal; color: #6b03d5; text-decoration: underline; line-height: 15px}
.interior #content_logo ul.developer{float: right; margin: 0px 0 0 0; padding: 0; list-style-type: none;}
.interior #content_logo ul.developer li{font-style: italic; color: #45423a; line-height: 15px}
.interior #content_logo ul#tools li.negrita {font-weight: bold; margin-bottom: 5px; font-style: normal;}
.interior #content_logo ul.developer li.negrita {font-weight: bold; margin-bottom: 5px; font-style: normal;}
h2#formulario {margin: 120px 0 0 20px; float: left; text-transform: uppercase; color: #fff; border: 3px solid #ff9c00; background: #ff9c00; width: 405px;}
#content_img {float: left; width: 410px; margin: 30px 15px 0; text-align: center;}
#content_img img {margin: 0 2px; border: 0;}
