body{
    background: #eeeeee;
    font-family: "Arial";
}

p {
  line-height: 22px;
  font-size: 16px;
  font-weight: 300;
}




#logos{
    width:100%;
    max-height: 150px;
}

.titulo{
    background-color:#cccccc;
    font-size: 1.3em;
    padding:1%;
}
.subtitulo{
    background-color:#eeeeee;
    font-size: 1.1em;
    padding:1%;
}









.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #000000;
    text-decoration: none;
}

#ws-header-wrap  {
	background-color:#ffffff; 
}


#ws-header-container {
	background-color:#ffffff; 
}

#ws-footer-wrap {
	background-color:#4A95CF;
}


.th{
    background-color:#cccccc;
    border:1px solid #000000;
}
.td{
    background-color:#eeeeee;
    border:1px solid #000000;
}

@media screen and (max-width:400px) {
  #cuerpo{
  width:340px;
    text-align:center;
    background-color:#ffffff;
   	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:6px;
  }
.th{
	font-size: 0.7em;
    padding:1%;
}
.td{
    font-size: 0.7em;
    padding:1%;
}  
.input{
	width:80%;
}  
}

@media screen and (max-width:640px) and (min-width:400px) {
  #cuerpo{
  width:500px;
    text-align:center;
    background-color:#ffffff;
   	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:6px;
  }
.th{
	font-size: 0.7em;
    padding:1%;
}
.td{
    font-size: 0.7em;
    padding:1%;
}  
.input{
	width:80%;
}  
}


@media screen and (max-width:1024px) and (min-width:640px) {
  #cuerpo{
  width:700px;
    padding:1%;
    margin-left: 2%;
    margin-right: 2%;
    text-align:center;
    background-color:#ffffff;
   	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:6px;
  }
.th{
	font-size: 0.8em;
    padding:0.1%;
}
.td{
	font-size: 0.8em;
    padding:0.1%;
} 
.input{
	width:80%;
} 
}



@media screen and (min-width:1024px) {

#cuerpo{
    font-size: 14px;
    width:94%;
    padding:1%;
    margin-left: 2%;
    margin-right: 2%;
    text-align:center;
    background-color:#ffffff;
   	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:6px;
}
.th{
    font-size: 1.1em;
    padding:0.3%;
}
.td{
    font-size: 1.1em;
    padding:0.3%;
}
.input{
	width:80%;
}

}
