@charset "utf-8";
/* CSS Document */

body {
margin: 0px;
padding: 0px;
text-align: center;
}

div#content_all {
margin: 0px auto 0px auto;
padding: 0px;
width: 940px;
height: 1000px;
text-align: center;
}

div.header {
margin: 10px auto 0px auto;
padding: 0px;
width: 940px;
height: 90px;
text-align: left;
}

div.logo {
margin: 0px;
padding: 0px;
width: 167px;
height: 91px;
text-align: left;
float:left;
}

div.logo a img {
border: none;
}

div.nav_top {
margin: 0px;
padding: 0px;
width: 235px;
height: 8px;
text-align:right;
float:right;
}

div.nav_top a img {
border: none;
}

div.nav_global {
margin: 45px 0px 0px 0px;
padding: 0px;
width: 773px;
height: 39px;
text-align:right;
float:right;
background-image: url(../img/home_13.gif);
background-repeat: repeat-x;
background-position: left top;
}

div.nav_global a img {
border: none;
}

div.swf {
margin: 0px 0px 10px 0px;
padding: 0px;
width: 920px;
height: 228px;
text-align:right;
float:right;
border-bottom: 2px solid #dad7ad;
}

div.swf_b{
margin: 3px auto 0px auto;
padding: 0px;
width: 919px;
height: 222px;
text-align: center;
}

div.content_info {
margin: 0px auto 0px auto;
padding: 0px 0px 30px 0px;
width: 919px;
height: 533px;
text-align: left;
background-image: url(../img/bg_content_info.gif);
background-repeat: no-repeat;
background-position: left bottom;
clear:both;
}

div.content_left {
margin: 0px;
padding: 0px;
width: 240px;
height: 526px;
text-align: center;
float:left;
}

/*LOGIN*/
div.login {
margin: 0px auto 0px auto;
padding: 0px;
width: 221px;
height: 112px;
text-align: center;
}

div.login a img{
margin: 0px auto 0px auto;
padding: 0px;
width: 221px;
height: 112px;
text-align: center;
border: none;
}


/*
div.login {
margin: 0px auto 0px auto;
padding: 0px;
width: 221px;
height: 112px;
text-align: center;
background-image: url(../img/bg_login.gif);
background-repeat: no-repeat;
background-position: left top;
}

div.login div.form{
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 180px;
height: 80px;
text-align: left;
}

div.login div.form p{
margin: 20px auto 0px auto;
padding: 0px;
width: auto;
height: 50px;
text-align: left;
float:left;
}

div.login div.form input#usuario{
margin: 0px;
padding: 0px;
width: 117px;
height: 17px;
text-align: left;
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color:#333333;
}

div.login div.form input#password{
margin: 3px 0px 0px 0px;
padding: 0px;
width: 117px;
height: 17px;
text-align: left;
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color:#333333;
}

div.login div.form p.buttom {
margin: 20px auto 0px auto;
padding: 0px;
width: 30px;
height: 38px;
text-align: left;
float:right;
}

div.login div.form p.buttom input#submitIt{
margin: 5px 0px 0px 0px;
padding: 0px;
width: 30px;
height: 38px;
}

div.login div.form img.pacientes{
margin: 5px auto 0px auto;
padding: 0px;
width: 152px;
height: 19px;
text-align: left;
float:right;
}

div.login div.form a img {
border: none;
}
*/

div.banner_01 {
margin: 9px auto 0px auto;
padding: 0px;
width: 216px;
height: 137px;
text-align: left;
}

div.banner_01 a img {
border: none;
}

div.banner_02 {
margin: 5px auto 0px auto;
padding: 0px;
width: 216px;
height: 84px;
text-align: left;
}

div.banner_02 a img {
border: none;
}

div.banner_03 {
margin: 5px auto 0px auto;
padding: 0px;
width: 216px;
height: 170px;
text-align: left;
border: 1px solid #969494;
}

div.banner_03 a img {
border: none;
}
/*LOGIN*/

div.content_right {
margin: 0px;
padding: 0px;
width: 664px;
height: 526px;
text-align: center;
float:right;
}

/*DINAMIC CONTENT*/
div.info_top {
margin: 0px auto 0px auto;
padding: 0px;
width: 655px;
height: 61px;
text-align: left;
background-image: url(../img/bg_top.gif);
background-repeat: no-repeat;
background-position: left top;
}

div.info_top img.invi{
margin: 23px 0px 0px 23px;
padding: 0px;
width: 162px;
height: 20px;
text-align: left;
float:left;
border: none;
}

div.info_top img.damon{
margin: 17px 0px 0px 10px;
padding: 0px;
width: 80px;
height: 29px;
text-align: left;
float:left;
border: none;
}

div.info_top img.redes{
margin: 29px 0px 0px 15px;
padding: 0px;
width: 191px;
height: 9px;
text-align: left;
float:left;
}

div.info_top img.fb{
margin: 18px 0px 0px 5px;
padding: 0px;
width: 77px;
height: 27px;
text-align: left;
float:left;
border: none;
}

div.info_top img.tw{
margin: 18px 0px 0px 5px;
padding: 0px;
width: 70px;
height: 27px;
text-align: left;
float:left;
border: none;
}

div.cr_left {
margin: 0px;
padding: 10px 0px 0px 8px;
width: 446px;
height: 484px;
text-align: center;
float:left;
}

div.bienvenida {
margin: 0px;
padding: 0px;
width: 446px;
height: 290px;
text-align: center;
}

div.bienvenida h1{
margin: 0px;
padding: 0px;
width: 446px;
height: 34px;
text-align: left;
background-image: url(../img/img_47.gif);
background-repeat: no-repeat;
background-position: left bottom;
}

div.bienvenida h1 img{
margin: 20px 0px 0px 17px;
padding: 0px;
width: 376px;
height: 12px;
text-align: left;
vertical-align:top;
}

div.text{
margin: 0px auto 0px auto;
padding: 0px;
width: 446px;
height: auto;
text-align: left;
background-image: url(../img/img_54.gif);
background-repeat: no-repeat;
background-position: center top;
}

div.text span.img {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 130px;
height: 206px;
text-align: center;
float:left;
}

div.text span.img img{
margin: 15px 0px 0px 0px;
padding: 0px;
width: 130px;
height: 166px;
text-align: center;
}

div.text p {
margin: 10px 10px 0px 0px;
padding: 0px;
width: 290px;
height: auto;
text-align: left;
float:right;
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color: #292929;
text-decoration: none;
}

div.text p.impt {
margin: 5px 10px 0px 0px;
padding: 10px 0px 0px 10px;
width: 290px;
height: 67px;
text-align: left;
float:right;
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color: #292929;
text-decoration: none;
background-image: url(../img/bg_info_imp.gif);
background-repeat: no-repeat;
background-position: left top;
}

div.galeria {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 446px;
height: 190px;
text-align: center;
vertical-align:top;
}

div.galeria h2{
margin: 0px;
padding: 3px 0px 0px 0px;
width: 446px;
height: 34px;
text-align: left;
background-image: url(../img/img_76.gif);
background-repeat: no-repeat;
background-position: left bottom;
vertical-align:top;
}

div.galeria h2 img{
margin: 15px 0px 0px 17px;
padding: 0px;
width: 266px;
height: 14px;
text-align: left;
vertical-align:top;
} 

div.photos {
margin: 0px auto 0px auto;
padding: 0px;
width: 446px;
height: 34px;
text-align: center;
background-image: url(../img/img_54.gif);
background-repeat: no-repeat;
background-position: center top;
}

div.photos p{
margin: 0px;
padding: 20px 0px 0px 0px;
width: 110px;
height: auto;
text-align:right;
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color: #291601;
text-decoration: none;
float:left;
}

div.photos p a{
color: #291601;
text-decoration: none;
}

div.photos a img {
border: none;
}

div.photos p a:hover{
color: #291601;
text-decoration:underline;
}

div.photos p.buttom{
margin: 0px;
padding: 15px 25px 0px 0px;
width: auto;
height: 20px;
text-align:left;
float:right;
}

img.rayita{
margin: 20px 0px 0px 0px;
padding: 0px;
width: 38px;
height: 74px;
float:left;
}

div.cr_right {
margin: 0px;
padding: 10px 0px 0px 0px;
width: 196px;
height: 444px;
text-align: center;
float:right;
}

div.noticias {
margin: 0px auto 0px auto;
padding: 0px;
width: 196px;
height: 210px;
text-align: left;
background-image: url(../img/bg_noticias.gif);
background-repeat: no-repeat;
background-position: left 35px;
}

div.noticias h3{
margin: 0px;
padding: 0px;
width: 196px;
height: 34px;
text-align: left;
background-image: url(../img/img_50.gif);
background-repeat: no-repeat;
background-position: left bottom;
}

div.noticias h3 img{
margin: 20px 0px 0px 17px;
padding: 0px;
width: 145px;
height: 12px;
text-align: left;
vertical-align:top;
}

div.noticias p{
margin: 5px 0px 0px 12px;
padding: 0px;
width: 170px;
height: auto;
text-align: left;
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color: #7d8682;
text-decoration: none;
}

div.noticias p a{
color: #292929;
text-decoration:underline;
}

div.noticias p span.green a{
color:#00776e;
}

div.libro_visitas {
margin: 0px auto 0px auto;
padding: 0px;
width: 196px;
height: 79px;
text-align: left;
}

div.emergency {
margin: 0px auto 0px auto;
padding: 0px;
width: 196px;
height: 190px;
text-align: left;
background-image: url(../img/bg_noticias.gif);
background-repeat: no-repeat;
background-position: left 35px;
}

div.emergency a img {
border: none;
}
/*DINAMIC CONTENT*/

div.second_menu {
margin: 10px auto 0px auto;
padding: 0px;
width: 919px;
height: 10px;
text-align:center;
clear:both;
}

div.second_menu img{
margin: 0px;
padding: 0px;
text-align:center;
vertical-align:top;
border: none;
}

div.footer {
margin: 5px auto 0px auto;
padding: 0px;
width: 919px;
height: 62px;
text-align: left;
background-image: url(../img/bg_footer.gif);
background-repeat: no-repeat;
background-position: left top;
}

div.footer p.left{
margin: 0px;
padding: 18px 0px 0px 12px;
width: auto;
height: 62px;
text-align: left;
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color: #292929;
float:left;
}

div.footer p.center{
margin: 0px;
padding: 10px 0px 0px 30px;
width: auto;
height: 62px;
text-align: center;
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color: #292929;
float:left;
}

div.footer p.center a{
text-decoration:underline;
color: #292929;
font-family: Tahoma;
font-size: 11px;
}

div.footer p.right{
margin: 0px;
padding: 18px 0px 0px 25px;
width: auto;
height: 62px;
text-align:right;
font-family: Tahoma;
font-size: 10px;
font-weight: normal;
color: #292929;
float:left;
}

div.footer p.right a{
color: #457508;
text-decoration:underline;
}

div#content_all p a img{
border:none;
}

/*INTERIORES*/
body#interiores div#content_all {
margin: 0px auto 0px auto;
padding: 0px;
width: 940px;
height: auto;
text-align: center;
}

body#interiores div.content_info {
margin: 32px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 919px;
height: auto;
text-align: left;
background-image: url(../img/bg_content_info.gif);
background-repeat: no-repeat;
background-position: left bottom;
}

body#interiores div.content_right {
margin: 0px;
padding: 0px 0px 20px 0px;
width: 664px;
height: auto;
text-align: center;
float:right;
}

body#interiores div.cr_left {
margin: 0px;
padding: 10px 0px 0px 8px;
width: 654px;
height: auto;
text-align: center;
}

body#interiores div.bienvenida {
margin: 0px;
padding: 0px;
width: 446px;
height: auto;
text-align: center;
}

body#interiores div.info{
margin: 0px auto 0px auto;
padding: 10px 0px 0px 0px;
width: 646px;
height: auto;
text-align: left;
background-image: url(../img/img_54.gif);
background-repeat: no-repeat;
background-position: left top;
}

body#interiores div.info p {
margin: 10px 10px 0px 0px;
padding: 0px;
width: 630px;
height: auto;
text-align: left;
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
color: #292929;
text-decoration: none;
line-height:18px;
}

body#interiores div.info p a{
margin: 10px 10px 0px 0px;
padding: 0px;
width: 630px;
height: auto;
text-align: left;
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
color: #292929;
text-decoration:underline;
line-height:18px;
}

body#interiores div.problemas {
margin: 0px auto 0px auto;
padding: 10px 0px 10px 0px;
width: 646px;
height: auto;
text-align: center;
background-color:#f0f0f0;
}

body#interiores div.problemas p {
margin: 10px 10px 0px 10px;
padding: 0px;
width: 630px;
height: auto;
text-align: left;
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
color: #292929;
text-decoration: none;
line-height:18px;
}

span.margin {
margin: 0px 0px 0px 250px;
}

body#interiores div.con {
margin: 10px 5px 0px 0px;
padding: 0px;
width: 315px;
height: 243px;
text-align:center;
background-color:#01766e;
float:left;
}

body#interiores div.con p {
margin: 0px;
padding: 10px 0px 0px 10px;
width: 300px;
height: auto;
text-align: left;
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
}

body#interiores div.con p a{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

body#interiores div.con p a:hover{
color: #ffffff;
text-decoration:underline;
}


body#interiores div.con a img {
margin: 10px auto 0px auto;
padding: 0px;
text-align: center;
vertical-align:top;
border: none;
}

span.line {
	text-decoration: underline;
}

body#interiores div.footer p.center a {
text-decoration:underline;
color: #292929;
font-family: Tahoma;
font-size: 11px;
}

table, td, td {
text-align: left;
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color:#333333;
}