/* 
    Document   : general
    Created on : 25-sep-2013, 22:42:11
    Author     : Jose
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}

/** DIV ZONE **/

div.content{
    position: absolute;
    background-color: white;
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 2%;
    z-index: 1;
}

div.center{
    left: 50%;
    margin-left: 25%;
    text-align: justify;
    color: #40A0AD;
    line-height: 150%;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
}

div.left{
    float: left;
    z-index: 1;
    margin-left: 0.4%;
}

div.right{
    float: right;
    z-index: 1;
    margin-left: 0.4%;
}


div.background{
    background-color: #e7f5f6;
    margin: -10px;
    z-index: 0;
    height : 1024px;
    width : 2048px;
}

/*div.image{
    margin-top: 2%;
    background-image: url('../uploads/images/cromatica.png');
    background-repeat: no-repeat;
    margin-left: 11%;
}

div.image_ie{
    height: 300px;
    width: 1000px;
}*/

div.image{
    margin-top: 2%;
    height: 300px;
    width: 1000px;
}

div.menu{
    background-color: #9DD9D9;
    height: 40px;
    width: 100%;
    z-index: 1;
}

div.textLeft{
    margin-top: 2%;
    margin-left: 8%;
    float: left;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
}

div.imgLeft{
    margin-top: 4%;
    margin-left: 8%;
    float: left;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
}

div.textLeftJustified{
    margin-top: 2%;
    margin-left: 8%;
    float: left;
    text-align: justify;
    color: #40A0AD;
    line-height: 150%;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
}

div.textFormJustified{
    margin-top: 2%;
    margin-left: 8%;
    float: left;
    text-align: justify;
    color: #40A0AD;
    line-height: 20%;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
}


div.textCenterJustified{
    margin-top: 2%;
    margin-left: 8%;
    margin-right: 8%;
    text-align: justify;
    color: #40A0AD;
    line-height: 150%;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
}


div.belowPanel{
    margin-top: 2%;
    margin-left: 8%;
    float: left;
}

div.textRight{
    margin-top: 2%;
    margin-right: 8%;
    float:right;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
}

div.textRightJustified{
    margin-top: 2%;
    margin-right: 8%;
    float:right;
    text-align: justify;
    color: #40A0AD;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
    /*border: 1px solid black;*/
}

div.flags{
    margin-left: 95%;
    z-index: 2;
    margin-top: -5%;
    border: 0px;
}


/** TR ZONE **/

tr.menu{
   width: 100%; 
   height:36px;
}

/** TD MENU **/

td.menu{
   width: 10%;
   text-align: center;
}

td.menu2{
   width: 5%;
   text-align: center;
}

td.menuHidden{
   width: 10%;
   text-align: center;
   visibility: hidden;
}

td.menuHidden2{
   width: 5%;
   text-align: center;
   visibility: hidden;
}

/** TABLE MENU **/

table.menu{
    width: 90%;
    margin-left: 5%;
}

/** A MENU **/
a.menu{
    text-decoration : none;
    color : white;
    cursor: pointer;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
}

a.menu:hover{
    text-decoration: none;
    /*color: #00AFB4;*/
    color: #D683B1;
    cursor: pointer;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
}

a.selected{
     text-decoration: none;
    /*color: #00AFB4;*/
    color: #D683B1;
    cursor: pointer;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
}

a.submenu{
    text-decoration: none;
    color: #9DD9D9;
    cursor: pointer;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
}

a.submenu:hover{
    text-decoration: none;
    color: #00AFB4;
    cursor: pointer;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
}

a.link{
    text-decoration: none;
    color: #9DD9D9;
    cursor: pointer;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
    line-height: 150%;
}

option.element{
    text-decoration: none;
    color: #9DD9D9;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
    line-height: 150%;
}

input.element{
    width: 400px; 
    height: 20px; 
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
    color: #40A0AD;
    font-size: 11pt;
}

/*a.menu:hover{
    
}*/

/* IMG */

img.thumb {
    cursor: pointer;
}

/* P */

p.text {
    margin-top: 2%;
    margin-left: 8%;
    float: left;
    text-align: justify;
    color: #40A0AD;
    line-height: 150%;
    font-family: 'Source Sans Pro' , 'Source Sans Pro';
}