body {
margin:0 0 10px 0;}
<!--
.img {
border:#CCCCCC solid 1px;
padding:2px;}
#img a {
text-decoration:none;
border:0;}
#top {
width:100%;
height:35px;
background:#33cccc;
border-bottom:#999999 solid 1px;
border-top:#339999 solid 3px;
}
#top_menu {
width:960px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px; color:#FFFFFF;
margin:-30px 0;
}
#back_header {
position:absolute;
top:37px;
float:left;
width:100%;
height:150px;
background:#ffffff url(images/back_top.gif) repeat-x bottom;
border-top:#CCCCCC solid 2px;
}
#contenedor {
position:relative;
width:960px;
float:left;
text-align:left;
margin-bottom:10px;
}
#header {
width:660px;
float:left;
height:100px;
}
.logo {
margin:10px 0 0 20px;}
#header_flag {
float:right;
width:40px;
margin-top:10px;
margin-right:10px;
}
#header_banner {
width:300px;
float:right;
margin:5px 0 0 0;}
#banner {
float:left;
width:100%;
margin-bottom:20px;
padding:10px;
}
#noticia {
width:290px;
float:left;
margin-left:15px;
margin-right:15px;
text-align:justify;
}
#footer {
float:left;
margin-top:40px;
margin-bottom:15px;
width:960px;
background:#33CCCC;
}
/*Tipografias*/

.menu_top {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}
.banner_titulo {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffffff;
}
.supertitulos {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#999999;
	padding-top:10px;
	padding-left:10px;
	text-align:left;
}
.titulos {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	border-bottom:2px solid #33CCCC;
	font-size:16px;
	color:#999999;
	margin-bottom:20px;
	background:#FFFFFF;
}
.titulos2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#33CCCC;
	margin-bottom:20px;
	padding-left:20px;
	background:#FFFFFF url(images/arrow.gif) left no-repeat;
}
.titulos3 {
margin-left:30px;
color:#666666;
font-size:11px;
font-weight:bold;
padding:5px 0 5px 0;}
.subtitulo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
line-height:16px;
margin-bottom:10px;
}
.parrafo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:16px;
text-align:justify;}
.parrafo a {
text-decoration:none;
color:#33CCCC;
font-weight:bold;}
.parrafo a:hover {
text-decoration:underline;}
.parrafo2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:16px;
padding-left:30px;}
.parrafo2 li {
list-style:circle;
color:#33CCCC;
margin-left:35px;
margin-top:5px;
margin-bottom:5px;
margin-right:50px;
}
.pdf {
list-style-image:url(images/pdf-document.png);
padding-left:10px;}
.parrafo2 li a {
text-decoration:none;
color:#33CCCC;
}
.parrafo2 li a:hover {
text-decoration:none;
color:#333333;
}
.parrafo3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:30px;
color:#666666;
font-size:11px;
line-height:16px;
padding:8px 0 15px 0;}
.parrafo3 a {
text-decoration:none;
color:#33CCCC;
}
.parrafo3 a:hover {
text-decoration:underline;
color:#33CCCC;
}
#consentimiento li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
list-style:decimal;
color:#666666;
margin-left:50px;
line-height:16px;
margin-bottom:10px;}
#consentimiento .sublista {
list-style:circle;
margin-top:10px;}
.parrafo4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:20px;
color:#666666;
font-size:11px;
line-height:16px;
padding:8px 50px 12px 0;
text-align:justify;}
.pie {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
padding:3px;}
.pie a {
text-decoration:underline;
color:#FFFFFF;
}
.pie a:hover {
text-decoration:none;}
.sidebar {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
line-height:14px;
padding:10px 5px 0 5px;
text-align:left;
}

/*caja azul*/

.roundedcornr_box_937482 {
   background: #33cccc;
}
.roundedcornr_top_937482 div {
   background: url(images/roundedcornr_937482_tl.png) no-repeat top left;
}
.roundedcornr_top_937482 {
   background: url(images/roundedcornr_937482_tr.png) no-repeat top right;
}
.roundedcornr_bottom_937482 div {
   background: url(images/roundedcornr_937482_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_937482 {
   background: url(images/roundedcornr_937482_br.png) no-repeat bottom right;
}

.roundedcornr_top_937482 div, .roundedcornr_top_937482, 
.roundedcornr_bottom_937482 div, .roundedcornr_bottom_937482 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_937482 { margin: 0 10px; }
/*menu top*/
* {padding:0; margin:0;}
.dropdown {float:left;}
.dropdown dt {width:auto; padding:5px 20px 5px 20px; font-weight:bold; cursor:pointer; background:#33CCCC; text-align:left;}
.dropdown dt a {color:#fff;}
.dropdown dt a:hover {color:#339999;}
.dropdown dd {position:absolute; overflow:hidden; width:180px; display:none; background:#fff; z-index:200; opacity:0; text-align:left; margin-left:30px;}
.dropdown ul {width:140px;list-style:none;}
.dropdown li {display:inline}
.dropdown li a, .dropdown li a:active {display:block; padding:5px; color:#339999; text-decoration:none; background:#eaf0f2; width:194px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.dropdown a:hover {background:#33cccc; color:#fff}
.principal a {color:#FFFFFF; text-decoration:none;}
.principal a:hover {color:#339999;}
/*pagina 2*/
#main {
float:left;
background:#fff;
width:960px;
margin:0;
}
#main_main {
float:right;
width:750px;
min-height:400px;
background:#fff;
}
#main_banner_flash {
float:left;
width:100%;
min-height:215px;
background:#99ffff;
padding-top:10px;
margin-bottom:15px;
text-align:center;
}
#main_banner {
float:left;
width:100%;
min-height:215px;
background:#ffffff;
padding-top:10px;
margin-bottom:15px;
text-align:center;
}
#main_banner_map {
float:left;
width:100%;
min-height:200px;
background:#FFFFFF;
margin-bottom:15px;
text-align:center;
}
#main_txt {
margin:10px 10px 10px 10px;}
#main_txt2 {
width:80%;
margin:10px 10px 10px 20px;
text-align:justify;
}
#sidebar {
float:left;
width:208px;
min-height:400px;
border-right:#e5e5e5 solid 1px;
margin:0;
}
.dropdown2 ul {width:180px;list-style:none; text-align:right;}
.dropdown2 li {display:inline;}
.dropdown2 a, .dropdown2 a:active, .dropdown2 a:visited {display:block; padding:5px 20px 5px 0; color:#339999; text-decoration:none; background:#FFFFFF url(images/arrow.gif) right no-repeat; width:180px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.dropdown2 a:hover {background:#FFFFFF url(images/arrow_grey.gif) right no-repeat; color:#999999; font-weight:bold;}
.dropdown2 .underline {border-bottom:1px solid #b9d6dc;}

#situacion {
width:50%;
float:left;
text-align:left;
background:#FFFFFF;}

#libreta {
margin-left:20px;
float:left;
width:730px;
height:330px;
background:#FFFFFF url(images/libreta.jpg) left no-repeat;}

/*Formulario contacto*/
form {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding:2px;
margin:15px 0 0 15px;
}
#form1 {
float:left;}
#form2 {
float:right;
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding:2px;
margin:15px 90px 0 0;
text-align:left;
line-height:16px;
}
#form2 a {
color:#FFFFFF;
text-decoration:none;}
#form2 a:hover {
text-decoration:underline;
color:#FFFFFF;}
input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#208080;
padding:4px 0 4px 4px;
margin:4px 0 4px 0;
border-bottom:#FFFFFF solid 1px;
border-left:0;
border-top:0;
border-right:0;
background:#33CCCC;
}
Textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#208080;
padding:4px 0 4px 4px;
margin:4px 0 4px 0;
}
.mensaje {
font-size:11px;
margin:15px;}
#form1 .button {
background:#208080;
border:#999999 solid 1px;
padding:2px;
margin-right:40px;
color:#FFFFFF;}
/*Galeria imagenes*/
#galeria {
width:100%;
float:left;
height:auto;
margin:10px 0 10px 0;}
.photo {
    margin: 0 8px 15px 15px;
    position: relative;
    width: 180px;
    height: 130px;
    float: left;
}
.photo span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 5px;
	left: 6px;
	background: url(images/round-corner.png) no-repeat;
}
.photo a:hover span {
	background: url(images/round-corner_a.png) no-repeat;
	cursor:pointer;
}
.photo img {
	border: none;
	padding: 5px 6px 6px;
	background: url(images/round-bg.png) no-repeat;
}
.photo a:hover img {
	border: none;
	background: url(images/round-bg_a.png) no-repeat;
}
.alinear {
float: left;
margin:3px 10px 35px 0;
border:#CCCCCC solid 1px;
padding:2px;
}
/*Historia*/
#medicos {
float:left;
width:100%;
margin-bottom:20px;}
.medicos {
color:#666666;
font-size:11px;
font-weight:bold;
padding:0 0 10px 20px;}
#anno {
width:15%;
float:left;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
padding-right:10px;
line-height:16px;
font-weight:bold;}
#historia {
width:75%;
float:left;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#33CCCC;
line-height:16px;
}
#libros {
float:left;
margin-left:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#33CCCC;}
