/* GENERIC GLOBAL STYLES*/
html, body{
    color:#666; 
    background: #d7d7d7;
}
a{
    color: #959595;
}
a:hover{
    color: #7d7d7d;
}

/* HEADER*/
#glob_header{
    background: #d7d7d7 url(../images/skin11/glob_header.jpg) center top repeat-x;
}
#top_bar{
    background: url(../images/skin11/top_bar.png) 0 0 repeat-x;    
}
#top_bar .center div{
    color: #333;
}
#top_bar .center div a{
    color: #333;
}
#top_bar .center div a:hover{
    color: #555;
}
h1#logo a{
    background: url(../images/skin11/logo.png);
}
.navi li h3:hover{
    background: url(../images/skin11/navi_bg.png);
}
.navi li h3.current{
    background: url(../images/skin11/navi_bg.png);    
}
.navi li h3 a{
    color: #555;
}
.navi li h3 a:hover{
    color: #a1a1a1;
}
.navi li h3.current a{
    color: #a1a1a1; 
}

/*header slider*/
#slider_cover{
    background: url(../images/skin11/slider_cover.png) no-repeat scroll center top transparent;
}
#glob_slider{
    background: #d7d7d7 url(../images/skin11/slider_bottom.jpg) left bottom repeat-x;
}
.slider_holder{
    background: url(../images/skin11/slider_textholder.png) -5px -4px  no-repeat;
}
.textholder p{
    color: #acacac;
}
.textholder p span{
    color: #959595;
    border-bottom: 1px solid #fafafa;    
}
a.thumb{
    background: #a1a1a1;  
}
#slider_botton{
    background: url(../images/skin11/slider_bottom.jpg) 0 0 repeat-x;
}
#container_top{
    background: url(../images/skin11/container_top.jpg) 0 0 repeat-x;
}
a.btn_rt{
    color: #252525;
    background: url(../images/skin11/slider_arrow_rt.png) 0 0 repeat-x;
}
a.btn_lt{
    color: #252525;
    background: url(../images/skin11/slider_arrow.png) 0 0 repeat-x;
}
a.btn_rt:hover{
    color: #252525;
}
a.btn_lt:hover{
    color: #252525;
}

/* MAIN CONETENT AREA*/
#main_container{
    background: url(../images/skin11/main_bg.jpg) 0 0;
}
#main_container .center{
    background: url(../images/skin11/gradient_bg.jpg) no-repeat;   
}
.sep_line{
    background: url(../images/skin11/sep_line.png) 0 0 repeat-x;        
}
.arrow_left{
    background: url(../images/skin11/arrow_left.png) 0 0 repeat-x;
}
.arrow_right{
    background: url(../images/skin11/arrow_right.png) 0 0 repeat-x;
}
#main_container h2{
    color: #959595; 
   color: #00b2ec; 
}
#main_container h2 span{
    border-bottom: 1px solid #00b2ec;       
}
#main_container .navi li h3:hover{
    background: url(../images/skin11/navi_bg2.png);
}
#main_container .navi li h3.current{
    background: url(../images/skin11/navi_bg2.png);    
}
#main_container .navi li h3 a{
    color: #a1a1a1;
}
#main_container .navi li h3 a:hover{
    color: #898989;
}
#main_container .navi li h3.current a{
    color: #00b2ec; 
}
.share_bar a{
    background: url(../images/skin11/share_bar_plus.png) 0 7px no-repeat;
    color: #acacac;   
}
.share_bar a:hover{
    color: #959595;
}

/* CONTENT AREA TEMPLATE*/
.content form span{
    background: url(../images/skin11/img_frame.png) 0 -522px no-repeat; 
}
.content input{
    color: #959595;
    background: url(../images/skin11/input_bg_c.png);
}
input.button{
    background: url(../images/skin11/input_button.png) 0 0 no-repeat;
}
input.button:hover{
    background: url(../images/skin11/input_button.png) 0 -34px no-repeat;
}
#response_n{
    color: #e1e1e1;
    background: #ed6468;
}
.scroll_module{
    background: url(../images/skin11/scroll_module_bg.png); 
}
.scroll_module h3{
    color: #959595; 
}
.scroll_module h3 span{
    border-bottom: 1px solid #fafafa; 
}
.scroll_module .scroll_line{
    background: url(../images/skin11/scroll_line.png) no-repeat;
}
.arrow_up{
    background: url(../images/skin11/arrow_up.png) no-repeat;
}
.arrow_down{
    background: url(../images/skin11/arrow_down.png) no-repeat;
}
.ui-slider-handle{
    background: url(../images/skin11/slider_handle.png) no-repeat;
}
/* scroll module 2 (2/3)*/
.scroll_module2{
    background: url(../images/skin11/scroll_module_bg.png);
}
.scroll_module2 h3{
    color: #959595; 
}
.scroll_module2 h3 span{
    border-bottom: 1px solid #fafafa; 
}
.scroll_module2 .scroll_line{
    background: url(../images/skin11/scroll_line.png) no-repeat;
}

/* right module*/
.right_module .bg{
    background: url(../images/skin11/right_module_bg.png) no-repeat;
}
.right_module h3{
    color: #959595; 
}
.right_module h3 span{
    border-bottom: 1px solid #fafafa; 
}

/* center module*/
.center_module .bg{
    background: url(../images/skin11/center_module_bg.png) no-repeat;
}
.center_module h3{
    color: #959595;  
}
.center_module h3 span{
    border-bottom: 1px solid #fafafa; 
}

/* left module*/
.left_module .bg{
    background: url(../images/skin11/left_module_bg.png) no-repeat;
}
.left_module h3{
    color: #959595;  
}
.left_module h3 span{
    border-bottom: 1px solid #fafafa; 
}
.scroll_module h4, 
.scroll_module2 h4, 
.left_module h4, 
.center_module h4, 
.right_module h4{
    color: #959595;   
}
.scroll_module h4 span, 
.scroll_module2 h4 span, 
.left_module h4 span, 
.center_module h4 span, 
.right_module h4 span{
    border-bottom: 1px solid #fafafa; 
}

/* frame(shadow) for images*/
img.img_258-124{
    background: url(../images/skin11/img_frame.png) 0 0 no-repeat;
}
img.img_278-124{
    background: url(../images/skin11/img_frame.png) 0 -306px no-repeat;
}
img.img_128-88{
    background: url(../images/skin11/img_frame.png) 0 -126px no-repeat;
}
img.img_138-88{
    background: url(../images/skin11/img_frame.png) 0 -216px no-repeat;
}
img.img_258-88{
    background: url(../images/skin11/img_frame.png) 0 -432px no-repeat;
}
img.img_198-88{
    background: url(../images/skin11/img_frame.png) 0 -558px no-repeat;
}
img.img_198-124{
    background: url(../images/skin11/img_frame.png) 0 -648px no-repeat;
}
img.img_278-196{
    background: url(../images/skin11/img_frame.png) 0 -774px no-repeat;
}
img.img_438-304{
    background: url(../images/skin11/img_frame.png) 0 -972px no-repeat;
}

/* icons (twitter, facebook, linkedin)*/
a.twitter_icon{
    color:#959595;
    background: url(../images/skin11/davinci_icons.png) 0 0 no-repeat;
}
a.twitter_icon:hover{
    color: #7d7d7d;
    background: url(../images/skin11/davinci_icons.png) 0 -54px no-repeat;
}
a.facebook_icon{
    color:#959595;
    background: url(../images/skin11/davinci_icons.png) -60px 0 no-repeat;
}
a.facebook_icon:hover{
    color: #7d7d7d;
    background: url(../images/skin11/davinci_icons.png) -60px -54px no-repeat;
}
a.linkedin_icon{
    color:#959595;
    background: url(../images/skin11/davinci_icons.png) -120px 0 no-repeat;
}
a.linkedin_icon:hover{
    color: #7d7d7d;
    background: url(../images/skin11/davinci_icons.png) -120px -54px no-repeat;
}
.last_c{
    background: url(../images/skin11/sep_column.png) 0 0 repeat-y;   
}
.column h5{
    color: #959595;
}
span.date{
    line-height: 36px;
    font-size: 10px;
    text-transform: uppercase;    
}

/* CONTENT TEMPLATE 2*/
.template_module{
    background: url(../images/skin11/module_bg.png);  
}
.template_module h3{
    color: #666;   
}
.template_module h3 span{
    border-bottom: 1px solid #fafafa; 
}
.one-fourth{
    background: url(../images/skin11/sep_line_v.png) 230px 0 repeat-y;
}
.three-fourths{
    background: url(../images/skin11/sep_line_v.png) 710px 0 repeat-y;
}
.two-third{
    background: url(../images/skin11/sep_line_v.png) 630px 0 repeat-y;
}
.one-third{
    background: url(../images/skin11/sep_line_v.png) 310px 0 repeat-y; 
}
.one-half{
    background: url(../images/skin11/sep_line_v.png) 470px 0 repeat-y;
}

/* scroller*/
.scroll_template p{
    color: #acacac;
}
#main_container .scroll_template .navi a{
    color: #d7d7d7;
    background: url(../images/skin11/scroll_button.png) 0 -72px no-repeat;  
}
#main_container .scroll_template .navi a.first{
    background: url(../images/skin11/scroll_button.png) 0 0 no-repeat;  
}
.scroll_slides h3{
    color: #959595;    
}
.scroll_slides h3 span{
    border-bottom: 1px solid #fafafa;
}
.scroll_slides h4{
    color: #959595;    
}
.scroll_slides h4 span{
    border-bottom: 1px solid #fafafa;
}
.scroll_slides li{
    background: url(../images/skin11/checkmark.png) 0 1px no-repeat;
}
.portfolio_template .one-fourth{
    background: url(../images/skin11/module_bg.png);
}
.portfolio_template .one-third{
    background: url(../images/skin11/module_bg.png);
}
.portfolio_template .one-half{
    background: url(../images/skin11/module_bg.png);
}
.portfolio_template .full-width{
    background: url(../images/skin11/module_bg.png);
}
.portfolio_template h3{
    color: #959595;   
}
.portfolio_template h3 a{
    color: #959595;
    border-bottom: 1px solid #fafafa;
}
.portfolio_template small{
    color: #acacac;    
}
.portfolio_template .full-width h3{
    color: #959595;  
}
.portfolio_template .full-width small{
    color: #acacac;    
}
/* FOOTER*/
#footer_container{
    background: url(../images/skin11/footer_gradient_bg.jpg) center top;  
}
#footer_container .navi li h3:hover{
    color: #a1a1a1;
    background: url(../images/skin11/navi_bg3.png);
}
#footer_container .navi li h3.current{
    color: #898989;
    background: url(../images/skin11/navi_bg3.png);    
}
#footer_container .navi li h3 a{
    color: #a1a1a1;
}
#footer_container .navi li h3 a:hover{
    color: #898989;
}
#footer_container .navi li h3.current a{
    color: #898989; 
}
.bottom_bg{
    background: url(../images/skin11/footer_gradient_bg.jpg) 0 0 repeat-y;
}
.footer_bg_det{
    background: url(../images/skin11/footer_bg_det.png) 0 0 no-repeat;
}
.footer_sep_line{
    background: url(../images/skin11/footer_sep_line.png) 0 0 repeat-x;    
}
#footer_container h2{
    color: #959595;  
}
#footer_container h2 span{
    border-bottom: 1px solid #fafafa;       
}
.bg-l{
   background: url(../images/skin11/footer_bg-l.png) no-repeat;
}
.bg-r{
   background: url(../images/skin11/footer_bg-r.png) no-repeat;
}
.bg-l h3, .bg-r h3{
    color: #959595; 
}
.bg-l h3 span, .bg-r h3 span{
    border-bottom: 1px solid #fafafa; 
}
#map a{
    color: #a1a1a1;
}
#google_map{
    border: 1px solid #a1a1a1;
}
#address h4{
    color: #a1a1a1;
}
#address p{
    color: #acacac;
}

/* footer contact form*/
#footer_container form label{
    color: #a1a1a1;
}
#footer_container form p span{
    background: url(../images/skin11/img_frame.png) 0 -1386px no-repeat; 
}
button{   
    color: #e2e2e2;
    background: url(../images/skin11/button.png) right -36px no-repeat; 
}
button span{
    background: url(../images/skin11/button.png) 0 0 no-repeat; 
}
button:hover{
    color: #ebebeb;
}
#footer_container form textarea{
    color: #959595;
    background: url(../images/skin11/input_bg.png);  
}
#footer_container form input.idleField, #footer_container form textarea.idleField{
    background: url(../images/skin11/input_bg.png);
    color: #959595; 
}
#footer_container form input.focusField, #footer_container form textarea.focusField{
    background: url(../images/skin11/input_bg_focus.png);
    color: #959595;     
}
#footer_container form span.style2{
    background: url(../images/skin11/img_frame.png) 0 -1278px no-repeat; 
}
#response{
    color: #ed1c24;
}
/* footer icons*/
.footer_icons a.twitter_icon{
    color:#959595;
    background: url(../images/skin11/davinci_icons.png) 0 -108px no-repeat;
}
.footer_icons a.twitter_icon:hover{
    color: #7d7d7d;
    background: url(../images/skin11/davinci_icons.png) 0 -162px no-repeat;
}
.footer_icons a.facebook_icon{
    color:#959595;
    background: url(../images/skin11/davinci_icons.png) -60px -108px no-repeat;
}
.footer_icons a.facebook_icon:hover{
    color: #7d7d7d;
    background: url(../images/skin11/davinci_icons.png) -60px -162px no-repeat;
}
.footer_icons a.linkedin_icon{
    color:#959595;
    background: url(../images/skin11/davinci_icons.png) -120px -108px no-repeat;
}
.footer_icons a.linkedin_icon:hover{
    color: #7d7d7d;
    background: url(../images/skin11/davinci_icons.png) -120px -162px no-repeat;
}
#footer_navi{
    background: url(../images/skin11/footer_navi_bg.png);
}
#footer_navi .navi li{
    background: url(../images/skin11/footer_navi_sep.png) 10px 6px no-repeat;
}
#footer_navi .navi li h4 a{
    color: #898989;
}
#footer_navi .navi li h4 a:hover{
    color: #7d7d7d;
}
#footer_navi p{
    color: #acacac;
}

/* portfolio window*/
.simple_overlay {
	background-color:#e1e1e1;
	border:1px solid #fafafa;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}
.simple_overlay .close {
    background: url(../images/skin11/overlay_button.png) 0 0 no-repeat;
}
.details h3{
    color: #959595;   
}
.details h3 span{
    border-bottom: 1px solid #fafafa; 
}
.details small{
    color: #acacac;    
}
.details p{
    color: #a1a1a1;
}

.afip-aiasa {
    text-align: center;
left: 50%;
display: block;
margin-left: -25px;
position: absolute;
}