body{

	background-image: linear-gradient(bottom, rgb(153,201,201) 40%, rgb(182,237,237) 50%, rgb(153,201,201) 85%);

	background-image: -o-linear-gradient(bottom, rgb(153,201,201) 40%, rgb(182,237,237) 50%, rgb(153,201,201) 85%);

	background-image: -moz-linear-gradient(bottom, rgb(153,201,201) 40%, rgb(182,237,237) 50%, rgb(153,201,201) 85%);

	background-image: -webkit-linear-gradient(bottom, rgb(153,201,201) 40%, rgb(182,237,237) 50%, rgb(153,201,201) 85%);

	background-image: -ms-linear-gradient(bottom, rgb(153,201,201) 40%, rgb(182,237,237) 50%, rgb(153,201,201) 85%);

	background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0.4, rgb(153,201,201)),	color-stop(0.5, rgb(182,237,237)),	color-stop(0.85, rgb(153,201,201)));

	font-family: 'Droid Serif', serif;

	color: black;

	font-size: 14px;

	width: 1000px;

	margin: auto;

	}

/*---------------------------------------------------------------------------------------------------*/

#contenedor{

	background-image: linear-gradient(bottom, rgb(120,197,255) 36%, rgb(178,223,255) 68%, rgb(120,197,255) 84%);

	background-image: -o-linear-gradient(bottom, rgb(120,197,255) 36%, rgb(178,223,255) 68%, rgb(120,197,255) 84%);

	background-image: -moz-linear-gradient(bottom, rgb(120,197,255) 36%, rgb(178,223,255) 68%, rgb(120,197,255) 84%);

	background-image: -webkit-linear-gradient(bottom, rgb(120,197,255) 36%, rgb(178,223,255) 68%, rgb(120,197,255) 84%);

	background-image: -ms-linear-gradient(bottom, rgb(120,197,255) 36%, rgb(178,223,255) 68%, rgb(120,197,255) 84%);

	background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0.36, rgb(120,197,255)),	color-stop(0.68, rgb(178,223,255)),	color-stop(0.84, rgb(120,197,255)));

	position: relative;

	height: 1300px;

	top: 20px;

	border-radius: 20px;

	box-shadow: 5px 10px 5px rgba(0,0,0,1);

	margin-bottom: 50px;

	}	

/*---------------------------------------------------------------------------------------------------*/

h1{

	color: rgba(220,220,220,1);

	font-size: 40px;

	margin-top: 30px;

	background-color: rgba(49,130,208,0.3);

	width: 80%;

	padding: 10px 0;

	text-align: center;

	position: absolute;

	letter-spacing: 2px;

	left: 100px;

	border-radius: 20px;

	box-shadow: 3px 3px 5px rgba(0,0,0,1);

	text-shadow: 2px 2px 2px rgba(0,0,0,1);

	}

/*---------------------------------------------------------------------------------------------------*/

#reflejo img{

	position: absolute;

	left: 5px;

	top: 5px;

	border-radius: 20px;

	animation: opacidad 10s ease-in-out;

	-moz-animation: opacidad 10s ease-in-out;

	-webkit-animation: opacidad 10s ease-in-out;

	-o-animation: opacidad 10s ease-in-out;

	}

/*---------------------------------------------------------------------------------------------------*/

@keyframes opacidad{

	0% {opacity: 0;}

	100% {opacity: 1;}

		}

/*---------------------------------------------------------------------------------------------------*/

@-moz-keyframes opacidad{

	0% {opacity: 0;}

	100% {opacity: 1;}

		}

/*---------------------------------------------------------------------------------------------------*/

@-webkit-keyframes opacidad{

	0% {opacity: 0;}

	100% {opacity: 1;}

		}

/*---------------------------------------------------------------------------------------------------*/

@-o-keyframes opacidad{

	0%{opacity:0;}

	100%{opacity: 1;}

	}

/*---------------------------------------------------------------------------------------------------*/

#logo img{

	position: absolute;

	left: 443px;

	top: 120px;

	border-radius: 65px;

	box-shadow: -3px 3px 5px rgba(0,0,0,1);

	transition: box-shadow 1s, transform 1s;

	-moz-transition: box-shadow 1s, transform 1s;

	-webkit-transition: box-shadow 1s, transform 1s;

	-o-transition: box-shadow 1s, transform 1s;

	}

/*---------------------------------------------------------------------------------------------------*/

#logo img:hover{

	box-shadow: -9px 9px 5px rgba(0,0,0,0.6);

	transform: scale(1.07,1.07);

	-ms-transform: scale(1.07,1.07);

	-moz-transform: scale(1.07,1.07);

	-webkit-transform: scale(1.07,1.07);

	-o-transform: scale(1.07,1.07);

}

/*---------------------------------------------------------------------------------------------------*/

#info{

	position: absolute;

	left: 610px;

	top: 117px;

	background-color: #2763A0;

	padding: 17px 5px 0px 5px;

	width: 340px;

	border-radius: 20px;

	box-shadow: -3px 3px 5px rgba(0,0,0,1);	

	transition: box-shadow 1s, transform 1s;

	-moz-transition: box-shadow 1s, transform 1s;

	-webkit-transition: box-shadow 1s, transform 1s;

	-o-transition: box-shadow 1s, transform 1s;

	}

/*---------------------------------------------------------------------------------------------------*/

#info:hover{

	box-shadow: -6px 6px 10px rgba(0,0,0,0.6);

	transform: scale(1.07,1.07);

	-ms-transform: scale(1.07,1.07);

	-moz-transform: scale(1.07,1.07);

	-webkit-transform: scale(1.07,1.07);

	-o-transform: scale(1.07,1.07);

	}

/*---------------------------------------------------------------------------------------------------*/

#curri{

	position: absolute;

	left: 35px;

	top: 117px;

	height: 101px;

	color: rgba(220,220,220,1);

	text-shadow: 2px 2px 2px rgba(0,0,0,1);

	letter-spacing: 2px;

	line-height: 19px;

	background-color: #2763A0;

	padding: 4px 2px 7px 5px;

	width: 340px;

	height: 115px;

	border-radius: 20px;

	box-shadow: -3px 3px 5px rgba(0,0,0,1);	

	transition: box-shadow 1s, transform 1s;

	-moz-transition: box-shadow 1s, transform 1s;

	-webkit-transition: box-shadow 1s, transform 1s;

	-o-transition: box-shadow 1s, transform 1s;

	}

/*---------------------------------------------------------------------------------------------------*/

#curri h2{

	font-size: 18px;

	font-style: oblique;

	text-align: center;

	margin-bottom: 5px;

	}

/*---------------------------------------------------------------------------------------------------*/

#curri p{

	font-size: 9px;

	}

/*---------------------------------------------------------------------------------------------------*/

#curri:hover{

	box-shadow: -6px 6px 10px rgba(0,0,0,0.6);

	transform: scale(1.07,1.07);

	-ms-transform: scale(1.07,1.07);

	-moz-transform: scale(1.07,1.07);

	-webkit-transform: scale(1.07,1.07);

	-o-transform: scale(1.07,1.07);

	}

/*---------------------------------------------------------------------------------------------------*/

#email p, #movil p, #direccion{

	position: relative;

	color: rgba(220,220,220,1);

	text-shadow: 2px 2px 2px rgba(0,0,0,1);

	letter-spacing: 2px;

	

	}

/*---------------------------------------------------------------------------------------------------*/	

#email img{

	position: relative;

	top: -7px;

	}

/*---------------------------------------------------------------------------------------------------*/	

#email p{

	top: -28px;

	left: 35px;

	}

/*---------------------------------------------------------------------------------------------------*/

#movil p{

	left: 35px;

	top: -27px;

	font-size: 16px;

	}

/*---------------------------------------------------------------------------------------------------*/

#direccion{

	left: 37px;

	bottom: 10px;

	}

/*---------------------------------------------------------------------------------------------------*/

nav{

	position: absolute;

	top:260px;

	}

/*---------------------------------------------------------------------------------------------------*/	

nav li ul{

	display: none;

	}

/*---------------------------------------------------------------------------------------------------*/

nav>ul>li{

	float: left;

	transition: transform 0.5s;

	}

/*---------------------------------------------------------------------------------------------------*/

nav>ul>li a{

	color: rgba(220,220,220,1);

	text-shadow: 2px 2px 2px rgba(0,0,0,1);

	font-weight: bold;

	background-color: rgba(57,85,118,0.9);

	border-right: 4px inset rgba(57,85,118,0.8);

	display: inline-block;

	padding: 17px 34px;

	}

/*---------------------------------------------------------------------------------------------------*/

nav>ul>:hover, nav>ul>.activo{

	background-color: rgba(57,85,118,1);

	border-left: 4px outset rgba(57,85,118,0.8);

	transform: scale(1.07,1.07);

	-ms-transform: scale(1.07,1.07);

	-moz-transform: scale(1.07,1.07);

	-webkit-transform: scale(1.07,1.07);

	-o-transform: scale(1.07,1.07);

	}

/*---------------------------------------------------------------------------------------------------*/

nav>ul>:hover a{

	color: black;

	text-shadow: 1px 1px 1px rgba(220,220,220,1);

	}

/*---------------------------------------------------------------------------------------------------*/

nav>ul>li:hover ul{

	display: block;

	position: absolute;

	top: 48px;

	}

/*---------------------------------------------------------------------------------------------------*/

nav>ul>li:hover  ul a{

width: 170px;

padding: 12px 5px;

border-bottom: 1px outset rgba(57,85,118,0.8);

font-size: 13px;

border-left: 4px outset rgba(57,85,118,0.8);

	}

/*---------------------------------------------------------------------------------------------------*/

li>ul>li:hover a{

	color:  rgba(220,220,220,1);

	text-shadow: 2px 2px 2px rgba(0,0,0,1);

	background-color: rgba(57,85,118,1);

	transform: scale(1.07,1.07);

	-ms-transform: scale(1.07,1.07);

	-moz-transform: scale(1.07,1.07);

	-webkit-transform: scale(1.07,1.07);

	-o-transform: scale(1.07,1.07);

	transition: transform 1s;

	}

/*---------------------------------------------------------------------------------------------------*/

#neuronas{

	position: absolute;

	top: 260px;

	}

/*---------------------------------------------------------------------------------------------------*/

#globulos{

	position: absolute;

	top: 260px;

	left: 500px;

	}

/*---------------------------------------------------------------------------------------------------*/

footer{

	width: 100%;

	height: 30px;

	background-color: rgba(246,165,45,1);

	position: absolute;

	top: 1240px;

	color:black;

	text-align: center;

	}

/*---------------------------------------------------------------------------------------------------*/

footer p{

	display: inline;

	position: relative;

	bottom: 10px;

	margin: 0 50px;

	font-size: 12px;

	}

/*---------------------------------------------------------------------------------------------------*/

#articulouno, #articulodos{

	width: 500px;

	height: 250px;

	position: absolute;

	left: 440px;

	padding: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	text-align: justify;

	text-indent: 20px;	

	line-height: 20px;

	}

/*---------------------------------------------------------------------------------------------------*/

#articulouno{

	top: 523px;

	}

/*---------------------------------------------------------------------------------------------------*/

#articulodos{

	top: 820px;

	}

/*---------------------------------------------------------------------------------------------------*/

#articulouno h3, #articulodos h3{

	color: #00397A;

	text-shadow: 2px 2px 2px rgba(220,220,220,1);		

	text-align: center;

	font-size: 20px;

	font-weight: bolder;

	padding: 5px 0;

	width: 60%;

	margin: 0 auto 20px auto;

	text-indent: 0px;

	}

/*---------------------------------------------------------------------------------------------------*/

#articulouno p:first-letter, #articulodos p:first-letter{

	font-size: 20px;

	font-weight: bold;

	color: black;

	}

/*---------------------------------------------------------------------------------------------------*/

#sobremedico{

	position: absolute;

	top: 530px;

	left: 30px;

	width: 375px;

	text-align: justify;

	font-size: 16px;

	line-height: 23px;

	color: black;

	}

/*---------------------------------------------------------------------------------------------------*/

#sobremedico h4{

	font-weight: bolder;

	text-align: center;

	margin: 10px 0;

	font-size: 20px;

	font-weight: bolder;

	padding: 5px 0;

	color:#00397A;

	text-shadow: 2px 2px 2px rgba(220,220,220,1);		

	}

/*---------------------------------------------------------------------------------------------------*/

#sobremedico p{

	margin-bottom: 15px;

	font-weight: bold;

	text-indent: 20px;

	letter-spacing: 1px;

	}

/*---------------------------------------------------------------------------------------------------*/

#bajomedico{

	width: 400px;

	height: 587px;

	position: absolute;

	top: 523px;

	left: 20px;

	border-radius:20px;

	box-shadow: black 2px 2px 2px;

	background-color: #F2A336;

	}

/*---------------------------------------------------------------------------------------------------*/

#sobremedico p:first-letter{

	font-size: 22px	

	}

/*---------------------------------------------------------------------------------------------------*/

#informacion a{

	position: absolute;

	top:1145px;

	left: 680px;

	padding: 10px 10px;

	font-size: 13px;

	font-weight: bold;

	color: rgba(220,220,220,1);

	text-shadow: 1px 1px 0px black;

	border-radius: 5px;

	background: #409c57;

	-webkit-box-shadow: 0px 7px 0px #388A4D; 

	-moz-box-shadow: 0px 7px 0px #388A4D; 

	box-shadow: 0px 7px 0px #388A4D;

	transition: all 0.25s;

	}

/*---------------------------------------------------------------------------------------------------*/

#informacion a:active{

	-webkit-box-shadow: 0px 2px 0px #388A4D; 

	-moz-box-shadow: 0px 2px 0px #388A4D; 

	box-shadow: 0px 2px 0px #388A4D;

	top: 1150px;

	}

/*---------------------------------------------------------------------------------------------------*/

#linea{

	position: absolute;

	left: 430px;

	top: 515px;

	width: 1px;

	height: 603px;

	background-color: white;

	border: 2px solid white;

	opacity: 0.8;

	}

/*---------------------------------------------------------------------------------------------------*/

#imgfondo{

	position: absolute;

	top: 1190px;

	}

/*---------------------------------------------------------------------------------------------------*/