@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'antipastoregular';
    src: url('../fonts/antipasto_regular-webfont.eot');
    src: url('../fonts/antipasto_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/antipasto_regular-webfont.woff2') format('woff2'),
         url('../fonts/antipasto_regular-webfont.woff') format('woff'),
         url('../fonts/antipasto_regular-webfont.ttf') format('truetype'),
         url('../fonts/antipasto_regular-webfont.svg#antipastoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'antipastoextralight';
    src: url('../fonts/antipasto_extralight-webfont.eot');
    src: url('../fonts/antipasto_extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/antipasto_extralight-webfont.woff2') format('woff2'),
         url('../fonts/antipasto_extralight-webfont.woff') format('woff'),
         url('../fonts/antipasto_extralight-webfont.ttf') format('truetype'),
         url('../fonts/antipasto_extralight-webfont.svg#antipastoextralight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'antipastoextrabold';
    src: url('../fonts/antipasto_extrabold-webfont.eot');
    src: url('../fonts/antipasto_extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/antipasto_extrabold-webfont.woff2') format('woff2'),
         url('../fonts/antipasto_extrabold-webfont.woff') format('woff'),
         url('../fonts/antipasto_extrabold-webfont.ttf') format('truetype'),
         url('../fonts/antipasto_extrabold-webfont.svg#antipastoextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* general */
html,body {margin:0; padding:0;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(208,208,208,1) 99%, rgba(208,208,208,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(99%,rgba(208,208,208,1)), color-stop(100%,rgba(208,208,208,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(208,208,208,1) 99%,rgba(208,208,208,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(208,208,208,1) 99%,rgba(208,208,208,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(208,208,208,1) 99%,rgba(208,208,208,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(208,208,208,1) 99%,rgba(208,208,208,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-9 */
}
.top {
	position:relative;
	display:block;
	background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 49%, rgba(238,134,0,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(49%,rgba(255,255,255,1)), color-stop(50%,rgba(238,134,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 49%,rgba(238,134,0,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,1) 49%,rgba(238,134,0,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 49%,rgba(238,134,0,1) 50%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,1) 49%,rgba(238,134,0,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ee8600',GradientType=1 );
	width:auto;
	height:120px;}
	.topcenter {
		display:block;
		position:relative;
		width:1000px;
		height:120px;
		margin-left:auto;
		margin-right:auto;
		background:url(../img/back_top.jpg) center no-repeat;}
		.logo {
			display:block;
			position:relative;
			width:300px;
			height:120px;
			margin-left:20px;
			float:left;
			background:url(../img/logo_transcam.jpg) no-repeat left;}
		.menu {
			display:block;
			position:relative;
			width:400px;
			height:120px;
			margin-left:580px;
			font-family: 'antipastoregular';
			font-size:19px;
			}
			.menu-main{
			display:block;
			position:relative;
			list-style:none;
			margin:0;
			padding:0;
			}
			.menu-main>li{
				display:block;
				position:relative;
				float:left;
				width:130px;
				height:120px;
				}
				.menu-main>li>a{
					display:table-cell;
					vertical-align:middle;
					position:relative;
					text-decoration:none;
					color:#FFF;
					width:130px;
					height:120px;
					text-align:center;
					}
				.menu-main>li:hover{
					background:url(../img/backbutton.png) repeat-x;}
				.menu-main>li:hover>a{
					color:#333;
				}
				.menu-main>li.current{
				background:url(../img/backbutton.png) repeat-x;}
					.menu-main>li.current>a{
					color:#333;}
				
.linea {
	display:block;
	position:relative;
	background:#c7c8cd;
	width:auto;
	height:10px;}
.banner {
	display:block;
	position:relative;
	width:1300px;
	height:718px;
	margin-left:auto;
	margin-right:auto;
	background:url(../img/banner/transcam.png) no-repeat center;
}

.banner>img {
    /*vertical-align:middle;*/
	text-align:center;
}
.contenido {
	display:block;
	position:relative;
	width:960px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	font-family: 'antipastoregular';
	font-size:18px;
	color:#000;
	line-height:130%;
	text-align:justify;
	padding: 20px;}
	.box300 {
	display:block;
	position:relative;
	width:301px;
	height:auto;
	float:left;
	margin-right:19px;
	font-family: 'antipastoregular';
	font-size:18px;
	color:#000;
	margin-bottom:20px;
	text-align:justify;}
	.topin {
		display:block;
		position:relative;
		width:960px;
		height:195px;
		margin-left:auto;
		margin-right:auto;
		}
.footerindex {
	display:block;
	position:relative;
	width:auto;
	height:225px;
	margin-top:-73px;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 32%, rgba(238,134,0,1) 33%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,rgba(255,255,255,0)), color-stop(33%,rgba(238,134,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 32%,rgba(238,134,0,1) 33%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 32%,rgba(238,134,0,1) 33%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 32%,rgba(238,134,0,1) 33%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 32%,rgba(238,134,0,1) 33%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ee8600',GradientType=0 );}
.footer {
	display:block;
	position:relative;
	width:auto;
	height:225px;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 32%, rgba(238,134,0,1) 33%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,rgba(255,255,255,0)), color-stop(33%,rgba(238,134,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 32%,rgba(238,134,0,1) 33%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 32%,rgba(238,134,0,1) 33%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 32%,rgba(238,134,0,1) 33%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 32%,rgba(238,134,0,1) 33%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ee8600',GradientType=0 );}
.piecenter {
	display:block;
	position:relative;
	width:1000px;
	height:225px;
	margin-left:auto;
	margin-right:auto;
	z-index:1000;
	background:url(../img/pie.png) no-repeat bottom;}
	.pietxt {
		display:block;
		position:relative;
		width:330px;
		height:150px;
		float:right;
		margin-top:74px;
		margin-right:40px;
		color:#FFF;
		font-family: 'antipastoregular';
		font-size:18px;
		text-align:center;
		}
/* tituos */
h1 { color:#ee8600; font-family: 'antipastoextrabold'; font-size:21px;}
h2 { color:#ee8600; font-family: 'antipastoextrabold'; font-size:18px; text-align:center;}
h3 { color:#fff; font-family: 'antipastoextralight'; font-size:14px; text-align:center; word-spacing:2px; }
.claseparrafo {
text-align: center;
width:960px;
margin-left: auto;
margin-right: auto;
display: table-cell;
padding-top:8px;
}
	.claseparrafo>span {
		margin-right:70px;
		margin-left:70px;
	}