/* 
    Document   : main.css
    Created on : 13/11/2009, 13:37:39
    Author     : carlos
    Description:
        Purpose of the stylesheet follows.
*/
body {
    margin: 0;
    font-family: Arial, Sans-serif;
    font-size:14px;
    /*background-color:#7095ad;*/
    text-align:center;
}
a:link{
    color: #993300;
    text-decoration:none;
}
a:visited{
    color: #993300;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;

}

#wrapper{
    
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background-image: url('/images/bg.png');
    background-repeat:repeat-x;
    background-color:#b0b0b0;
    min-height:100%;
    position:relative;
    
}
#container{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -moz-border-radius:8px;
    min-height:100%;
    position:relative;
}
#header{
    margin: 0 auto;
    text-align:left;
    clear:both;
    overflow:hidden;
    padding-bottom:15px;
    padding-top:30px;
    width:950px;
}

#pre-content {
    margin: 0 auto;
    text-align:left;
    clear:both;
    overflow:hidden;
    /*padding-top: 5px;    */
    padding-bottom:5px;
    width:950px;
}

#content {
    margin: 0 auto;
    background-color:#FFFFFF;
    clear:both;
    overflow:hidden;
    padding-top: 10px;
    color: #333333;
    padding-bottom:25px;
    min-height: 400px;
    width:950px;
    -moz-border-radius-topright:8px;
    -moz-border-radius-topleft:8px;
    -webkit-border-top-right-radius:8px;
    -webkit-border-top-left-radius:8px;


}
#pre-footer{
    border-top: #777777 2px solid;
    margin: 0 auto;
    background-color:#4d4d4d;
    clear:both;
    overflow:hidden;
    padding-top: 10px;
    color: #EEEEEE;
    padding-bottom:15px;
    width:950px;
}
#pre-footer a:link{
    color: #CEEFF3;
    text-decoration:none;
}
#pre-footer a:visited{
    color: #CEEFF3;
    text-decoration:none;
}
#pre-footer a:hover{
    text-decoration:underline;

}

#footer{
    margin: 0 auto;
    width:950px;
    background:#000;
    color:white;
    height: 30px;
    -moz-border-radius-bottomright:8px;
    -moz-border-radius-bottomleft:8px;
    -webkit-border-bottom-right-radius:8px;
    -webkit-border-bottom-left-radius:8px;
    padding-top:10px;
    text-align:right;
    font-size:12px;
    

}

#pref-1{
    float:left;
    width:47%;
    text-align:left;
    margin-left:10px;
}

#pref-1 h1{
    font-size:16px;
    color: #FCCE3C;
    font-weight:normal;
}



#pref-2{
    float:right;
    width:47%;
    text-align:left;
    margin-left:8px;
}

#pref-2 h1{
    font-size:16px;
    color: #FCCE3C;
    font-weight:normal;
}

#pref-2 ul{
    list-style:url(/images/lstyle.png);

}


#dv-calidad{
    width:275px;
    background-image:url(/images/calidad.png);
    background-repeat:no-repeat;
    margin-top:20px;
    padding-top:60px;
    height:254px;
    float:left;
    margin-left:30px;
    

}
#dv-inno{
    width:275px;
    background-image:url(/images/innovacion.png);
    background-repeat:no-repeat;
    margin-top:20px;
    padding-top:60px;
    height:254px;
    float:left;
    margin-left:32px;

}
#dv-desa{
    width:275px;
    background-image:url(/images/desafio.png);
    background-repeat:no-repeat;
    margin-top:20px;
    padding-top:60px;
    height:254px;
    float:right;
    margin-right:30px;

}

#box-text{
    padding-left: 18px;
    padding-right: 18px;
    text-align:center;
    line-height:24px;
}
#dv-prod-blog{

}

#products{
    text-align:left;
    background: url(/images/kerana-bg.png);
    background-repeat:no-repeat;
    float:left;
    width:47%;
    margin-left:10px;
    min-height:350px;
    background-color:#eeeeee;
    -moz-border-radius-topright:8px;
    -moz-border-radius-bottomleft:8px;
    -webkit-border-top-right-radius:8px;
    -webkit-border-bottom-left-radius:8px;
}
#products-contents{
    margin-left:35px;
    margin-top:90px;
    width:48%;
}
#button{
    margin-left:300px;
    width:100px;
    padding:4px;
    font-size:12px;
    background-color:gray;
    color:#FFF;
    cursor:pointer;
    -moz-border-radius-topright:8px;
    -moz-border-radius-topleft:8px;
    -moz-border-radius-bottomleft:8px;
    -moz-border-radius-bottomright:8px;
    -webkit-border-top-right-radius:8px;
    -webkit-border-top-left-radius:8px;
    -webkit-border-bottom-left-radius:8px;
    -webkit-border-bottom-right-radius:8px;

    

}





#blog{
    text-align:left;
    float:right;
    width:50%;
    margin-right:10px;
    min-height:350px;
    -moz-border-radius-topleft:8px;
    -moz-border-radius-bottomright:8px;
    -webkit-border-bottom-right-radius:8px;
    -webkit-border-top-left-radius:8px;
    border: #FFFF99 1px solid;
}

#blog li{
    list-style:none;
    margin-bottom:15px;
}
#blog b{
    display:none;
}

#title{
    font-weight:bold;
    font-size:18px;
    color:#CC3300;
    padding-left:10px;
}


/* MENU NAV */
#menu-nav{
    float:right;
    width:670px;
    font-size:13px;
    font-weight:bold;
    
    
}
#menu-nav ul{
    list-style:none;
}

#menu-nav ul li{
    float:left;
    padding:6px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    background-color:#000;
    color:#FCCE3C;
    cursor:pointer;
    margin-right:2px;
}
#menu-nav li:hover{
    color:#FFF;
    
}

#breadcrumb{
    text-align:left;
    padding-left:20px;
    font-size:12px;
    color:#b0b0b0;
}
#breadcrumb a{
    color:#b0b0b0;
}
#breadcrumb a:hover{
    color:#b0b0b0;
    text-decoration:underline;
}
.section-title{
    margin-top:5px;
    text-align:left;
    margin-left:20px;
    margin-right:20px;
    font-family: Georgia, Sans-serif;
    font-weight:normal;
    border-bottom: #b0b0b0 1px solid;
    background: url(/images/contactenos.png) right;
    background-repeat:no-repeat;

}

#title-legend{
    font-family: Georgia, Sans-serif;
    font-size:18px;
    font-style:italic;
    text-align:left;
    margin-left:20px;
    margin-right:20px;

}

.content-legend{
    margin-left:20px;
    margin-right:20px;
    text-align:left;
}
.ipcorp-ul{
    text-align:left;
    list-style:url(/images/lstyle.png);
    line-height:25px;

}
.persona{
    width:265px;
    vertical-align:top;
    text-align:left;
    display:inline-block;
    margin:0 16px 20px;

}
.persona span.photo{
    float:left;
    margin: 0 10px 5px 0;
}

.persona h3{
    margin-bottom:0;

}

.persona small{
    color:#777777;
    font-size:14px;
}

.persona .biografia{
    border-color:#FCCE3C;
    border-top:3px solid #FCCE3C;
    clear:left;
    margin-top:13px;
    padding-top:5px;
    font-size:12px;
    text-align:justify;
}

.customer-image{
    float:left;
    width:270px;
    height:220px;
    background: url(/images/oran.png);
    text-align:center;
}

.customer-image2{
    float:left;
    width:270px;
    height:220px;
    background: url(/images/bg2.jpg);
    text-align:center;
}

.customer-image img{
    width:250px;
    height:200px;
    vertical-align:middle;
    margin-top:10px;
}
.customer-image2 img{
    width:250px;
    height:200px;
    vertical-align:middle;
    margin-top:10px;
}

.customer-legend{
    float:left;
    width:500px;
    margin-top:50px;
    padding-left:10px;
    text-align:justify;
}
