
/*MOBILE--------------------------------*/



/*INDEX.HTML--------------------------------------------------------------------------------------------------------------*/


/*BODY--------------------------------*/

p {
	font-family: opensans,Arial;
	color:#3f3f3f;
	margin: 10px 20px 10px 20px;
	text-align: justify;
	font-size: 14px;
}

ul {
	font-family: opensans,Arial;
	color:#3f3f3f;
	margin: 0px 20px 10px 0px;
	text-align: justify;
	font-size: 14.5px;
}

ul li {
	margin: 10px 0px 10px 0px;
}

h2 {
	margin:20px;
	font-family: Lato, Arial, Sans;
}

h3 {
	margin:0px 5px 5px 0px;
	color:#3f3f3f;
	font-family: Lato, Arial, Sans;
}

a {
	color:white;
	text-decoration: none;
}

#background {
	background-image: url(http://bit.ly/QXeAYV);
	background-size: auto;
	width: 100%;
	background-color: rgb(255, 255, 255);
	height: 1149px;
	background-position: 50% 50%;
	background-repeat: repeat repeat;
	margin:-7px;
}

	#sitestructure {
background-color: white;
visibility: visible;
width: 978px;
margin: auto;
padding-top: 1px;
height: 1148px;
}

/*HEADER--------------------------------*/

	#header {
		height: 400px;
		background-color: white;
	    color:white;
		width: 980px;
		margin: auto;
		padding-top: 1px;
		min-height: 250px;
	}

		.headerpic {
			background: url(http://bit.ly/1pLZhSj);
			height: 342px;
			width: 100%;
			margin-top: 61px;
		}

		.headertext {
		   	background: white;
		   	color:black;
			width: 369px;
			margin: auto;
			padding-top: 1px;
			padding-left: 28px;
			height:60px;
			float:left;
	}
			.headertext p {
				font-size: 14px;
				margin: 18px 0px 0px 2px;
			}

		.headermenu {
			width: 739px;
			margin: 180px 114px 0px 0px;
			height: 25px;
			float: right;
			line-height: px;
			position: relative;
			font-size: 22px;
			font-weight: bold;
			color: white;
	}

			.headermenu li {
			color:white;
			display:inline;
			margin:10px;
			padding:5px;
		}

					.index .headermenu li:nth-child(1) {
				    	border: solid white 1px;
				    	border-radius: 5px;
				    	 }

			.headermenu li:hover {
				border: solid white 1px;
				border-radius:5px;
			}

		img {
			height:350px;
			width: 980px;
		}

/*CENTER CONTAINER--------------------------------*/
	#centercontainer {

		height: 224px;
		background-color: white;
		color: white;
		width: 740px;
		margin-left: 95px;
		margin-top: -117px;
		position: absolute;
		border: solid #EFEFEF 1px;
		border-radius: 10px;
		padding: 24px; 
		box-shadow: 10px 10px 6px -11px #888;
		}

		.ccleft {
			height: 158px;
			width: 246px;
			background-color: white;
			float: left;
		}
			.ccleft img {
				height: 203px;
				width: 246px;
				border:	none;
			}

		.ccright {
			height: 203px;
			width: 475px;
			background-color: white;
			float: right;
			margin-bottom: -25px;
		}

			.ccright p {
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 0px;
			}

		.ccbutton {
			height: 47px;
			width: 177px;
			background-color: rgb(32, 115, 193);
			clear: both;
			border-radius: 5px;
			position:relative;
			float:right;
			text-align: center;
			vertical-align: middle;
			line-height: 47px;
			font-family:Lato,Arial,sans-serif;
			color:white;
		}

		.ccbutton:hover {
			background-color:rgb(239, 170, 244);
		}


/*MAIN CONTAINER--------------------------------*/
	#maincontainer {

		height: 523px;
		background-color: white;
	    color:white;
		width: 980px;
		margin: auto;
		padding-top: 1px;
		min-height: 250px;
	}

	

			.boxheader {
				height: 38px;
				width:100%;
				margin-top: -21px;
				background-color: white;
				color:#3f3f3f;
			}

		.rightbox {
			height: 323px;
			width: 920px;
			margin-top: 180px;
			margin: 200px 30px 0px 30px;
			background-color: #EFEFEF;
			
		}

/*FOOTER--------------------------------*/
	#footer {
		position: relative;
		margin-top: 0px;
		width: 100%;
		height: 170px;
		background-color: rgb(239, 170, 244);
		clear: both;
}

		.left_footer {
			float:left;
			background-color: rgb(239, 170, 244);
			width: 252px;
			height:135px;
			margin: 19px 0px 0px 45px;
		}

			.left_footer p {
				color:white;
			}

			.left_footer h3 {
				color:white;
			}

		.right_footer {
			float:right;
			background: rgb(239, 170, 244);
			width: 527px;
			height:100px;
			margin: 19px 45px 0px 0px;
		}
			.right_footer p {
				color:white;
			}

			.right_footer h3 {
				color:white;
			}
				.right_footer p:nth-child(5) {
				    	text-decoration: underline;
				    	color:#3f3f3f !important;
				    }

		 .logos {
			float: left;
			background-color: white;
			border:solid white 1px;
        	width: 324px;
        	height: 50px;
		}

		.logos_footer {
			float: left;
			background-color: white;
			border:solid white 1px;
        	width: 190px;
        	height: 50px;
		}

			.logos_footer img {
				width: 126px;
				height: 30px;
				margin-top: 10px;
				margin-left: 45px
		}


		.logos_footer2 {
			float: left;
			background-color: white;
			border:solid white 1px;
        	width: 195px;
        	height: 50px;
		}

		.logos_footer2 img {
				width: 148px;
				height: 47px;
				margin-top: 5px;
				margin-left: 32px;
		}

		.logos_footer4 {
			float: left;
			background-color: white;
			border:solid white 1px;
        	width: 195px;
        	height: 50px;
		}

		.logos_footer4 img {
				width: 68px;
				height: 47px;
				margin-top: 2px;
				margin-left: 70px;
		}

		.logos_footer5 {
			float: left;
			background-color: white;
			border:solid white 1px;
        	width: 195px;
        	height: 50px;
		}

		.logos_footer5 img {
				width: 68px;
				height: 47px;
				margin-top: 2px;
				margin-left: 70px;
		}



			
/*ESPECIALISTAS.HTML--------------------------------------------------------------------------------------------------------------------------------*/

.especialistas #background {
	height:1392px;
}
.especialistas #sitestructure {
	height:1091px;
}

.especialistas .headermenu li:nth-child(2) {
				    	border: solid white 1px;
				    	border-radius: 5px;
				    	 }

/*CENTERCONTAINER---------------*/
.especialistas #centercontainer {

		height: 133px;
		background-color: white;
		color: white;
		width: 740px;
		margin-left: 95px;
		margin-top: -117px;
		position: absolute;
		border: solid #EFEFEF 1px;
		border-radius: 10px;
		padding: 24px; 
		box-shadow: 10px 10px 6px -11px #888;
		}

		.especialistas .ccright {
			height: 133px;
			width: 100%;
			background-color: white;
			float: right;
			margin-bottom: -25px;
		}

			.especialistas .ccright p {
				margin-left: 0px;
				margin-right: 0px;
			}


.especialistas #maincontainer {

		height: 765px;
		background-color: white;
	    color:white;
		width: 980px;
		margin: auto;
		padding-top: 1px;
		min-height: 250px;
	}

		.especialistas .doctorbox {
			height: 200px;
			width: 890px;
			margin-top: 90px;
			margin-left: 45px;
			background-color: #EFEFEF;
			float: left;
		}

			.especialistas .boxheader {
				height: 38px;
				width:100%;
				margin-top: -21px;
				background-color: white;
				color:#3f3f3f;
			}

				.especialistas .doctorbox:nth-child(2) {
				margin-top: 25px;
			}

				.especialistas .doctorbox:nth-child(3) {
				margin-top: 25px;
			}

/*MIOMAS.HTML--------------------------------------------------------------------------------------------------------------------------------*/

.miomas #background {
	height: 1501px;
}

.miomas #sitestructure {
	height:1500px;
}


.miomas .headermenu li:nth-child(3) {
				    	border: solid white 1px;
				    	border-radius: 5px;
				    	 }

/*CENTERCONTAINER---------------*/
.miomas #centercontainer {

		height: 200px;
		background-color: white;
		color: white;
		width: 740px;
		margin-left: 95px;
		margin-top: -117px;
		position: absolute;
		border: solid #EFEFEF 1px;
		border-radius: 10px;
		padding: 24px; 
		box-shadow: 10px 10px 6px -11px #888;
		}

		.miomas .ccleft {
			height: 158px;
			width: 246px;
			background-color: white;
			float: left;
		}
			.miomas .ccleft img {
				height: 203px;
				width: 246px;
				border:	none;
			}

		.miomas .ccright {
			height: 203px;
			width: 475px;
			background-color: white;
			float: right;
			margin-bottom: -25px;
		}

			.miomas .ccright p {
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 0px;
			}

.miomas #maincontainer {

		height: 875px;
		background-color: white;
	    color:white;
		width: 980px;
		margin: auto;
		padding-top: 1px;
		min-height: 250px;
	}

		.miomas .doctorbox {
			height: 200px;
			width: 890px;
			margin-top: 150px;
			margin-left: 45px;
			background-color: #EFEFEF;
			float: left;
		}

		.miomas .doctorbox2 {
			height: 302px;
			width: 890px;
			margin-top: 25px;
			margin-left: 45px;
			background-color: #EFEFEF;
			float: left;
		}

		.miomas .doctorbox2 p {
			font-family: opensans,Arial;
			color: #3f3f3f;
			margin: 10px 248px 10px 20px;
			text-align: justify;
			font-size: 14px;
		}

			.miomas .boxheader {
				height: 38px;
				width:100%;
				margin-top: -21px;
				background-color: white;
				color:#3f3f3f;
			}

				.miomas .doctorbox:nth-child(2) {
				margin-top: 25px;
				height:250px;
			}

				.miomas .doctorbox:nth-child(3) {
				margin-top: 25px;
				height:140px;
			}

			.doctorboximg img {
				height: 214px;
				width: 215px;
				position: relative;
				float: right;
				margin-top: 80px;
				margin-right: 20px;

			}

			.doctorboximg1 img {
				height: 50px;
				width: 50px;
				position: relative;
				float: right;
				margin-top: 65px;
				margin-right: 0px;
				
			}

/*CONTACT.HTML--------------------------------------------------------------------------------------------------------------------------------*/

	.contacto #background {
		background-image: url(http://bit.ly/QXeAYV);
		background-size: auto;
		width: 100%;
		background-color: rgb(255, 255, 255);
		height: 1128px;
		background-position: 50% 50%;
		background-repeat: repeat repeat;
		margin:-7px;
	}

	.contacto #sitestructure {
		background-color: white;
		visibility: visible;
		width: 980px;
		margin: auto;
		padding-top: 1px;
		height: 1129px;
		}


.contacto .headermenu li:nth-child(4) {
				    	border: solid white 1px;
				    	border-radius: 5px;
				    	 }


/*CENTERCONTAINER---------------*/
.contacto #centercontainer {

		height: 195px;
		background-color: white;
		color: white;
		width: 740px;
		margin-left: 95px;
		margin-top: -117px;
		position: absolute;
		border: solid #EFEFEF 1px;
		border-radius: 10px;
		padding: 24px; 
		box-shadow: 10px 10px 6px -11px #888;
		}

		.contacto .ccleft {
			height: 158px;
			width: 246px;
			background-color: white;
			float: left;
		}

		.contacto .ccright {
			height: 137px;
			width: 475px;
			background-color: white;
			float: right;
			margin-bottom: -25px;
			margin-right: 16px;
			margin-top: 2px;
		}

			.contacto .ccright p {
				margin-left: 0px;
				margin-right: 0px;
			}

		.contacto .ccbutton {
			height: 47px;
			width: 177px;
			background-color: white;
			clear: both;
			border-radius: 5px;
			position:relative;
			margin-top: -10px;
			margin-right: 3px;
			float:right;
			text-align: center;
			vertical-align: middle;
			line-height: 47px;
			font-family:Lato,Arial,sans-serif;
		}
		
.contacto #maincontainer {

		height: 504px;
		background-color: white;
	    color:white;
		width: 980px;
		margin: auto;
		padding-top: 1px;
		min-height: 250px;
	}

		.contacto .doctorbox {
			height: 200px;
			width: 890px;
			margin-top: 90px;
			margin-left: 45px;
			background-color: #EFEFEF;
			float: left;
		}

			.contacto .boxheader {
				height: 38px;
				width:100%;
				margin-top: -21px;
				background-color: white;
				color:#3f3f3f;
			}

				.contacto .doctorbox:nth-child(2) {
				margin-top: 25px;
				height:250px;
			}

				.contacto .doctorbox:nth-child(3) {
				margin-top: 25px;
				height:140px;
			}

			.contacto #maincontainer .logos {
			margin-top: 150px;
			background-color: #EFEFEF;
			border: solid white 1px;
			width: 294px;
			height: 200px;
			color: #3f3f3f;
			text-align: center;
			padding: 5px;
			margin-right: 10px;
			margin-left: 10px;
        }

        	.contacto #maincontainer .logos2 {
			margin-top: 10px;
			background-color: white;
			border: solid white 1px;
			width: 294px;
			height: 120px;
			color: #3f3f3f;
			text-align: center;
			padding: 5px;
			margin-right: 10px;
			margin-left: 10px;
			float:left;
        }

        .contacto #maincontainer .logos2 img {
        	height:100px;
        	width:210px;
        }

input {
        border: 1px solid #efefef;
		padding: 12px;
		width: 217px;
		margin-left: 2px;
		font-size: 14px;
		background-color: white;
		font-family: Lato, Arial,sans-serif;
		color: #3f3f3f;
    }

    textarea {
    	width: 462px;
    	padding: 12px;
		height: 111px;
		border: 1px solid #efefef;
		background-color: white;
		font-family: Lato, Arial,sans-serif;
		color: #3f3f3f;
		font-size: 14px;
    }

    input[type="submit"] {
    background: white;
	width: 173px;
	margin-right: 1px;
	border-radius: 5px;
	background-color: rgb(32, 115, 193);
	color: white;
    }

    	input[type="submit"]:hover {

    		background-color: rgb(239, 170, 244);
    	}

    	.contleft {
    		background-color: white;
    	}

    		.contacto .logos p span {
    			color: black;
    			font-weight: bold;
    		}

/*AVISO.HTML--------------------------------------------------------------------------------------------------------------------------------*/
		.aviso #background {
			height:979px;
		}

		.aviso #sitestructure {
			height:978px;
		}


		.aviso #centercontainer {

		height: 133px;
		background-color: white;
		color: white;
		width: 740px;
		margin-left: 95px;
		margin-top: -117px;
		position: absolute;
		border: solid #EFEFEF 1px;
		border-radius: 10px;
		padding: 24px; 
		box-shadow: 10px 10px 6px -11px #888;
		}

			.aviso .ccright {
			height: 133px;
			width: 100%;
			margin-top: -7px;
			background-color: white;
			float: right;
			margin-bottom: -25px;
		}

			.aviso .ccright p {
				margin-left: 0px;
				margin-right: 0px;
			}

.aviso #maincontainer {

		height: 338px;
		background-color: white;
	    color:white;
		width: 980px;
		margin: auto;
		padding-top: 1px;
		min-height: 250px;
	}

	.aviso #maincontainer p {
		margin-top: 90px;
	}


