﻿body 
{
    background-color:#aaa;
    font-family:Arial, Verdana;
    font-size:11px;
    margin-left:5px;
    margin-right:5px;
}
input
{
    font-size:11px;
}
a
{
    color:#000;
    text-decoration:none;
}
a:hover
{
    color:#ff6600;
    text-decoration:underline;
}
hr 
{
    float:left;
    width:798px;
}
#contenedor_general
{
    width:990px;
    margin:0px auto 0px;
    background-color:#FFF;
    position:static;
    
}
.cabecera
{
    width: 970px; 
    min-height: 40px;
    border-bottom: 5px solid #ff6600;
    float: left;
    background-color: #000;
    color:#FFF;
    font-size:20px;
    font-weight:bold;
    /*padding:10px 10px 10px 10px;*/
    padding:0px 10px 0px 10px;
}
.menu
{
    float:left;
    width: 970px; 
    padding:2px 10px 2px 10px;
    border-top:1px outset #CCC;
    border-bottom:1px outset #CCC;
    background-color:#CCC;
    color:#333;
    text-align:right;
}
.menu span
{
    float:right;
}
.menu_horizontal {
    float:left;
    width: 980px; padding:0 0 0 8px; margin:0; list-style:none; height:35px; background:#fff url(../img/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu_horizontal li {float:left;}
.menu_horizontal li a {display:block; float:left; height:35px; line-height:35px; color:#CCC; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu_horizontal li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu_horizontal li.current a {color:#fff; background:url(../img/button3.gif);}
.menu_horizontal li.current a b {background:url(../img/button3.gif) no-repeat right top;}
.menu_horizontal li a:hover {color:#fff; background:#000 url(../img/button2.gif);}
.menu_horizontal li a:hover b {background:url(../img/button2.gif) no-repeat right top;}
.menu_horizontal li.current a:hover {color:#fff; background:#000 url(../img/button3.gif); cursor:default;}
.menu_horizontal li.current a:hover b {background:url(../img/button3.gif) no-repeat right top;}

.menu_vertical {
    float:left;
    width: 190px; 
    padding:0 0 0 0px; 
    margin:0; 
    list-style:none; 
    background:#fff;
    position:relative;
    margin-top:10px;
  
}
.menu_vertical li {float:left; width:100%; list-style:square; list-style-position:inside; padding:2px 2px 2px 8px;}
.menu_vertical li b {list-style:none; text-align:center;}
.menu_vertical li a {color:#000; text-decoration:none; text-align:center;}
.menu_vertical li a:hover{text-decoration:underline;}
/*.menu_vertical li.current a {color:#fff; background:url(../img/button3.gif);}
.menu_vertical li.current a b {background:url(../img/button3.gif) no-repeat right top;}
.menu_vertical li a:hover {color:#fff; background:#000 url(../img/button2.gif);}
.menu_vertical li a:hover b {background:url(../img/button2.gif) no-repeat right top;}
.menu_vertical li.current a:hover {color:#fff; background:#000 url(../img/button3.gif); cursor:default;}
.menu_vertical li.current a:hover b {background:url(../img/button3.gif) no-repeat right top;}
*/
.contenedor_izquierda
{
    width:200px;
    height: 390px;
    padding:5px 5px 5px 5px;
    background-color:#ff6600;
    float:left;
}
.contenedor_derecha
{
    width:768px;
    min-height: 390px;
    padding:5px 5px 5px 5px;
    background-color:#FFF;
    border-left:1px solid #CCC;
    float:left; 
}
.contenedor_derecha .menus
{
    width:758px;
    float:left;
}
.contenedor_derecha .linea
{
    width:680px;
    padding:15px 15px 5px  15px;
    float:left; 
}
.contenedor_derecha .linea span
{
    width:120px;
    float:left;
    font-weight:bold;
    border-bottom:1px solid #CCC;
}
.contenedor_derecha .linea .listado_carpetas
{
    width:450px;
    float:left;
    border:1px solid #666;
    font-weight:bold;
    padding:5px;
}
.contenedor_path
{
    width:750px;
    float:left;
    border-bottom:1px solid #CCC;
    
}
.contenedor_menus
{
    width:750px;
    float:left;
    text-align:right;
}
.contenedor_mensajes
{
    width:736px;
    float:left;
    text-align:left;
    border:2px solid Red;
    padding:5px;
    margin-top:10px;
}
.pie
{
    text-align:center;
    width:100%;
    float:left;
    padding:3px 0px 3px 0px;
    background-color:#CCC;
    border-bottom:1px outset #CCC;
    border-top:1px outset #CCC;
}
.pie_softindustries
{
    width:100%; 
    background-color:#aaa;
    padding-top:5px;
    text-align:center;
}
.pie_softindustries img
{
    border:0px;
}

