/* CSS Interstate */
@import url("../font/interstate.woff2");

@font-face {
font-family: "interstate";
src: url("../font/interstate.woff2");
}

/* CSS Interstate */
@import url("../font/Interstate%20Thin.woff2");

@font-face {
font-family: "Interstate%20Thin";
src: url("../font/Interstate%20Thin.woff2");
}

@charset "UTF-8";<

a{ 
text-decoration: none; }
body{

	background: url(../images/bg.jpg) no-repeat;
}
body, h1, h2, h3, p{
	margin: 0;
	padding: 0;
	font-family: Century Gothic;
	font-size: 16px;
}
h1, h2, h3, p{ padding: 0.2em 0;}	
h1{ font-size: 24px; }
h2{ font-size: 16px; }
h3{ font-size: 20px; }
p{ font-size: 13px; 
font-family: "verdana";
}
ul, li { list-style: none; }



.cf{ position:relative; clear:both;}

#content{ padding: 1em; margin-top: 50px;}
#content h1{ 
	font-family: 'interstate';
	font-weight: 200;
	color: #666;
	font-size: 1.3em; 
}
#content h3{ color: #d35e13; }
#content #colIzq{ width: 350px; height: 380px; float: left; }
#content #colDer{ width: 300px; height: 360px; float: left; }
#content #colDer img{ padding: 0.5em; width: 510px;}

#contGris{
	background: #fff;
	-o-border-radius: 0.5em;
	-ms-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	-khtml-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	padding: 1em;
	margin-top: 0.5em;
    border-bottom-style:outset;
    border-bottom-color: ligthgray;
    border-right: 3px solid lightgray;
    border-left: 6px solid #ff8200;
    border-top : 1px solid lightgray; 
	}
#contGris p, #contGris ul, #contGris li { color: #1b1b1b;}
#contGris ul, #contGris li { font-size: 12px; padding: 0}

#contMenu p a{
	text-align: center;
	margin: auto;
	width: 60%;
	padding: 0.5em; 
	color:#ffffff; 
	display: block; 
	font-size: 1.3em;
	background: #ff8200;
	border-radius: 7px;

	
	}
	#contMenu p a:hover{ 
		background: #ff8200; color:#ededed;
	 }
	

#header{  
	color:#ff8200; width: 885px; height: 50px; position: fixed; top:0;}
#header p{ font-size: 1.5em; float: left; padding-left: 0.4em; margin-top: 5px;font-family:'interstate';}
#header p.paginacion{ color: #ccc; font-size: 0.8em; float: right; margin: 2em 1em 0 0;  }
#header p img { vertical-align: bottom; }

#subMenu { margin-top:0px; margin-left: 10px; text-align: center;}
#subMenu ul { margin: 0; padding: 0; }
#subMenu ul li, #subMenu tr td {  }
/*#subMenu ul li a{ float: left; background-color: red; width: 15px; height: 15px; margin: 0.5em; }*/
#subMenu ul li a, #subMenu tr td a {display: block;
			color: rgba(255,255,255,0);
			background-color: #ccc;
				border-radius: 50%;
				-ms-border-radius: 50%;
				-moz-border-radius: 50%;
				-webkit-border-radius: 50%;
				-o-border-radius: 50%;
				-khtml-border-radius: 50%;
			width: 12px;
			height: 12px;
			font-size: 0px;
			cursor: pointer; }
#subMenu ul li a:hover, #subMenu tr td a:hover { background-color: #ff8200; }		

#nav { float: right; width: 300px;}
#nav a.btn { background:#fff; color:#fff; border: solid 2px #ccc; padding:5px 15px; font-size:14px; float: left;
	-o-border-radius:25px;
	-ms-border-radius:25px;
	-moz-border-radius:25px;
	-khtml-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
	cursor:pointer;
	margin: 0.2em;
	text-decoration:none;
	background: #ff8200;
    	font-family: 'Interstate%20Thin';
    font-weight: 600;
}
#nav a.btn:hover { background:#ff8200; color:#ededed;}
#nav a.btnOff { background:#ddd; color:#eee; border: solid 2px #ddd; padding:5px 15px; font-size:14px; float: left;
	-o-border-radius:25px;
	-ms-border-radius:25px;
	-moz-border-radius:25px;
	-khtml-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
	margin: 0.2em;
	text-decoration:none;
    
}


#nav_01 { margin-top: -35px; width: 300px; margin-right: 5px;}	
#nav_01 a.btnContrata, table tr td a.btnContrata { background: #d3560e; border: #ccc 2px solid; color:#fff; padding:5px 15px; font-size:14px; float: left;
	-o-border-radius:25px;
	-ms-border-radius:25px;
	-moz-border-radius:25px;
	-khtml-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
	cursor:pointer;
	margin: 0.2em;
	text-decoration:none; float: right;}
#nav_01 a.btnContrata:hover, table tr td a.btnContrata:hover { background: #d37c12; }

#wrapper{ width: 885px; height: 500px; overflow: hidden;
background-image: url(../images/bg.png);
}/*overflow: scroll; overflow-x:hidden;*/

#wrapper_01{ width: 885px; height: 500px; overflow: hidden; }


.btn_inicial {
	width: 450px; text-align: center; margin: 0 auto;
}
