
* {
    padding:0px;
    margin:0px;
}


body {
    margin: 0px;
    padding: 0px;
    /*color: rgb(63, 120, 120);*/
    color:#778180;

    font-weight: bold;
    font-family: arial,verdana;
    font-size: 10pt;
    background-color: gray;
}

.contenedorFlash {
    position:relative;
}

.sobreFlash {
    position:absolute;
    top:2px;
    left:2px;
    border:2px solid gray;
    font-size: 18pt;
    font-weight: bolder;
    color:black;
    background-color:#e6e6e6;
    padding:3px;
}


.usuariosRegistrados {
    margin:10px;
    color:#778180;
    font-size: 12pt;
    font-weight: bold;
    font-family: arial, courier, times;
}

.cuadro0 {
    position:relative;
    border-collapse: collapse;
    border-left:5px  solid lightgray;
    border-right:5px solid lightgray;
}


.cuadro1{
    position:relative;
    background-color: #e6e6e6;
    border-right:7px solid lightgray;
    height:300px;
}


.cuadro2 {
    background-image:url(../images/proto.gif);
    height:300px;
    width:100%;
}



.barraTituloSeparadora 
{
    margin-top:5px;
    clear:both;
    height:50px;
    background-color: #d8d8d8;
    border:5px solid gray;
    -moz-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
}
.barraTituloSeparadora img {
    float:left;
    margin-top:10px;
    margin-left:40px;
}

#navi {
    list-style:none;
}


#navi li a{
    color:black;
    margin:2px;
    float:left;
    padding-right:4px;
    border-right: brown solid 1px;
}


.galleta {
    padding: 0px;
    overflow: hidden;
    border:10px solid lightgray;
    margin-top:5px;
    background-color: #e6e6e6;
}

h1 {
    font-size:24pt;
    color:black;
}
h2 {
    color:black;
    font-size:16pt;
    margin-top:0px;
}
h3 {
    font-size:16pt;
    color:#006666;
    margin-top:10px;
    float:left;
    margin-left:100px;

}

.cabeceraMenu {
    position: relative;
    overflow: hidden;
    height:30px;
    text-align: center;
    color:#3c3c3c;
    font-size: 14pt;
    font-weight: bolder;
    font-family: arial, courier, times;
    background-image: url(../images/degra.jpg);
    border-bottom: 2px solid gray;
}
.cabeceraMenu img {
    width: 40px;
    position:absolute;left: 140px; top:2px;
}
.cabeceraMenu p{
    margin-top:5px;
    margin-left:5px;
}

.menu2{
    margin-left:3px;
    font-size: 13pt;
    font-weight: bold;
}
.menu2 p {
    color:#778180;
}

.menu3 {
    margin-left:6px;
    font-size: 11pt;
    background-image: url(../images/puntoNegro.png);
    background-repeat: no-repeat;
    font-weight: normal;
    font-style: italic;
}
.menu3  p{
    margin-left:14px;
}
.menu4{
    font-size: 10pt;

}
.menu4  p{
    margin-left:20px;
    text-decoration: underline;
}


.columnamenu {
    width:180px;
    background-color:#f0fafa
}

.tablaglobal {
    width:1280px;margin:auto;
    /**/
    background-color:whitesmoke;

}

.pie {
    width:1280px;margin:auto;
    height: 30px;
    color:black;
    background-color:lightgray;
    margin-top:5px;
    font-size: 8pt;
    border-top:black solid 1px;
}


a, a:visited {
    color: black;
    text-decoration: none;
}

a:hover {
}

a.clasico {
    color: blue;
}

a.clasico:hover {
    text-decoration: underline;
}





.tdInfoInicial {
    border-right: 3px none ! important;
    width: 50%;
    height: 17px;
    background-image: url(../imgServlet?fichero=/Barra/barra.jpg);
    text-align: center;
    color: white;
    font-family: Trebuchet MS,Arial;
    font-size: 12pt;
}

img {
    border: medium none ;
    display: block;
}

.generalDer {
    margin: 0px 20px 10px 30px;
    float: right;
}

.generalIzq {
    margin: 0px 20px 10px 30px;
    float: left;
}

.pInfoInicial {
    font-family: arial,verdana;
    font-size: 10pt;
    margin-top: 10px;
    margin-right: 10px;
    text-align: justify;
}

.pFlujo {
    color: black;
    margin-left: 1cm;
    margin-right: 1cm;
    margin-top: 1cm;
    font-family: Verdana, Arial;
    font-size: 11pt;
    font-weight: normal;
    color:black;
}

.pCaractProducto {
    color: gray;
    font-family: Arial;
    font-size: 10pt;
}

.pDescrProducto {
    margin: 0.5cm 0.5cm 1cm;
    color: #000000;
    font-weight: normal;
    font-family: Verdana;
    font-size: 11pt;
}

.pCaractSubProd {
    font-family: SansSerif;
    font-size: 10pt;
}

.tablaCodSubProducto {
    border: 1px solid black;
    background-color: blue;
}

.cajaNormal {
    background-color:lightgray;
    margin:auto;
    border:2px solid black;
    color:black;

}
.cajaNormal a:visited {
    color:fuchsia;
}
.cajaNormal a {
    color:blue;
}
.titularFichero {
    color: black;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 18pt;
    font-weight: bold
}
.descriFichero {
    color:black;
    margin-left:1cm;
    font-family: 'Courier New',Courier,monospace;
    font-size: 12pt
}


