@charset "UTF-8";
/* CSS Document */
body {
	padding:0;
	margin:0;
	overflow-x:hidden;
	width:100%;
	font-size:100%;
	background:url(images/patron.png);
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
}
img {
	border:0;
	
}
ol, ul {
	list-style:none;
	
}
table {
	border-collapse:collapse;
	border-spacing:0;
	
}
fieldset, img {
	border:0;
	
}
caption, th {
	text-align:left;
	
}
.cleaner {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0;
	display:block;
}
.wrap100{
	width:100%;
}
.wrap1000{
	width:100%;
	min-width:320px;
	max-width:579px;
	margin:0 auto;
}

.setRight{
	float:right;
}
.setLeft{
	float:left;
}

.Titulo{
	font-family:'Open Sans Condensed', sans-serif;
	font-size:40px;
	color:#6BC2E0;
	font-weight:bold;
	margin:0 0 90px 3%;
}	
.cleaner{
	float:none;
	clear:both;
	height:0;
	visibility:hidden;
}
h1{
	font-family:'Open Sans Condensed', sans-serif;
	font-size:40px;
	color:#6BC2E0;
	font-weight:bold;
	margin:70px 0 90px 5%;
}
h2{
	font-family:'Open Sans Condensed', sans-serif;
	font-size:18px;
	color:#000;
	font-weight:bold;
	margin:5px 0 0 3%;
}
h3{
	font-family:'Open Sans Condensed', sans-serif;
	font-size:12px;
	color:#CCC;
	font-weight:bold;
	margin:5px 0 0 3%;
}
h4{
	font-family:'Open Sans Condensed', sans-serif;
	font-size:9px;
	color:#6BC2E0;
	font-weight:bold;
	margin:5px 0 0 3%;
}
p{
	font-family:'Open Sans Condensed', sans-serif;
	font-size:10px;
	color:#999;
	margin:5px 0 0 3%;	
}
#ContePagina{
	background:url(images/cubes_@2X.png);
	height:1300px;
	box-shadow:4px 4px 4px #333333;
	padding:0 8%;
}
/*************** empieza header ***************/
#Logo{
	width:40%;
	height:100px;
	padding:10px 0 0 0;
}
/*************** termina header ***************/
/*************** empieza nav ***************/
nav{
	border-top:#999 1px solid;
}
#navPrincipal li{
	float:left;
	margin:10px 2.73%;
	background:#FFF;
}
.BotonPrincipal{
	font-family:'Open Sans Condensed', sans-serif;
	font-size:11px;
	color:#6BC2E0;
	font-weight:bold;
	text-decoration:none;
	padding:5px 15px;
}
.BotonPrincipal:hover{
	background:#25baf1;
	color:#fff;
}
	
/*************** termina nav **************/
/*************** empienza index **************/
/*************** slider ******************/
#ContSlider{
	position:relative;
	height:410px;
	width:100%px;
}
ul, ol, li{
	list-style:none;
}
#Slider{
	height:400px;
	width:100%px;
	overflow:hidden;
	position:absolute;
	z-index:0;
	top:0;
	left:0;
}
#back{
	position:absolute;
	z-index:1;
	top:1px;
	left:0px;
}
#next{
	position:absolute;
	z-index:1;
	top:1px;
	right:0px;
}
#Slider li{
	display:none;
}
#slide{
	position:absolute;
	width:100%;
	height:400px;
}
/*************** termina slider ***************/
#SectionI{
	margin:0;
	padding:0;
	height:600px;
}
#ConSlider{
	width:70%;
	height:390px;
	margin:60px auto;
	padding:15px 0;
}
.LineaSection{
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
	height:1px;
	background:#CCC;
}
#ConParrafoIndex{
	margin:0;
	padding:0;
	width:80%;
	height:200px;
	margin:0 auto;
	position:relative;
}
#ConParrafoIndex p{
	font-size:15px;
}
/*************** empieza servicios ***************/
#ContS{
	height:500px;
}
	
#ContTServ{
	width:35%;
	height:400px;
	float:left;
	margin:0 2% 0 0;
}
#ContTServ h2{
	text-align:center;
}
#ContTServ p{
	text-justify:auto;
}
#ContFotoS{
	width:34%;
	height:500px;
	float:left;
}
/*************** termina servicio ****************/
/*************** empieza acerca **************/
#SectionA{
	height:500;
}
#ContMV{
	width:90%;
	height:550px;
	margin:0 auto;
}
.ContMVT{
	width:45%;
	height:100px;
	float:left;
	margin:0 2.3%;
}
#LineaGA{
	width:1px;
	height:140px;
	background:#CCC;
	float:left;
}
#ContFotoA{
	height:600px;
	margin:20px 0 0 -70px;
}
/*************** cierra acerca **************/
/*************** empieza contenedor *************/
#SectionC{
	height:700px;
}
.ImgCont{
	float:left;
}
.ConTC{
	float:left;
	width:30%;
	margin:0 0 0 5%;
}
.ConTC p{
	p{
	font-family:'Open Sans Condensed', sans-serif;
	font-size:8px;
	color:#999;
	margin:5px 0 0 3%;	
}
.CajonF{
	width:10%;
	height:10px;
	border:#666 1px solid;
}
/*************** empieza footer ***************/
footer{
	border-bottom:#666 1px solid;
	height:400px;
	background:#0C6;
}		
#ContFoter{
	height:400px;
	margin:0 auto;
	background:#093;
}
#MapFooter{
	width:100%;
	height:260px;
	float:left;
}

	











