* { padding: 0; margin: 0; }

html {
    background:#ADACAC;
}

body {
 color:#000;
 margin:0;
 padding:0;
 font-family:Verdana;
 font-size:12px;
 background: transparent url(images/bg_cabecera_espec.jpg) repeat-x scroll 0 0;
}

#iframediv{
 font-family:Verdana;
 font-size:12px;
}

#wrapper { 
 margin: 0 auto;
 width: 1005px;
 height: 605px;
}
#faux {
 margin-bottom: 0px;
 overflow: auto; 
 width: 99.6%;
 height: auto;
 background: #FFFFFF;
 border:0px solid #000000;
 border-left:2px solid #333;
 border-right:2px solid #333;
 border-top:2px solid #333;
 border-bottom:2px solid #333;
}
#header {
 color: #FFF;
 width: 100%;
 padding: 0px 0px 0px 0px;
 height: 100px;
 width: 99.6%;
 border-top:2px solid #333;
 border-left:2px solid #333;
 border-right:2px solid #333;
 margin: 0px 0px 0px 0px;
 background:#F9821A; 
}
#logo {
 display: inline;
 color: #333;
 margin:0px;
 padding: 0px 0px 0px 0px;
 width: 270px;
 height:100px;
 float: left;
}
#sesion {
 color: #000;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background: #333;
 position:relative;
}
#sesion2 {
 display: inline;
 color: #000;
 margin:0px;
 padding:0px 0px 0px 0px;
 width: 502px;
 height:60px;
 float: left;
 position:relative;
 text-align:right;
 vertical-align:text-bottom;
}
#navigation {
 color: #000;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background: #333;
 position:relative;
 width: 99.99%;
 float:left;
 /*border-left:1px solid #333;
 border-right:1px solid #333;*/
}
#leftcolumn {
 display: inline;
 color: #000;
 margin:0px 0px 0px 0px;
 padding:40px 5px 0px 0px;
 width: 200px;
 height: 515px;
 float: left;
}
#leftcolumn2 {
 display: inline;
 color: #000;
 margin:10px 0px 10px 0px;
 padding:0px;
 width: 245px;
 height: 515px;
 float: left;
}
#leftmiddle { 
 float: left;
 color: #000;
 margin: 10px 5px 10px 5px;
 padding:0;
 width: 245px;
 display: inline;
 position: relative;
}
#middle {
 float: left;
 color: #000;
 margin: 10px 10px 10px 10px;
 padding:0;
 width: 570px;
 display: inline;
 position: relative;
}
#middleLarge {
 float: left;
 color: #000;
 margin: 0px 0px;
 padding:0px 0px;
 width: 770px;
 display: inline;
 position: relative;
}
#middleLarge2 {
 float: left;
 color: #000;
 margin: 0px 0px;
 padding:0px 0px;
 width: 889px;
 display: inline;
 position: relative;
}
#rightmiddle { 
 display: inline;
 position: relative;
 color: #000;
 margin: 10px 5px 10px 0px;
 padding:0;
 width: 245px;
 float: left;
 /*border:solid;*/
}
#rightcolumn { 
 display: inline;
 position: relative;
 color: #000;
 margin: 0px 0px 0px 0px;
 padding:40px 0px 5px 0px;
 width: 200px;
 float: left;
}
#footer {
    width:99.6%;
    background:#F9821A;
    height:40px;
    padding-top:5px;
    color:#000;
    border:0px solid #000000;
    border-left:2px solid #333;
    border-right:2px solid #333;
    border-bottom:2px solid #333;
}

#list ul {
    list-style-image: url(../img/bullet.png);
    padding: 6px;
    margin: 2px;
    text-align: justify;
}

a img {
    border:0px;
}

#barra {
    background-image:url('../img/barra.png');
    background-repeat:repeat-x;
}

#error_image {
    background-image: url('images/error.png');
    background-repeat:repeat-x;
    height: 32px;
    width: 32px;
    border:1px;
}

.clear { clear: both; background: none; }
