@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700');
body{
	margin: 0;
	background: #FFF;
	font-family: Arial;
	font-size: 12px;
	text-align: center;	
}
#body{
	width: 1000px;
	margin: 0 auto;
	background: #FFF;
	color: #333;
}
#header{}
#main{
	background: #FFF;
	overflow: hidden;
}
#left{
	width: 200px;
	float: left;
	overflow: hidden;
}
#content{
	width: 720px;
	padding: 20px 40px;
	float: right;
	overflow: hidden;
	text-align: center;
}
#footer{
	padding: 10px 20px;
	background: #F5F5F5;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	clear: both;
	color: #999;
	font-weight: 300;
}
#content div{ text-align: center; }
#content h1{
	padding: 5px 0;
	margin: 0 0 20px;
	text-align: left;
	font-size: 22px;
}
#content p{
	margin: 0 0 15px;
	text-align: justify;
}
#content table{
	margin: 0 auto 0 0;
}
#content div table{
	margin: 0 auto;
}
#content table td{
	text-align: left;
}
#content ul{
	text-align: left;
	margin: 0 0 0 20px;
	padding: 0;	
}
#content ol{
	text-align: left;
	margin: 0 0 0 20px;
	padding: 0;	
}
#content li{
	text-align: justify;
}
h1,h2,h3,h4,h5,h6{font-family: 'Oswald', sans-serif;border-bottom: 1px solid #DDD;color: #555;text-align: left;}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight: 400;color: #00bb4c;}
.clear{ clear: both; }
.right{ float: right; }
.left{ float: left; }
.iright{ float: right;	margin: 0 0 12px 12px; }
.ileft{ float: left; margin: 0 12px 12px 0; }
.slist{ list-style: none; }
.hide{ display: none; }
#content a{ color: #386AB6; text-decoration: none; }
#content a:hover{ color: #555555; text-decoration: underline;}
#content .tleft{
	text-align: left !important;
}
#content .tright{
	text-align: right !important;
}
.u{ text-decoration: underline; }
a,input{ outline: 0px; }
a img { border: 0; }
.sac{ float:left;	}
#footer a{ color: #0b668d;	text-decoration: none; }
#footer a:hover{ color: #333333; }

::-webkit-input-placeholder{color: #BBB;}
::-moz-placeholder{color: #BBB;}
:-ms-input-placeholder{color: #BBB;}
:-moz-placeholder{color: #BBB;}
.form label{display: block; margin-bottom: 10px;text-align: left;}
.form label strong{display: block; margin-bottom: 2px;font-weight: normal;cursor: default;}
.form input[type=text],
.form input[type=password],
.form textarea{font-family: Arial;border: 1px solid #DDD;background: #FFF;color: #777;padding: 5px 4px;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;outline:0;}
.form input[type=submit],.submit{background: #444;border: 0;padding: 0 15px;cursor: pointer;color: #FFF !important;line-height: 40px;display: inline-block;height: 40px;vertical-align: top;}
.form input[type=submit]:hover,.submit:hover{background: #666; text-decoration: none !important;}
.form input[type=button],.button{background: #CCC;border: 0;padding: 0 15px;cursor: pointer;color: #333 !important;line-height: 40px;display: inline-block;height: 40px;vertical-align: top;}
.form input[type=button]:hover,.button:hover{background: #DDD;text-decoration: none !important;}
.inputerror{background: #FFF0F0 !important;border: 1px dotted #F3ABAB !important;}
span.error{display: block;padding: 5px 7px 5px 22px;color: #555;margin: 0 0 0 1px;display: none;background: rgba(255,240,200,0.8) url(img/error.png) no-repeat 2px center;border: 1px solid #EDDAB1;position: absolute;}

.tcontacto{
	width: 570px;
}
.dlist dt{
	float: left;
	width: 120px;
	color: #000;
	text-align: left;
	font-weight: bold;
	padding: 3px 0px;
	white-space: nowrap;
}
.dlist dd{
	padding: 3px 0px;
	color: #C87224;
}
.colset{ margin: 0 -10px; }
.colset img{ max-width: 100%; height: auto; }
.colset iframe{ max-width: 100%; }
.colset .col12,
.colset .col13,
.colset .col14,
.colset .col23,
.colset .col34{ box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 0 10px; float: left;}
.col12{ width: 50%;}
.col13{ width: 33.333%;}
.col14{ width: 25%;}
.col23{ width: 66.667%;}
.col34{ width: 75%;}
