@charset "utf-8";
/* CSS Document */

* {font-family:Calibri, Arial, Tahoma;}
body {background-color:#eee; margin:10px 0;}

.wrapper {
	width:968px;
	margin:0 auto;
	background:url(../images/b_m.jpg) top left repeat-y #eee;
}
#top {
	height:184px;
	background:url(../images/b_top.jpg) top left no-repeat;
	padding:16px;
	padding-left:17px;
}

#lang {
	height:15px;
	background:#15141a;
	line-height:12px;
	margin:0 17px;
	display:block;
}
	#lang a {
		display:block;
		float:left;
		height:15px;
		margin:0 12px 0 0;
		padding:0 6px;
		font-size:10px;
		color:#fff;
		text-decoration:none;
	}
	#lang a:hover {background:#aaa; color:#000;}
	#lang a img {margin-right:1px; border:none; width:16px; height:11px; position:relative; top:2px;}

#main {
	width:934px;
	margin:0 auto;
	padding:14px 0;
	clear:both;
}

	.contenidos {
		width:718px;
		float:left;
		background:url(../images/border.gif) top right repeat-y;
		padding:16px 36px 0 20px;
		margin-bottom:16px;
		color:#4e8ddd;
	}
	.contenidos h2 {
		font-variant:small-caps;
		border-bottom:2px solid #15141a;
		margin-top:4px;
		color:#15141a;
	}
	.contenidos h3 {
		font-variant:small-caps;
		color:#15141a;
	}
	.contenidos .cnt {text-align:center; width:120px;}
	.contenidos strong {color:#15141a;}
	.contenidos p {
		text-align:justify;
		line-height:20px;
	}
	.contenidos ul {list-style-type:square;}
	.contenidos li {margin-bottom:6px;}
	.contenidos img.lft {float:left; margin-right:12px;}
	.contenidos img.rgt {float:right; margin-left:12px;}
	
	.contenidos .form {margin:14px auto; width:680px; border:1px solid #15141a; background:#eee;}
	.contenidos .form td {padding:6px 0 6px 10px; vertical-align:top;}
	.contenidos .form td.t_head {background:#15141a; color:#fff; font-weight:bold; font-variant:small-caps; font-size:18px;}
	.contenidos .form td.t_head2 {background:#ddd; color:#15141a; font-variant:small-caps; font-size:18px; font-weight:bold; border-top:1px solid #15141a; border-bottom:1px solid #cfcfcf; font-style:italic;}
	.contenidos .form small {color:#B7B7FF;}
	.contenidos .long, .contenidos .medium {width:310px;}
	.contenidos .short {width:140px;}
	.contenidos textarea.long {height:50px;}
	.contenidos textarea.medium {height:64px;}
	.contenidos input, .contenidos textarea {font-size:12px;}
	.contenidos strong {color:#15141a;}
	.contenidos #mapa {float:left; width:400px; height:400px; margin:0 40px 10px 10px; border:1px solid #444; background:#eee;}
	.contenidos #mapa span, .contenidos #mapa a {display:none;}

	.menu {width:160px; float:right; margin-top:14px;}
	.menu #logo {clear:both; margin-left:20px; margin-bottom:20px; display:block;}
	.menu a {display:block; width:134px; text-decoration:none; font-size:18px; color:#15141a; padding-left:16px; margin-bottom:10px;}
	.menu a img {border:none; margin-right:10px; position:relative; top:2px;}
	.menu a:hover {background:#eee;}

#tabs {width:934px; margin:0 auto; height:50px; border-top:1px solid #15141a; clear:both;}
	.tab_b, .tab_g, .tab_bf, .tab_gf {
		float:left;
		width:187px;
		color:#fff;
		font-size:18px;
		letter-spacing:.04em;
		text-align:center;
		text-decoration:none;
		line-height:50px;
	}
	.tab_bf, .tab_gf {width:186px;}
	.tab_b, .tab_bf {background:url(../images/tab_b.gif) top left no-repeat;}
	.tab_b:hover, .tab_bf:hover {background:url(../images/tab_m.gif) top left no-repeat;}
	.tab_g, .tab_gf {background:url(../images/tab_g.gif) top left no-repeat;}

#bottom {
	height:82px;
	background:url(../images/b_bottom.jpg) bottom left no-repeat;
	padding:16px;
}
	#vcard {float:left; margin-left:20px; margin-top:-4px; font-size:12px; color:#15141a; width:300px;}
	#vcard img {float:left; margin-right:10px; margin-top:1px;}
	#vcard p {margin:2px 0;}
	#vcard p strong {font-variant:small-caps;}
	
	#copy {float:right; margin-right:20px; font-size:10px; color:#999; text-align:right;}
	#copy p {margin:2px 0;}
	#copy p.lang {font-size:12px; color:#000;}
	#copy p.lang select {font-size:12px;}
	#copy p a {text-decoration:none; color:#222;}
	#copy p a:hover {text-decoration:underline;}

.vmap p {margin:0; padding:0; font-size:12px;}
.vmap strong {font-variant:small-caps; font-size:14px;}