body {margin:0; padding:0; font-family:Arial, Tahoma, Helvetica, sans-serif;}

#wrap {width:979px; margin:0 auto; padding:0; z-index:0;}

.idioma {width:969px; float:right; margin:0 auto; border-right:10px solid #55514f; text-align:right; background:#fff; height:21px; padding:0 0 5px 0; display:block;}
.idioma a {color:#635d5b; text-decoration:none; font-size:11px; padding:5px;}
.idioma a:hover {color:#DD137B;}
.idioma .selected {color:#DD137B;}

#header {
width:979px;
background:url(../images/common/header_bg_right.jpg) right bottom no-repeat #e6e0e0;
display:block;
}

#header .logo {
margin:25px 0 25px 25px;
float:left;
}

.rightNav {
background:#f787c1;
border-right:10px solid #dd137b;
width:964px;
height:21px;
float:right;
font-size:11px;
color:#fff;
text-align:right;
padding:5px 5px 0 0;
}

.rightNav a {
text-decoration:none;
color:#fff;
padding:5px;
position:relative;
}

.rightNav a:hover {
text-decoration:none;
color:#dd137b;
position:relative;
}

#menu {
border-left:10px solid #f787c1;
width:969px;
height:36px;
background:url(../images/common/menu_bg_mod.jpg) repeat-x;
}

#menu ul {
list-style:none;
margin:0;
padding:0;
display:block;
cursor:pointer;
}

#menu ul li {
float:left;
cursor:pointer;
}

#menu ul li img {
vertical-align:bottom;
border:0;
cursor:pointer;
}

#menu .menuRight {
float:right;
}

#headerImg {
text-align:center;
width:959px;
padding:10px 0 0 0;
border-left:10px solid #f787c1;
border-right:10px solid #f787c1;
margin:0 0 10px 0;
}

#content {
width:979px;
}

#content #left {
width:201px;
float:left;
}

#content #left .titMini {
width:185px;
float:left;
border-left:10px solid #dd137b;
padding:7px 0 5px 6px;
}

#content #left .line {
border-top:1px solid #bbb9b8;
margin:8px 16px 12px 0;
width:168px;
float:right;
}


#content #left ul {
width:185px;
float:left;
display:block;
margin:0;
padding:0;
font-size:12px;
list-style:none;
border-bottom:1px solid #e6e0e0;
}

#content #left ul li {
margin:0;
padding:0;
background:#fff;
border-top:1px solid #e6e0e0;
border-left:1px solid #e6e0e0;
border-right:1px solid #e6e0e0;
display:block;
cursor:pointer;
}

#content #left ul li:hover {
background:#e6e0e0;
}

#content #left ul li a {
color:#585252;
text-decoration:none;
display:block;
cursor:pointer;
}

#content #left ul li a span {
display:block;
padding:5px;
}

#content #left ul li a:hover {
color:#dd137b;
text-decoration:none;
}

#content #left ul .selected {
background:#e6e0e0;
}

#content #left ul .selected a {
color:#dd137b;
text-decoration:none;
}

#content #middle {
width:543px;
float:left;
border-left:1px solid #bbb9b8;
padding:0 5px 0 21px;
margin:0;
min-height:438px;
}

#content #middle .titBig {
border-bottom:1px solid #fbc0df;
padding-bottom:8px;
margin-bottom:12px;
}
#content #middle .titSurgery {
border-bottom:1px solid #fbc0df;
padding-bottom:8px;
margin-bottom:12px;
color:#F787C1;
font-size:22px;
}

#content #middle p {
font-size:12px;
color:#65605e;
margin:0 0 10px 0;
padding:0;
width:530px;
}

#content #middle .images {
background:#d5d5d5;
border:1px solid #939090;
width:434px;
padding:3px 0 10px 0;
margin:0 0 15px 0;
}

#content #middle .images img {
border:5px solid #e9e9e9;
margin:0 0 0 3px;
}

#content #middle .images h1 {
width:215px;
float:left;
color:#dd137b;
font-weight:bold;
font-size:12px;
margin:0 0 0 10px;
padding:0;
}

#content #middle .images h2 {
width:100px;
float:left;
color:#dd137b;
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
}

#content  #middle .form {
background:url(../images/common/consultas_bg.jpg) repeat-x;
width:240px;
float:left;
padding:20px 5px 20px 20px;
height:260px;
}

#content  #middle .form input {
background:#fab2d7;
height:19px;
width:220px;
color:#4e4a49;
font-size:11px;
border:0;
margin:0 0 4px 0;
padding:4px 0 0 5px;
}

#content  #middle .form textarea {
background:#fab2d7;
height:91px;
width:220px;
color:#4e4a49;
font-size:11px;
font-family:Arial, Tahoma, Helvetica, sans-serif !important;
border:0;
overflow:auto;
margin:0;
padding:4px 0 0 5px;
}

#content  #middle .form .btEnviar {
float:left;
width:auto;
height:auto;
border:0;
background:0;
padding:0;
margin:10px 0 0 0;
}

#content #middle .map {
float:left;
margin-left:20px;
display:inline;
}

#content #left .direccion {
width:201px;
float:left;
display:block;
margin:0;
padding:0;
font-size:12px;
color:#dd137b;
}

#content #right {
width:203px;
float:right;
}

#content #right .telefono {
border-right:10px solid #7f7d7c;
text-align:right;
}

#content #right .consultas {
background:url(../images/common/consultas_bg.jpg) bottom repeat-x #f787c1;
border-right:10px solid #dd137b;
width:183px;
height:253px;
float:right;
padding:25px 0 0 10px;
margin:10px 0 0 0;
}

#content #right .consultas .titConsultas {
margin:0 0 20px 0;
}

#content #right .consultas input {
background:#fab2d7;
height:19px;
width:168px;
color:#4e4a49;
font-size:11px;
border:0;
margin:0 0 4px 0;
padding:4px 0 0 5px;
}

#content #right .consultas textarea {
background:#fab2d7;
height:91px;
width:168px;
color:#4e4a49;
font-size:11px;
font-family:Arial, Tahoma, Helvetica, sans-serif !important;
border:0;
overflow:auto;
margin:0;
padding:4px 0 0 5px;
}

#content #right .consultas .btEnviar {
float:right;
width:auto;
height:auto;
border:0;
background:0;
padding:0;
margin:8px 0 0 0;
}

#footer {
width:979px;
float:left;
border-top:1px solid #b2afae;
font-size:12px;
color:#65605e;
text-align:center;
margin:15px 0 0 0;
padding:12px 0 12px 0;
}

#footer a {
color:#65605e;
text-decoration:none;
}

#footer a:hover {
color:#333;
text-decoration:underline;
}

/*
* MESSENGER*/
.messageSuccess {
background-color:#DFD;
border:thin solid #62FF62;
color:#060;
margin:5px 0;
text-align:left;
font-size:12px;
}

.messageFailure {
background-color:#FFD2D3;
border:thin solid #FF6468;
color:#E60005;
margin:5px 0;
text-align:left;
font-size:12px;
}

.messageStandBy {
background-color:#C1D5F7;
border:thin solid #0073BC;
color:#0073BC;
margin:5px 0;
text-align:left;
font-size:12px;
}
