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

/*----------------------------------------------------------------------------------------------------
	CSS generals maqueta
----------------------------------------------------------------------------------------------------*/
.zonaCont{
	float:left;
	width:625px;
	color:#666;
}
.zonaLatDreta{
	float:right;
	width:321px; 
	overflow:hidden;
}


/* ------------------------------------------------
	zona contingut
	---------------------------------------------- */
.zonaCont a{ text-decoration:underline;}
.zonaCont a:hover{ text-decoration:none;}
.col_izq{float:left;}
.col_dcha{float:right;}

.Doscols .texte{
	width:433px;
}

.conocenos h3{ 
	font-size:1.2em;
	line-height:1.35em;

	color:#333; 
	padding:0px 5px 3px 0;
	margin:0 0 4px 0;
	background:url(../img/bg_baixTit.gif) left bottom no-repeat;
}
.conocenos h4{
	font-size:1.2em;
	line-height:1.3em;
	color:#333;
	padding:4px 0 0px;
}
.conocenos p{
	line-height:1.1em;
}
.conocenos .coldreta{
	float:right;
	width:405px;
}


/* ------------------------------------------------
	zona Lateral Dreta 
	---------------------------------------------- */

/* modulo Passion */
.modClientes{
	width:321px;
	min-height:191px;
	height:auto !important;
	height:191px;
	
	background:url(../img/bg_clientes.gif) left top repeat-y;
}
.modClientes h5{
	width:321px;
	height:28px;
	padding:10px 0 0 25px;
	font-size:1.4em;
	line-height:1.55em;
	font-weight:bold;
	color:#003366;
	background:url(../img/bg_daltClientes.gif) left top no-repeat;
}
.modClientes .destacat{
	padding:10px 5px 0 20px;
	text-align:right;
	min-height:102px;
	height:auto !important;
	height:102px;
	background: url(../img/bg_migClientes.gif) left bottom no-repeat;
}
.modClientes .destacat p{
	font-size:1.2em;
	line-height:1.25em;
	font-weight:bold;
	padding:12px 0 9px 8px;
	text-align:left;
}
.modClientes .destacat p.autor{
	padding:0px 0 14px 8px;
	font-size:1.1em;
	line-height:1em;
	font-weight:normal;
	font-style:italic;
}
.modClientes .otros{
	min-height:39px;
	height:auto !important;
	height:39px;
	padding:3px 20px;
	background:url(../img/bg_baixClientes.gif) left bottom no-repeat;
}
.modClientes .otros a.testimonios{
	display:block; float:left;
	padding:10px 20px 0 0;
	color:#00347d;
	background: url(../img/ic_fletxa.png) right 14px no-repeat;/*url(../img/ic_fltxa.gif)*/
}

.modClientes .otros a.fotopeque{
	float:left;
	padding:0 0 3px 19px;
}

.modClientes .mig h3{
	color:#db002f;
	font-size:1.2em;
	line-height:1.4em;
	padding-bottom:5px;
}
.modClientes .mig p{
	font-size:1em;
	line-height:1.2em;
}	



/*--------------------------------------------------------------------------------------------------
	CSS para HOME ..................................................................................
----------------------------------------------------------------------------------------------------*/
.destacatHome {
	background:0px 0px no-repeat;
	width:953px;
	height:260px;
}
.aud_mind440 { background-image: url(../img/contenido/home/widexmind440.jpg); }

.destacatHome .masinfo {
	display:block;
	background: url(../img/btn_masinfo.png) no-repeat 0px 0px;
	padding-top:5px;
	width:132px;
	height:25px;
	text-align:center;
	color:#fff;
	position:absolute;
	margin-top:188px;
	margin-left:30px;
}

.destacatHome h4 { position:absolute;
	margin-top:120px;
	color:white;
	font-size:1.5em;
	line-height:1.2em;
	font-weight:normal;
	padding:0px 0px 25px 33px;
}
.destacatHome .modelos_disp {position:absolute; 
	margin-top:225px;
	padding-left:104px;
	height:20px;
}
.destacatHome .modelos_disp a {
	margin-right:35px;
	color:#fff;
	font-size:1em;
}
.destacatHome .modelos_disp a:hover {
	color:#fff;
}


/* modClientes de la home */
.destacatHome .modClientes{
	position:absolute;
	z-index:50;
	margin-top:16px;
	margin-left:650px;
	width:268px;
	height:242px;
	overflow:hidden;
	background-image:none;
}
.destacatHome .modClientes h5{
	height:26px;
	padding:10px 0 0 26px;
	background:url(../img/bg_dalt2Clientes.png) left top no-repeat;
}
.destacatHome .modClientes .destacat{
	padding:0 5px 0 4px;
	min-height:165px;
	height:auto !important;
	height:165px;
	background: url(../img/bg_mig2Clientes.png) left top no-repeat;
}
.destacatHome .modClientes .destacat p{
	font-size:1.1em;
	line-height:1.15em;
	padding:12px 0 9px 23px;
}
.destacatHome .modClientes .destacat p.autor{
	padding:0px 0 0 23px;
	font-size:1.1em;
	line-height:1em;
}

.destacatHome .modClientes .otros{
	min-height:36px;
	height:auto !important;
	height:36px;
	padding:4px 0 2px 17px;
	background:url(../img/bg_baix2Clientes.png) left bottom repeat-y;
}

.destacatHome .modClientes .otros a.testimonios{
	padding:10px 10px 0 0;
	font-size:12px;
}

.destacatHome .modClientes .otros a.fotopeque{
	padding:0 0 0 5px;
}

/* destacat modVisita de la home*/
.destacatHome .modVisita{
	position:absolute;
	z-index:50;
	margin-top:16px;
	margin-left:650px;
	width:268px;
	height:242px;
	overflow:hidden;
	background:transparent url(../img/bg_modVisitaHome.png) no-repeat scroll left top;
}
.destacatHome .modVideos{
	position:absolute;
	z-index:50;
	margin-top:19px;
	margin-left:650px;
	width:268px;
	height:242px;
	overflow:hidden;
	background:transparent url(../img/bg_modVideoHome.png) no-repeat scroll left top;
}

/*.destacatHome .modVisita h5{
	height:26px;
	padding:22px 0 0 29px;
	color:#333333;
	font-size:1.2em;
	font-weight:bold;
	height:28px;
	line-height:1.2em;
	width:210px;
}	*/

.destacatHome .modVideos h5 {
	color:#7EA4CF;
	font-size:1.5em;
	font-weight:bold;
	height:28px;
	line-height:1.2em;
	padding:22px 0 0 28px;
	width:220px;
}
.destacatHome .modVideos h6 {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:normal;
	height:28px;
	line-height:1.2em;
	padding:2px 0 0 16px;
	text-align:center;
	width:240px;
}

.destacatHome .modVisita h5 {
	color:#7EA4CF;
	font-size:1.5em;
	font-weight:bold;
	height:28px;
	line-height:1.2em;
	padding:22px 0 0 28px;
	width:220px;
}
.destacatHome .modVisita h6 {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:normal;
	height:28px;
	line-height:1.2em;
	padding:2px 0 0 16px;
	text-align:center;
	width:240px;
}

/*.destacatHome a.btn {
	background:transparent url(../img/bg_botonCompruebe.png) no-repeat scroll center top;
	color:#FFFFFF;
	display:block;
	height:28px;
	margin:157px 0 0 50px;
	padding:4px 0 0;
	text-align:center;
	width:167px;
}*/
.destacatHome a.btn {
	background:transparent url(../img/bg_botonCompruebe.png) no-repeat scroll center top;
	color:#FFFFFF;
	display:block;
	height:30px;
	margin:19px 0 0 48px;
	padding:6px 0 0;
	text-align:center;
	width:169px;
}

	
/* caixaHome */
.caixetes{ padding:10px 0 0 1px; }

.caixaHome{
	float:left;
	width:271px;
	height:106px;
	padding:87px 20px 5px;
}

.centros{ background: url(../img/bg_centrosOficiales.jpg) left top no-repeat;}
.fundacion{ background: url(../img/bg_widex.jpg) left top no-repeat;}
.pediatria{ background: url(../img/bg_jornadas2.jpg) left top no-repeat; padding:80px 20px 10px;}
.noticies{ 
	width:288px;
	background: url(../img/bg_notHome.jpg) right top no-repeat;}

.caixaHome h3{
	color:#003366;
	font-size:1.1em;
	line-height:1.3em;
}
.caixaHome .txt{
	height:68px;
}
.caixaHome a.btn{
	display:block;
	width:150px;
	height:28px;
	color:#fff;
	padding:4px 0 0;
	text-align:center;
	background:url(../img/btn_gris.png) center top no-repeat;
}

.pediatria .txt{
	height:78px;
}

.pediatria h3{
	color:#003366;
	font-size:14px;
	font-weight:bold;
	line-height:1.3em;
}

.pediatria h4{
	color:#6ca0c9;
	font-size:1em;
	line-height:1.3em;
}
.pediatria p{
	color:#000;
	font-size:1.1em;
	line-height:1.15em;
	padding:14px 0 0;
	width:260px;
}
.pediatria a.btn{
	display:block;
	width:150px;
	height:28px;
	color:#fff;
	font-weight:bold;
	padding:4px 0 0;
	text-align:center;
	background:url(../img/btn_gris.png) center top no-repeat;
}

.noticies{
	height:176px;
	padding-top:17px;
}
.noticies .cont{
	color:#666;
	padding:5px 0 0 0;
}

.noticies .cont .imatge{
	float:left;
	width:114px;
}
.noticies .cont .txt{
	float:left;
	width:170px;
	line-height:1em;
}
.noticies .cont .txt h4{
	font-size:1em;
	line-height:1.1em;
	padding:0 15px 5px 0;
}
.noticies .cont .txt p{
	padding:0 10px 0 0;
	font-size:0.9em;
	line-height:1.1em;
}

.noticies a{
	float:right;
	margin:11px 0 0 0;
	color:#00347d;
	text-align:right;
	padding:0 13px 0 0;
	background:url(../img/ic_fletxa.png) right 5px no-repeat;
}


/*****************************************************************************************************
	contacta
*******************************************************************************************************/
.pagContacta{
	width:732px; 
}
.pagContactaDreta{
	width:220px;
	padding-top:50px;
}

.caixaContacta{ 
	width:729px;
	background:url(../img/bg_migContacta.gif) left top repeat-y;
}
.caixaContacta .dalt{ display:block;
	width:729px;
	height:7px;
	overflow:hidden;
	background:url(../img/bg_daltContacta.gif) left top no-repeat;
}
.caixaContacta .mig{
	width:729px;
	min-height:375px;
	height:auto !important;
	height:375px;
	background:url(../img/bg_migbaixContacta.gif) left bottom no-repeat;
}
.caixaContacta .baix{display:block;
	width:729px;
	height:10px;
	overflow:hidden;
	background:url(../img/bg_baixContacta.gif) left top no-repeat;
}

/* formulari */
.formContacta{
	padding:10px 0 0 30px;
	
	scrollbar-face-color: #fff;
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color: #035089;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-base-color: #fff; 
}
.formContacta label{
	display:b;
	float:left;
	width:94px;
}
.formContacta p{
	padding:0px;
	height:17px;
	margin-bottom:16px;
}
.formContacta p.enlace{
	margin-bottom:8px;
	height:20px;
}
.formContacta input,
.formContacta select{
	width:173px;
	height:17px;
	background:#fff;
	border:1px solid #9f9f9f;
	margin-bottom:8px;
	color:#000;
	padding-left:6px;
}

.formContacta select{width:181px; border:0;}
.formContacta select.peke{width:50px; border:0;}
.formContacta select.mediano{width:100px; border:0;}

/*columna esq*/
.formContacta .col_izq{
	width:280px;
}
/*columna mig*/
.formContacta .col_mig{
	float:left;
	padding:0px 0 0 15px;
	width:374px;
}
.formContacta .col_mig label{
	width:69px;
}

.formContacta .col_mig label.labelPeke{
	width:37px;
	float: left;
	margin-bottom:6px;
}

.formContacta .col_mig label.labelDcha{
	width:77px;
	float: left;
	margin-bottom:6px;
}

.formContacta .col_mig input{
	width:103px;
}
.formContacta .col_mig input.input2{
	float: left;
	width:103px;
}

.formContacta .col_mig input.radio{
	float: none;
	width:30px;
	background:none;
	border:none;
	margin-bottom:6px;
	margin-top:0px;
	padding-top:3px;
}
.formContacta .col_mig input.peke{
	width:73px;
}

.formContacta .col_mig select.peke{
	width:173px;
	height:20px;
	background:#fff;
	border:1px solid #9f9f9f;
	margin-bottom:6px;
	margin-top:0px;
	color:#000;
	padding-left:6px;
}
.formContacta input.radiob{
	width:20px;
	height:17px;
	background:none;
	border:none;
	margin-bottom:8px;
	color:#000;
	padding-left:6px;
	float:left;
}
.formContacta p.preguntas{
	padding:0px;
	margin-bottom:6px;
	width:660px;
	float:none;
	height:25px;
}
/*columna dreta*/
.formContacta .col_dcha{
	float:left;
	padding-top:50px;
	*padding-top:50px;
	width:121px;
}
.formContacta .col_dcha label{
	width:34px;
}
.formContacta .col_dcha input{
	width:73px;
}

/*llarg*/
.formContacta input.llarg{
	width:492px;
}
.formContacta textarea{
	width:483px;
	height:48px;
	border:1px solid #9f9f9f;
	padding:0px 0px 0px 15px;
}

/* proteccionDatos */
.proteccionDatos{
	width:478px;
	height:60px;
	background:#fff;
	border:1px solid #9f9f9f;
	font-size:11px;
	line-height:12px;
	margin:2px 0 0 94px;
	_margin-left:97px;
	padding:5px 5px 5px 15px;
	overflow-x:hidden; 
	overflow-y:scroll;
	color:#000;
	
}
.proteccionDatos p{
	width:450px;
	padding-bottom:5px;
}
/*PoliticaPriv*/
.formContacta .politica{
	padding:6px 0 0 95px;
}
.formContacta .politica label{
	width:480px;float:left;
	font-size:0.9em;
	line-height:1em;
	padding:4px 0 0 10px; 
}
.formContacta .politica label .petit{
	font-size:9px;
}
.formContacta .politica #checkPolitPriv{
	float:left;
	width:10px;
	height:10px;
	border:0;
}
.formContacta .politica span.checkbox {
	width: 10px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../img/checkbox2.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.formContacta span.select{ 
	position: absolute;
	width: 177px; 
	height: 20px;
	padding: 0 0px 0 6px;
	color:#000;
	font-size:0.8em; line-height:1.7em;
	background: url(../img/select2.gif) no-repeat;
	overflow: hidden;
}
.formContacta .btnEnviar{
	width:72px;
	height:30px;
	background:url(../img/btn_66.gif) left top no-repeat;
	border:none;
	color:#fff;
	font-size:12px;
	cursor:pointer;
}
.formContacta .btnEnviar:hover{ background-position:left bottom;}

.formContacta .jornadas{
	margin-bottom:20px;
}

.formContacta .jornadas .izq{
	margin-left:20px;
	width:80px;
	float:left;
}

.formContacta .jornadas .dcha{
	width:500px;
	float:left;
	padding-bottom:10px;
}

.formContacta .jornadas p.indent{
	margin-left:20px;
}
.formContacta .jornadas input.radiob{
	width:20px;
	height:17px;
	background:none;
	border:none;
	margin-bottom:8px;
	color:#000;
	padding-left:6px;
	float:left;
}
.formContacta .jornadas label{
	width:160px;
	float:both;
}

.txtGracias{
	padding:50px 0 0 35px;
}

.txtGracias a.botonNuevo{
	background:transparent url(../img/btn_solicitar.gif) no-repeat scroll left top;
	color:#FFFFFF;
	cursor:pointer;
	height:21px;
	margin-left:0;
	padding:10px 0 0 15px;
	width:163px;
	display:block;
	font-size:0.9em;
	line-height:1em;
	text-align:left;
	text-decoration:none;
}
.txtGracias a.botonNuevo:hover{
	background:url(../img/btn_solicitar.gif) left bottom no-repeat;
}


/***************************************** Dreta *************************************************/

.modDades{
	width:220px;
	min-height:185px;
	height:auto !important;
	height:185px;
	background: url(../img/bg_migDades.gif) left top repeat-y;
}
.modDades .dalt{
	width:220px;
	height:8px;
	overflow:hidden;
	background:url(../img/bg_daltDades.gif) left top no-repeat;
}
.modDades .mig{
	width:182px;
	min-height:165px;
	height:auto !important;
	height:165px;
	padding:10px 17px;
	background:url(../img/bg_migbaixDades.gif) left bottom no-repeat;
}
.modDades .mig .contingut{
	width:159px;
	padding:20px 13px 0px 13px;
	background-color:#e3e3e3;
}
.modDades .mig .contingut p{
	padding-bottom:12px;
	width:139px;
}
.modDades .baix{
	width:220px;
	height:8px;
	overflow:hidden;
	background: url(../img/bg_baixDades.gif) left top no-repeat;
}
.modDades p{
	width:200px;
}

/*Para banner derecho formulario contacta*/
.modVisitaDcha {
	background:transparent url(../img/bg_banner_visita.jpg) repeat-y scroll left top;
	height:auto !important;
	margin-bottom:10px;
	min-height:186px;
	width:221px;
}	

.modVisitaDcha h5 {
	color:#666666;
	font-size:1.2em;
	font-weight:normal;
	height:27px;
	line-height:1.2em;
	padding:80px 26px 0 20px;
	width:165px;
}

.modVisitaDcha .btnvisita {
	width:152px;
	height:30px;
	margin:45px 0 0 30px;
}

div.modulitoAzulPeke {
	background:url(../img/pesta/modulo_cent_peke.gif) repeat-y 0px 0px;
	line-height:16px;
}
div.modulitoAzulPeke .apertura {
	background:url(../img/pesta/modulo_sup_peke.gif) no-repeat 0px 0px;
	height:12px;
	line-height:1px;
	font-size:1px;
}
div.modulitoAzulPeke .cierre {
	background:url(../img/pesta/modulo_inf_peke.gif) no-repeat left bottom;
}
div.modulitoAzulPeke .cuerpo {
	padding:10px 20px 0 20px;
}

div.zonaLatDreta h3 {
	color:#fff;
	font-size:17px;
}
div.zonaLatDreta div.separador {
	background:url(../img/pesta/separador_peke.gif) no-repeat 0px 7px;
	height:15px;
	padding-top:0px;
}
.blanco {
	color:#fff;
}
div.zonaLatDreta li {
	background:url(../img/pesta/topo2.gif) no-repeat 0px 12px;
	padding-left:10px;
	padding-top:8px;
}

