/* CSS Begin CI Construinforme by XOFT S.A. */
        body {
            background-color: ; /* background color */
            color: ; /* text color */
            font-size : 87.5%/1.5em; /*was 12px */
            font-family : Verdana, Arial, Helvetica, sans-serif;
            margin: 0px 0px 0px 0px; /* top right bottom left */
            background: #FFFFFF;
            
        }       

        .phpmaker {           
            color: ; /* text color */
            font-family: Arial, Helvetica, Verdana, sans-serif; /* font name */
            font-size: 87.5%/1.5em; text-decoration:none;/* font size */
        }
  
        input, textarea, select {
            font-family: Arial, Helvetica, Verdana, sans-serif; /* font name */
            font-size: 1em; /* font size was xx-small;*/
        }

        a  {
            font-family: Arial, Helvetica, Verdana, sans-serif;
            /*font-size: 11px; */
            font-size : 1.2em;
            text-decoration : none;
            color: #D20000;
            /*font-weight: bold;*/                                            
        }
        
        a:active {
            color: ; /* active link color */
            text-decoration : none;
        }

        a:link {
            color: #D20000; /* link color */
        }

        a:link:active {
            background: yellow;
            color: red;
            text-decoration: none;
        }
        
        a:visited {
            color: ; /* visited link color */
            text-decoration : none;
        }

        a:hover  {
            font-family: Arial, Helvetica, Verdana, sans-serif;
            /*font-weight: bold;*/
            text-decoration : none;
            color:#FF0000; 
            /*color:#E96032; */
            font-style:italic;
            }
    
        /* main table */
        .ewTable {
            width: 100%; /* table width */
            color: ; /* text color */
            font-family: Arial, Helvetica, Verdana, sans-serif; /* font name */
            font-size: 1em; /* font size */
            border-collapse: collapse;
            border: none;
        }


        /* main table data cells */
        .ewTable td {
            padding: 2px; /* cell padding */
            border: 1px solid; /* cell spacing */
            border-color: #CCCCCC;  /* table background color */
        }

        /* main table header cells */
        .ewTableHeader {
            background-color: #FFE060; /* header color */
            color: #D20000; /* header font color */
            vertical-align: top;
        }

        .ewTableHeader a {
            color: #D20000; /* header font color */
        }

        /* main table row color */
        .ewTableRow {
            background-color: #E4EFDB; /* alt row color 1 */
        }

        /* main table alternate row color */
        .ewTableAltRow {
            background-color: #FFFFF0; /* alt row color 2 */
        }

        /* main table sorting indicator */
        .ewTableOrderIndicator {
            font-family: Webdings;
        }

        /* main table footer section */
        .ewTableFooter {
            background-color: #FFFFCC;
        }
    
        .smallheader  {
            font-size : 0.8em;
            font-weight : bold;
        }

        .smallerheader  {
            font-weight : bold;
            font-size : 0.8em;
        }

        .smalltext  {
            font-size : 0.8em;
            text-decoration:none
        }

        .smalltext_inv_low  {
            padding:0;
            border:4px dotted #FF0000;
            font-size : 0.8em;
            color:#000000;
            font-weight:bold;
            background-color:#FFA4A4
        }

        .smallertext  {
            font-size : 0.7em;
        }



.menu_item a: {
    display: block;
        width:95px;
    padding: 2px 2px 2px 10px;
    border: 0px solid #000000;
text-decoration: none;
background-color: #efefef;
}


.menu_item a:hover {
border: 1px solid #000000;
background: #333333;
color: #ffffff;
}


.td_hand {    
    color: #000000;
    }
    
.user_status {
        color: #aaa;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.2em;
        margin-top:10px;
        }
        
.footer_notes {
    color: #999999;
    font-size: 0.95em;
    font-family: Arial, Helvetica, sans-serif;
}

.ClaseFooter {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 1em;
    color: #999999;
}
.footer_links {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #666;
}

 /* Empieza CSS del Proyecto viejo*/
        
.TableSubtitle {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #000000;
}

.TableCategories {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    color: #CA0000;
}
.PageTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    color: #CA590F;
    text-transform: uppercase;

}
input {
    background-color: #FFFFE8;
    border: 1px solid #333333;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #333333;
}
textarea {
    border: 1px solid #333333;
    background-color: #FFFFE8;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 1em; /*was 11px; */
    font-weight: normal;
    color: #333333;

}
select {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 1em; /*was 11px */
    font-weight: normal;
    color: #333333;
    background-color: ffffe8;
    border: 1px solid #333333;
}

.RightGoogleAds {
    background-color: #FFFFFF; /* background color */
    width: 130px;
    vertical-align: middle;    
    padding: 1px;    
}

.ewMenuColumn { /* XOFT Override */
background-color:#FFFFFF;
padding:1px;
vertical-align:top;
width:10px;                                      
}

.ewLayout { /* XOFT Override */           
font-family:inherit;
font-size: 1.0em;                          
height:auto;                  
margin:0 auto;  
/*width:980px;*/        
}

.ewContentTable { /* XOFT Override */             
font-family:inherit;
font-size:1em; /* was xx-small; */
height:auto;
margin:0 auto;                            
width:780px;                                             
}
 
.main_menu_normal a {
    color: Black;
    font-size: 1.2em;
    font-weight: bold;
}

.main_menu_normal a:link:hover {    
    color: #FFFFEE;
    font-weight: bold;
}
.main_menu_normal a:hover {    
    color: #FFFFEE;
    font-weight: bold;
}

.main_menu_selected {    
    color: #FF0000;
    font-size: 1.5em;
    font-weight: bold;
    CURSOR: hand;
    padding: 1px 35px 1px 35px;
    background-color: #efefef;
    margin:auto;
    align:center;
}
.main_menu_selected:hover {
    color: #FF0000;
    font-weight: bold;
    background-color: Gold;
  }

.main_menu_selected a:active {
    color: Lime;
    font-weight: bold;
    background-color: #FFCF00;
}
 
#main_menu_selected {
color:#000000;
height:auto;
margin:0 auto 5px;
width:780px;
border-bottom:2px solid #efefef;
align:center;
}

#main_menu_selected ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#main_menu_selected li {
display:inline;
font-family:Arial,Helvetica,sans-serif;
}

ul.ewMenuBarVertical ul, li {
margin:0 0 0 12px;
}

#top_bar_menu {
border-bottom:1px solid #cccccc;
margin: 0 0 15px 0;
width:100%;
font-size:1.2em;
}

#top_bar_menu_left{
float:left;
padding: 2px 0px 2px 5px;
}

#top_bar_menu_right{
float:right;
padding: 2px 20px 2px 2px;
}

#bottom_bar_menu {
text-align: center;
padding: 2px 0px 2px 0px;
font-size: 1.2em;
border-bottom:1px solid #cccccc;
}

#search_box_simple {
padding: 3px; 
border:1px solid #CCCCCC;
width:780px;
text-align:center;
margin-top:10px;
margin-left:auto;
margin-right:auto;
}

#search_box_simple_left {
float:left;
height:40px;
position:relative;
margin:29px 10px 0px 120px;
}

#search_box_simple_right {
float:right;
clear:both;
margin-top:-39px;
text-align:left;
}

#search_box_simple_center {
text-align:left;
clear:none;
font-size:1.2em;
position:relative;
}

#main_logo {
align:center;
padding-bottom: 20px;
margin:auto;
text-align:center;
clear:both;
}

#country_flag {
align:center;
padding-bottom: 40px;
}
/* CSS END CI Construinforme XOFT S.A. */
