/***************** TTT *********/
/* home2 */
html, body{
 height:100%;
}

body,ul,li,p,h1,h2,h3,form,fieldset,input{
 margin:0;
 padding:0;
}
body{
 background:#eee url(../../images/fondo-body.jpg) no-repeat 50% 100% fixed;
}
hr{
 display:none;
}

img{
 border:none;
}

ul{
 list-style:none;
}

#principal_interior img{
 margin:5px 20px 10px 0;
 padding:5px;
 border:1px solid #c4c4c4;
 text-align:center;
}
#principal_interior img.der{
 margin:5px 0px 10px 20px;
 padding:5px;
 border:1px solid #c4c4c4;
 text-align:center;
}#arprincipal_interior img{
 margin:5px 20px 10px 0;
 padding:5px;
 border:1px solid #c4c4c4;
 text-align:center;
}

#principal_interior .centrar
{
 margin:5px 20px 10px;
}

#arprincipal_interior .centrar
{
 margin:5px 20px 10px;
}

.izq{
 float:left;
}
.der{
 float:right;
}

.limpiar{
 clear:left;
}

a{ text-decoration:none;color:#EE2026;}
a:hover{text-decoration:underline;}

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

.clearfix {display: inline-block;}

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

/* ----------------------- */

/* ------------------------- */

body{
 color:#666;
 font-family:"Trebuchet MS", Arial, sans serif;
 font-size:.8em;
}

#contenedor{
 margin:0 auto;
 width:990px;
}


/** CABECERA ----------------- */

#cabecera{
 border-top:1px solid #EE2026;
 padding: 0 15px;
 background:#fff;
}
#cabecera2,
 #centro,
#pie{
 width:960px;
 padding:15px;
 margin:0 auto;
 background:#fff url(../../images/fondo.png) repeat-y 50% 0;
}
#cabecera2{
 padding-top:0;
 position:relative;
}

#menu_idiomas{
 color:#c4c4c4;
 float:left;
 width:43%;
}

#menu_idiomas li{
 display:inline;
 font-size:.9em;
}

#menu_idiomas a{
 color:#c4c4c4;
}
/*cambiar*/
#menu_idiomas2{
 color:#c4c4c4;
 float:left;
 width:43%;
}

#menu_idiomas2 li{
 display:inline;
 font-size:.9em;
}

#menu_idiomas2 a{
 color:#c4c4c4;
}


#menu_general{
 float:right;
 font-size:.6em;
 text-transform:uppercase;
}

#menu_general li{
 float:left;
}

/*cambiar*/
#menu_general2{
 font-size:11px;
 text-transform:uppercase;
 overflow:hidden;
}

#menu_general2 li{
 float:left;
 margin-left:21px;
}
.en #menu_general2 li,
.de #menu_general2 li{
 margin-left:13px;
}
.it #menu_general2 li{
 margin-left:4px;
}
.it #menu_general2{
 font-size:10px;
}
.ar #menu_general2 li{
 margin-left:9px;
 font-size:23px;
}
.ru #menu_general2 li{
 margin-left:3px;
 font-size:10px;
}
/* menu */
* html #buscadorGoogle{width:220px;}
#buscadorGoogle form{
 border:1px solid #FFCC33;
padding:2px 70px 27px 40px;
 background:url(../../images/buscar-rojo.png) no-repeat 1px 7px;
 position:relative;
}
.fr #buscadorGoogle form{
padding:11px 78px 11px 40px;

}
#buscadorGoogle .bg{
 color:#FFFFFF;
height:21px;
width:45px;
position:absolute;
top:9px;
right:5px;
 border:1px solid #f5f5f5;
 background-color:#EE2026;
}
* html #buscadorGoogle .bg{top:11px;}
*:first-child+html #buscadorGoogle .bg{
 top:11px;
}
/*cambiar*/




#menu_general a{
 color:#c4c4c4;
 display:block;
 margin-left:10px;
 padding:32px 1px 0 1px;
 text-align:center;
 width:auto;
}
.ar #menu_general a{
 color:#c4c4c4;
 display:block;
 margin-left:10px;
 padding:32px 1px 0 1px;
 text-align:center;
 width:30px;
}

#menu_general a:hover{
 text-decoration:none;
 color:#EE2026;
}
#menu_general #enlacesBuscador{
   bottom: 5px;
    left: 5px;
    position: absolute;
}
#menu_general #enlacesBuscador a{
 display:inline;
 padding:2px 2px  0 2px;
 text-transform:none;
 margin:0;
}
/*cambiar*/
#menu_general2 a{
 color:#c4c4c4;
 display:block;
 padding:32px 0 0 0;
 text-align:center;
 width:auto;
}

#menu_general2 a:hover{
 text-decoration:none;
 color:#EE2026;
}

#buscadorGoogle2 #enlacesBuscador a{
 display:inline;
 padding:2px 2px  0 2px;
 text-transform:none;
 margin:0;
 font-size:.6em;
}
#buscadorGoogle2 form{
 zoom:1;
}
#buscadorGoogle2 #cse-search-box .boton{
 margin-left:50px;
}
#menu_aux #buscadorGoogle2 #cadena{
 width:115px;
}
.aempleo{
 background:url(../../images/empleo-rojo.png) no-repeat 50% 0;
}

.agaleria{
 background:url(../../images/galeria-rojo.png) no-repeat 50% 0;
}

.abuscar{
 background:url(../../images/buscar-rojo.png) no-repeat 50% 0;
}

.acita{
 background:url(../../images/cita-rojo.png) no-repeat 50% 0;
}

.acontacto{
 background:url(../../images/contacto-rojo.png) no-repeat 50% 0;
}

.aaudioguia{
 background:url(../../images/ico-audio2.jpg) no-repeat 50% 0;
}

.avideo{
 background:url(../../images/videos-rojo.png) no-repeat 50% 0;
}
/*cambiar*/
.aempleo2{
 background:url(../../images/empleo-rojo.png) no-repeat 50% 0;
}

.agaleria2{
 background:url(../../images/galeria-rojo.png) no-repeat 50% 0;
}

.abuscar2{
 background:url(../../images/buscar-rojo.png) no-repeat 50% 0;
}

.acita2{
 background:url(../../images/cita-rojo.png) no-repeat 50% 0;
}

.acontacto2{
 background:url(../../images/contacto-rojo.png) no-repeat 50% 0;
}

.aaudioguia2{
 background:url(../../images/audio-rojo.png) no-repeat 50% 0;
}

.avideo2{
 background:url(../../images/videos-rojo.png) no-repeat 50% 0;
}


/*cambiar*/
#logo2 a{
 background:url(../../images/logo-medicina-reproductiva.png) no-repeat 0 0;
 display:block;
 float:left;
 height:75px;
 text-indent:-99999px;
 width:300px;
}
#logo2 a.logoGin{
	background:url(../../images/logo-ginecologia.jpg) no-repeat 0 0;
}
#logo2 a.logoEmb{
	background:url(../../images/logo-embarazo.jpg) no-repeat 0 0;
}
.en #logo2 a,
.fr #logo2 a,
.no #logo2 a,
.ru #logo2 a,
.ar #logo2 a{
	background:url(../../images/logo-medicina-reproductiva-en.png) no-repeat 0 0;
}
.en #logo2 a.logoGin,
.fr #logo2 a.logoGin,
.no #logo2 a.logoGin,
.ru #logo2 a.logoGin,
.ar #logo2 a.logoGin{
	background:url(../../images/logo-ginecologia-en.jpg) no-repeat 0 0;
}
.en #logo2 a.logoEmb,
.fr #logo2 a.logoEmb,
.no #logo2 a.logoEmb,
.ru #logo2 a.logoEmb,
.ar #logo2 a.logoEmb{
	background:url(../../images/logo-embarazo-en.jpg) no-repeat 0 0;
}

.de #logo2 a{
	background:url(../../images/logo-medicina-reproductiva-de.png) no-repeat 0 0;
}
.de #logo2 a.logoGin{
	background:url(../../images/logo-ginecologia-de.jpg) no-repeat 0 0;
}
.de #logo2 a.logoEmb{
	background:url(../../images/logo-embarazo-de.jpg) no-repeat 0 0;
}
.it #logo2 a{
	background:url(../../images/logo-medicina-reproductiva-it.png) no-repeat 0 0;
}
.it #logo2 a.logoGin{
	background:url(../../images/logo-ginecologia-it.jpg) no-repeat 0 0;
}
.it #logo2 a.logoEmb{
	background:url(../../images/logo-embarazo-it.jpg) no-repeat 0 0;
}

#logotipo_impresion{
 display:none;
}

#frase_grande,
#frase_grande2,
#frase_grande3,
#frase_grande4,
#frase_grande2_2{
 float:right;
 height:40px;
 margin-top:30px;
 text-indent:-99999px;
 width:522px;
}
.en #frase_grande3{
 background:url(../../images/adopcion-embriones.png) no-repeat bottom;
}
.en #frase_grande4{
 background:url(../../images/donacion-ovulos.png) no-repeat bottom;
}

#frase_grande{
 background:url(../../images/tag.png) no-repeat bottom;
}

.it #frase_grande2{
 background:url(../../images/it_tag.png) no-repeat bottom;
}

.de #frase_grande2{
 background:url(../../images/de_tag.png) no-repeat bottom;
}

.en #frase_grande2{
 background:url(../../images/en_tag.png) no-repeat bottom;
}

.ru #frase_grande2{
 background:url(../../images/ru_tag.png) no-repeat bottom;
}

.fr #frase_grande2{
 background:url(../../images/fr_tag.png) no-repeat bottom;
}
.ar #frase_grande2{
 background:url(../../images/en_tag.png) no-repeat bottom;
}
.no #frase_grande2{
 background:url(../../images/no_tag.png) no-repeat bottom;
}

#frase_grande2{
 background:url(../../images/tag_general.png) no-repeat bottom;
}
/*cambiar*/
#frase_grande2_2{
 background:url(../../images/tag-general-rojo.png) no-repeat 0 bottom;
}

.it #frase_grande2_2{
 background:url(../../images/it_tag_general.png) no-repeat bottom;
}

.de #frase_grande2_2{
 background:url(../../images/de_tag_general.png) no-repeat bottom;
}

.en #frase_grande2_2{
 background:url(../../images/en_tag_general.png) no-repeat bottom;
}

.ru #frase_grande2_2{
 background:url(../../images/ru_tag_general.png) no-repeat bottom;
}

.fr #frase_grande2_2{
 background:url(../../images/fr_tag_general.png) no-repeat bottom;
}
.ar #frase_grande2_2{
 background:url(../../images/ar_tag_general.png) no-repeat bottom;
}
.no #frase_grande2_2{
 background:url(../../images/no_tag_general.png) no-repeat bottom;
}
#menu_secciones{
 background:#EE2026;
 margin-top:15px;
 padding:10px 2px 10px 5px;
}

#menu_secciones li{
 float:left;
 padding:0 14px;
 text-align:center;
}

.it #menu_secciones2 li{
 padding:0 22px;
}

.en #menu_secciones2 li{
 padding:0 21px;
}

.de #menu_secciones2 li{
 padding:0 14px;
}
.fr #menu_secciones2 li{
 padding:0 18px;
}
.ru #menu_secciones2 li{
 padding:0 21px;
}
.ar #menu_secciones2 li{
 padding:0 24px;
 font-size: 18px;
}
.no #menu_secciones2 li{
 padding:0 17px;
}

/*cambiar*/
#menu_secciones2{
 background:#EE2026;
 padding:10px 2px 10px 5px;
}

#menu_secciones2 li{
 float:left;
 padding:0 14px;
 text-align:center;
}

#menu_secciones2 a{
 color:#fff;
 text-transform:uppercase;
 font-weight:bold;
}
/* Principal ----------------------*/



#inicio #principal{
 float: left;
    width: 665px;
}

.caja{
 border:1px solid #c4c4c4;
 padding:15px 5px;
}

/* inicio */

#presentacion{
 margin-top:15px;
 padding-bottom:20px;
}
#presentacion p{
 font-weight:bold;
}
.ar #presentacion p{
 margin-top:15px;
 padding-bottom:20px;
 direction:rtl;
}

#presentacion img{
 float:left;
}

#presentacion  .texto_normal {
 margin-left:430px;
}
.titulo_caja{
 color:#EE2026;
 font-size:1.4em;
 margin-bottom:10px;
}

#perfiles{
 background:url(../../images/fondo_perfiles.png) no-repeat 0px 159px;
 padding:10px 0 10px 0;
}
/*cambiar*/
#perfiles2{
 background:url(../../images/fondo-perfiles-rojo.png) no-repeat 0px 159px;
 padding:10px 0 10px 0;
}

.it #perfiles2{
 background:url(../../images/it_fondo_perfiles.png) no-repeat 20px 148px;
}

.en #perfiles2{
 background:url(../../images/en_fondo_perfiles.png) no-repeat 0px 148px;
}
.no #perfiles2{
 background:url(../../images/no_fondo_perfiles.png) no-repeat 0px 148px;
}

.de #perfiles2{
 background:url(../../images/de_fondo_perfiles.png) no-repeat 0px 148px;
}

.ru #perfiles2{
 background:url(../../images/ru_fondo_perfiles.png) no-repeat 0px 148px;
}

.fr #perfiles2{
 background:url(../../images/fr_fondo_perfiles.jpg) no-repeat 0px 148px;
}
.ar #perfiles2{
 background:url(../../images/ar_fondo_perfiles.jpg) no-repeat 0px 148px;
}
#perfiles .titulo_caja{
 margin-bottom:0;
}

#seleccion_perfil{
 margin-left:150px;
}

#seleccion_perfil li{
 display:inline;
 float:left;
 margin-right:5px;
}

#seleccion_perfil a{
 display:block;
 text-indent:-99999px;
 height:179px;
 width:166px;
}

#seleccion_perfil .apacientes2{
 background:url(../../images/paciente.jpg) no-repeat;
}
.it #seleccion_perfil .apacientes2{
 background:url(../../images/it_paciente.jpg) no-repeat;
}

.de #seleccion_perfil .apacientes2{
 background:url(../../images/de_paciente.jpg) no-repeat;
}

.en #seleccion_perfil .apacientes2{
 background:url(../../images/en_paciente.jpg) no-repeat;
}
.no #seleccion_perfil .apacientes2{
 background:url(../../images/no_paciente.jpg) no-repeat;
}

.ru #seleccion_perfil .apacientes2{
 background:url(../../images/ru_paciente.jpg) no-repeat;
}

.fr #seleccion_perfil .apacientes2{
 background:url(../../images/fr_paciente.jpg) no-repeat;
}
.ar #seleccion_perfil .apacientes2{
 background:url(../../images/ar_paciente.jpg) no-repeat;
}
#seleccion_perfil .ainternacional2{
 background:url(../../images/internacional.jpg) no-repeat;
}

.it #seleccion_perfil .ainternacional2{
 background:url(../../images/it_internacional.jpg) no-repeat;
}

.de #seleccion_perfil .ainternacional2{
 background:url(../../images/de_internacional.jpg) no-repeat;
}

.en #seleccion_perfil .ainternacional2{
 background:url(../../images/en_internacional.jpg) no-repeat;
}
.no #seleccion_perfil .ainternacional2{
 background:url(../../images/no_internacional.jpg) no-repeat;
}

.ru #seleccion_perfil .ainternacional2{
 background:url(../../images/ru_internacional.jpg) no-repeat;
}

.fr #seleccion_perfil .ainternacional2{
 background:url(../../images/fr_internacional.jpg) no-repeat;
}
.ar #seleccion_perfil .ainternacional2{
 background:url(../../images/ar_internacional.jpg) no-repeat;
}
#seleccion_perfil .aprofesional2{
 background:url(../../images/profesional.jpg) no-repeat;
}

.it #seleccion_perfil .aprofesional2{
 background:url(../../images/it_profesional.jpg) no-repeat;
}

.de #seleccion_perfil .aprofesional2{
 background:url(../../images/de_profesional.jpg) no-repeat;
}

.en #seleccion_perfil .aprofesional2{
 background:url(../../images/en_profesional.jpg) no-repeat;
}
.no #seleccion_perfil .aprofesional2{
 background:url(../../images/no_profesional.jpg) no-repeat;
}

.ru #seleccion_perfil .aprofesional2{
 background:url(../../images/ru_profesional.jpg) no-repeat;
}

.fr #seleccion_perfil .aprofesional2{
 background:url(../../images/fr_profesional.jpg) no-repeat;
}
.ar #seleccion_perfil .aprofesional2{
 background:url(../../images/ar_profesional.jpg) no-repeat;
}
/* columna */
#columna{
 border:1px solid #c4c4c4;
 font-size:.9em;
 margin-left:675px;
 height:320px;
}
#accesoClientes{
 margin:5px 0 0 728px;
}

* html #columna{overflow:hidden;}
* html #inicio .caja_columna{
 width:220px;
 padding:0px 3px 3px 3px;
 overflow:hidden;
}
.caja_columna{
 padding:2px;
 margin-bottom:5px;
}

.caja_columna li{
 margin-bottom:5px;
}

.caja_columna a{
 color:#666;
}

.titulo_columna{
 color:#EE2026;
 border-bottom:1px solid;
 font-size:1.2em;
 margin-bottom:10px;
 padding-bottom:2px;
 position:relative;
 zoom:1;
}
.titulo_columna a{
 color:#EE2026;
}
* html .titulo_columna{
 height:1%;
}

.titulo_columna span{
 font-size:.7em;
 position:absolute;
 right:0;
 top:0;
}

.titulo_columna a:hover{
 color:#EE2026;
 text-decoration:none;
}
/*cambiar*/
.titulo_columna2{
 color:#EE2026;
 border-bottom:1px solid;
 font-size:1.2em;
 margin-bottom:10px;
 padding-bottom:2px;
 position:relative;
 zoom:1;
}

* html .titulo_columna2{
 height:1%;
}

.titulo_columna2 span{
 font-size:.7em;
 position:absolute;
 right:0;
 top:0;
}

.titulo_columna2 a:hover{
 color:#EE2026;
 text-decoration:none;
}
.titulo_columna2 a{
 color:#EE2026;
}


#acreditado{
 margin:0px 0 5px 5px;
 padding:10px 0 0 100px;
 background:url(../../images/iso.png) no-repeat 20px 10px;
}

.fecha_noticia{
 font-weight:bold;
}

#faq{
 margin-bottom:0px;//10px;
}
.ar #faq{
 direction:rtl;
}
.ar #faq h2  span{
 margin-right:200px;
}
.ar #actualidad h2{
direction:rtl;
}
.ar #actualidad h2  span{
 margin-right:200px;
 direction:rtl;
}
#formacion{
 margin-top:-15px;
 padding-bottom:15px;
 text-align:center;
}

* html #formacion{
 padding-bottom:0;
}


/* menu persiana */

#menu_persiana{
 display:inline;
 float:left;
 width:205px;
}

.titulo_columnas{
 background:#EE2026;
 color:#fff;
 font-size:1.3em;
 height:25px;
 margin-bottom:5px;
 padding:5px 0 0 5px;
}
.ar #menu_aux .titulo_columnas{
 background:url(../../images/fondo_titulo.png) no-repeat;
 color:#fff;
 font-size:1.3em;
 height:25px;
 margin-bottom:5px;
 padding:5px 5px 5px 5px;
 direction:rtl;
}

#menu_persiana h3{
 font-size:.9em;
}

#menu_persiana .enlaces{
 margin-top:15px;
 padding-top:225px;
}

.asis{
 background:url(../../images/asistencias.jpg) no-repeat;
}
#menu_persiana .pac{
 background:url(../../images/pacientegrande.png) no-repeat;
}

#menu_persiana .inter{
 background:url(../../images/internacionalgrande.png) no-repeat;
}

#menu_persiana .enlace a{
 background:url(../../images/fondo_seccion.png) right 0 no-repeat;
 color:#fff;
 height:16px;
 display:block;
 margin-bottom:1px;
 padding:7px 0 7px 19px;
 overflow:hidden;
}
#menu_persiana .enlace2 a{
 background:url(../../images/fondo_seccion2.png) right 0 no-repeat;
 color:#fff;
 height:32px;
 display:block;
 margin-bottom:1px;
 padding:7px 0 7px 19px;
 overflow:hidden;
}




#menu_persiana .enlace a:hover,
#menu_persiana .activo a{
 background:url(../../images/fondo_seccion.png) right -30px;
 text-decoration:none;
}
#menu_persiana .enlace2 a:hover,
#menu_persiana .activo2 a{
 background:url(../../images/fondo_seccion2.png) right -60px;
 text-decoration:none;
}
#menu_persiana .click{
 background:url(../../images/fondo_seccion.png) right 0 no-repeat;
 color:#fff;
 height:16px;
 margin-bottom:1px;
 padding:7px 0 7px 19px;
 cursor:pointer;
 overflow:hidden;
}
#menu_persiana .click2{
 background:url(../../images/fondo_seccion.png) right 0 no-repeat;
 color:#fff;
 height:16px;
 margin-bottom:1px;
 padding:7px 0 7px 19px;
 }
 
.ar #menu_persiana h3{
 text-align:right;
 direction:rtl;
}
.ar #menu_persiana h3 a{
	padding-right:7px;
}



#menu_persiana .click a{  color:#fff;}
#menu_persiana .click2 a{  color:#fff;}
.submenu li, .submenu2 li{
 background:url(../../images/punto.png) no-repeat 10px 8px;
 padding-left:17px;
}
.submenu li.flecha, .submenu2 li.flecha{
 background:url(../../images/flecha.png) no-repeat 8px 5px;
}
.submenu li a, .submenu2 li a{
 color:#666;
}
.submenu li a.actual, .actual, .submenu2 li a.actual{
 color:#EE2026;
}
/*cambiar*/
#menu_idiomas2 .actual{
 color:#EE2026;
}


.submenu2{
 margin-bottom:10px;
}

.submenu .cabeceraSubmenu2, .submenu2 .cabeceraSubmenu2{
 color:#000;
}

.actual span{
 color:#C4C4C4;
}

.submenu li a:hover, .submenu2 li a:hover{
 text-decoration:none;
 color:#EE2026;
}

#principal_interior #menu_extra{
 margin:0 0 10px 10px;
 display:inline;
 border:1px solid #C4C4C4;
 float:right;
 width:230px;
}

#principal_interior #menu_extra h2{
 font-size:1.2em;
 text-align:center;
}

#principal_interior #menu_extra_podcast{
 margin:0 0 10px 18px;
 display:inline;
 border:1px solid #C4C4C4;
 float:right;
 width:240px;
}

#principal_interior #menu_extra_podcast h2{
 font-size:1.2em;
 text-align:center;
}

#principal_interior #menu_extra ul{
 margin-top:0px;
}

/* principal seccion */
#principal_interior p{
text-align:justify;
}
#principal_interior li{
text-align:justify;
}

#principal_interior{
 display:inline;
 float:left;
 margin-left:20px;
 width:510px;
}
#arprincipal_interior{
 display:inline;
 float:left;
 margin-left:20px;
 width:510px;
}
#player1,#player2{
 float:right;
 margin-left:20px;
 display:inline;
}

.titulo_principal{
 color:#EE2026;
 font-size:1.5em;
 margin-bottom:10px;
}
.ar .titulo_principal{
 color:#EE2026;
 font-size:1.9em;
 margin-bottom:10px;
 direction:rtl;
}
.naranja{
	color:#EE2026;
}
#arprincipal_interior{
 margin-bottom:10px;
 line-height:1.7;
 text-align:left;

}
#principal_interior p{
 margin-bottom:10px;
 line-height:1.7;
}
.ar #principal_interior p{
 margin-bottom:10px;
 line-height:1.7;
 direction:rtl;
 font-size:1.3em;
 
}
#principal_interior ul, #principal_interior ol{
 margin-top:10px;
 margin-bottom:10px;
 line-height:1.7;
}
#principal_interior ul li{
 padding-left:8px;
 background:url(../../images/punto.png) 0 10px no-repeat;
 margin-left:20px;
}
#principal_interior.fertilidad_nutricion{
 background:url(../../images/fertilidad-y-nutricion.jpg) no-repeat;
}
#principal_interior.fertilidad_nutricion #first{
 margin:20px;
}
#principal_interior.fertilidad_nutricion h1{
 margin-left:30px;
}
#principal_interior ul.fertilidad_nutricion li{
 background:none;
 padding-left:45px;
}

.ar #principal_interior ul li {
background:transparent url(../../images/punto.png) no-repeat scroll right 10px;
padding-right:8px;
text-align:right;
 font-size:1.3em;
 direction:rtl;
}
#principal_interior ol li{
 margin-left:0px;
}
.ar #principal_interior ol li{
 margin-left:0px;
 direction:rtl;
  font-size:1.3em;
}

.ar #principal_interior ol{
	margin-right:25px;
}
#principal_interior h3{
 font-size:1.2em;
 margin:15px 0 10px 0;
}
.ar #principal_interior h3{
 font-size:1.2em;
 margin:15px 0 10px 0;
 direction:rtl;
}
#principal_interior h4{
 font-size:1em;
 margin:10px 0;
 color: #EE2026;
}
.ar #principal_interior h4{
 font-size:1.3em;
 margin:10px 0;
 color: #EE2026;
 direction:rtl;
}
#principal_interior .pie_foto,
.ar #principal_interior .pie_foto_ar{
 font-size:.85em;
 margin-top:-10px;
 width:200px;
}
#quienes #principal_interior .pie_foto,
.ar #principal_interior .pie_foto_ar{
width:auto;
}
#principal_interior .bloc{
 margin-bottom:15px;
}

#principal_interior .bloc p{
 margin:0;
}

#internacional table{
 border:1px solid #c4c4c4;
 border-collapse:collapse;
 margin-bottom:20px;
 text-align:center;
}

#internacional caption{
 font-size:1.1em;
 font-weight:bold;
 margin-bottom:8px;
}

#internacional th{
 font-weight:bold;
}

#internacional th, #internacional td{
 padding:5px 1px;
 width:100px;
}

.up{
 font-size:.9em;
 text-align:right;
}

#acceso_rapido li{
 display:inline;
}

/** centros ------------------*/

#centros #moocircle{
 margin:0 0 100px 50px;
}

#centros #moocircle li{
 background:none;
}

#moocircle img{
 border:none;
 background:#c4c4c4;
}

/* cita -------------------*/

fieldset{
 border:none;
}

.formulario label{
 display:block;
 margin-bottom:10px;
 font-size:1.1em;
 font-weight:bold;
 color:#EE2026;
 position:relative;
}

.formulario h3{
 clear:left;

}

.formulario fieldset input,
.formulario select{
 display:block;
}

#datos_personales input,
#datos_contacto input,
#datos_cita select,
textarea{
 width:90%;
}

#datos_personales{
 border-left:1px solid;
 float:left;
 display:inline;
 padding-left:15px;
 width:250px;
 margin-bottom:15px;
}

#datos_cita{
 padding-left:15px;
 border-left:1px solid;
}

#centro_cita{
 float:left;
 width:250px;
}

#tiempo_cita{
 margin-left:250px;
}

#form_cita p{
 margin-bottom:5px;
}

#si, #no{
 background:url(../../images/punto.png) no-repeat 0px 8px;
 padding-left:12px;
}

#si input, #no input{
 display:inline;
}

#fecha_cita{
 width:200px;
}

#trigger {
position:absolute;
right:20px;
top:20px;
background:transparent url(../../images/calendar.png) no-repeat scroll 0%;
height:16px;
width:16px;
border:none;
}

* html #trigger{
 left:205px;
}

textarea{
 width:400px;
 height:100px;
}
#enviar{
 clear:left;
 margin-top:15px;
 text-align:right;
 margin-right:20px;
}

#enviar input{
 border:1px solid #A7A6AA;
 height:25px;
}

.legal{
 font-size:.7em;
 margin-top:20px;
}

/* quienes somos */

#quienes .imagen_con_pie,
.equipo_int .imagen_con_pie{
 height:220px;
 margin-right:33px;
 width:137px;
 float:left;
 display:inline;
 overflow:hidden;
}

#quienes .imagen_con_pie_2,
.equipo_int .imagen_con_pie_2{
 height:260px;
 margin-right:33px;
 width:137px;
 float:left;
 display:inline;
 overflow:hidden;
}

#quienes .imagen_con_pie2,
.equipo_int2 .imagen_con_pie2{
 height:215px;
 margin-right:20px;
 width:230px;
 float:left;
 display:inline;
 overflow:hidden;
}

#galeria a{
 margin-bottom:120px;
}

/* Ayudanos ---------------*/

#form_ayudanos fieldset{
 border:none;
 margin-top:20px;
 padding-left:0;
}

#form_ayudanos textarea{
 display:block;
 width:99%;
}

#form_ayudanos #enviar{
 margin:0;
}

/* ACTUALIDAD ********************* */

#seccion_actualidad .fecha_noticia{
 margin-bottom:0;
 font-size:.9em;
 line-height:1;
}

.noticia{
 border-bottom:1px solid #C4C4C4;
 padding-bottom:15px;
 margin-bottom:15px;
}

.imagen_con_pie,
.imagen_con_pie2{
 float:left;
}

#principal_interior .noticia .titulo{
 font-size:1.6em;
 color: #EE2026;
 line-height:1.2em;
}

#paginador{
 text-align:right;
}

/* Paginacion */

#paginador{
 margin:30px 0px 10px 0;
 text-align:center;
 font-size:.8em;
 font-family: Arial, sans-serif;
 clear:both;
}

#paginador a{
 border:1px solid #ccc;
 padding:3px 6px;
 background:url(../../images/fondo-input.png) repeat-x 0 bottom;
}
#paginador a:hover{
 text-decoration:none;
}
.paginacion_numActual{
 padding:3px 6px;
 border:1px solid #ccc;
}

#seccion_actualidad .pdf_file{
 background:url(../../images/pdf.gif) no-repeat;
 padding-left:20px;
 margin-bottom:15px;
}


/** Suscribete ***************/

#suscribete label{
 display:block;
 margin-bottom:25px;
 font-weight:bold;
}

#suscribete label select{
 display:block;
 width:200px;
}

#suscribete .boton_enviar{
 border:1px solid #A7A6AA;
 display:inline;
 margin-top:-1px;
}

#suscribete #correoe,
#suscribete #correoe2{
 display:inline;
 width:200px;
}

#suscribete #suscribir{
 border-bottom:1px solid #C4C4C4;
 margin-bottom:25px;
}

#suscribete #anularsuscribir{
 border-bottom:1px solid #C4C4C4;
 margin:25px 0;
}

/* columna derecha */

#menu_aux{
 margin-left:755px;
}

#menu_aux .sedes strong{
 background:url(../../images/punto2.png) no-repeat 0 center;
 color:#000;
 padding-left:10px;
 text-transform:uppercase;
}

#menu_aux .caja_columna{
 border:1px solid #c4c4c4;/*border:0px;*/
}

#menu_aux .sedes{
 padding-left:10px;
}

#menu_aux .sedes a{
 color:#EE2026;
}

#menu_aux .banner,
#menu_aux .banner2{
 height:60px;/*70px;*/
 margin-top:5px;
 padding:0;
}
/*#menu_aux .banner p{
 padding:6px;
 color:#656565;
}*/
#menu_aux .banner .color_enlace{
 color:#656565;
}
#menu_aux .banner a{
 display:block;
 height:60px;/*70px;*/
 padding:0 80px 0 5px;
}

#menu_aux .banner a:hover{
 text-decoration:none;
}


#menu_aux #suscribeteb_2{
 background:url(../../images/pastillas/pastilla-suscripcion-boletin.jpg) no-repeat right top;
}
#menu_aux #suscribeteb{
 background:url(../../images/suscribete.png) no-repeat right top;
}

#menu_aux #banner_cita_2{
 background:url(../../images/pastillas/pastilla-pide-una-cita.jpg) no-repeat right top;
 margin-bottom:5px;
}
#menu_aux #banner_cita{
 background:url(../../images/pidecita.png) no-repeat right top;
 margin-bottom:5px;
}
#menu_aux #banner_consulta_2{
 background:url(../../images/pastillas/pastilla-consulta-medica-online.jpg) no-repeat right top;
 margin-bottom:5px;
}
#menu_aux #banner_consulta{
 background:url(../../images/pastillas/pastilla-consulta-medica-online.jpg) no-repeat right top;
 margin-bottom:5px;
}
#menu_aux #banner_acceso_privado_2{
 background:url(../../images/pastillas/pastilla-acceso-privado.jpg) no-repeat right top;
 margin-bottom:5px;
}
#menu_aux #banner_acceso_privado{
 background:url(../../images/pastillas/pastilla-consulta-medica-online.jpg) no-repeat right top;
 margin-bottom:5px;
}
#menu_aux #banner_diccionario_2{
 background:url(../../images/pastillas/pastilla-diccionario.jpg) no-repeat right top;
 margin-bottom:5px;
}
#menu_aux #banner_investigacion{
 background:url(../../images/pastillas/pastilla-investigacion-desarrollo.jpg) no-repeat right top;
 margin-bottom:5px;
}
#menu_aux #banner_estadisticas{
 background:url(../../images/pastillas/pastilla-estadisticas-resultados.jpg) no-repeat right top;
 margin-bottom:5px;
}
#menu_aux #banner_diccionario{
 background:url(../../images/banner_glosario.jpg) no-repeat right top;
 margin-bottom:5px;
}
#menu_aux #banner_biotech{
 background:url(../../images/biotech.png) no-repeat right top;
 margin-bottom:5px;
}
#menu_aux #en_banner_biotech{
 background:url(../../images/en_biotech.jpg) no-repeat right top;
 margin-bottom:5px;
}

#menu_aux #banner_foro_2{
 background:url(../../images/pastillas/pastilla-foro.jpg) no-repeat right top;
 margin-bottom:5px;
}
#menu_aux #banner_estadisticas{
 background:url(../../images/pastillas/pastilla-estadisticas-resultados.jpg) no-repeat right top;
 margin-bottom:5px;
}
#menu_aux #banner_foro{
 background:url(../../images/foro-IB.jpg) no-repeat right top;
 margin-bottom:5px;
}



.ar #menu_aux #banner_cita p{
 direction:rtl;
 text-align:left;
 font-size:30px;
}

#menu_aux #ayudanos{
 background:url(../../images/ayudanos.png) no-repeat;
}
#menu_aux #facebook_2{
 background:url(../../images/pastillas/pastilla-encuentrenos.jpg) no-repeat;
}
#menu_aux #facebook{
 background:url(../../images/pastilla_facebook.jpg) no-repeat;
}
#menu_aux #facebook_en{
 background:url(../../images/pastilla_facebook_en.jpg) no-repeat;
}
#menu_aux #facebook_de{
 background:url(../../images/pastilla_facebook_de.jpg) no-repeat;
}
#menu_aux #facebook_it{
 background:url(../../images/pastilla_facebook_it.jpg) no-repeat;
}
#menu_aux #facebook_fr{
 background:url(../../images/pastilla_facebook_fr.jpg) no-repeat;
}
#menu_aux #facebook_ru{
 background:url(../../images/pastilla_facebook_ru.jpg) no-repeat;
}
#menu_aux #facebook_ar{
 background:url(../../images/pastilla_facebook_ar.jpg) no-repeat;
}
#menu_aux #facebook_no{
 background:url(../../images/pastilla_facebook_no.jpg) no-repeat;
}
#menu_aux #encuentrenos{
 background:url(../../images/pastillas/pastilla-encuentrenos.jpg) no-repeat;
}
#menu_aux #suscribeteb a, 
#menu_aux #banner_cita a,
#menu_aux #banner_diccionario a{
 color:#fff;
}

#menu_aux #recomendar{
 background:url(../../images/recomendar.png) no-repeat 85px bottom;
}


/* PIE ----------------------------*/

#pie{
 clear:both;
}

.spanish #asociaciones{
 float:right;
width:365px;
margin-top:25px;
}
#asociaciones{
 float:left;
 /*padding-top:32px;*/
 width:50%;
 }
#asociaciones .logo_acuarela{
	margin-right:30px;
}



#palabras_clave{
 text-align:right;
}

#palabras_clave{
 font-size:.9em;
 float:left;
 margin-top:25px;
 width:50%;
}

#palabras_clave a{
 color:#666;
}

#pie_contacto{
 clear:both;
 background:#EE2026;
 color:#fff;
 margin-top:15px;
 padding:5px;
 text-align:center;
}

#pie_contacto a{
 color:#fff;
}
/*cambiar*/
#pie_contacto2{
 clear:both;
 background:#EE2026;
 color:#fff;
 padding:5px;
 text-align:center;
}

#pie_contacto2 a{
 color:#fff;
}

.msg {
    color: red;
    font-weight: bold;
	 font-size: 0.9em;
	 font-family: Arial;
}

.campo_error {
    color: red;
    font-weight: bold;
	 font-size: 0.8em;
	 font-family: Arial;
}

.campo_error {
    background: url(../../images/error.png) no-repeat 0 3px;
    padding-left: 12px;
}

/* demo */

#presentacion_demo{
 margin-top:15px;
 padding-bottom:0;
}

#acreditado_demo{
 margin:0px 0 5px 5px;
 padding:10px 0 0 80px;
 /*background:url(../../images/iso.png) no-repeat 3px 10px;*/
}

#presentacion_demo .texto_normal{
	width:420px;
	font-size:1.2em;
}

#columna_demo{
 border:1px solid #c4c4c4;
 font-size:.9em;
 margin-left:728px;
 height:520px;
}

.texto_ib_inicio{
	background:url(../../images/texto_ib_inicio.jpg) no-repeat 0 0;
	height:175px;
}

.logo_skype_contacto{
	float:right;
}

#principal_interior .logo_skype_contacto img{
	border:0;
}

.logo_IB_CV{
	margin:10px 0 20px 10px;
	
}

.bloqueTextoCurriculum h3{
	margin-bottom:10px;
}

/***************  Formulario  **********************/
input, select, button,textarea {
	font-size: 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

input.simple
{
	width:170px;
}
input.doble
{
	width:425px;
}

form {
	margin: 0px;
}

.formulario_simple
{
	float:left;
	width:255px;
	line-height:20px;
	padding-bottom:2px;
	border: solid 0px #000;
}
.formulario_doble
{
	float:left;
	width:510px;
	line-height:20px;
	padding-bottom:2px;
	border: solid 0px #000;
}
.noclick
{
background:transparent url(../../images/fondo_seccion.png) no-repeat scroll right 0;
color:#FFFFFF;
cursor:pointer;
height:16px;
margin-bottom:1px;
overflow:hidden;
padding:7px 0 7px 19px;
}
.nosubmenu li{
 background:url(../../images/punto.png) no-repeat 10px 8px;
 padding-left:17px;
}
.nosubmenu li.flecha{
 background:url(../../images/flecha.png) no-repeat 8px 5px;
}
.nosubmenu li a{
 color:#666;
}

/***********Formulario egg donation y embryo adoption**********/
.columna-izq img{
border:none;
margin:0px 0px 0px 0;
padding:0px;
}
.centrar-texto{
	text-align: center;
}	

.columna-izq{
	width: 606px;
	float: left;
}

.titulo-principal h1{
	font-family: "Century Gothic",Arial, Helvetica;	
	font-size: 45px;
	text-align: center;
	color: #D7850A;
}	

.titulo-principal{
	text-align: center;
	width: 1024px;
	
}	
.listado-izq{
	width: 400px;
	height: 300px;
	float: left;
}		

.listado-izq p{
	font-family: "Century Gothic",Arial, Helvetica;	
	font-size: 22px;
	color: #D7850A;
	font-weight: bold;
	
}	

.campo{
	width: 350px;
	height: 15px;
	border: solid black 1px;
}	

.campo-ancho{
	width: 350px;
	height: 130px;
	border: solid black 1px;
	
}	
.cont-form .label,
.cont-form2 .label{
	font-family: "Century Gothic",Arial, Helvetica;	
	font-size: 14px;
	color: #D7850A;
	font-weight: bold;
}	
.cont-izq{
	width: 606px; 
	float:left;	
}

.recuadro-izq{
	width: 434px; 
	height: 322px; 
	background-image:url(../../images/recuadro-2.jpg);
	background-repeat: no-repeat;
	float: left;
}	

.recuadro-izq2{
	width: 434px; 
	height: 322px; 
	float: right;
	margin: 90px 70px 0px 0px;	
}	

.cont-form2{
	background-color: white;
	width: 411px; height: 292px;
	margin: 15px 0 0 40px;
}	
.cont-form{
	background-color: white;
	width: 411px; height: 292px;
	margin: 15px 0 0 10px;
}	

.cont-form .form,
.cont-form2 .form{
	font-color:black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}	

.h1-confirm{
	font-family: "Century Gothic",Arial, Helvetica;	
	font-size: 40px;
	text-align: center;
	color: #D7850A;
}	

.h2-confirm{
	font-family: "Century Gothic",Arial, Helvetica;	
	font-size: 22px;
	color: #D7850A;
	font-weight: bold;
}	

.h1-ko{
	font-family: "Century Gothic",Arial, Helvetica;	
	font-size: 38px;
	text-align: center;
	color: #D7850A;
}	
/**************************************************************/

/** nueva home **/
#foros{
 float:left;
 width:285px;
 margin-top:15px;
 font-size:.9em;
}
#columna #foros{
 float:none;
 width:auto;
}
#foro{margin-bottom:10px;overflow:hidden;}
#foros .fotoForo{
 float:right;
}
#foros p, #foros h3,
#columna #foro p, #columna #foro h3{
 margin-right:95px;
}
#foros #masVisto p{margin:0 0 5px 0;}
#masVisto li,
#preguntas-frecuentes li{
 padding-left:8px;
 background:url(../../images/bullet-red.png) no-repeat 0 5px;
} 
.spanish #presentacion,
.ingles #presentacion,
.italiano #presentacion,
.aleman #presentacion{
 float:right;
 width:355px;
  padding:5px 5px 10px 5px;
}
.spanish #presentacion img{float:none;}
.ingles #presentacion img{float:none;}
.italiano #presentacion img{float:none;}
.aleman #presentacion img{float:none;}
.spanish #presentacion .texto_normal{margin-left:0;}
.ingles #presentacion .texto_normal{margin-left:0;}
.italiano #presentacion .texto_normal{margin-left:0;}
.aleman #presentacion .texto_normal{margin-left:0;}

.subtituloForo{text-indent:-99999px;background:url(../../images/hoy.png) no-repeat;height:20px;font-size:x-small;}

.spanish #columna,
.ingles #columna{height:353px;}
.it #columna{height:353px;}
.de #columna{height:445px;}
.en #columna{height:353px;}
.it #accesoClientes{
 margin:10px 0 0 450px;
}
.de #accesoClientes{
 margin:20px 0 0 450px;
}
.en #accesoClientes{
 margin:10px 0 0 450px;
}
.it .subtituloForo{
 background:url("../../images/hoy_it.png") no-repeat scroll -5px 0 transparent;
}
.de .subtituloForo{
 background:url("../../images/hoy_de.png") no-repeat scroll -5px 0 transparent;
}
.en .subtituloForo{
 background:url("../../images/hoy_en.png") no-repeat scroll -5px 0 transparent;
}
#presentacion img{
 width:358px;
}
/***/
#precioFinal{
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 text-align:right;
 font-size:2em;
 padding-top:10px;
 background:#f8f8f8;
 clear:both;
 margin-right:20px;
}
#precioFinal p{text-align:right;}
#precio{
 padding-right:10px;
}
#formPrueba fieldset{
 border-left:1px solid #666;
 padding:10px;
 margin-bottom:20px;
}
#formPrueba #datosFactura,
#formPrueba #datosCliente,
#formPrueba .oculto,
#formPrueba .checks{clear:both;}

#formPrueba label{
 float:left;
 padding:0 5px 0 10px;
 margin-bottom:12px;
 color:#333;
 width:229px;
 height:50px;
}

#formPrueba .ayuda{
 font-size:.85em;
 color:#999;
}
#formPrueba .campoLargo{
 width:100%;
}

#formPrueba select{
 width:100%;
}

#formPrueba label input{
 width:97%;
}

#formPrueba .checks label{
 float:none;
 width:100%;
 height:20px;
}

#formPrueba .checks input{
 display:inline;
 width:15px;
 margin-right:10px;
 margin-top:5px;
}

#formPrueba .msg,
.prePasarela{
 background:#FFF9E9;
 border-top:1px solid;
 border-bottom:1px solid;
 border-color:#F49C8D;
 margin-bottom:20px;
 padding:10px 0;
 text-align:center;
}

.formPrueba #labelSpam{
 height:100px
}
#formPrueba .explicacion{
 font-size:.85em;
 color:#EE2026;
 font-weight:lighter; 
}

#principal_interior .bordeIndice{
 border: 3px solid #EE2026;
 padding:10px;
}
.spanish #plus1{
vertical-align:super;float:right;width:38px;margin:8px 0px 0 0;
}
#plus1{
vertical-align:super;float:right;width:38px;margin:8px 50px 0 0;
}
*:first-child+html #plus1{
 float:none;
 zoom:1;
}
*:first-child+html .spanish #plus1{
 margin-left:4px;
}
*:first-child+html .spanish #asociaciones img{
 margin-right:1px;
}
#foros li{
 margin-bottom:5px;
}
#preguntas-frecuentes{
 margin-bottom:5px;
}
#columna .fotoForo{
 float:right;
 margin-left:5px;
}
#asistenciasHome{
 margin:15px 0;
 position:relative;
}
#asistenciasHomeInner{
 border:1px solid #ccc;
 background:#999;
 padding:15px;
}

#asistenciasHomeInner a{
 color:#fff;
 text-shadow:none;
}
#asistenciasHomeInner .palabrasClave{
 width:668px;
}
#asistenciasMenu li{
 display:inline;
 margin-left:174px;
 font-weight:bold;
 text-transform:uppercase;
}
.de #asistenciasMenu li{
 margin-left:164px;
}
#asistenciasMenu li:first-child{
 margin-left:0;
}
#asistenciasMenu li a{
 color:#fff;
}
#asistenciasMenu{
 background:#EE2026;
 text-align:center;
 height:36px;
 line-height:36px;
 margin-bottom:15px;
}
#asistenciasHomeInner .asistencia img{
 padding:0;
 background:none;
 border:0;
}
.asistencia{
 overflow:hidden;
 margin-bottom:20px;
}
.asistencia img{
 float:left;
 margin-right:20px;
 padding:15px 10px;
 background:#fff;
 border:1px solid #eee;
}
.asistencia .palabrasClave{
 float:left;
 width:698px;
}
.palabrasClave{
 font-size:.9em;
}
.palabrasClave a{
 color:#555;
 text-shadow: 0 1px 0 #FFFFFF;
}
#homeEmbarazo{
 margin-bottom:0;
}

#cadena{
 height:24px !important;
padding:1px 0 1px 1px !important;
 padding:1px 0 1px 0px;
border:none !important ;
width:189px;
}
#cse-search-box fieldset{
 border:1px solid #ddd;
}
.boton{
 vertical-align:top;
}
#cse-search-box .boton{
 margin-left:-4px;
}
.slider{
 width:550px;
 height:140px;
 overflow:hidden;
 float:right;
 margin-top:-36px;
}

#cabecera2 #frase_grande2_2,
#cabecera2 #frase_grande2{
 position:absolute;
 right:15px;
 bottom:50px;
 z-index:1000;
 width:460px;
 height:32px;
}
#cabecera2 #logo2 p{
 margin-top:20px;
}
#banners{
 clear:both;
}
#banners #accesoClientes{
 margin-left:0;
 float:left;
 width:285px;
}

#foros ul,
#preguntas-frecuentes ul{
 line-height:1;
}

.relacionados{
 padding:20px;
 border:1px solid #ccc;
 background:#f5f5f5;
}
#principal_interior .relacionados h3:first-child{
 margin-top:0;
}
#principal_interior .relacionados p{
 margin-bottom:0;
}
#principal_interior .relacionados li{
margin-left:0;
}
