* { margin: 0 auto; padding: 0; border: 0; }
body { background: #000 url('/img/fondo.jpg') no-repeat top center; color: #fff; }

div.container { width: 933px; }

div.header { height: 150px; }

div.navigation { height: 50px; width: 932px; background: url('/img/menu.png') no-repeat top left; margin-top: 48px; float: left; }
div.navigation ul { clear: left; float: left; list-style: none outside none; text-align: center; }

.navigation ul li { display: block; float: left; list-style: none; margin: 0; padding: 0; font-weight: bold; font-family: "Trajan pro"; font-size: 10pt; }
.navigation ul li a { display: block; color: #4f4941; text-decoration: none; line-height: 50px; text-transform: uppercase; }
.navigation ul li a:hover { color: #4cb8dc; }

.inicio { position: relative; left: 170px; }
.noticias { position: relative; left: 190px; }
.galeria { position: relative; left: 480px; }
.descargas { position: relative; left: 500px; }

div.key_login { float: right; }

a.logo { position: absolute; top: 0px; left: 50%; margin-left: -136px; width: 271px; height: 150px; background: url('/img/logo.png') no-repeat top left; }
a.logo:hover { background-position: top right; }
a.logo span { display: none; }

div.content { }
div.section { float: left; color: #fff; width: 640px; margin: 0px; margin-top: 62px; }
/* background-color: #0e0f0f; */
div.topLeftSection { float: left; background: url('/img/esi.png') no-repeat top left; width: 38px; height: 38px; }
div.topSection, div.topSectiong { float: left; background: url('/img/top.png') repeat-x top left; width: 564px; height: 38px; }
div.topSectiong { width: 854px; background: url('/img/backtop.png') repeat-x top left; }
div.topRightSection { float: right; background: url('/img/esd.png') no-repeat top left; width: 38px; height: 38px; }

div.leftSection { float: left; background: url('/img/left.png') repeat-y top left; padding: 0px 41px; }
div.rightSection { float: left; background: url('/img/right.png') repeat-y top right; }
div.new, div.image { background: url('/img/backsection.png') repeat top left; }

div.bottomLeftSection { float: left; background: url('/img/eii.png') no-repeat top left; width: 38px; height: 38px; }
div.bottomSection { float: left; background: url('/img/backbottom.png') repeat-x top left; width: 564px; height: 38px; }
div.bottomRightSection { float: right; background: url('/img/eid.png') no-repeat top left; width: 38px; height: 38px; }

div.pages { background: url('/img/backsection.png') repeat top left; text-align: center; color: #fff; font-family: "Verdana"; font-size: 0.8em; }
div.pages a { color: #4f4941; text-decoration: none; }
div.pages a:hover { color: #4cb8dc; }

div.clear { clear: both; }

h3, h3 a { color: #4cb8dc; font-family: "Georgia"; font-size: 1em; text-decoration: none; }

div.new div.text_new { padding-bottom: 40px; }

div.text_new { font-family: "Verdana", sans-serif; font-size: 0.8em; }
div.text_new p, div.text_new ul { margin-top: 10px; }
p.date { font-family: "Verdana", sans-serif; font-size: 0.7em; color: #4f4941; border-bottom: 1px solid #272727; border-top: 1px solid #272727; margin: 5px 0px; padding: 5px;  }
span.author { color: #4cb8dc; }

div.content_new { /*background: url('/img/backnew.png') no-repeat top left;*/ }

div.right { color: #fff; float: right; }

div.footer { text-align: center; margin-top: 30px; }

div.image { float: left; text-align: left; }
div.image a img { border: 1px solid #272727; margin: 5px; }
div.image a:hover img { border: 1px solid #4cb8dc; }

div.gallery { float: left; width: 930px; }

div.topGallery { width: 854px; height: 100%; background: url('/img/top.png') no-repeat top center; }
div.bottomGallery { width: 854px; }
div.contentGallery { width: 848px; background: url('/img/backsection.png') repeat top left; }

a.supr_image {  }

div.key_login { position: absolute; left: 50%; margin-left: 350px; font-family: "Verdana"; font-size: 0.8em; }
div.key_login a { color: #4cb8dc; text-decoration: none; }
div.key_login a:hover { color: #4cb8dc; border-bottom: 1px dotted #4cb8dc; }

div.text_new { text-align: left; }

a.edit_block, div.footer a { color: #fff; border-bottom: 1px solid #fff; text-decoration: none; font-family: "Verdana"; font-size: 0.8em; }
a.edit_block:hover, div.footer a:hover { color: #4cb8dc; border-bottom: 0px; }

p.c_error { color: #e23821; font-family: "Verdana"; }

form.login, form.addnew { width: 400px; background-color: #0e0f0f; border: 1px solid #2f322c; margin-top: 62px; font-family: "Verdana"; font-size: 0.7em; color: #4f4941; }
form.login fieldset, form.addnew fieldset { border: 1px solid #2f322c; padding: 30px; margin: 1px; }
form.login label, form.addnew label { width: 100px; float: left; }
form.login input, form.addnew input, textarea { border: 1px solid #2f322c; background-color: #000; color: #4cb8dc; }
.b_login, .b_addnew { color: #4cb8dc; padding: 5px; cursor: pointer; width: 100px; margin-left: 100px; }

form.addnew { width: 600px; }

