@charset "utf-8";
/* CSS Document */
/* Body */
body {background:url(../images/img_bg.jpg) #f2f2f2 repeat-x; margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 1.8; }
.body_bg{ background:url(../images/bg_accesos.jpg) no-repeat; width:1026px; margin: 0 auto; height:100%; padding: 0px; text-align:left; min-height:680px; }

/* Contenedores */
.content { padding-top:0px; font-size:1.0em; color: #555; z-index:0; height:100%}
.container_int { background:none; margin: 0 auto; width:965px; height:auto; padding:0px; }
.cuerpos { margin: 0 auto; padding-top:0px; width:965px; height:100% }
.container { margin: 0 auto; width: 965px; height: 100%; padding: 0px; text-align:left; }
.conte_menu { height:100%; margin-left:0px; padding-top:0px; width: 213px; float:left; text-align:left; margin-top:0px; }
.conte_info { float:left; height:100%; margin-left:5px; padding-top:0px; width: 494px; }

/* Index Clinicas Especialidad - Videos */
.iconos { width:780px; height:225px; float:left; margin:0px; padding:0px; border:0px;}
.iconos img { float:left; padding:0px; border:0px; margin-left:18px; margin-top:30px; margin-bottom:0px; }
.iconos p { font-size:0.7em; color:#6a6969; text-align:left; padding-left:20px; padding-top:2px; margin:0px; border:0px; width:300px; float:left  }
.logos { height:225px; padding:0px; margin:0px; border:0px; }
.videos { width:471px; height:332px; float:left; background:url(../images/bg_Videos.jpg) no-repeat; margin-left:0px; position:relative}
.video_actual { padding-top:9px; margin:0px; border:0px; }


/* Sección Header */
.header { margin: 0px; padding-bottom:0px; position: relative; z-index: 3; }
.header_p, #header_img { width: 450px; height: 23px; color:#f4f4f4; font-size:0.7em; }
.header_p { margin-top: 6px; float:left; }
.header_img { margin-top: 0px; float:right;}

/* Sección Logo - Menu */
.logotipo, .logo_izq { margin: 0; padding: 0; }
.logo_izq { padding-left:18px; padding-top:50px; float:left; }
.txt_Bienvenida {float:right; border:0px; margin:0px; padding-right:10px;}
.img_doctor { float:right; margin:0px; padding:0px; }

/*Seccion Noticias*/
.noticias{ width:923px; height:75px; background:url(../images/bg_Noticias.jpg) no-repeat; margin-top:20px;} 
.noticias_caja{ width:923px; margin-left:8px; margin-top:28px; padding:0px; float:left }
.noticias_caja img{ float:left }
.notas { width:307px; height:73px; float:left; }
.notas img { float:left; padding:0px; margin-left:10px; margin-top:10px; margin-right:10px; border:0px; }
.notas p { float:left; width:200px; font-size:0.7em; text-align:left;line-height: 1.4; padding-top:12px; margin:0px;}
.notas p img { float:left; padding-top:2px; margin:0px; }

/*Seccion Carruser*/
.carrusel{ width:926px; height:81px; background:url(../images/bg_Carrusel.jpg) no-repeat; margin-top:40px; margin-left:11px; margin-bottom:0px;} 
.carrusel_caja{ width:926px; margin-left:11px; margin-top:15px; margin-bottom:0px; float:left }
.carrusel_caja img{ float:left; margin-left:11px; }

/*Imagenes Banner*/
.img_banner { height:354px; width:955px; text-align:left; padding:0px; margin:0px; float:left; position:relative;}
.img_banner_izq { width:620px; height:257; border:0px; margin:0px; padding-left:40px; padding-top:12px; float:left; position:relative }
.img_banner_der { width:340px; height:257; border:0px; margin:0px; padding:0px; float:left; position:relative }
.img_banner_der p { width:300px; font-size:0.8em; float:left; padding-left:20px; padding-top:10px; margin:0px; border:0px;}
.img_banner_der h2 { width:300px; font-size:1.4em; float:left; padding-left:20px; padding-top:30px; margin:0px; border:0px;}
.img_banner_der_textos {  width:330px; height:270px; float:left }
.img_banner_info_l { width:580px; margin:0px; padding-left:20px; padding-top:25px; float:left;  }
.img_banner_info_r { width:310px; margin:0px; float:right; padding-right:15px; padding-top:25px; }

/* H's */
h1 { font-size:0.9em; padding-left:15px; padding-top:8px; border:0px; margin:0px; color:#36577b; font-weight:normal; }
h2 { font-size:0.8em; font-weight:normal; padding:0px; border:0px; margin:0px; font-style:italic;  color:#36577b; }
h3 { font-size:1.2em; font-weight:normal; padding-left:0px; padding-bottom:0px; padding-top:47px; border:0px; margin:0px; float:left; }
.header_texto{ float:right; width:750px; height:90px; padding:0px; margin-top:20px; text-align: right;}
h4 { font-size:1.1em; font-weight:normal; padding-left:0px; padding-bottom:0px; padding-top:17px; border:0px; margin:0px; float:left; }

/* Sección HOME - BG IZQUIERDA - BG DERECHA */
.home_contenido { padding-left:14px; padding-top:5px; border:0px; padding-bottom:0px; margin:0px; width:955px; float:left; position:relative; height:100%; overflow: hidden; background:url(../images/bg_Contenido.gif) no-repeat; }
.home_conte_d { width:638px; float:left; background:url(../images/bg_cuerpo.jpg) repeat-y; }
.home_conte_d p{
	width:620px;
	float:left;
	text-align:justify;
	font-size:0.8em;
	margin:0px;
	border:0px;
	padding-top:15px;
	padding-left:15px;
}
.home_conte_d h3{ padding-left:15px; }
.home_conte_d p img{ float:right; padding-left:10px; margin:0px; border:0px; padding-right:7px;  }



.home_conte_i { widows:288px; float:left; padding-left:15px; }
.home_conte_i img { padding-top:20px; margin:0px; border:0px; }
.home_conte_int { widows:288px; float:left; padding-left:15px; padding-top:285px; }
.sangria { padding-left:10px; }

.home_conte_i img{ float:left; padding-bottom:20px; margin:0px; }
.intizq_contenido { padding:0px; border:0px; margin:0px; width:955px; float:left; position:relative; height:100%; overflow: hidden; background:url(../images/bg_IntIzqPattern.gif) repeat-y }
.intder_contenido { padding:0px; border:0px; margin:0px; width:955px; float:left; position:relative; height:100%; overflow: hidden; background:url(../images/bg_IntDerPattern.gif) repeat-y }

.home_accesos { padding-left:14px; padding-top:30px; border:0px; padding-bottom:0px; margin:0px; width:955px; float:left; position:relative; height:100%; overflow: hidden; background:none; }

/* Interiores Izquierda - Derecha */
.int_img_izq{ width:214px; float:left; }
.initzq_img { padding:0px; border:0px; margin-bottom:7px; margin-left:7px;}
.int_info_izq{ width:688px; float:left; padding-left:34px; }
.int_info_izq p{ width:674px; font-family:Tahoma, Geneva, sans-serif; font-size:0.8em; text-align:left; margin:0px; padding:0px; border:0px; float:left }
.int_info_izq p img{ float:left; margin:0px; border:0px; padding-right:15px; }
.int_info_izq_titulo { color:#335073; font-size:1.6em; }
.int_info_izq_liga { color:#4b7094; font-size:1.4em; }
.titulo_interior { font-size:1.4em; color:#335073; }
.btn_arriba{ float:right; margin:0px; padding:0px; border:0x; }


.initDer_img { padding:0px; border:0px; margin-bottom:7px; margin-left:0px; margin-right:6px;	}
.int_info_der{ width:704px; float:left; padding-left:20px; margin:0px; border:0px; }
.int_info_der p{ width:692px; font-family:Tahoma, Geneva, sans-serif; font-size:0.7em; text-align:left; margin:0px; padding:0px; border:0px; float:left }
.int_info_der_titulo { color:#4b7094; font-size:1.6em; }
.int_info_der_liga { color:#4b7094; font-size:1.4em; }
.int_img_der{ width:202px; float:left; }


.img_medicos { margin:px; border:0px; padding-bottom:20px; padding-top:20px; height:220px }
.img_medicos_der { margin:px; border:0px; float:right; padding-right:15px; }
.img_medicos_izq { margin:px; border:0px; float:left; padding-left:15px; }

.interior_der { width:620px; height:100%  border:0px; padding:0px; margin:0px; float:left; position:relative; background:#f7f7f7; padding-bottom:30px;margin-bottom: -2000px; padding-bottom: 2000px;}
.home_izq { width:620px; height:100%  border:0px; padding:0px; margin:0px; float:left; position:relative; background:#f7f7f7 url(../images/bg_home_left.jpg) repeat-x; padding-bottom:30px;margin-bottom: -2000px; padding-bottom: 2000px;}
.home_izq h2, .interior_der h2 { font-size:1.4em; margin:0px; border:0px; padding-top:30px;}
.home_izq p, .interior_der p { font-size:0.7em; margin:0px; border:0px; text-align:left; width:580px; padding-left:20px; padding-top:10px; padding-bottom:0px;}
.img_contenido { margin:0px; border:0px; padding-right:10px; padding-bottom:0px; padding-top:0px; float:left; position:relative; }
.img_contenido_lg { margin:0px; border:0px; padding-right:0px; padding-bottom:20px; padding-left:0px; padding-top:0px; float:left; position:relative; }
.img_bullet { margin:0px; border:0px; padding-right:5px; padding-bottom:0px; padding-top:0px;}
.img_logoOca { padding:0px; border:0px; margin-bottom:40px; margin-top:50px;}

.interior_izq { width:340px; border:0px; margin:0px; padding:0px; float:left; position:relative; background:#e8e8e8; height:100%; margin-bottom: -2000px; padding-bottom: 2000px; }
.home_der { width:340px; border:0px; margin:0px; padding:0px; float:left; position:relative; background:#e8e8e8 url(../images/bg_home_rigth.jpg) no-repeat; height:100%; margin-bottom: -2000px; padding-bottom: 2000px; }
.home_der h2, .interior_izq h2 { font-size:1.4em; margin:0px; border:0px; padding-top:30px;}
.home_der p, .interior_izq p { font-size:0.7em; margin:0px; border:0px; text-align:left; width:285px; padding-left:20px; padding-top:10px; padding-bottom:0px; float:left}
.home_der_boton { padding-top:20px; margin:0px; border:0px;  }
.home_der_tabla { width:285px; background:url(../images/img_ApplyTrialsBG.gif) repeat-y; float:left; margin:0px; padding:0px; border:0px; }
.home_der_tab { width:285px;float:left; margin-left:20px; margin-top:10px; padding:0px; border:0px; }

#navi { margin:0; padding:0; list-style:none; width:255px; padding-left:15px;float:left; position:relative; }
#navi li { margin:2px; padding:0; float:left; width:245px; }
#navi li a { display:block; padding:4px 5px; text-decoration:none; text-align:left; font-size:11px; color:#6d6d64; width:205px; float:left;}
#navi li a:hover { text-decoration:underline; }

#bullet{ list-style:none; float:left; font-size:0.8em; text-align:left; margin:0px; padding-left:18px; padding-top:2px; display:block;list-style-position:outside; line-height: 27px;; width:608px;}
#bullet li { margin-left:0px; float:left; width:580px; padding-left:10px; padding-bottom:2px; padding-top:2px; background:url(../images/img_Bullet.gif) no-repeat; }
#sombreado { margin:0px; float:left; width:580px; padding-left:10px; padding-bottom:10px; background:url(../images/img_Bullet.gif) #f4f4f4 no-repeat; }

.tabs_nutricion { width:624px; height:75px; background:url(../images/bg_NutritionTabs.jpg) no-repeat; float:left; margin-top:20px;}
.tabs_nutricion img{ padding:0px; margin-top:4px; border:0px;}
.tabs_nutricion a{ padding:0px; margin-top:4px; border:0px;}

.tabs_surgeon { width:624px; height:99px; background:url(../images/bg_Surgeon.jpg) no-repeat; float:left; margin-top:20px;}
.tabs_surgeon img{ padding:0px; margin-top:6px; margin-left:10px; margin-right:16px;border:0px; float:left;}
.tabs_surgeon a{ padding:0px; margin-top:4px; border:0px;}

.testimonios { width:624px; float:left; margin-top:20px; }
.testimonios img { padding:0px; border:0px; margin-left:10px; margin-right:10px; margin-bottom:40px; float:left }

.home_body {float:left; position:relative; height:100%; margin-left:0px; margin: 0 auto; width: 965px; }



/* Seccion Interiores */
.seccion { width:303px; background-color:#3b3b3b; height:51px; padding:0px; margin-left:2px; margin-top:1px; border:0px; color:#f4f4f4; float:left;}
.seccion p, .seccion img { margin-top:6px; font-size:1.8em; float:left; margin-left:5px;}
.contenido { width:610px; height:51px; padding:0px; margin-left:2px; margin-top:1px; border:0px; color:#f4f4f4; float:left;}
.contenido p, .seccion img { margin-top:6px; font-size:1.8em; float:left; margin-left:5px;}
.info_seccion { width:610px; margin-top:10px; margin-left:5px;}
.info_seccion p { font-size:0.7em; text-align:left; margin-left:5px; margin-bottom:140px;}



/*Imagen*/
.imagen { padding:0px; margin-left:5px; margin-top:0px; border:0px; float:left;}

/* Form */
.formularios p { margin:0px; border:0px; padding:0px; float:left; font-weight:600; font-size:0.7em; padding-bottom:4px; padding-top:13px;}
.formularios { margin:0px; border:0px; padding-left:13px; float:left; width:295px; height:250px;}
.formularios p a { float:right; margin-right:14px;}

/* Input & Select */
.combos { width:280px; float:left; padding:0px; margin:0px; font-size:0.7em; height:22px;}

/* links */
a { text-decoration:none; font-weight:500; color:#006bb7; }

/*Boton*/
.btn_derecha{ float:right; margin-right:12px;}


/* Footer */
#footer { height:300px; font-size: 10px; color: #fff; margin:0; width:100%; background:url(../images/bg_footer.jpg) #c2c3c8 repeat-x; padding-bottom: 0px; }
#footer a:link, #footer a:visited { color: #56A391; text-decoration: underline; }
#footer a:hover { color: #fff; background: #3D3729; padding: 0; text-decoration: none; }
#footer p{ padding-top:10px; padding-bottom:0px; margin:0px; border:0px; color: #838181; };

/*Menu Principal*/
.seleccionado { color:#bed044; font-weight:bold; }
select { width:180px; border:1px solid #d9d4d4; background-color:#ffffff;  color:#666666; font-size:11px; margin-left:4px;}

/* Clear */
.clear {clear: both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.detalles_contacto{
	width:160px;
	margin:0px;
	margin-right:10px;
	border:0px;
	text-align:left;
	float:left;
	font-family:tahoma;
	font-size:0.7em;
}
#mensaje{
	color:#474747;
	width: 450px;
	padding: 0 0 30px 0;
	font-size:0.7em;
	float: left;
	font-family:tahoma;
	padding-left:80px;
}
#envia_mensaje{
	color:#474747;
	width:160px;
	margin:0px;
	margin-right:20px;
	border:0px;
	text-align:left;
	font-family:tahoma;
}
.left_textinput {
	color:#474747;
	width: 200px;
	margin: 0 30px 0 0;
	float: left;
	font-family:tahoma;
	text-align:left;
}

.right_textinput {
	font-family:tahoma;
	color:#474747;
	width: 200px;
	float: left;
	text-align:left;
}

  #mensaje .row {margin: 9px 0 0 0;font-family:tahoma; text-align:left; color:#474747;}

  #mensaje .row label em {font-family:tahoma; padding-left: 3px; color:#474747;}

  #mensaje div.textinput {
    font-family:tahoma;
    background: url(../images/textbox_200.gif) 0 0 no-repeat;
    height: 26px;
    margin: 3px 0 0 0;
	color:#474747;
  }
	
  #mensaje select {
    font-family:tahoma;
	background:#f4f4f4;
    height: 26px;
	width:200px;
    margin: 0px 0 0 0;
	color:#474747;
  }
  
  #mensaje input {
    font-family:tahoma;
    background: none;
    width: 188px;
    height: 21px;
    padding: 5px 6px 0 6px;
    border: none;
	color:#474747;
  }
  

  #mensaje div.textarea {
    font-family:tahoma;
    background: url(../images/textarea_430.gif) 0 0 no-repeat;
    height: 95px;
    margin: 3px 0 0 0;
	color:#474747;
  }

  #mensaje textarea {
    background: none;
    width: 418px;
    height: 83px;
	font-family:tahoma;
	font-size:1em;
    margin: 5px 6px 5px 6px;
	color:#474747;
    border: none;
  }
  
  #mensaje radio {
    width:20px; 
	float:left;
  }

  #mensaje button {
    background: url(../images/send_message.gif) 0 0 no-repeat;
    height: 26px;
    width: 100px;
	font-family:tahoma;
    margin: 22px 0 0 0;
    float: right;
	color:#474747;
	border:0px;
	border-collapse: collapse;
  }

  #mensaje button:hover {background-position: 0 -26px;}
