/* Start of CMSMS style sheet 'css limpita' */
/* Capas basicas de estructura */

#todo {
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 770px;
    min-width: 750px;
    /*border: 1px solid #1541c4;*/
    padding: 0px;
    background-position: top left;
}

#todoInterior {
    margin: 0px;
}

#cabecera{
    background-image: url("images/aCore/acore2.png");
    /*background-image: url("imagenes/acore2.png");*/
    background-repeat: no-repeat;
    background-position: 5px 15px;
    height:120px;
    margin:0px 0px 0px 0px;
}

#contCol{
    margin: 0px;
    padding: 0px;
    padding-top: 15px;
    padding-bottom: 25px;
    border: 1px solid #0040b7;
    background-color:white;
    float: left;
    width: 100%;
}

#colIzq{
    float: left;
    width: 250px;
    padding-top:5px;
    padding-left: 3px;
    background-color:#fff;
    min-height: 300px;
    margin-top:30px;
}

#colDer{
    margin-left:255px;
    margin-right:25px;
    min-height: 400px;
    background-image: url("images/aCore/verticalBorder.jpg");
    /*background-image: url("imagenes/verticalBorder.jpg");*/
    background-repeat: no-repeat;
    background-position: top left;
}

#colDerSinMetralla{
    margin-left:25px;
    margin-right:25px;
    min-height: 400px;
}

/*Parche para el explorer que es "especial"*/
/*\*/
* html #colDer {
    height: 300px;
}
/**/

#pie{
    width: 100%;
    text-align: center;
    color:#000;
    font-family: "Dejavu","Verdana", "Arial" , sans-serif;
    font-size:small;
    border-top: 0px solid #0040b7;
    padding-top: 20px;
    padding-bottom: 10px;
    float:left;
}	


/* Colores base */
body{
    margin-top:0px;
    background-image: url("images/aCore/grid.jpg");
    /*background-image: url("imagenes/grid.jpg");*/
}


/* MENU */

#menu{
    margin: 0px;
    padding: 0px;
    margin-bottom:55px;
}

#menu ul{
    position:absolute;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    border-bottom:3px solid #ffbd08;
    margin-left:10px;
    width: 750px;
}


#menu ul li{
    padding-left:35px;
    margin-right:20px;
    margin-left:10px;
    float:left;
    font-family: "Dejavu","Verdana", "Arial" , sans-serif;
    background-image: url("images/aCore/puntoAmarilloArriba.jpg");
    /*background-image: url("imagenes/puntoAmarilloArriba.jpg");*/
    background-repeat:no-repeat;
    background-position:bottom left;
}

#menu ul li a{
    padding-left:2px;
    color:#375284;
    font-weight: bold;
    text-decoration: none;
    font-size:90%;/*14px;****************************************************************************************/
}

#menu ul li.hijoSeleccionado{
    color:#0040B7;
    text-decoration: none;
    font-weight: bold;
    /*background-image: url("imagenes/puntoAzulArriba.jpg");*/
    background-image: url("images/aCore/puntoAzulArriba.jpg");
}

#menu ul li a:hover{
    color:#0040B7;
    text-decoration: none;
    font-weight: bold;
}

#menu ul ul{
    left:0px;
    margin-left:0px;
    padding-left:20px;
    margin-top:0px;
    border:0px;
    border-top:3px solid #ffbd08;
    width:730px;
}


#menu ul ul li{
    padding-left:25px;
    /*background-image: url("imagenes/puntoAmarilloAbajo.jpg");*/
    background-image: url("images/aCore/puntoAmarilloAbajo.jpg");
    background-position:top left;
}

#menu ul ul li.seleccionado{
    border-bottom:none;
    background-image: url("images/aCore/puntoAzulAbajo.jpg");
    /*background-image: url("imagenes/puntoAzulAbajo.jpg");*/
}

#menu ul ul li a{
    color:#0040B7;
    font-weight: bold;
    font-size:70%; /*11px ;*******************************************************************************************/
}

#menu ul ul li a:hover{
    color: #0040b7;
}



/*Formateo de la Cabecera*/

/*#contCol h1{*/
h1{
    margin-right:18px;
    margin-bottom:25px;
    font-family:"Dejavu","Verdana", "Arial" , sans-serif;
    text-decoration: none;
    font-weight: bold;
    font-size:125%; /*20px;*******************************************************************************************/
    color: #0040b7;
    text-align:right;
    display:block;
    background-image: url("images/aCore/horizontalBorder.jpg");
    /*background-image: url("imagenes/horizontalBorder.jpg");*/
    background-repeat: no-repeat;
    background-position:bottom right;
}

h2{
    font-family:"Dejavu","Verdana", "Arial" , sans-serif;
    text-decoration: none;
    font-weight: bold;
    font-size:115%; /*20px;*******************************************************************************************/
    color: #0040b7;
    display:block;
    background-image: url("images/aCore/horizontalLeftBorder.jpg");
    background-repeat: no-repeat;
    background-position:bottom left;
}

/*#cabecera h3{*/
h3{
    padding-left:10px;
    padding-right:150px;
    text-decoration: none;
    font-weight: bold;
    font-style: italic;
    font-size:100%; /*20px;*******************************************************************************************/
    color: #0040b7;
    text-align:left;
    font-family: "Dejavu","Verdana", "Arial" , sans-serif;
}


/* Formateo de la ruta */

#ruta a{
    text-decoration:none;
    color: #ffb700;
    font-weight: bold;
}

#ruta a:hover{
    text-decoration:underline;
}


/* Formateo del texto principal */

#cuerpo {
    color:#0040B7;
    font-family: "Dejavu","Verdana", "Arial" , sans-serif;
    font-size:small;
    margin-top:20px;
    padding-bottom:20px;
    padding-left:20px;
    padding-right:20px;
    text-align:justify;
}

#contCol img{
    display:block;
    margin:auto;
    margin-top:30px;
    margin-bottom:40px;
}

#contCol .aplicacionRFID{
    float:left;
    margin-top:10px;
    margin-bottom:40px;
    padding:10px;
    width:100%;
}

#contCol .cliente {
    background-image: url("images/aCore/horizontalLeftBorder.jpg");
    /*background-image: url("imagenes/horizontalLeftBorder.jpg");*/
    background-repeat: no-repeat;
    background-position: top left;
    float:left;
    margin-top:20px;
    margin-bottom:40px;
    padding:10px;
    padding-top:30px;
    width:100%;
}
#contCol .cliente .logoCliente {
    float:left;
    width: 100%;
    font-style:italic;
}
#contCol .cliente .logoCliente img {
    float:left;
    width:200px;
    margin: 0px;
    padding: 0px;
    border: 0px;
}
#contCol .cliente .descripcionCliente {
    padding-top:5px;
    margin-left: 235px;
}
#contCol .cliente .proyectoCliente {
    float:left;
    width:100%;
    margin-top: 10px;
}

#contCol a{
    color: #ffb700;
    text-decoration:none;
    font-weight: bold;
}

#contCol a:hover{
    text-decoration: underline;
}	

#contCol ul{
    margin-top: 20px;
    padding-bottom: 20px;
}

/* Formateo de la columna izquierda */
#colIzq{
    color: #0040b7;
}

#colIzq img{
    margin-top: 20px;
    margin-bottom: 0px;
    margin-left: 20px;
    width: 200px;
    max-height: 330px;
    border: solid 0px #D7DAE7;
}

#colIzq p{
    margin: 0px;
    text-align:center;
    font-style:italic;
    font-size: x-small;
    font-family: "Dejavu","Verdana", "Arial" , sans-serif;
    margin-bottom: 40px;
    width:200px;
    margin-left: 20px;
}

/* Formateo del pie */
#pie a img{
    color: #000;
    border: 0px;
}

/* Para formatear el tag de cifrar las direcciones de correo */
.nospam { margin-right:-4px; }

/*Para formatear el menu de idioma*/
#language_menu{
    float:right;
    list-style-type: none;
    font-family: "Dejavu","Verdana", "Arial" , sans-serif;
    font-size: small;
    font-weight: bold;
}
/* End of 'css limpita' */

