form{ margin:0px; padding:0px; }
form input{ font-size:15px; margin:0px; padding:1px; }
/* PERSONALIZAR */
A IMG{ border:0px none; }
A{ color:#147; }
A:hover{ color:#c61; }
select{font-size:11px; }

body { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor:default; margin:auto; cursor:default; font-size: 17px; font-family:'Liberation Sans','Arial','San serif'; color:#323232; background: #bbb;}
hr{ height:1px; }
H1,H2,H3,H4, { margin:0px; padding:0px; }
P { margin:0px 0px 8px 0px; padding:0px; line-height:1.4; }
ul, ol {  line-height:1.4;}
/* ESTILOS GENERALES */

textarea, input[type="text"]  {border-style:inset;border-width:2px 1px 1px 2px;border-color:#eee;}


.l {float:left;}
.p2 {padding:2px;}

.adsbygoogle { background:#aaa; margin-bottom:15px; z-index:1 !important; }



#main{
	width:1024px;
	border:3px solid #777;
	margin:20px auto 20px auto;
	background: #fff;
	box-shadow: rgba(0,0,0,.3) 0px 0px 12px;
	border-radius:5px;
}

#head{
	padding-top:45px;
}

#bmenu, #mclose span {
	display:none;
}
#logo1{
	padding:19px 10px 15px 10px;
	margin-bottom:0px;
}

#head form{
	position:absolute;
	margin: -54px 0px 0px 250px;
}

#head form input{
	padding:5px;
}

#menu {
	width:1019px;
	padding:0px 0px 0px 5px;
	border-bottom:5px solid #D76907;
}

@media screen and (min-width:800px)
{
	#menu {
		z-index:100 !important;
		position:absolute;
		margin:0px;
		margin-top:-105px;
	}
}

#menu li{
	display:inline-block;
	padding:0px 0px;
	margin:0px 0px;
	font-size:13px;
}

#menu li a{
	text-decoration:none;
	font-weight:bold;
	color:#000;
}

#menu li a{
	text-decoration:none;
	font-weight:bold;
	color:#000;
	display:block;
	padding:5px 6px;
}

#menu li a.b{
	background:url('/estilo/fd2.png') #D76907;
	display:block;
	color:#fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

#menu li a:hover{
	background:url('/estilo/fd2.png') #D76907;
	color:#fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}


#body{
	padding:0px 17px 17px;
}

#index {
	display:block;
	margin:-5px -17px 15px;
	padding:8px 15px;
	border-top:1px dotted #555;
	border-bottom:1px dotted #555;
	color:#999;
	font-size:14px;
	font-family:'Liberation Sans',Arial,'Sans Serif';
	font-weight:normal;
}

h1#index{
	background:#ddd;
	color:#000;
}

#index a, h1#index a{

}

/* BUSCADOR */
#buscador #pub {
	margin:15px 0px 10px;
}

.content, #content_more{
	max-width:560px;
}


#buscador h3 {margin:10px 0px 10px;}
#buscador .p {overflow:hidden;width:auto;padding:0px;}
#buscador .tema {font-size:13px;font-weight:bold;color:#c52}
#buscador .p img{float:left;margin:3px 5px 5px 0px;padding:2px;border:1px solid #ddd;}
#buscador p em {color:#444;}



#share {margin:10px auto;}
#share a{background:url(/estilo/share.png) repeat-y top left;vertical-align:middle;height:36px;_width:35px;display:inline-block;cursor:hand;color:#aaa;cursor:pointer;}
#share a:hover {background-color:#eee;border-radius:4px;color:#000;}
#share a span {padding:10px 5px 0px 36px;display:inline-block;font-size:13px;}
#share .tt {background-position:  left 216px; }
#share .gp {background-position:  left -72px; }


p.img_center { text-align:center !important; font-size:12px; margin:10px auto 15px; }
p.img_center img { float:none !important;  margin-bottom:5px !important; padding-bottom:0px; }

p.img_left { text-align:center !important; font-size:12px; margin:10px auto 15px; }
p.img_left img { float:none !important;  margin-bottom:5px !important; padding-bottom:0px; }


/* HOMEPAGE*/
#homepage .content p{
	font-size:16px;
}
#homepage .content h2, #homepage .content h3{
	margin:0px;
	padding:0px;
	font-size:20px;
}
#homepage #col1 { float:left;width:47% }
#homepage #col2 { float:right;width:51%; }
.content .box, .content .box li, .content .box, .content .box p{
	font-size:16px;
}
#Temas{
	clear:both;
	border-top:0px solid #fff;
}
#Temas P{
	background:#fff;

}
#Temas P A{
	color:#147;
}
#Temas P IMG{
	margin-right:5px;
	float:left;
	height:37px;
	width:37px;
	padding:2px;
	border:1px solid #ddd;
}
#Temas P SPAN{
	margin-bottom:3px;
	display:block;
}


#LTemas{
	margin-bottom:10px;
	clear:both;
}
#LTemas h4{
	padding:4px;
	font-size:13px;
	border-bottom:1px solid #CCC;
	margin-bottom:5px;
}
#LTemas P{
	margin:7px 0px 12px 4px;
	width:auto;
	overflow:hidden;
	z-index:1;
}
#LTemas IMG{
	margin-right:5px;
	float:left;
	height:55px;
	width:55px;
	padding:2px;
	border:1px solid #ddd;
}
#LTemas A{
	margin-top:5px;
	display:block;
	font-weight:bold;
}





#lateral_menus {
	float:right;
	width:240px;
}

.lista_rec{ background:#ccc;margin-bottom:15px;text-dalign:center;padding:10px;border-radius:8px }
.lista_rec img{ border:2px solid #fff;border-radius:50%;display:none;  }
.lista_rec ul {margin:15px 0px 0px;list-style:none;padding:10px 0px 0px;border-top:2px solid #aaa;}
.lista_rec li {padding-bottom:5px;}

/* LATERAL */
#lat1{
	float:left;
	padding-right:15px;
}
#author {border:2px solid #ccc;margin-bottom:15px;width:140px;padding:8px;line-height:20px;}
#author img {margin:10px 0px 2px;width:50px;border-radius:50%;padding:3px;background:#eee;border:1px dashed #aaa;}

#msjadd {
	position: fixed;
	bottom: 0px;
	right:0px;
	height: auto;
	width: 100%;
	background: #eee;
	border-top:4px solid #bbb;
	box-shadow: rgba(0,0,0,.5) 1px 2px 3px;
	display:none;
}
#msjadd p {
	padding:8px;
}
#msjadd a {
	background:#D76907;
	border-radius:5px;
	padding:4px 6px;
	color:#fff;
	display:inline-block;
	text-decoration:none;
}

#msjadd a.s {
	background:#ccc;
	color:#000;
}
#msjadd a:hover { text-decoration:underline; }



@media screen and  (max-width:950px)
{
	#main____{
		width:1020px;
		margin:0px;
		background: #fff;
		box-shadow: none;
		border:0px none;
		border-radius:0px;
	}
	#head___{
		padding-top:38px;
	}

	#menu____{
		width:99%;
		height:25px;
	}
}

@media (min-width:760px)
{
	#content_main{
		width:735px;
		float:left;
	}
	.content{
		width:560px;
		margin-bottom:20px;
		float:right;
	}
	#content_more{
		width:160px;
		float:left;
	}
	.lista_rec img{ display:block; }

	#msjadd {
		position: fixed;
		bottom: 10px;
		right:20px;
		height: auto;
		width: 250px;
		background: #fff;
		border:2px solid #bbb;
	}
}

@media (max-width:980px)
{
	#main{
		max-width:800px !important;
	}
	#index{
		margin-right:-12px;
	}
}

@media screen and (max-width:980px)
{
	#main{
		width:100%;
		margin:0px;
		background: #fff;
		box-shadow: none;
		border:0px none;
	}
	#head{
		padding:10px 5px 5px;

		border-top:5px solid #D76907;
		background:none;
	}
	#logo1{
		padding:0px;
		margin:0px;
		height:auto;
		position:auto;
		display:block;
		max-width:75%;
	}
	#bmenu
	{
		display:block;
		float:right;
		padding:0px 15px 0px 0px;
		z-index:100;
	}
	#head form{
		display:block;
		position:relative;
		margin:0px;
		padding:8px;
		float:none;
	}
	#head form input{
		font-size:14px;
		padding:5px auto;
		max-width:50%;
	}

	#menu{
		position:relative;
		border-top:2px solid #666;
		display:none;
		background-color:#eee;
		margin:0px;
		padding:8px 2px;
		overflow:hidden;
		height:auto;
		max-width:796px;
		width:auto;
	}
	#menu li{
		padding:0px;
		margin:0px;
		width:48%;
		display:inline-block;
	}
	#menu li a, #menu li a.b{
		color:#000;
		display:block;
		padding:8px 10px;
		margin:0px 5px 5px;
		font-size:15px;
		background-image:none;
		background-color:#eee;
		text-decoration:none;
	}
	#menu li a:hover{
		color:#000;
		background-image:none;
		background-color:#ccc;
		text-decoration:underline;
		border-radius:5px !important;
	}
	#menu li a:active{
		background-image:none;
		background-color:#eee;
		text-decoration:underline;
		border-radius:5px !important;
	}
	#mclose{
		text-align:center;
		background:#ddd;
	}
	#menu li span{
		display:block;
		padding:5px 6px;
	}
	#menu li span:hover{
		display:block;
		color:#000;
		background-color:#ccc;
		cursor:pointer;
	}

	#menu li#mclose { width:100% !important; }

	#body {
		padding:12px;
		width:auto;
		clear:both;
	}

	#homepage .content, #buscador .content, #atlas .content  {
		width:100%;
		clear:both;
		z-index:0;
		overflow:auto;
	}

	#buscador .content input[type="submit"]  {
		margin-top:10px !important;
	}

	h1 {
		font-size:23px;
		line-height:1;
		padding:0px;
		margin:0px 0px 15px;
	}

	#fb-root, .fb-comments, .fb_iframe_widget {display:none !important;}

	#lateral_menus {
		clear:both;
		border-top:0px solid #fff;
		margin:0px;
		padding-top:20px;
		width:100%;
		float:none;
	}

	#author {border:2px solid #ccc;margin-bottom:15px;width:auto;padding:8px;line-height:20px;}
	#author em, #author br.noo {display:none;}
	#author img {margin:0px 0px 2px;width:35px;border-radius:50%;padding:3px;background:#eee;border:1px dashed #aaa;float:right;}
}

@media screen and (max-width:300px)
{
	#head form input{
		padding:20px auto !important;
	}
	#menu {
		width:99%;
	}
	#menu li{
		width:100%;
		display:block;
	}
}


/* TABLAS */
.content table td UL, #content_body table td OL{
	margin:0px;
	padding:10px 0px 10px 20px;
	clear:both
}
.content table {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	width:99%;
	margin:20px 0px;
}
.content table td{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:5px;
	color:#333;
	font-size:16px;
	vertical-align:top;
}
.content table img {
	border:0px none;
	padding:0px;
	float:right;
}
.content table td.t{
	background:#f7f7f7;
}
.content table td.t H4{
	font-size:15px;
	margin:0px;
	font-weight:normal;
}


#socialWrap {
	padding-top:10px;
	height:65px;
	overflow:hidden;
	width:100%;
	margin-bottom:15px;
}

/* ATLAS DE ANATOMIA */
#atlas h1 {
	font-size:24px;
	line-height:1;
	padding:0px;
	margin:0px 0px 10px;
	font-family:Verdana;
}


@media screen and (min-width:550px)
{
	#atlas .img{
		overflow:hidden;
		width:auto;
		z-index:0;
		border-radius:8px;
		background:#eee;
		padding:10px;
		margin-bottom:15px;
	}

	#atlas .img img{
		float:left;
		margin-right:10px;
		margin-bottom:15px;
		border:4px solid #fff;
		box-shadow: rgba(0,0,0,.5) 0px 0px 5px;
	}
}
@media screen and (max-width:550px)
{
	#atlas .img{
		margin-bottom:15px;
	}
	#atlas .img img{
		max-width:100%;
		height:auto;
	}
}


#atlas .img table{
	min-width:200px;
}
#atlas .img p{
	font-size:18px;
	line-height
}
#atlas .img p.small{
	font-size:13px;
}

#atlas .img ul{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}
#atlas .img ul{
	list-style:none;
	margin-left:15px;
	padding-left:0px;
}

#list h3 {
	background:#f7f7f7;
	padding:6px 10px;
}


#content_body {padding:5px 5px 0px 0px;margin-bottom:15px;overflow:hidden;z-index:1;}
#content_body img {
	border:1px none;
	padding:0px;
	margin:0px 0px 10px 10px;
	float:right;
	box-shadow: rgba(0,0,0,.5) 0px 0px 5px;
}

h1 {
	font-size:30px;
	line-height:1;
	padding:0px;
	margin:0px 0px 10px;
	font-family:'Liberation Serif',  'Times New Roman';
}

#buscador form input {
	padding:3px;
	font-size:15px;
}

.pagina h2 {
	font-size:18px;
	line-height:1;
	padding:0px;
	margin:0px 0px 5px;
	color:#e65806;
}


#content_body h2 {
	font-size:18px;
	font-weight:bold;
	margin-top:15px;
}

#tools {
	float:right;
}

/* Foo y Side */
p#Foother{
	clear:both;
	padding:8px;
	font-family:Arial;
	font-size:15px !important;
	color:#777;
	background: #eee;
	margin-bottom:0px;
}

.box {
	border:1px solid #CCC;
	margin-bottom:15px;
}
.box h4
{
	font-size:16px;
	font-family:Arial;
	margin:0px;
	padding:4px 8px 3px;
	font-family:'Liberation Sans', 'Arial', 'Sans serif';
	background:#ddd;
	color:#000;
}

.box.naranja{
	border:1px solid #D76907;
}
.box.naranja h4{
	background:#D76907;
	color:#fff;
}


.box p {

	padding:4px;
	margin:0px;
	font-size:15px;
	background: #eee;
	color:#333;
}
#homepage .box p {	font-size:16px; }

.box ul{
	margin:0px;
	padding:4px 0px 10px;
}
.box li {
	background:url(vn1.png) no-repeat 6px 9px;
	padding:5px 6px 0px 23px;
	margin:0px;
	font-size:16px;
	list-style:none;
}
.box a{
	text-decoration:none;
	color:#147;
}
.box a:hover{
	text-decoration:underline;
}
/* boxes de homepage */
.box div{
	margin:6px 0px;
}
.box div p{
	background:#fff;
	padding:2px 10px;
}

.box div p a_{
	text-decoration:underline;
}


