@charset "utf-8";
* { font-family: 'Muli', sans-serif; outline: none; }

body { border:0px; padding:0px; margin:0px; }
ul, ul li { border: 0px; margin: 0px; padding: 0px; list-style: none; }
img{ border: 0px; outline: none; }
a { outline: none; text-decoration: none; }

/******************************************/

#inside { width: 950px; background-color: #DFDFDF; display: flex; justify-content: space-between; }
#inside div { width: 310px; height: 320px; background-color: #FFF; float: left; }
#inside div:nth-child(1) { margin: 0 5px 0 0; }
#inside div:nth-child(2) { margin: 0 5px; }
#inside div:nth-child(3) { margin: 0 0 0 5px; }
#inside div p {text-align: justify; font-size: 14px; margin: 0; padding: 5px 5px; }
#inside div p.title { color: #00ACED; font-size: 18px; margin: 0; padding: 10px 0 0 10px; }
#inside div p.small {text-align: center; font-size: 13px; margin: 0; line-height: 18px; }
#inside div ul { padding: 0 0 0 50px; }
#inside div ul li { list-style: square; text-align: justify; font-size: 14px; margin: 0; padding: 4px 0; }
#inside div a { color:  #000; }

/******************************************/

#convenio{ width: 950px; min-height: 200px; background-color: #FFF; margin: 10px 0 0 0; }
#convenio p {text-align: justify; font-size: 14px; margin: 0; padding: 5px 5px; }
#convenio p.title { color: #00ACED; font-size: 18px; margin: 0; padding: 10px 0 0 10px; }
#convenio div { width: 940px; height: 70px; }
#convenio img { border: 0; margin: 0 35px; padding: 0; box-shadow: 1px 1px 2px 0px #00ACED; }
#convenio img:hover { -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -o-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); }

/******************************************/

#page { width: 950px; background-color: #DFDFDF; text-align: justify; }
#page p { line-height: 22px; }
#page p.title { color: #00ACED; font-size: 22px; margin: 0; padding: 10px 0 0 10px; }
#page p {text-align: justify; font-size: 14px; margin: 0; padding: 5px 5px; }
#page p.subtitle { color: #00ACED; font-size: 18px; margin: 0; padding: 10px 0 0 10px; }

/******************************************/

#checkup { width: 950px; height: 260px; }
#checkup div { width: 400px; height: 260px; padding: 0 25px 0 25px; }
#checkup div:nth-child(1) { float: left; }
#checkup div:nth-child(2) { float: right; }
#checkup div dl { line-height: 28px; }
#checkup div dl dt { font-weight: bold; font-size: 16px; }
#checkup div dl dt span { color: #0C759C; }

/******************************************/
#fields .campo { 
    background-color: #0C759C; 
    color: #FFF; 
    border: 0px; 
    line-height: 24px; 
    padding: 2px 0 2px 3px;
    font-size: 14px;
}
#fields .campo::placeholder { color: #FFF; }
#fields .campo::-moz-placeholder { color: #FFF; }

#fields input[type="submit"], input[type="reset"] { 
	width: 60px; 
	height: 26px; 
	border: 0px; 
	background: linear-gradient(#0C759C, #FFF, #0C759C); 
    border: 1px solid #005677;
	color: #000;
}