#myCarousel{
    top: -20px;
}

#section1 {
    height: 250px;
    background-color: #84becf;
	z-index: 500;
	box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
    font-size: 30px;
    font-weight: normal; /* reset default browser weight for our webfonts */
	color: #FFFFFF;
	font-family: 'Patua One', cursive;
    align-content: center;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4);   
    margin-top: -20px;
    padding-top: 40px;
}


#contactenos {
	background-color: #f4f4f4;
	z-index: 500;
	box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
    font-size: 30px;
    font-weight: normal; /* reset default browser weight for our webfonts */
	color: #000;
	font-family: 'Patua One', cursive;
    align-content: center;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4);   
    margin-top: 0px;
    padding-top: 10px;
    transition-property: opacity, left, top, height;
    padding: 40px;
}

#contactenos .exc{
    color:red;
     box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

#tabla{
    background-color: #fff;
    box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
    font-size: 30px;
    font-weight: normal; /* reset default browser weight for our webfonts */
    color: #000;
    font-family: 'Patua One', cursive;
    align-content: center;
    text-align: center;
    margin-top: 0px;
    padding-top: 10px;
    transition-property: opacity, left, top, height;
    padding: 20px;
}

#section2 {
    color: #000;
    background-color: #fff;
    z-index: 500;
    box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
    font-size: 30px;
    font-weight: normal; /* reset default browser weight for our webfonts */
    font-family: 'Patua One', cursive;
    align-content: center;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4);   
    margin-top: 0px;
    padding-top: 20px;
    padding: 10px;
}

#section3 {
    color: #000;
    background-color: #f4f4f4;
    box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
    z-index: 500;
    font-size: 30px;
    font-weight: normal; /* reset default browser weight for our webfonts */
    font-family: 'Patua One', cursive;
    align-content: center;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4);   
    margin-top: 0px;
    padding-top: 25px;
    padding-bottom: 20px;
    padding: 10px;
}


#section4 {
    height: 160px;
    background-color: #1d7f9e;
	z-index: 500;
	box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
    font-size: 30px;
    font-weight: normal; /* reset default browser weight for our webfonts */
	color: #FFFFFF;
	font-family: 'Patua One', cursive;
    align-content: center;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4);   
    margin-top: -30px;
    padding-top: 55px;
   
}

#section1 {
    height: 160px;
    background-color: #1d7f9e;
	z-index: 500;
	box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
    font-size: 30px;
    font-weight: normal; /* reset default browser weight for our webfonts */
	color: #FFFFFF;
	font-family: 'Patua One', cursive;
    align-content: center;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4);   
    margin-top: -30px;
    padding-top: 55px;
   
}

#footer{
    color: #fff;
    background-color: #84becf;
    z-index: 550;
    box-shadow: 0 -15px 16px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3);
    font-size: 30px;
    font-weight: normal; /* reset default browser weight for our webfonts */
    font-family: 'Patua One', cursive;
    align-content: center;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4);   
}

.cform-text input[type=text] {
	background: #e2e2e2;
	font-family: 'Open Sans', sans serif;
	border: 0;
	text-align: left;
	border-radius: 4px;
	vertical-align: middle;
}

.cform-text input[type=text]:focus {
	background: #000; 
	color: #eff1ef;
	border-radius: 4px;
	box-shadow: none;
	font-family: 'Open Sans', sans serif;
}


/* select option */
.cform-form input[type=text], .cform-form textarea {
	background: #e2e2e2;
	font-family: 'Open Sans', sans serif;
	border: 0;
	text-align: left;
	border-radius: 4px;
	vertical-align: middle;
}

.cform-form input[type=text]:focus, .cform-form textarea:focus {
	background: #000; 
	color: #eff1ef;
	border-radius: 4px;
	box-shadow: none;
	font-family: 'Open Sans', sans serif;
}

.cform-form select {
	font-size: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: 'Open Sans', sans serif;
}

.cform-form select option{
	background-color: #f0f0f0;
	color: #000;
	font-family: 'Open Sans', sans serif;
	font-size: 20px;
}

.cform-form select:hover {
	background-color:#1D7F9E;
	color: #fff;
	font-family: 'Open Sans', sans serif; 
	font-size: 20px;
}

/* input text */
.cform-text, .cform-textarea { 
	width:100%;   
	padding:4px;
	margin:4px;
	text-transform: lowercase;
	background: #e2e2e2;
	font-family: 'Open Sans', sans serif;
	border: 0;
	text-align: left;
	border-radius: 4px;
	font-size: 22px;
	vertical-align: middle;
}

#nombre, #apellido, #dni, #contrasena, #direccion, #direccion2, #telefono, #celular{
	width:100%;   
	padding:4px;
	margin:4px;
	text-transform: lowercase;
	background: #e2e2e2;
	font-family: 'Open Sans', sans serif;
	border: 0;
	text-align: left;
	border-radius: 4px;
	font-size: 22px;
	vertical-align: middle;
}

#dnicliente{
    width:100%;   
    padding:4px;
    margin:4px;
    text-transform: lowercase;
    align-content: center;
    align-items: center;
    text-align: center;
    font-family: 'Open Sans', sans serif;
    font-weight: bold;
 }

#enviar,#nuevo, #crear,#aceptar2,#guardar {
    margin:4px;
    background-color: #1d7f9e;
    font-family: Georgia, serif;
     font-weight: bold;
}

#enviar:hover,#nuevo:hover,#crear:hover,#aceptar2:hover,#guardar:hover {
    margin:4px;
    background-color: #000;
    font-family: Georgia, serif;
     font-weight: bold;
}

#aceptar {
    margin:4px;
    background-color: #fff;
    color: #000;
    font-family: Georgia, serif;
     font-weight: bold;
}

#aceptar:hover {
    margin:4px;
    background-color: #000;
    color: #fff;
    font-family: Georgia, serif;
     font-weight: bold;
}



#mapa{
    width: 100%;
    height: 360px;
    margin: 0;
    padding: 1px;
 
}

.media{
    font-size: 18px;
    padding: 6px;
    margin: 6px;
}

hr{
 border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));   
    width: 50%;
}

#texto1{
    text-align : justify;
      font-size: 18px;
    padding: 10px;
}

#texto2{
    text-align : center;
    font-size: 18px;
    margin: 10px;
    padding: 5px;
}


#titulo1{
    text-align : center;
}

#valores{
    text-align : left;
    font-size: 18px;
    
    
}

#valores_d{
  
    font-size: 16px;
    
    margin-left: 18px;
}
   

#mision{
     border-radius: 80%;
     box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    width: 70%;
}
h1{
    color: #1d7f9e;   
    font-family: 'Open Sans', sans serif;
    font-weight: bold;
	padding: 5px;
}

red{
    color: red;   
    font-size: 30px;
    font-weight: normal; /* reset default browser weight for our webfonts */
    font-family: 'Patua One', cursive;
    align-content: center;
    text-align: center;
    margin-top: 0px;
    padding-top: 10px;
    transition-property: opacity, left, top, height;
    padding: 40px;
}

a{
    color: #fff;
}
.fa:hover{
    color: #000;
}

derechos{
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    font-family: Georgia, serif;
}

#footer{
    padding-top: 40px;
}

#logofooter{
       padding: 7px;
}

#tabla1{
    font-size: 14px;
    font-family: 'Open Sans', sans serif;
    align-content: center;
    align-items: center;
    text-align: center;
    width:100%;
}


#tabla2{
  
    font-family: 'Open Sans', sans serif;
   
}

#tabla2 .tdcolor {
    background-color: #000;
    color: #fff;
    border-radius: 5px;
    font-size: 15px;
   font-family: 'Open Sans', sans serif;
    margin: 0;
    
}
#tabla2 .tdcolor2 {
    background-color: #f0f0f0;
    border-radius: 5px;
    font-size: 15px;
     font-family: 'Open Sans', sans serif;
    margin: 0;
}
