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


/*-------------- INTRO2 --------------*/

.header_intro {/*new*/
background:url(i/intro_header.jpg) center no-repeat;
width:882px;
height:301px;
margin:0px auto;
padding:0px;
text-align:center
}
*html .header_intro {/*new*/
background:url(i/intro_header.jpg) center no-repeat;
width:882px;
height:308px;/*301*/
margin:0px auto;
padding:0px 0 10px 0;
text-align:center
}
.frame_intro {
background:url(i/frame_intro.jpg) repeat-y;
width:882px;
height:270px;/*250*/
margin:0px auto;
padding:0px;
text-align:center;
}
*html .frame_intro {
background:url(i/frame_intro.jpg) repeat-y;
width:882px;
height:270px;/*250*/
margin:-4px auto 0px auto;
padding:0px;
text-align:center
}
*:first-child + html .frame_intro {
background:url(i/frame_intro.jpg) repeat-y;
width:882px;
height:270px;/*250*/
margin:-4px auto 0px auto;
padding:0px;
text-align:center
}
.frame_intro .nav {
margin:0px auto;
padding:0px;
text-align:center;
width:870px;
height:50px;
background:red
}
.frame_intro ul.idiomas {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:3px 20px 0 0;
padding:0;
width:300px;
}


.rightcol_intro {
width:380px;
float:right;
height:250px;
margin:0px;
padding:0px;
text-align:right
}
.welcome {
background:url(i/intro_welcome.jpg) no-repeat;
width:338px;
height:183px;
margin:0px;
padding:0px;
float:right
}
.welcome p {
text-align:left;
font-size:11px;
padding:0px;/*70px 0 0 30px;*/
margin:90px 0 0 30px;
}

.footer_intro {
background:url(i/footer_intro.jpg) center no-repeat;
width:882px;
height:29px;
margin:0px auto;
padding:0px;
text-align:center;
clear:both
}

/*-------------- GENERALES --------------*/
 img, div {
behavior: url(iepngfix.htc)
}

.wrapper {
width:959px;
text-align:center;
margin:0px auto;
padding:0px;
height:auto
}

.header {/*new*/
background:url(i/header_1.jpg) center no-repeat;
width:959px;
height:211px;
margin:0px auto;
padding:0px;
text-align:center
}

.header .flash {
float:right;
margin:90px 12px 5px 5px;
}

body {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 12px;
text-align:center;
line-height:16px;
color:#333333;
margin:0px auto;
padding:0px;
background:#feead2 url(i/back.gif) repeat-x;
}
.frame {
background:url(i/frame.jpg) repeat-y;
width:959px;
margin:0px auto;
padding:0px;
text-align:center;
overflow:auto; /*NEW*/
overflow-x: hidden; /*NEW*/
overflow-y: hidden;/*NEW*/
}
*html .frame {
background:url(i/frame.jpg) repeat-y;
width:959px;
margin:-4px auto 0px auto;
padding:0px;
text-align:center;
overflow:auto; /*NEW*/
overflow-x: hidden; /*NEW*/
overflow-y: hidden;/*NEW*/
/*overflow:auto*/
}
*:first-child + html .frame {
background:url(i/frame.jpg) repeat-y;
width:959px;
margin:-4px auto 0px auto;
padding:0px;
text-align:center;
overflow:auto; /*NEW*/
overflow-x: hidden; /*NEW*/
overflow-y: hidden;/*NEW*/
/*overflow:auto*/
}

.footer {
background:url(i/footer.jpg) center no-repeat;
width:959px;
height:29px;
margin:0px auto;
padding:0px;
text-align:center;
clear:both/*NEW 01/09*/
}
p.copyright {
color:#AD7432;
font-size:11px;
line-height:15px;
margin:5px auto;
padding:0;
text-align:center;
width:450px;
}

/*-------------- MENU --------------*/

ul.topnav {
list-style: none;
padding: 0 20px;
margin: 0;
float: left;
width: 920px;
background: #222;
font-size: 12px;
background: url(i/topnav_bg.gif) repeat-x;
}
*html ul.topnav {
width: 919px;/*958*/
}
*:first-child + html ul.topnav {
width: 958px;
}


ul.topnav li {
float: left;
margin: 0;
padding: 0 15px 0 0;
position: relative; /*--Declare X and Y axis base--*/
}
ul.topnav li a {
padding: 10px 5px;
color: #fff;
display: block;
text-decoration: none;
float: left;

}
ul.topnav li a:hover{
background: url(i/topnav_hover.gif) no-repeat center top;
}

ul.topnav li a:active {
background: url(i/topnav_hover.gif) no-repeat center top;
}

ul.topnav li span.subhover {/*--Hover effect for trigger--*/
background-position: center bottom;
cursor: pointer;
} 


ul.topnav li ul.subnav {
list-style: none;
position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
left: 0; top: 35px;
background: #ffe3c4;/*#333;*/
margin: 0; padding: 0;
display: none;
float: left;
width: 170px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border: 1px solid #ffdab2;/*#111;*/
z-index:1;

}
ul.topnav li ul.subnav li{
margin: 0;
padding: 0;
border-bottom: 1px solid #ffc07c;
clear: both;
width: 170px;
color:#ff6e00; /*new*/
text-align:left;
z-index:1;
}
html ul.topnav li ul.subnav li a {
float: left;
width: 150px;/*145  NEW*/
background: /*#333*/ #ffe3c4 url(i/dropdown_linkbg.gif) no-repeat 3px center;
padding-left: 15px;/*20*/
color:#ff6e00; /*new*/
z-index:1;
}
*html ul.topnav li ul.subnav li a {
width: 170px;
z-index:1;
}
*:first-child + html ul.topnav li ul.subnav li a {
width: 170px;
z-index:1;
}


html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
background: /*#222*/#ffcc93 url(i/dropdown_linkbg.gif) no-repeat 3px center; 
color:#ff6e00; /*new*/
z-index:1;
}

/*-------------- IDIOMAS --------------*/

ul.idiomas {
list-style: none;
padding: 0;
margin: 3px 20px 0 0;
float: right;
width: 300px;
list-style:none;
list-style-image:none;
list-style-position:outside
}
*html ul.idiomas {
list-style: none;
padding: 0 20px 0 0;
margin: 3px 0px 0 0;
float: right;
/*width: 300px;*/
list-style:none;
list-style-image:none;
list-style-position:outside;
}

ul.idiomas li {
margin: 0px 10px 0 10px;
display:inline
}

/*-------------- CONTENT --------------*/

.content {
clear:both;
height:350px;
margin:0 auto;
padding:20px 0 0 0;
text-align:center;
width:850px;
}
.content ul {
float:left;
text-align:left
}
.content p a,
.content p a:link,
.content p a:active,
.content p a:hover,
.content p a:visited {
font-size:12px;
color:#6c6b6b;
text-decoration:underline
}


.content .left {
float:left;
margin:0;
padding:0;
width:580px;
}

.content .left p {
float:left;
line-height:18px;
margin:0 15px 8px 8px;
padding:0;
text-align:left;
width:580px;/*530*/
}
.content .photo {
float:left;
margin:15px 15px 15px 0;
clear:both;
z-index:0;
}
.content h4 {
font-weight:normal;
color:#fc993d;
font-size:13px;
margin:0px;
padding:0px;
text-align:left
}

.content .left h2 {
color:#ff7a00;
font-size:13px;
margin:20px 0 10px 8px;
text-align:left
}
.content .left h3 {
color:#d15614;
font-weight:bold;
text-align:left;
font-size:12px;
margin:20px 0 0 8px;
padding:0px;
}

.content .nav {
background:transparent url(i/ul_centros.gif) no-repeat scroll 92% 0;
clear:both;
float:left;
height:200px;
width:150px;
}
.content ul.centros {
width:150px;
float:left;
margin:22px 0 0;
padding:0px;
}
.content ul.centros li {
background-image:url(i/bullet.gif);
background-position:95% 50%;
background-repeat:no-repeat;
display:block;
margin:0.4em 0;
text-align:right;
padding:0 35px 0 0;
}

*html .content ul.centros li {
background-image:url(i/bullet.gif);
background-position:90% 45%;
background-repeat:no-repeat;
display:block;
list-style:none;
margin:0.4em 0;
text-align:right;
padding:0 35px 0 0;
}

*:first-child + html .content ul.centros li {
background-image:url(i/bullet.gif);
background-position:90% 45%;
background-repeat:no-repeat;
display:block;
list-style:none;
margin:0.4em 0;
text-align:right;
padding:0 35px 0 0;
}

.content ul.centros li a,
.content ul.centros li a:link,
.content ul.centros li a:active {
color:#ff7a00;
text-decoration:none;
}
.content ul.centros li a:hover,
.content ul.centros li a:visited {
color:#ff7a00;
text-decoration:underline;
}
.content .middle h2 {
color:#ff7a00;
font-size:13px;
margin:20px 0 10px 15px;
text-align:left
}

.content .middle  {
float:left;
line-height:18px;
margin:5px 0 0 20px;
padding:0;
text-align:left;
}
.content .middle p {
float:left;
line-height:18px;
margin:0 15px 8px;
padding:0;
text-align:left;
width:300px;
}
.content .middle p a,
.content .middle p a:link,
.content .middle p a:active,
.content .middle p a:hover,
.content .middle p a:visited {
font-size:12px;
color:#6c6b6b;
text-decoration:underline
}

.content .right_content .map {
float:right;/*left*/
margin:30px 15px 15px 0;
/*border:1px solid red;*/
clear:both;
z-index:10
}

/*
.content .map {
float:left;
margin:30px 15px 15px 0;
}
*/

.content .right  {
float:left;
line-height:18px;
margin:5px 0 0 20px;
padding:0;
text-align:left;
}
.content .right p {
float:left;
line-height:18px;
margin:0 15px 8px;
padding:0;
text-align:left;
width:560px;
}

.content .right h2 {
color:#ff7a00;
font-size:13px;
margin:20px 0 10px 10px;
text-align:left
}

.content .right ul.tratamientos {
float:right;
height:220px;
margin:0px 20px 10px 0;
padding:0;
text-align:left;
width:580px;
list-style:none;
}

*html .content .right ul.tratamientos {
float:left;
list-style:none;
line-height:15px;
margin:0px;
padding:0px;
width:580px;
}

*:first-child + html .content .right ul.tratamientos {
float:left;
list-style:none;
line-height:15px;
margin:0px;
padding:0px;
width:580px;
}

.content .right ul.tratamientos li a {
color: #4d4d4d;
text-decoration:none;
}
.content .right ul.tratamientos li a:hover {
color: #783a04;
text-decoration:none;
}

.content .right ul.tratamientos li.item {
color:#777777;
line-height:13px;
margin:3px 0 0 0;/*0*/
padding:0 0 0 10px;/**/
width:580px;
line-height:18px;
} 

*html .content .right ul.tratamientos li.item {
color:#777777;
line-height:15px;
margin:5px 0 0 0;
padding:0 0 0 10px;
width:580px;
} 

*:first-child + html .content .right ul.tratamientos li.item {
color:#777777;
line-height:15px;
margin:5px 0 0 0;
padding:0 0 0 10px;
width:580px;
} 

.content .right #box1 p,
.content .right #box2 p,
.content .right #box3 p,
.content .right #box4 p,
.content .right #box5 p,
.content .right #box6 p,
.content .right #box7 p,
.content .right #box8 p,
.content .right #box9 p,
.content .right #box10 p,
.content .right #box11 p,
.content .right #box12 p {
color:#816d5c;
line-height:15px;
margin:3px 10px 15px 0;
padding:0px;/*0 0 0 10*/
width:580px;
}

*html .content .right #box1 p,
*html .content .right #box2 p,
*html .content .right #box3 p,
*html .content .right #box4 p,
*html .content .right #box5 p,
*html .content .right #box6 p,
*html .content .right #box7 p,
*html .content .right #box8 p,
*html .content .right #box9 p,
*html .content .right #box10 p,
*html .content .right #box11 p,
*html .content .right #box12 p {
color:#816d5c;
line-height:15px;
margin:3px 10px 15px 0;
padding:0px;
width:580px;
}

*:first-child + html .content .right #box1 p,
*:first-child + html .content .right #box2 p,
*:first-child + html .content .right #box3 p,
*:first-child + html .content .right #box4 p,
*:first-child + html .content .right #box5 p,
*:first-child + html .content .right #box6 p,
*:first-child + html .content .right #box7 p,
*:first-child + html .content .right #box8 p,
*:first-child + html .content .right #box9 p,
*:first-child + html .content .right #box10 p,
*:first-child + html .content .right #box11 p,
*:first-child + html .content .right #box12 p {
color:#816d5c;
line-height:15px;
margin:3px 10px 15px 0;
padding:0px;
width:580px;
}

/*-------------- CIRUGIA EXPRESS Y TURISMO --------------*/

.content .right_content {
float:right;
margin:5px 10px;
padding:0;
text-align:left;
width:620px;/*650*/
/*border:1px solid red;*/
}
.content .right_content p {
line-height:18px;
margin:0 10px 8px;
padding:0;
text-align:left;
}

.content .right_content p i {
color:#666666;
text-align:left;
}

.content .right_content h2 {
color:#ff7a00;
font-size:13px;
margin:20px 0 10px 10px;
text-align:left
}
.content .right_content h3 {
color:#d15614;
font-size:12px;
margin:20px 0 10px 10px;
text-align:left
}

.content .right_content ul.tratamientos {
height:220px;
margin:0px 20px 10px 0;
padding:0;
text-align:left;
width:580px;
list-style:none;
clear:both;
}
.content .right_content ul.tratamientos li a {
color: #4d4d4d;
text-decoration:none;
}
.content .right_content ul.tratamientos li a:hover {
color: #783a04;
text-decoration:none;
}

.content .right_content ul.tratamientos li.item {
color:#777777;
line-height:13px;
margin:10px 0;
padding:0 0 0 10px;
width:580px;
line-height:18px;
}    
.content .right_content #box1 p, #box2 p, #box3 p, #box4 p, #box5 p, #box6 p, #box7 p, #box8 p, #box9 p, #box10 p, #box11 p, #box12 p {
color:#816d5c;
line-height:15px;
margin:3px 10px 15px 0;
padding:0px;
width:580px;
}

.content .right_content ul.links {
list-style:none;
list-style-image:none;
list-style-position:outside;
margin:20px 0 0 10px;
padding:0px;
}
.content .right_content ul.links li {
display:block;
line-height:17px;
text-align:left;
margin:3px 0px;
}
.content .right_content ul.links li a {
color: #4d4d4d;
text-decoration:none;
}
.content .right_content ul.links li a:hover {
color: #783a04;
text-decoration:none;
}

.content .right_content form {
margin: 20px auto;
text-align: center;
}

.content .right_content label {
color:#816d5c;
float:left;
margin:0px 0 0 10px;
padding:0px;
text-align:left;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial;

width:150px;
text-align:left;
line-height:23px;
}

.content .right_content select {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 12px;
background: #FFFFFF none repeat scroll 0 0;
border: 1px solid #816d5c;
color: #816d5c;
float: left;
margin: 0 4px 6px 0px;
padding: 3px;
width: 200px;
text-align:left;
}
.content .right_content .button {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 12px;
font-weight:bold;
background: #bda693 none repeat scroll 0 0;
border: 1px solid #604d3d;
color: #604d3d;
float: left;
margin: 0 4px 6px 0px;
padding: 3px;
width: 85px;
text-align:center;
display: block;
cursor: pointer;
}
*:first-child + html .content .right_content .button {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 12px;
font-weight:bold;
background: #bda693 none repeat scroll 0 0;
border: 1px solid #604d3d;
color: #604d3d;
float: left;
margin: 0 4px 6px 0px;
padding: 0px;
width: 85px;
text-align:center;
cursor: pointer;
}

.content .right_content1 {
float:right;
margin:5px 10px;
padding:0;
text-align:left;
width:610px;
}
*:first-child + html .content .right_content1 {
width:620px;
}

.content .right_content1 p {
line-height:18px;
margin:0 10px 8px;
padding:0;
text-align:left;
}

.content .right_content1 p i {
color:#666666;
text-align:left;
}

.content .right_content1 h2 {
color:#ff7a00;
font-size:13px;
margin:20px 0 10px 10px;
text-align:left
}
.content .right_content1 h3 {
color:#d15614;
font-size:12px;
margin:20px 0 10px 10px;
text-align:left
}

.content .right_content1 ul.tratamientos {
/*float:right;*/
height:220px;
margin:0px 20px 10px 0;
padding:0;
text-align:left;
width:580px;
list-style:none;
clear:both;/*new*/
/*background:red;*/
}
.content .right_content1 ul.tratamientos li a {
color: #4d4d4d;
text-decoration:none;
}
.content .right_content1 ul.tratamientos li a:hover {
color: #783a04;
text-decoration:none;
}

.content .right_content1 ul.tratamientos li.item {
color:#777777;
line-height:13px;
margin:10px 0;
padding:0 0 0 10px;
width:580px;
line-height:18px;
}    
.content .right_content1 #box1 p, #box2 p, #box3 p, #box4 p, #box5 p, #box6 p, #box7 p, #box8 p, #box9 p, #box10 p, #box11 p, #box12 p {
color:#816d5c;
line-height:15px;
margin:3px 10px 15px 0;
padding:0px;
width:580px;
}

.content .right_content1 ul.links {
list-style:none;
list-style-image:none;
list-style-position:outside;
margin:20px 0 0 10px;
padding:0px;
}
.content .right_content1 ul.links li {
display:block;
line-height:17px;
text-align:left;
margin:3px 0px;
}
.content .right_content1 ul.links li a {
color: #4d4d4d;
text-decoration:none;
}
.content .right_content1 ul.links li a:hover {
color: #783a04;
text-decoration:none;
}

.content .right_content1 form {
margin: 20px auto;
text-align: center;
}

.content .right_content1 label {
color:#816d5c;
float:left;
margin:0px 0 0 10px;
padding:0px;
text-align:left;/*left*/
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial;
/*clear:both;*/
width:150px;
text-align:left
}

.content .right_content1 select {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 11px;
background: #FFFFFF none repeat scroll 0 0;
border: 1px solid #816d5c;
color: #816d5c;
float: left;
margin: 0 4px 6px 0px;
padding: 3px;
width: 200px;
text-align:left;
}
















/*-------------- PRODUCTOS Y SERVICIOS --------------*/


.content .left h4 {
color:#f58345;/*#ED1A29*/
font-size:12px;
margin:15px 0 5px 8px;/*20px 0 10px 10px;*/
text-align:left;
padding:0px
}
.content .left .reference {/*new*/
color:#666666;
font-size:11px;
margin:15px 0 5px 8px;/*20px 0 10px 10px;*/
text-align:left;
padding:0px;
}

.content .left .bullet_pacientes {
background:url(i/bullet_pacientes.gif) no-repeat;
width:13px;
height:11px;
padding:0px 0 0 15px;
margin:0px
}
.content .left .volver {
background:url(i/btn_volver.gif) no-repeat;
width:73px;
height:17px;
padding:0px 0 0 15px;
margin:20px 0 0 8px;
cursor:pointer;
display:block;
float:left
}


.right_content ul.tatoo {/*NEW*/
margin:10px 0 10px 40px;
padding:0px;
list-style-image:none;
list-style:none;
list-style-position:outside;
clear:both;
float:left;
width:560px;
}
.right_content ul.tatoo li {/*NEW*/
display:block
}


/*
.content .left ul.tatoo {
margin:10px 0 10px 40px;
padding:0px;
list-style-image:none;
list-style:none;
list-style-position:outside;
clear:both;
float:left;
width:560px;
}
.content .left ul.tatoo li {
display:block
}
*/


/*-------------- CONTACTO --------------*/


.right_content .contacto {
padding: 0px;
width: 480px;
margin: 0px auto;
text-align: center;
}
*html .right_content .contacto {
padding: 0px;
margin: 0px auto;
text-align: center;
float:left;
}
*:first-child + html .right_content .contacto {
padding: 0px;
margin: 0px auto;
text-align: center;
float:left;
width:480px;
}

.right_content .contacto form {
margin: 20px auto;
text-align: center;
}

.right_content .contacto label {
float:left;
margin:0px;
padding:0px;
text-align:right;
color: #816d5c;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial;
clear:both;
width:150px;
}

.right_content .contacto input {
background: #FFFFFF none repeat scroll 0 0;
border: 1px solid #816d5c;
color: #816d5c;
float: left;
font-size: 11px;
margin: 0 4px 6px 10px;
padding: 3px;
width: 280px;
}

.right_content .contacto select {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 11px;
background: #FFFFFF none repeat scroll 0 0;
border: 1px solid #816d5c;
color: #816d5c;
float: left;
margin: 0 4px 6px 10px;
padding: 3px;
width: 284px;
text-align:left
}

.right_content .contacto textarea {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 12px;
background: #FFFFFF none repeat scroll 0 0;
border: 1px solid #816d5c;
color: #816d5c;
float: left;
margin: 0 4px 6px 10px;/*0 4 6 10*/
padding: 3px;
width: 280px;
text-align:left;
}

.right_content .contacto .enviar {
background:transparent url(i/btn_enviar.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:block;
height:24px;
margin:0px 0 0 265px;
padding:0;
width:74px;
float:left
}

*html .right_content .contacto .enviar {
margin:0px 135px;
padding:0;
}

*:first-child + html .right_content .contacto .enviar {
margin:0px 0 0 265px;
padding:0;
float:left
}


/*
.right .contacto {
padding: 0px;
width: 480px;
margin: 0px auto;
text-align: center;
}
*html .right .contacto {
padding: 0px;
margin: 0px auto;
text-align: center;
float:left;
}
*:first-child + html .right .contacto {
padding: 0px;
margin: 0px auto;
text-align: center;
float:left;
width:480px;
}

.right .contacto form {
margin: 20px auto;
text-align: center;
}

.right .contacto label {
float:left;
margin:0px;
padding:0px;
text-align:right;
color: #816d5c;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial;
clear:both;
width:150px;
}

.right .contacto input {
background: #FFFFFF none repeat scroll 0 0;
border: 1px solid #816d5c;
color: #816d5c;
float: left;
font-size: 11px;
margin: 0 4px 6px 10px;
padding: 3px;
width: 280px;
}

.right .contacto select {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 11px;
background: #FFFFFF none repeat scroll 0 0;
border: 1px solid #816d5c;
color: #816d5c;
float: left;
margin: 0 4px 6px 10px;
padding: 3px;
width: 284px;
text-align:left
}

.right .contacto textarea {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 12px;
background: #FFFFFF none repeat scroll 0 0;
border: 1px solid #816d5c;
color: #816d5c;
float: left;
margin: 0 4px 6px 10px;
padding: 3px;
width: 280px;
text-align:left;
}

.right .contacto .enviar {
background:transparent url(i/btn_enviar.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:block;
height:24px;
margin:0px 0 0 265px;
padding:0;
width:74px;
float:left
}

*html .right .contacto .enviar {
margin:0px 135px;
padding:0;
}

*:first-child + html .right .contacto .enviar {
margin:0px 0 0 265px;
padding:0;
float:left
}

*/

.content .nav_lateral {
background:transparent url(i/ul_centros.gif) no-repeat scroll 92% 0;
clear:both;
float:left;
height:200px;
width:200px;
}
*:first-child + html .content .nav_lateral {
width:190px;
}


.content ul.menu_lateral {
width:200px;/*190*/
float:left;
margin:22px 0 0;
padding:0px;
}


.content ul.menu_lateral li {
background-image:url(i/bullet.gif);
background-position:95% 50%;
background-repeat:no-repeat;
display:block;
margin:0.4em 0;
text-align:right;
padding:0 40px 0 0;/*0 35 0 0*/
}

*html .content ul.menu_lateral li {
background-image:url(i/bullet.gif);
background-position:90% 45%;
background-repeat:no-repeat;
display:block;
list-style:none;
margin:0.4em 0;
text-align:right;
padding:0 35px 0 0;
}

*:first-child + html .content ul.menu_lateral li {
background-image:url(i/bullet.gif);
background-position:90% 45%;
background-repeat:no-repeat;
display:block;
list-style:none;
margin:0.4em 0;
text-align:right;
padding:0 40px 0 0;/*0 55 0 0 */
}

.content ul.menu_lateral li a,
.content ul.menu_lateral li a:link,
.content ul.menu_lateral li a:active {
color:#ff7a00;
text-decoration:none;
}
.content ul.menu_lateral li a:hover,
.content ul.menu_lateral li a:visited {
color:#ff7a00;
text-decoration:underline;
}

/*-------------- FINANCIACION --------------*/


.left ul.financiacion {
padding: 0px;
width: 480px;/*580*/
margin: 0px auto;
text-align: center;
}
*html .left ul.financiacion {
padding: 0px;
margin: 0px auto;
text-align: center;
float:left;
}
*:first-child + html .left ul.financiacion {
padding: 0px;
margin: 0px auto;
text-align: center;
float:left;
width:480px;
}

.left ul.financiacion li {
margin:15px 0 0 10px;
padding:0px;
display:block;
clear:both;
text-align:left
}


.left ul.financiacion form {
margin: 0px auto;
padding:35px 0 0 0;
text-align: center;
height:330px;
width:480px;
clear:both
}

.left ul.financiacion label {
float:left;
margin:0px;
padding:0px;
text-align:right;/*left*/
color: #816d5c;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial;
clear:both;
width:150px;
}
.left ul.financiacion .label2 {
float:left;
margin:0px;
padding:0px;
text-align:right;/*left*/
color: #816d5c;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial;
clear:both;
width:350px;
}

.left ul.financiacion input {
background: #FFFFFF none repeat scroll 0 0;
border: 1px solid #816d5c;
color: #816d5c;
float: left;
font-size: 11px;
margin: 0 4px 6px 10px;
padding: 3px;
width: 280px;
height:25px
}

.left ul.financiacion select {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 11px;
background: #FFFFFF none repeat scroll 0 0;
border: 1px solid #816d5c;
color: #816d5c;
float: left;
margin: 0 4px 6px 10px;
padding: 3px;
width: 80px;
text-align:left
}


.left ul.financiacion .enviar {
background:transparent url(i/btn_enviar.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:block;
height:24px;
margin:0px 0 0 265px;
padding:0;
width:74px;
float:left
}

*html .left ul.financiacion .enviar {
margin:0px 135px;
padding:0;
}

*:first-child + html .left ul.financiacion .enviar {
margin:0px 0 0 265px;
padding:0;
float:left
}

/*-------------- NEWS Y PROMOS --------------*/

.content .right_content h4,
.content .right_content1 h4 {
color:#666666;
font-size:12px;
margin:20px 0 20px 10px;
text-align:left
}
.content .right_content1 h5 {
color:#f8915a;
font-size:12px;
margin:20px 0 10px 10px;
text-align:left
}

.content .nav_lateral_2 {
background:transparent url(i/ul_centros1.gif) no-repeat scroll 0% 0;/*92 0*/
clear:both;
float:left;
height:200px;
width:200px;
}
/**:first-child + html .content .nav_lateral_2 {
width:190px;
}

*/.content .nav_lateral_2 ul.menu_lateral_2 {
/*width:200px;*/
float:right;
margin:22px 0 0;
padding:0px;
}


*:first-child + html .content .nav_lateral_2 ul.menu_lateral_2 {
width:200px;
float:left;
margin:22px 0 0;
padding:0px;
}


.content .nav_lateral_2 ul.menu_lateral_2 li {
background-image:url(i/bullet.gif);
background-position:95% 50%;
background-repeat:no-repeat;
display:block;
margin:0.4em 0;
text-align:right;
padding:0 40px 0 0;/*0 35 0 0*/
}

*html .content .nav_lateral_2 ul.menu_lateral_2 li {
background-image:url(i/bullet.gif);
background-position:90% 45%;
background-repeat:no-repeat;
display:block;
list-style:none;
margin:0.4em 0;
text-align:right;
padding:0 35px 0 0;
}

*:first-child + html .content .nav_lateral_2 ul.menu_lateral_2 li {
background-image:url(i/bullet.gif);
background-position:96% 45%;/*90 45*/
background-repeat:no-repeat;
display:block;
list-style:none;
margin:0.4em 0;
text-align:right;
padding:0 40px 0 0;/*0 40 0 0 */
}

.content .nav_lateral_2 ul.menu_lateral_2 li a,
.content .nav_lateral_2 ul.menu_lateral_2 li a:link,
.content .nav_lateral_2 ul.menu_lateral_2 li a:active {
color:#ff7a00;
text-decoration:none;
}
.content .nav_lateral_2 ul.menu_lateral_2 li a:hover,
.content .nav_lateral_2 ul.menu_lateral_2 li a:visited {
color:#ff7a00;
text-decoration:underline;
}

/*-------------- COMUNICATE --------------*/

.comunicate {
background:url(i/btn_comunicate0810.png) no-repeat;
width: 267px;
height:24px;
float:right;
margin:45px 40px 0 0;
padding:0px;
text-align:right;
}