@charset "utf-8";
/* CSS Document */
html, body {
    width: 100%;
    height: 100%;
    text-align: center;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

#principal {
    width: 100%;
    height: 100%;
}

.bannerlogo {
    background-color:#fff; 
    width:326px; 
	height:85px;
    position:absolute; 
    z-index:999;
    left: 50%;
margin-left: -500px;
}


.menu{width:257px; height:45px; position:relative; top:0; right:0;float:left;}
.menu2{width:257px; height:45px; position:relative; top:0; right:0;float:left;}
.menu3{width:257px; height:45px; position:relative; top:0; right:0;float:left;}
.menu4{width:257px; height:45px; position:relative; top:0; right:0;float:left;}

.menuinterior{

position: absolute;
top: 40px;
left: 50%;
width: 1000px;
height: 100px;
margin-left: -500px;
font-size:14px; 
font-family:Gothamroundedmedium;
color:#00a6cf;
text-align:right;
	z-index:999; 
}

#baner2{
	position:absolute;
width:100%;
height: 372px;
background-color:none;
border: none;
top: 100px;
left: 50%;
margin-left: -50%;
 background-image: url('clip/quienes-banner2.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#cell{
	position:absolute;
width:300px;
height: 573px;
border: none;
top: 140px;
left: 50%;
margin-left: 200px;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
#textsomos{
position:absolute;
width:500px;
height: 273px;
border: none;
top: 620px;
left: 50%;
margin-left: -40px;
    background-repeat: no-repeat;
    background-attachment: fixed;
	text-align:justify;
	font-size:19px; 
	font-family:Gotham; 
color:#585757;
padding-bottom:20px;
}
#textcontact{
position:absolute;
width:500px;
height: 273px;
border: none;
top: 120px;
left: 50%;
margin-left: -40px;
    background-repeat: no-repeat;
    background-attachment: fixed;
	text-align:center;
	font-size:15px; 
	font-family:Gotham; 
color:#585757;
padding-bottom:20px;
}

#textmail{
position:absolute;
width:500px;
height:auto;
border: none;
top: 850px;
left: 50%;
margin-left: -40px;
    background-repeat: no-repeat;
    background-attachment: fixed;
	text-align:center;
	font-size:19px; 
	font-family:Gotham; 
color:#fff;
padding-bottom:20px;
}
#textmail2{
position:absolute;
width:500px;
height:auto;
border: none;
top: 1350px;
left: 50%;
margin-left: -40px;
    background-repeat: no-repeat;
    background-attachment: fixed;
	text-align:center;
	font-size:19px; 
	font-family:Gotham; 
color:#fff;
padding-bottom:20px;
}

#map{position:absolute; top:260px;left: 50%;
margin-left: -100px;}

#marcas{position:absolute; top:660px;left: 50%; width:800px;
margin-left: -200px;}

a:link {color: #00a6cf;
    text-decoration: none;
}

/* visited link */
a:visited {
    color: #00a6cf;
}
/* mouse over link */
a:hover {
    color: #89d223;
}

/* selected link */
a:active {
    color: #000;}
	
h1 {font-size:30px;
font-family:Gothamrounded; 
color:#89d223;
}

blue{
color:#464667;
}

@font-face {
    font-family: Gotham;
    src: url(fonts/Gotham-Book_0.otf);
	
}

@font-face {
    font-family: Gothamrounded;
    src: url(fonts/Gotham-Rounded-Bold.ttf);
}

@font-face {
    font-family: Gothamroundedmedium;
    src: url(fonts/Gotham-Rounded-Medium.ttf);
}

.logo{background-color:#fff;
z-index:999; 
    width:207px; 
	height:85px;
    position:absolute; 
    left: 50%;
	text-align:left;
margin-left:-500px;
top:30px;}

.supermenu{background-color:#fff;
z-index:999; 
    width:514px; 
	height:90px;
    position:absolute; 
    left: 50%;
	text-align:left;
margin-left:-50px;
top:30px;}

.carousel-caption{    font-family: Gothamroundedmedium;
font-size:80px;
}

#textfuncionalidad{
position:absolute;
width:1000px;
height: 291px;
border: none;
top: 450px;
left: 50%;
margin-left: -500px;
background-image: url('clip/icons-01.jpg');
	text-align:justify;
	font-size:14px; 
	font-family:Gotham; 
color:#000000;
padding-bottom:20px;
}
#descargarpdf{
position:absolute;
width:200px;
height:46px;
border: none;
top: 665px;
left: 50%;
margin-left: 15px;
	text-align:justify;
	font-size:14px; 
	font-family:Gotham; 
color:#000000;
}



input {
    width: 100%; height:40px;padding: 12px 20px;
	   border: 1px solid #ccc;  border-radius: 4px;     background-color: #f8f8f8;
	    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;

}
textarea {
    width: 100%;
    height: 150px;
    padding: 12px 20px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #f8f8f8;
    resize: none;
}

input[type=button], input[type=submit], input[type=reset] {
    background-color: #a6e351;
    border: none;
    color: white;
    padding: 10px 
    text-decoration: none;
	cursor: pointer;
	width:130px;    margin: 0px 15px 0px 0px;
}


.button1:hover {
    background-color: #4CAF50;
    color: white;
}

#address{
position:absolute;
width:250px;
height: 173px;
border: none;
top: 550px;
left: 50%;
margin-left: 40px;
    background-repeat: no-repeat;
    background-attachment: fixed;
	text-align:justify;
	font-size:14px; 
	font-family:Gothamrounded;
color:#000000;
padding-bottom:20px;
}

.adquierelo{position:absolute;right:15%;bottom:400px;left:20%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:left;}


#powered{
position:absolute;
width:200px;
height: 29px;
border: none;
top: 800px;
left: 50%;
margin-left:-100px;
background-image: url('clip/powered.png');
	text-align:justify;
	font-size:14px; 
	font-family:Gotham; 
color:#000000;
}

#powered-index{
position:absolute;
width:200px;
height: 29px;
border: none;
top: 670px;
left: 50%;
margin-left:-100px;
background-image: url('clip/powered.png');
	text-align:justify;
	font-size:14px; 
	font-family:Gotham; 
color:#000000;
}