﻿html {
 margin: 0px;
 padding: 0px;
}

body {
 margin: 0px;
 padding: 0px;
 font-family: verdana, sans-serif;
 font-size: small;
 color: #4D4B4A;
 background: #C4D3DA url(../images/background.gif) repeat-y 50% 0%;
}

div.change,
div.head,
div.tabs,
div.body-content,
div.end,
div.links,
div.end_row,
div.row,
div.m_text_c,
div.m_text_t,
div.m_text_b,
div.ver-nav_center,
div.ver-nav_bottom,
div.ver-nav_top {
 float: left;
 width: 100%;
}

div.width {
 width: 849px;
 margin: 0px auto;
}

div.change {
 background: url(../images/dobleborde_top.gif) repeat-x;
 padding-bottom: 16px;
}


div.change ul {
 float: right;
 margin: 0px;
 padding: 14px 20px 0px 0px;
 list-style: none;
 font-size: 11px;
}

div.change ul li {
 float: left;
 margin: 0px 10px;
}

div.change ul li a {
 color: #fff;
 text-decoration: none;
}

div.change ul li.selected a {
 color: #2e8ec5;
 font-weight: bold;
}

div.head {
 background: #fff;
}

div.logo {
 float: left;
 padding: 30px 0px 34px 25px;
}

div.logo h1 {
 margin: 0px;
 padding: 0px;
 font-size: 10px;
}

div.logo h1 a {
 display: block;
 width: 255px;
 height: 71px;
 background: url(../images/logo-nanogune.jpg) no-repeat;
}

div.logo h1 a span {
 display: none;
}

div.intranet_banner {
 float: right;
 width: 500px;
 text-align: right;
}

div.intranet_form {
 background: url(../images/admin_fondo.gif) no-repeat 100% 0%;
 padding: 0px 20px 16px 0px; 
}

div.intranet_form form {
 display: inline;
}

span.label {
 font-size: 10px;
 color: #2e8ec5;
}

input#username, input#passwd {
 border: none;
 width: 70px;
 color: #cdcdcd;
}

input.boton_extranet {
 border: none;
 background: url(../images/gecko_boton_admin.gif) no-repeat;
 width: 15px;
 height: 17px;
 text-indent: 20px;
 cursor: pointer;
}

div.banners {
 padding-top: 5px;
 float: left;
 width: 100%;
}

div.banners img {
 border: none;
 margin-right: 20px;
}

div.banner p {
 margin: 0px;
 padding: 0px;
}

div.banner img {
 border: solid 1px #d7e5e7;
 padding: 3px;
}

div.padding {
 padding: 0px 18px;
}


div.body-content {
 padding: 0px 0px 40px 0px;
 background: #fff;
}

div.tabs {
 border-top: solid 1px #d7e5e7;
 padding-bottom: 10px;
}

div.tabs ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
 font-size: 11px;
}

div.tabs ul li {
 float: left;
 margin: 0px 20px 0px 0px;
 border-top: solid 3px #fff;
}

div.tabs ul li.active {
 border-top: solid 3px #5d962b;
}

div.tabs ul li:hover {
 border-top: solid 3px #d7e5e7;
}

div.tabs ul li a {
 padding: 0px 0px 0px 6px;
 background: url(../images/li_azul.gif) no-repeat 0px 6px;
 color: #6b99bd;
 text-decoration: none;
}

div.text-content {
 border: solid 1px #d7e5e7;
 padding: 0px 30px 30px 30px;
 float: left;
 width: 751px;
}

body.home div.text-content {
 background: url(../images/separador_de_h2.gif) no-repeat 50% 33px;
}

div.left_col {
 float: left;
 width: 500px;
}

div.rigth_col {
 width: 214px;
 float: right;
}

div.left1 {
 float: left;
 width: 226px;
}

div.middle_col {
 float: right;
 width: 240px;
}

div.page_content {
 float: left;
 width: 450px;
}

body.no_content_nav div.page_content {
 width: 100%;
}

div.nav-column-content {
 float: right;
 width: 265px;
 text-align: center;
}

div.ver-nav_top {
 float: left;
 width: 185px;
 margin-left: 40px;
 background: url(../images/menu_derecha.gif) no-repeat scroll center top;
 padding-bottom: 0px;
 text-align: left;
}

div.text-content div.ver-nav_top ul {
 font-size: 12px;
 border-top: 1px dashed #A1B1BE;
 margin: 14px 8px 0px 8px;
 padding: 0px;
}

div.text-content div.ver-nav_top ul li {
 border-bottom: 1px dashed #A1B1BE;
 padding: 6px 4px 6px 10px;
 background: none;
 margin: 0px;
}

div.text-content div.ver-nav_top ul li.active {
 background: url(../images/flecha_azul.gif) no-repeat 0px 8px;
 font-weight: bold;
}

div.text-content div.ver-nav_top ul li a {
 color: #026490;
 text-decoration: none;
}

div.ver-nav_bottom {
 background: url(../images/menu_derecha_bottom.gif) no-repeat 0% 100%;
 padding-bottom: 14px;
}

div.end {
 background: url(../images/end.gif) no-repeat;
}

div.links {
 text-align: center;
 padding-top: 6px;
}

div.links ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

div.links ul li {
 display: inline;
 font-size: 11px;
 padding: 0px 10px;
}

div.links ul li a {
 color: #6698c1;
 text-decoration: none;
}

div.row {
 padding-bottom: 2em;
}



body.no_content_nav div.nav-column-content {
 display: none;
}

div.text-column-content {
 float: right;
 width: 712px;
 padding-top: 20px;
}

body.no_content_nav div.text-column-content {
 width: 100%;
 padding-top: 20px;
}

div.datos_contacto {
 float: left;
 width: 300px;
}

div.mapa_contacto {
 float: right;
}

div.end {
 padding-top: 18px;
 padding-bottom: 20px;
 font-size: 11px;
 color: #6698c1;
 font-family: arial, sans-serif;
 background: url(../images/dobleborde_bottom.gif) repeat-x;
}

div.end strong {
 color: #1069A3;
}

div.end_left {
 float: left;
 width: 500px;
}

div.end_right {
 float: right;
 width: 200px;
}

div.end a {
 color: #6698c1;
}


div.copyright {
 text-align: right;
}

/* links with image: no border*/
a img {
  border: none;
}
