html,
body {
    height: 100%;	background-image: url("../img/fondo.gif");	background-color:#EAEDED;	font-family:Courier;	font-size:12pt;	
}
/* boton especial */ .original-button {  display: flex;  align-items: center;  justify-content: center;  line-height: 1;  text-decoration: none;  color: #ffffff;  font-size: 50px;  border-radius: 15px;  width: 400px;  height: 100px;  font-weight: bold;  border: 3px solid #9c1443;  transition: 0.3s;  background-color: #9575cd;}.original-button:hover {  transform: scale(1.05);}.original-button2 {  display: flex;  align-items: center;  justify-content: center;  line-height: 1;  text-decoration: none;  color: #ffffff;  font-size: 50px;  border-radius: 15px;  width: 400px;  height: 100px;  font-weight: bold;  border: 3px solid #9c1443;  transition: 0.3s;  background-color: #e91e63;}.original-button2:hover {  transform: scale(1.05);}.original-butto {  display: flex;  align-items: center;  justify-content: center;  line-height: 1;  text-decoration: none;  color: #ffffff;  font-size: 40px;  border-radius: 5px;  width: 400px;  height: 100px;  font-weight: bold;  border-bottom: 4px solid #179e43;  transition: 0.3s;  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.4);  background-color: #19d256;}.original-butto:hover {  box-shadow: 0 0 rgba(0, 0, 0, 0.4);  border-bottom-width: 2px;  transform: translateY(2px);}.original-butt {  display: flex;  align-items: center;  justify-content: center;  line-height: 1;  text-decoration: none;  color: #000000;  font-size: 18px;  border-radius: 3px;  width: 200px;  height: 40px;  border: 1px solid #bbbbbb;  transition: 0.3s;  background-color: [object object];  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(209, 209, 209, 1));}.original-butt:hover {  background-image: linear-gradient(180deg, rgba(209, 209, 209, 1), rgba(255, 255, 255, 1));}/* boton especial */ /* botones gris */ button {  /* Variables */  --button_radius: 0.75em;  --button_color: #e8e8e8;  --button_outline_color: #000000;  font-size: 17px;  font-weight: bold;  border: none;  cursor: pointer;  border-radius: var(--button_radius);  background: var(--button_outline_color);}.button_top {  display: block;  box-sizing: border-box;  border: 2px solid var(--button_outline_color);  border-radius: var(--button_radius);  padding: 0.75em 1.5em;  background: var(--button_color);  color: var(--button_outline_color);  transform: translateY(-0.2em);  transition: transform 0.1s ease;}button:hover .button_top {  /* Pull the button upwards when hovered */  transform: translateY(-0.33em);}button:active .button_top {  /* Push the button downwards when pressed */  transform: translateY(0);}/* fin botones gris */ 
img {
    max-width: 100%;
}

/* cover */
#cover {
    background: #8181F7;
    background-size: cover;
    color: white;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: center;
}

#cover-texto {
    width: 100%;  
}

#cover-texto .form-inline{
    width: 100%;
}

.contenido-seccion {
    padding: 5rem 0;
}.data-center{		background-color: #ABB2B9;	padding:20px;	border-radius:20px;	position:relative;	width:80%;	margin: auto;	min-height:500px;	text-align:center;}.data-car{		background-color: #ABB2B9;	padding:20px;	border-radius:5px;	position:relative;	width:80%;	margin: auto;	text-align:center;}.simple{
    padding:20px;	background-color:#ABB2B9; 	text-align:center;	 width: 100%;	 height:80px;
}
a:hover, a:visited, a:link, a:active{    text-decoration: none;	color:black;	cursor:pointer;}
.principal {
  border: 3px solid;
  padding: 10px;    width:100%;    min-height:200px;
  box-shadow: 5px 10px 8px #888888;
}

#footer-main {
    background: #ABB2B9;
    color: white;
    font-size: 0.8rem;
    padding: 2.5rem 0;
}


			 .legend{
                text-align:left;
                color:#00abdf;
                font-size:14px;
                padding:0px 4px 15px 4px;
                margin-left:20px;
                font-weight:bold;
				position:relative;
            }
			
			.prods{
				background-color: white;
                border-style: solid;
				border-width: 0px;
				border-color: black;
				width:100%;
				min-height:300px;
				padding:10px;
				box-shadow: 0px 9px 5px 11px rgba(0,0,0,0.45);								-webkit-box-shadow: 0px 9px 5px 11px rgba(0,0,0,0.45);								-moz-box-shadow: 0px 9px 5px 11px rgba(0,0,0,0.45);		
            }				
			
textarea{
	resize:none;
}							.square {				  border: 1px solid;				  padding: 20px;				  box-shadow: 5px 10px 8px #888888;				  border-radius: 15px;				  background-color:white;				  				  width: 100%;				}								.general {				  border: 1px solid;				  padding: 20px;								  border-radius: 5px;				  background-color:white;				  				  width: 100%;				}								.violet {				 				  padding: 20px;								  border-radius: 5px;				  background-color:#f4ecf7;				  				  width: 100%;				}								.text{                font-size: 25px;                text-shadow: 0 1px 1px rgba(0,0,0,0.8);            }								
@media (max-width:800px) {
			.prods{
				background-color: white;
                border-style: solid;
				border-width: 2px;
				border-color: black;
				width:100%;
				min-height:100%;
				padding:10px;
				-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
                -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	
				-moz-border-radius: 10px;
                -webkit-border-radius: 10px;						
            }	
}
