*{ margin:0; padding:0;}
body { background:#dedede; font-family:Tahoma;}
input, select, textarea { background:#fff;}
img { border:0;}
*, * focus { outline:none;}

@font-face { font-family: "BALTUZB"; src:url(font/BALTUZB.eot); /* for IE */
		     src: local("BALTUZB"), url(font/BALTUZB.TTF) format("truetype"); /* for other browsers*/
		     src: local("BALTUZB"), url(font/BALTUZB.woff) format("truetype"); /* for other browsers*/
			}

.wrapper { width:960px; margin:0 auto; border:solid 1px #babec2; border-bottom:none; border-top:none;}

/*Header 
===============================================*/
.header { width:100%; overflow:hidden; height:119px; font-size:12px; background:url(img/header_bg.jpg) repeat-x; border-bottom:solid 1px #babec2;}
.header h1 a { display:block; text-indent:-5000px; width:415px; height:85px; float:left; background:url(img/logo.png) no-repeat; margin:20px 0 0 20px;}
.lenguages { float:right; color:#4d4d4d; font-size:12px; margin-top:50px;}
.lenguages select { border:solid 1px #4d4d4d; color:#4d4d4d; background:#f3f3f3; margin-right:20px;}

/*Nav 
===============================================*/
.nav { width:100%; overflow:hidden; background:url(img/nav_bg.jpg) repeat-x; height:48px;}
.nav ul { list-style:none; margin-top:5px; text-align: center;}
.nav li { display:inline-block; }
.nav a { text-transform:uppercase; color:#4d4d4d; text-decoration:none; width:180px; padding:5px 10px 3px; font-size:16px; display:inline-block; vertical-align:middle;}
.nav a:hover { background:#eeeeee; padding:5px 10px 3px; border-radius:3px;}
.nav li img { vertical-align:middle; margin:0;}
.nav a.current { background:#eeeeee; padding:5px 15px 4px; border-radius:3px;}

/*Center 
===============================================*/
.center { width:100%; background:url(img/center.jpg) no-repeat right; height:361px; overflow:hidden; text-align:right;}
.center span { font-family:"Minion Pro"; font-size:48px; line-height:0.9; font-weight:bold; color:#4d4d4d; display:block; margin:130px 25px 0 0; text-shadow:#000 0px 0px 1px;}
.center p { color:#4d4d4d; font-size:22px; margin:10px 25px 0 0; text-shadow:#000 0px 0px 1px;}
.center_bottom { background:url(img/center_bottom.jpg) repeat-x; width:100%; height:27px;}

/*Content 
===============================================*/
.content { width:100%; overflow:hidden; min-height:380px; background:#fff url(img/content_bg.jpg) repeat-y; padding-bottom:15px;}
.content p { font-size:15px; color:#3b3b3b; text-align:justify; line-height:20px;}
.content h1 { color:#4e5961; font-family:"tahoma"; font-size:24px; text-transform:uppercase; margin:20px 0;}

.content_bar { width:850px; margin-left:55px; overflow:hidden;}
.content_img_bar { float:left; width:330px;}
.content_img_bar img { float:left; border:solid 2px #575757; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.content_img1 { width:326px;}
.content_img2 { margin:10px 5px 0 0; width:158px; height:103px;}
.content_img3 { margin-top:10px; width:158px; height:103px;}
.content_text { float:right; width:440px; padding:0 10px; margin-right:20px;}
.content_form label { font-size:14px; color:grey;}

/*Footer
===============================================*/
.footer { width:100%; height:75px; overflow:hidden; padding:0px 0; background:url(img/footer.jpg) repeat-x; border-top:solid 1px #babec2;}
.footer_nav { float:left;}
.footer_nav ul { list-style:none; margin:25px 0 0 20px;}
.footer_nav li { display:inline; font-size:12px; color:#4d4d4d;}
.footer_nav li span { font-size:12px; color:#4d4d4d; margin:0 5px;}
.footer_nav a { text-decoration:none; color:#4d4d4d; font-size:12px; text-transform:lowercase;}
.footer_nav a:hover { text-decoration:underline;  cursor:pointer;}
.footer_nav p { color:#4d4d4d; font-size:12px; margin:5px 0 0 20px; }

.footer_contacts { float:right; text-align:right; margin:15px 20px 0 0;}
.footer_contacts p { font-size:14px; color:#4d4d4d;}
.footer_contacts p span { font-size:22px; font-weight:bold; color:#4d4d4d; font-family:"BALTUZB";}



/*Ask
===============================================*/
.ask p { color:#4e5961; font-weight:bold; font-size:14px;}
.ask_block { width:720px; margin:30px auto 0 auto; border-bottom:solid 2px #c8cbd4; overflow:hidden; padding-bottom:20px;}
.ask_block p { text-transform:uppercase; margin-bottom:10px; font-size:14px; font-weight:bold; color:#4d4d4d;}
.ask_block input, textarea { border:solid 1px #777f96; width:280px; color:#acb1be; padding:5px; margin:10px 0; font-size:14px;}
.ask_block select { width:292px; border:solid 1px #777f96; color:#acb1be; padding:5px; margin:10px 0; font-size:14px;}
.ask_block textarea { height:260px;}
.ask_form { float:left; width:300px; margin:0 115px 0 5px;}
.ask_input { float:left; width:300px;}
.ask_submit p { text-align:right; margin:25px 55px 15px 0; font-size:14px; font-weight:normal;}
.ask_submit input { border:0; background:url(img/submit.jpg) repeat-x; margin:0 10px; font-size:14px; color:#3d3d3d; padding:4px 8px 3px 8px; cursor:pointer; text-transform:uppercase; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

/*Practise
===============================================*/
.practise_bar { width:245px; float:left; margin-right:57px;}
.practise_bar_margin { margin-right:0;}
.practise_img { width:237px; height:177px; margin-bottom:15px; border:solid 2px #4d4d4d; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.practise_bar p { text-align:left; color:#3b3b3b;}
.practise_bar h2 { text-transform:uppercase; font-size:15px; font-weight:normal;}

/*Location
===============================================*/
.location_img { background:url(img/location_img.jpg) no-repeat; height:241px;}
