@charset "utf-8";

/*
	Replace PATH to /rsc folder.
	
	url('https://www.dentaid.com/rsc/ .. ')
	
*/

@font-face {
    font-family: 'dentaid_black';
    src: url('../rsc/fonts/dentaidblack/dentaidblack.eot');
    src: url('../rsc/fonts/dentaidblack/dentaidblack.eot?#iefix') format('embedded-opentype'),
         url('../rsc/fonts/dentaidblack/dentaidblack.woff') format('woff'),
         url('../rsc/fonts/dentaidblack/dentaidblack.ttf') format('truetype'),
         url('../rsc/fonts/dentaidblack/dentaidblack.svg#dentaid_black') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* GENERAL */
body {
	margin: 0;
	border: 0;
	padding: 0;
	
	color: #87888A;
	font-size: 14px;
	font-family: Arial;
	line-height: 18px;
}
.center {
	margin: 0 auto;
	width: 920px;
}
#content {
	margin: 0;
	border: 0;
	padding: 0;
	
	width: 100%;
	float: left;
}
img {
	border: 0;
	height: auto;
}

strong, b {
	/*color: #58585A;*/
}

a, a strong { 
	font-weight: bold;
	text-decoration: none;
	color: #193288;
}

a:hover , a:hover strong { color: #009EE0; }
.pro a:hover, .pro a:hover strong, .pro a:hover h2 { color: #df7637; }

p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}


h2{
	text-decoration: none;
	color: #193288;
	margin-top: 0px;
	font-family: 'dentaid_black';
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
}

h2 span{
	text-decoration: none;
	color: #193288;
	margin-top: 0px;
	font-family: Arial;
	font-weight: normal;
	font-size: 15px;
	line-height: 23px;
}


h3 {
	text-decoration: none;
	margin-top: 0px;
	font-family: 'dentaid_black';
	font-weight: normal;
	font-size: 14px;
	color:#58585A;
}




sup {
	font-size: 10px; line-height: 12px;
}


/* HEADER */
#header {
	margin: 0;
	padding: 0;	
	position: relative;
	width: 100%;
	float: left;
}


.top_header {
	margin: 0;
	padding: 0;	
	position: relative;
	width: 100%;
	float: left;
	background-color: #193288;
	font-size: 12px;
}

.top_header .nav{
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.top_header .nav li{
	float: left; 
	margin-left: 20px;
	line-height: 30px;
}


.top_header .nav li.logo_top{
	margin-left:0px;
	margin-top: 5px;
	line-height: 20px;
}
.top_header .nav li a{
	color: #fff;
	opacity: 0.5;
	filter: alpha(opacity=50);	
}
.top_header .nav li a.selected{
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);	
}
.top_header .nav li.logo_top a{
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);	
}
.top_header .nav li a:hover {
	color: #009EE0;
	opacity: 1;
	filter: alpha(opacity=100);	
}

.top_header .nav.newNav li{
	float: left; 
	margin: 0;
	line-height: 30px;
}


.top_header .nav.newNav li.logo_top{
	margin-left:0px;
	margin-top: 5px;
	line-height: 20px;
}
.top_header .nav.newNav li a{
	color: #fff;
	line-height: 30px;
	padding:0 25px;
	display: block;
	background: url('https://www.dentaid.com/rsc/img/fonsMenuSupBlau.png') top right no-repeat transparent;
	opacity: 1;
	filter: alpha(opacity=100);
}
.top_header .nav.newNav li a.selected{
	color: #193288;
	background-color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);	
}
.top_header .nav.newNav li.logo_top a{
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);	
}
.top_header .nav.newNav li a:hover {
	color: #009EE0;
	color: #193288;
	background-color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);	
}

.pro .top_header .nav li a:hover, .pro .top_header .nav li a.selected { color: #df7637; }

.top_header .nav.pais {
	text-align:right;
	margin-left: 120px;
	float: right;
}
.top_header .nav.pais li { color:#fff; }

.top_header .nav.pais li.filials {
	position: relative;
	width: 200px;
}
.top_header .nav.pais li.filials .countryLabel {
	color: #fff;
	opacity: 0.5;

	padding-right: 15px;
	background: url('https://www.dentaid.com/rsc/img/li_down.png') right 12px no-repeat;
	cursor: pointer;
	
	width: auto;
	float: left;
}

.top_header .nav.pais li.filials .countryLabel .mapamundi{
	padding: 0px 10px 0px 0px;
	margin: 0px;
	vertical-align: middle;
}

.top_header .nav.pais li.filials .countryLabel:hover { opacity: 1; }
.pro .top_header .nav.pais li.filials .countryLabel:hover {
	color: #df7637;
	background: url('https://www.dentaid.com/rsc/img/profesional/li_down_over.png') right 12px no-repeat;
}

/*
.top_header .nav.pais li.filials .list {
	display: none;
	position: absolute;
	z-index: 20;
	top: 30px;
	right: 0px;
	
	background: #193288;
	
	width: 130px;
	float: left;
}
*/


/* FILIALS */

.top_header .nav.pais li.filials .list {
	border: 1px solid #193288;
	border-top: 4px solid #193288;
	
	color: #87888A;
	text-align: left;
	line-height: 18px;
	font-family: Arial;
	
	background: #fff url('https://www.dentaid.com/rsc/img/bg_mapamundi.gif') top right no-repeat;
	display: none;
	
	-webkit-box-shadow: 9px 10px 13px #ccc;
	-moz-box-shadow: 9px 10px 13px #ccc;
	box-shadow: 9px 10px 13px #ccc;
    
	position: absolute;
	z-index: 20;
	top: 27px;
	right: 0px;
	
	width: 920px;
	float: left;
	
	min-height:600px;
}



.top_header .nav.pais li.filials .prehome.list {
	display:block;
	border-top: 1px solid #193288;
	padding-bottom: 20px;

}

.top_header .nav.pais li.filials .list #internacional {
	margin: 20px 50px 0 40px;
}

.top_header .nav.pais li.filials .list #internacional h2,
.top_header .nav.pais li.filials .list #internacional .divh2,
.top_header .nav.pais li.filials .list #worldwide h2,
.top_header .nav.pais li.filials .list #worldwide .divh2 {
	text-decoration: none;
	color: #193288;
	margin-top: 0px;
	font-family: 'dentaid_black';
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
}


.top_header .nav.pais li.filials .list #internacional h3,
.top_header .nav.pais li.filials .list #internacional .divh3,
.top_header .nav.pais li.filials .list #worldwide h3,
.top_header .nav.pais li.filials .list #worldwide .divh3 {
	text-decoration: none;
	margin-top: 0px;
	font-family: 'dentaid_black';
	font-weight: normal;
	font-size: 14px;
	color:#58585A;
}



.top_header .nav.pais li.filials .list #internacional h1,
.top_header .nav.pais li.filials .list #internacional .divh1{
	float:right;
	padding-top: 1px;	
}

.top_header .nav.pais li.filials .list #internacional h2,
.top_header .nav.pais li.filials .list #internacional .divh2{
	padding-top: 30px;
	margin-bottom: 5px;
}

.top_header .nav.pais li.filials .list #internacional p{
	font-weight: normal;
}





.top_header .nav.pais li.filials .list #internacional a {
	display: block;
	float:left;
	margin-right:40px;
	margin-left: 0px;
	padding: 5px 10px 5px 10px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 0px solid #800000;
	background-color: #193288;
	color:#fff;
	opacity: 1;
	filter: alpha(opacity=100);	
}

.top_header .nav.pais li.filials .list #internacional a:hover {
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 0px solid #fff;
	background-color: #009EE0;
	color: #fff;
}

.top_header .nav.pais li.filials .list #worldwide {
	margin: 60px 0 0 40px;
	clear:both;
}

.top_header .nav.pais li.filials .list #worldwide h2,
.top_header .nav.pais li.filials .list #worldwide .divh2{
	margin-bottom: 5px;
}

.top_header .nav.pais li.filials .list #worldwide .filials3col h3,
.top_header .nav.pais li.filials .list #worldwide .filials1col h3,
.top_header .nav.pais li.filials .list #worldwide .filials3col .divh3,
.top_header .nav.pais li.filials .list #worldwide .filials1col .divh3 {
	border-bottom: 1px solid #ddd;
	color: #666;
	font-weight: normal;
}

.top_header .nav.pais li.filials .list #worldwide .filials3col .colPaisos div,
.top_header .nav.pais li.filials .list #worldwide .filials1col .colPaisos div {
	display: block;
	float:none;
	margin-left: 0px;
	padding: 2px 10px 2px 20px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 0px solid #800000;
	background: url('https://www.dentaid.com/rsc/img/quad_worldwide.gif')  6px 6px no-repeat;
	color:#333;
	font-weight: normal;
	font-size: 11px;
	opacity: 1;
	filter: alpha(opacity=100);
	cursor: pointer;
}

.top_header .nav.pais li.filials .list #worldwide .filials3col .colPaisos div.dd,
.top_header .nav.pais li.filials .list #worldwide .filials1col .colPaisos div.dd {
	background: url('https://www.dentaid.com/rsc/img/quad_worldwide.gif')  6px -44px no-repeat;
}



.top_header .nav.pais li.filials .list #worldwide .filials3col .colPaisos div:hover,
.top_header .nav.pais li.filials .list #worldwide .filials1col .colPaisos div:hover {
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 0px solid #fff;
	background-color: #009EE0;
	color: #fff;
}


.top_header .nav.pais li.filials .list #worldwide .filials3col .colPaisos div.dd a,
.top_header .nav.pais li.filials .list #worldwide .filials1col .colPaisos div.dd a,
.top_header .nav.pais li.filials .list #worldwide .filials3col .colPaisos div a,
.top_header .nav.pais li.filials .list #worldwide .filials1col .colPaisos div a {
	color:#333;
	font-weight: normal;
	opacity: 1;
	filter: alpha(opacity=100);
}



.top_header .nav.pais li.filials .list #worldwide .filials3col .colPaisos div:hover a,
.top_header .nav.pais li.filials .list #worldwide .filials1col .colPaisos div:hover a,
.top_header .nav.pais li.filials .list #worldwide .filials3col .colPaisos div a:hover,
.top_header .nav.pais li.filials .list #worldwide .filials1col .colPaisos div a:hover {
	color: #fff;
	font-weight: normal;
	opacity: 1;
	filter: alpha(opacity=100);
}



.filials3col {
	float:left;
	width: 390px;
}

.filials1col {
	float:left;
	width: 130px;
	margin-left:25px;
}

.colPaisos{
	float:left;
	width: 130px;
	padding-bottom: 30px;
}

#legend{
	float:none;
	margin-right:40px;
	margin-left: 40px;	
	margin-bottom: 40px;	
	clear: both;
	font-weight: normal;
	font-size: 11px;
}

#legend div{
	float:left;
	margin-right: 30px;
	padding-left: 20px;
}

#legend div.dd{
	background: url('https://www.dentaid.com/rsc/img/circle_worldwide.gif')  0px 4px no-repeat;	
}

#legend div.ff{
	background: url('https://www.dentaid.com/rsc/img/circle_worldwide.gif')  0px -46px no-repeat;	
}


#fichaFilial{
	position: absolute;
	z-index: 20;
	top: 20px;
	right: 40px;
	width: 420px;
	background: url('https://www.dentaid.com/rsc/img/bg_fitxa.gif') bottom left repeat-x;
	border:1px solid gray;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 2px 3px 5px #ccc;
	-moz-box-shadow: 2px 3px 5px #ccc;
	box-shadow: 2px 3px 5px #ccc;
	padding-bottom: 20px;
	display:none;
}

#fichaFilial #pais{
	font-size: 12px;
	color: #808080;
	padding:15px 5px 5px 35px;	
	background: url('https://www.dentaid.com/rsc/img/circle_worldwide.gif') 20px -33px no-repeat;
}

#fichaFilial #pais.dd{
	background: url('https://www.dentaid.com/rsc/img/circle_worldwide.gif') 20px 18px no-repeat;
}

#fichaFilial #nombre{
	font-size: 22px;
	color: #193288;
	font-weight: bold;
	line-height: 27px;
	padding:5px 20px;
}

#fichaFilial #detalles,
#fichaFilial #email {
	font-size: 12px;
	color: #808080;
	font-weight: normal;
	line-height: 15px;
	padding:5px 20px;
}

.top_header .nav li #fichaFilial a.aFitxa {
	text-decoration: underline;
	color:#193288;
}


.top_header .nav.pais li.filials .list.pro {
	border: 1px solid #193288;
	border-top: 4px solid #193288;
	
	color: #87888A;
	text-align: left;
	line-height: 18px;
	font-family: Arial;
	
	background: #fff url('https://www.dentaid.com/rsc/img/bg_mapamundi.gif') top right no-repeat;
	display: none;
	
	-webkit-box-shadow: 9px 10px 13px #ccc;
	-moz-box-shadow: 9px 10px 13px #ccc;
	box-shadow: 9px 10px 13px #ccc;
    
	position: absolute;
	z-index: 20;
	top: 27px;
	right: 0px;
	
	width: 100px;
	float: left;
	
	min-height:40px;
}



.top_header .nav.pais li.filials .list.pro #internacional {
	margin: 10px 0 0 0;
}

.top_header .nav.pais li.filials .list.pro #internacional a {
	display: block;
	float:left;
	margin-right:20px;
	margin-left: 20px;
	padding: 5px 10px 5px 10px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 0px solid #800000;
	background-color: #193288;
	color:#FFF;
	opacity: 1;
	filter: alpha(opacity=100);	
}

.top_header .nav.pais li.filials .list.pro #internacional a:hover {
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 0px solid #fff;
	background-color: #009EE0;
	color: #fff;
}



/* FINAL CANVI PAIS */


/*

.top_header .nav.pais li.filials .list a {
	padding-right: 15px;
	background: #193288;
	
	width: 115px;
	float: left;
}

*/








#header .logo_big{
	margin: 0;
	padding: 20px 0 0 0;
	
	float: left;
}

#header .sponsors_search { float: right; }

#header .sponsors {
	margin-right: 0px;
	padding: 10px 0 5px 0;
	
	text-align: right;
	vertical-align: bottom;
	
	float: right;
}
#header .sponsors span { font-size: 11px; margin-left: -2px; }
#header .sponsors img { margin-left:10px; }

#header .cercador{
	margin-right:0px;
	float: right;
	text-align: right;
	clear: right;
	
	width: 100%;
	height: 26px;
}

#header .cercador form {
	padding: 0;
	margin: 0;
	
	width: 200px;
	float: right;
}

#header .cercador form input[type="text"] {
	margin: 0;
	border-top: 1px solid #193288;
	border-right: 0;
	border-bottom: 1px solid #193288;
	border-left: 1px solid #193288;
	padding: 0 2%;
	
	color: #58585A;
	height: 24px;
	width: 75%; /* 79% */
	float: left;
}
#header .cercador form input[type="submit"] {
	margin: 0;
	border: 0;
	padding: 0;
	
	background-color: #193288;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('https://www.dentaid.com/rsc/img/ico_buscar.gif');
	
	cursor: pointer;
	
	width: 19%;
	height: 26px;
	float: left;
}

#header .cercador form input[type="submit"]:hover {
	background-color: #009ee0;
	background-image: url('https://www.dentaid.com/rsc/img/ico_buscar_over.gif');
}
#header a#linkNews{
	color:#193288;
	text-decoration: underline;
	font-weight:normal;
	font-size:11px;
	margin-right:10px;
	line-height: 26px;
}
#header a#linkNews:hover{
	color:#193288;
	text-decoration: none;
}

/* MENU PRINCIPAL */
#menu {
	margin: 20px 0 0 0;
	padding: 0px;
	
	position: relative;
	
	width: 100%;
	float: left;
}
#menu .main_menu {
	margin: 0;
	padding: 0;
	
	font-size: 12px;
	list-style: none;
	
	width: 100%;
	float: left;
}
#menu .main_menu li {
	border: 1px solid #193288;
	border-right: 0;
	
	font-size: !important 14px;
	font-weight: normal;
	font-family: 'dentaid_black';
	line-height: 25px;

	float: left;
	
	/* DOBLE */
    box-sizing: border-box;
    display: table;
    height: 50px;
    padding-right: 0;
    width: 20%;
	
}
#menu .main_menu li a {
	text-align: center;
	
	width: auto;
	float: left;
}	
#menu .main_menu li > a {
	/* DOBLE */
    background-position: 95% 35% !important;
    box-sizing: border-box;
    display: table-cell !important;
    float: none;
    height: 50px;
    vertical-align: middle !important;
    width: 100% !important;
}
#menu .main_menu li a.conocenos { width: 153px; }
#menu .main_menu li a.nuestras_marcas { width: 220px; }
#menu .main_menu li a.salud_bucal { width: 188px; }
#menu .main_menu li a.ciencia_dentaid { width: 194px; }
#menu .main_menu li a.estar_al_dia { width: 154px; }

#menu .main_menu li.has_submenu a {
	background-repeat: no-repeat;
	background-image: url('https://www.dentaid.com/rsc/img/bg_menu.png');
	background-position: 0px 0px;
}
#menu .main_menu li.has_submenu a.conocenos {
	padding: 0 18px 0 0;
	width: 135px;
	background-position: 134px 0px;
}

#menu .main_menu li.has_submenu a.nuestras_marcas {
	padding: 0 17px 0 0;
	width: 200px;
	background-position: 195px 0px;
}

#menu .main_menu li.has_submenu a.salud_bucal {
	padding: 0 15px 0 0;
	width: 161px;
	background-position: 151px 0px;
}
#menu .main_menu li.has_submenu a.ciencia_dentaid {
	padding: 0 17px 0 0;
	width: 195px;
	background-position: 187px 0px;
}



#menu .main_menu li.last { border-right: 1px solid #193288; }
#menu .main_menu li a { color: #193288; }
#menu .main_menu li.selected,
#menu .main_menu li.selected a {
	background-color: #193288;
	color: #fff;
}
#menu .main_menu li.has_submenu.selected a { background-image: url('https://www.dentaid.com/rsc/img/bg_menu_hover.png'); }
#menu .main_menu li.has_submenu a:hover { background-image: url('https://www.dentaid.com/rsc/img/bg_menu.png'); }

#menu .main_menu li:hover {
	margin-top: -10px;
	border: 1px solid #DAE6F4;
	border-top: 1px solid #fff;
	border-right: 0;
	padding-top: 10px;
	
	background-image: url('https://www.dentaid.com/rsc/img/bg_menu_li_hover.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}
#menu .main_menu li:hover,
#menu .main_menu li:hover a {
	color: #193288;
	background-color: #DAE6F4;
}

.pro #menu .main_menu li {
	border: 1px solid #df7637;
	border-right: 0;
}
.pro #menu .main_menu li.last { border-right: 1px solid #df7637; }
.pro #menu .main_menu li a { color: #df7637; }
.pro #menu .main_menu li { font-size: 12px; }
.pro #menu .main_menu li:hover {
	border: 1px solid #efba9b;
	border-top: 1px solid #fff;
	border-right: 0;
	
	background-image: url('https://www.dentaid.com/rsc/img/profesional/bg_menu_li_hover2.jpg');
}

.pro #menu .main_menu li.selected,
.pro #menu .main_menu li.selected a { background-color: #df7637; color:#fff; }

.pro #menu .main_menu li:hover,
.pro #menu .main_menu li:hover a { background-color: #efba9b; }

.pro #menu .main_menu li a.aula_dentaid { width: 136px; }
.pro #menu .main_menu li a.congresos { width: 118px; }
.pro #menu .main_menu li a.estudios_clinicos { width: 180px; }
.pro #menu .main_menu li a.biblioteca_de_recursos { width: 231px; }
.pro #menu .main_menu li a.vademecum { width: 120px; }
.pro #menu .main_menu li a.estar_al_dia { width: 128px; }


/* SUBMENU */
#menu .main_menu li .submenu {
	border: 15px solid #DAE6F4;
	
	color: #87888A;
	text-align: left;
	line-height: 18px;
	font-family: Arial;
	background: url('https://www.dentaid.com/rsc/img/blue-line.jpg') top left repeat-y #fff;
	display: none;
	
	-webkit-box-shadow: 9px 10px 13px #ccc;
	-moz-box-shadow: 9px 10px 13px #ccc;
	box-shadow: 9px 10px 13px #ccc;
    
	position: absolute;
	z-index: 20;
	top: 26px;
	right: 0px;
	
	width: 890px;
	float: left;
	
	/* DOBLE */
	top: 50px !important;
    /*box-sizing: border-box;
    width: 100%;*/
	
	
}
#menu .main_menu li .submenu .text {
	padding: 15px 25px 0 0;
	
	color: #193288;
	font-size: 16px;
	line-height: 21px;
	text-transform: uppercase;
	
	width: 155px;
	float: left;
}
#menu .main_menu li .submenu .text span { font-weight: bold; }
#menu .main_menu li .submenu .links {
	padding: 15px 12px 0 12px;
	background: #fff;
	
	width: 670px;
	float: right;
}
#menu .main_menu li .submenu .links .group_links {
	width: 100%;
	float: left;
}
#menu .main_menu li .submenu .links .line {
	margin-bottom: 15px;
	border-bottom: 1px solid #193288;
}
#menu .main_menu li .submenu .links .group_links div {
	margin: 0 0 15px 0;
	padding: 0 10px;
	
	width: 145px;
	float: left;
}
#menu .main_menu li .submenu .links .group_links div.pro { border-left: 1px solid #193288; }

#menu .main_menu li .submenu .links .group_links div a {
	margin: 0 0 3px 0;
	padding: 0 0 0 10px;
	
	color: #193288;
	font-size: 13px;
	background: url('https://www.dentaid.com/rsc/img/li.png') 0px 4px no-repeat;
	
	float: left;
}
#menu .main_menu li .submenu .links .group_links div a:hover {
	color: #009EE0;
	background: url('https://www.dentaid.com/rsc/img/li_over.png') 0px 4px no-repeat;
}
#menu .main_menu li .images .links .group_links div a { background: none; }
#menu .main_menu li .images .links .group_links div a.link_brand { padding: 0; }
#menu .main_menu li .images .links .group_links div a.link_brand img { margin: 10px 0 0 5px; }

#menu .main_menu li .images .links .group_links div a:hover { background: none; }
#menu .main_menu li .images .links .group_links .profesional { border-left: 1px solid #193288; }

#menu .main_menu li .submenu .links .group_links div span {
	padding: 0 0 0 10px;
	font-size: 12px;
	width: 144px;
	float: left;
}

#menu .main_menu li .submenu .links .group_links div span.centered {
	padding: 0 0 0 0px;
	font-size: 12px;
	width: 144px;
	float: left;
	text-align: center;
}




#menu .main_menu li .submenu .links .group_links .last {margin: 0 0 15px 0; }

#menu .main_menu li .submenu .links .long_width div { width: 323px; }
#menu .main_menu li .submenu .links .long_width div a,
#menu .main_menu li .submenu .links .long_width div span { width: 313px; }

#menu .main_menu li .submenu .links a {	text-align: left; }

.pro #menu .main_menu li .submenu { background: #D9DADB; }
.pro #menu .main_menu li .submenu .links .group_links div a:hover {
	color: #df7637;
	background: url('https://www.dentaid.com/rsc/img/profesional/li_over.png') 0px 4px no-repeat;
}

.blue { border-top: 1px solid #193288; }


.linkAreaProfesional{
	background: url('https://www.dentaid.com/rsc/img/area_prof.jpg') 0px 0px no-repeat;
	height: 60px;
}

.linkAreaProfesional a{
	text-decoration: none;
	color: #fff;
	margin-top: 0px;
	font-family: 'dentaid_black';
	font-weight: normal;
	font-size: 14px;
	display: block;
	padding-top: 41px;
	padding-left: 10px;
}





/* CONTENT */
.slide_conocenos { /*min-height: 203px;*/ margin-bottom: 15px; }

/* ResponsiveSlider*/
.rslides,
.rslides1destacat,
.rslides2destacat,
.rslides3destacat,
.rslides4destacat,
.rslides_interior {
	position: relative;
  	list-style: none;
  	overflow: hidden;
  	width: 100%;
  	padding: 0;
  	margin: 0 0 5px;
}
.rslides1destacat,
.rslides2destacat,
.rslides3destacat,
.rslides4destacat { 	
	height: 230px; 
}
.rslides li,
.rslides_interior li {
	-webkit-backface-visibility: hidden;
  	position: absolute;
  	display: none;
  	width: 100%;
  	left: 0;
  	top: 0;
}
.rslides li:first-child,
.rslides1destacat li:first-child,
.rslides2destacat li:first-child,
.rslides3destacat li:first-child,
.rslides4destacat li:first-child,
.rslides_interior li:first-child { 
	position: relative;
  	display: block;
  	float: left;
}
.rslides img,
.rslides1destacat img,
.rslides2destacat img,
.rslides3destacat img,
.rslides4destacat img,
.rslides_interior img {
	display: block;
  	height: auto;
  	float: left;
  	width: 100%;
  	border: 0;
}
.twitterfeed{
	position:relative;
}
.twitterfeed:hover .large-btns_nav {
	opacity: 0.5;
}
.large-btns_nav {
	z-index: 3;
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	opacity: 0;
	text-indent: -9999px;
	overflow: hidden;
	top: 0;
	bottom: 0;
	left: 0;
	background: #000 url("themes.gif") no-repeat left 50%;
	width: 38px;
}

.large-btns_nav:active {
	opacity: 1.0;
}

.large-btns_nav.next {
	left: auto;
	background-position: right 50%;
	right: 0;
}
.large-btns_nav:focus {
	outline: none;
}
.large-btns_tabs {
	margin-top: 10px;
	text-align: center;
}
.large-btns_tabs li {
	display: inline;
	float: none;
	margin-right: 5px;
}
.large-btns_tabs a {
	text-indent: -9999px;
	overflow: hidden;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #ccc;
	background: rgba(0,0,0, .2);
	display: inline-block;
	_display: block;
	*display: block;
	-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
	box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
	width: 9px;
	height: 9px;
}
.large-btns_here a {
	background: #222;
	background: rgba(0,0,0, .8);
}

/* Product */



.product .rslides_interior { 
	border: 2px solid #C5C6C8; 
}
.product #show_popup {
	/*margin-top: -23px;*/
	margin-top: 5px;
	
	background: url('https://www.dentaid.com/rsc/img/lupa_augmentar.gif') no-repeat 0 0;
	cursor: pointer;
	
	width: 22px;
	height: 22px;
	float: left;
}
.product #show_popup:hover { background: url('https://www.dentaid.com/rsc/img/lupa_augmentar_over.gif') no-repeat 0 0; }
 
 
 
  
 
.rslides li div.caption, 
.pro .rslides li div.caption, 
.pro .rslides_interior li div.caption,
.swiper-slide div.caption, 
.pro .swiper-slide div.caption,
.pro .swiper-slide.interior div.caption {
	padding: 15px 15px 30px 15px;
	margin: 15px 15px 0px 15px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.pro .rslides li div.caption, 
.pro .rslides_interior li div.caption,
.pro .swiper-slide div.caption, 
.pro .swiper-slide.interior div.caption {	/*margin: 0;
	padding: 15px 10px;
	height: 287px;*/
	max-width: 350px;
}
.pro .swiper-slide div.caption div.text a, 
.pro .swiper-slide div.caption div.text strong, 
.pro .swiper-slide div.caption div.text a, 
.pro .swiper-slide div.caption div.text strong {
	display:block;
	clear:both;
	float:none;
}

.rslides1destacat li div.caption,
.rslides2destacat li div.caption,
.rslides3destacat li div.caption,
.rslides4destacat li div.caption {
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	min-height: 45px;
}

.rslides1destacat li:hover div.caption a,
.rslides2destacat li:hover div.caption a,
.rslides3destacat li:hover div.caption a,
.rslides4destacat li:hover div.caption a { color: #009EE0; }

.pro .rslides1destacat li:hover div.caption a,
.pro .rslides2destacat li:hover div.caption a,
.pro .rslides3destacat li:hover div.caption a,
.pro .rslides4destacat li:hover div.caption a { color: #df7637; }

.rslides_interior li div.caption,
.swiper-slide.interior div.caption {
	padding: 15px 80px 15px 15px;
	margin: 15px 15px 15px 0px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: auto;
}


.pro .rslides_interior li div.caption,
.pro .swiper-slide.interior div.caption {
/*	margin: 0;
	padding: 45px 15px;
	
	height: 184px;
	width: 330px;
	
	left: auto;
	right: 0;
*/
top: initial;
}

.rslides li div.caption div.background,
.rslides_interior li div.caption div.background,
.swiper-slide div.caption div.background,
.swiper-slide.interior div.caption div.background  {
       position:absolute;
       top:0px;
       left:0px;
       width:100%;
       height:100%;
       background-color:#ffffff;
       z-index:1;
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
       filter: alpha(opacity=70);
       opacity:.7;
}

.rslides li div.caption div.text,
.rslides_interior li div.caption div.text,
.swiper-slide div.caption div.text,
.swiper-slide.interior div.caption div.text {
	z-index:5;
    position:relative;
	font-size: 18px;
	color: #193288;
	line-height: 20px;
}   

.rslides li div.caption div.text strong,
.rslides li div.caption div.text b,
.rslides li div.caption div.text h1,
.rslides_interior li div.caption div.text strong,
.rslides_interior li div.caption div.text b,
.rslides_interior li div.caption div.text h1,

.swiper-slide div.caption div.text strong,
.swiper-slide div.caption div.text b,
.swiper-slide div.caption div.text h1,
.swiper-slide.interior div.caption div.text strong,
.swiper-slide.interior div.caption div.text b,
.swiper-slide.interior div.caption div.text h1 {
	font-size: 28px;
	color: #193288;
	font-family: Arial, 'dentaid_black';
	font-weight: normal;
	line-height: 28px;
	margin: 0px;
	padding: 0px;
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
}

.rslides li div.caption div.text span,
.rslides_interior li div.caption div.text span,

.swiper-slide div.caption div.text span,
.swiper-slide.interior div.caption div.text span {
	color: #6F7072;
	font-size: 12px;
	font-weight: bold;
}

.pro .rslides li div.caption div.background,
.pro .rslides_interior li div.caption div.background,

.pro .swiper-slide div.caption div.background,
.pro .swiper-slide.interior div.caption div.background  {
    /*background: #df7637;	/*#df7637;/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
	opacity: 1;*/
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#df7637;
	z-index:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity:.7;
}
.pro .rslides li div.caption div.white_corner,
.pro .rslides_interior li div.caption div.white_corner,

.pro .swiper-slide div.caption div.white_corner,
.pro .swiper-slide.interior div.caption div.white_corner  {
	 background: url('https://www.dentaid.com/rsc/img/profesional/white_corner.png') top right no-repeat;
	 
	 position: absolute;
	 z-index: 2;
	 top: 0px;
     right: 0px;
     
     width: 10px;
	 height: 10px;
	 display: none;
}



.pro .rslides li div.caption div.text,
.pro .swiper-slide div.caption div.text {
	font-size: 15px;
	color: #fff;
	line-height: 16px;
	overflow: hidden;
}
.pro .rslides li div.caption div.text strong,
.pro .rslides li div.caption div.text b 

.pro .swiper-slide div.caption div.text strong,
.pro .swiper-slide div.caption div.text b {
	font-size: 20px;
	color: #fff;
	font-family: Arial;
	font-weight: bold;
	line-height: 24px;
}

.pro .rslides_interior li div.caption div.text,
.pro .rslides_interior li div.caption div.text strong,
.pro .rslides_interior li div.caption div.text b,

.pro .swiper-slide.interior div.caption div.text,
.pro .swiper-slide.interior div.caption div.text strong,
.pro .swiper-slide.interior div.caption div.text b { 
	color: #fff; 
}

.pro .rslides li div.caption div.text a,
.pro .swiper-slide div.caption div.text a {
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	
	color: #fff;
	font-weight: bold;
	background: url('https://www.dentaid.com/rsc/img/li_white.png') 0px 4px no-repeat;
	
	float: left;
}
.pro .rslides li div.caption div.text a:hover,
.pro .swiper-slide div.caption div.text a:hover {
	color: #193288;
	background: url('https://www.dentaid.com/rsc/img/li.png') 0px 4px no-repeat;
}


.rslides_nav:focus,
.rslides_interior_nav:focus { outline: none; }

.rslides_tabs,
.rslides_interior_tabs {
	margin: 5px 0;
  	margin-right:0px;
  	text-align: center;
  	padding:0;
}
.pro .rslides_tabs,
.pro .rslides_interior_tabs {
	margin: 5px 0;
  	margin-right:0px;
  	text-align: center;
  	padding:0;
}

.rslides_tabs li,
.rslides_interior_tabs li {
	text-align: center;
  	display: inline;
  	float: none;
  	_float: left;
  	*float: left;
  	margin-left: 5px;
  	margin-right: 0px;
  	margin-bottom: 5px;
}
.pro .rslides_tabs li,
.pro .rslides_interior_tabs li {
	margin-left: 0px;
  	margin-right: 5px;
}

.rslides_tabs a,
.rslides_interior_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  /*
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  */
  background: #ccc;
  background: rgba(0,0,0, .2);
  display: inline-block;
  _display: block;
  *display: block;
  /*
  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);  
  */
  width: 9px;
  height: 9px;
}
  
.rslides_here a,
.rslides_interior_here a {
	background: #193288;
 	background: rgba(24,49,134, 1);
}
.rslides_here a:hover,
.rslides_tabs a:hover,
.rslides_interior_here a:hover,
.rslides_interior_tabs a:hover {
	background: #009EE0;
	background: rgba(0,158,224, 1);
}
.pro .rslides_here a:hover,
.pro .rslides_tabs a:hover,
.pro .rslides_interior_here a:hover,
.pro .rslides_interior_tabs a:hover { background: #df7637; }

.rslides_interior li.producte{
	border: 1px solid gray;
	margin: 1px;
}



/* FINAL SLIDES */



.link_strong { font-weight: bold; }

.addthis_toolbox{ 
	margin-bottom: 10px;
	clear:both;
	float:none;
	width: 100%;
}

#content {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
}
#content .slide_home, #content .slide_home_prof {
	padding-top: 20px;
	float: none;
	display: block;
	width: 920px; /*662px;*/
}

/*#content .slide_home_prof {
	padding-top: 20px;
	float: left;
	width: 575px;
}*/


#content .slide_home_dreta{
	margin-left: 0;
	padding-top: 0;
	float: none;
	display: block;
}

.bloc_twitter{
	width: 100% /*228px*/;
	line-height: 18px;
	font-size: 12px;
	background-color: #ECECEC;
	overflow:hidden;
}
.bloc_twitter h4{
	padding: 0px;
	margin:5px 10px;
	float:left;
	width:30px;
	height:30px;
}

.bloc_twitter strong { color: #58585A; }
.bloc_twitter a:hover { color: #009EE0; }
.pro .bloc_twitter a:hover { color: #df7637; }

.destacat_home h4{
	/*background: #fff url('https://www.dentaid.com/rsc/img/fons_destacat.gif') no-repeat top right;*/
	color: #193288;
	border:1px solid #193288;
	padding: 4px 4px 4px 10px;
	margin-bottom: 0;
	font-family: Arial, 'dentaid_black';
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
}
.pro .destacat_home h4{
	color: #df7637;
	border:1px solid #df7637;
	margin-bottom:10px;
}

.destacat_home{
	float: left;
	width:293px; /*215px;*/
	margin-right:20px;
	/*border-bottom: 2px #193288 dotted;*/
	margin-bottom: 30px;
	position: relative;
}

.pro .destacat_home_clear{
	display:none;
}
.pro .destacat_home{
	width:215px;
}

.destacat_home.last { margin-right:0px; float:right; }

.destacat_home p{
	font-size: 14px;
	font-weight: bold;
	color: #193288;
	line-height: 18px;
	padding: 10px 0 10px 0; 
	margin-bottom: 0; 

}

.destacat_home p a { color: #193288; }
.destacat_home p a:hover { color: #009EE0; }
.pro .destacat_home p a:hover { color: #df7637; }

.destacat_home p a img{
	margin-top: 0px;
	margin-bottom: 10px;
}
.destacat_home .imgDestacatHome>a{
	width: 100%;
	overflow: hidden;
	display:block;
}

/* DESTACAT PROFESIONAL */
.destacatProfesional span{
	width: 100%;
	overflow: hidden;
	display:block;
}
h4#destacatProfesionalCap{
	background: url('https://www.dentaid.com/rsc/img/fonsDestacatProfesional.png') top right no-repeat #F28D0B;
	border:none;
	border-top:1px solid #fff;
	border-bottom: 1px solid #F28D0B;
	margin-bottom:0;
	color:#fff;
}
#destacatProfesionalPeu{
	background-color: #F28D0B;
	color:#fff;
	text-transform: uppercase;
	padding: 4px 10px 4px 10px;
}
.destacatProfesional img, .destacat_home.last img{
	width:100%;
}

#nav1dest,
#nav2dest,
#nav3dest,
#nav4dest {
	float:right;
	margin-top:3px;
}

#nav1dest a,
#nav2dest a,
#nav3dest a,
#nav4dest a {
	width: 16px;
	height: 16px;
	margin-left: 5px;
	float:left
}

#nav1dest a.prev,
#nav2dest a.prev,
#nav3dest a.prev,
#nav4dest a.prev { background-color: /*#193288*/ transparent; }

#nav1dest a.prev:hover,
#nav2dest a.prev:hover,
#nav3dest a.prev:hover,
#nav4dest a.prev:hover { /*background-color: #009EE0 ;*/ }

.pro #nav1dest a.prev:hover,
.pro #nav2dest a.prev:hover,
.pro #nav3dest a.prev:hover,
.pro #nav4dest a.prev:hover { background-color: /*#df7637*/ transparent; }

#nav1dest a.next,
#nav2dest a.next,
#nav3dest a.next,
#nav4dest a.next { background-color: /*#193288*/ transparent; }

#nav1dest a.next:hover,
#nav2dest a.next:hover,
#nav3dest a.next:hover,
#nav4dest a.next:hover { /*background-color: #009EE0 ;*/ }

.pro #nav1dest a.next:hover,
.pro #nav2dest a.next:hover,
.pro #nav3dest a.next:hover,
.pro #nav4dest a.next:hover { background-color: /*#df7637*/ transparent; }

#pos1dest,
#pos2dest,
#pos3dest,
#pos4dest {
	line-height: 22px;
	font-size: 12px;
	background-color: #EDEDED;
	color: #193288;
	text-align: right;
}
  


.p_1_3{
	float: left;
	width:180px;
	margin-right:20px;
	margin-bottom: 15px;
}

.p_1_3.last{
	margin-right:0px;
}

.p_1_3 img{
	margin-bottom: 10px;
}

.p_2_3{
	float: left;
	width:380px;
	margin-right:20px;
	margin-bottom: 15px;
}
.p_2_3 img { margin-bottom: 10px; }

.p_1_2{
	float: left;
	width:280px;
	margin-right:20px;
	margin-bottom: 15px;
}

.p_1_2.last { margin-right:0px; }
.p_1_2.even {
	margin-right:0px;
	float: right;
}


.tweet_list{
	margin:0;
	padding: 0;
	list-style: none;
	height: 40px;
	display:table;
}

.tweet_list li{
	margin-bottom:0;
	padding: 0;
	padding-right:10px;
	vertical-align: middle;
	display: table-cell;
	float:none !important;
	text-align: center;
}

.tweet_list li .time {
	font-size: 11px;
}




.p_1_2 img{
	margin-bottom: 10px;
}

#ruta {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	list-style: none;
	font-size: 11px;
}

#ruta li{
	float:left;
	margin: 0px 5px 0px 0px;
}
#ruta li a{
	color:#183186;
	font-weight: bold;
}
#ruta li a:hover { color: #009EE0; }
.pro #ruta li a:hover { color: #df7637; }

/* ADD THIS */
.addthis .share {
	margin: 0 8px 0 0;
	
	color: #58585A;
	font-size: 12px;
	font-weight: bold;
	
	float: left;
}
.pro .addthis { margin-top: 20px; }


.principal {
	width: 580px;
	/*padding-top: 10px;*/
	padding-bottom: 20px;
	float:left;
}
.pro .principal { padding-top: 0px; }

.principal p,
.main_info p{
	text-align: justify;
}

.principal .p_1_2 p,
.principal .p_1_3 p {
	text-align: left;
}

.principal.al_dia p {
	text-align: left;
}




.principal_zona_personal { float: right; }
.principal_zona_personal .title {
	color: #193288;
	font-size: 18px;
	line-height: 18px;
	font-family: 'dentaid_black';
	text-transform: uppercase;
	
	width: 100%;
	float: left;	
}
.principal_zona_personal .warning {
	margin: 15px 0 25px 0;
	padding: 10px 0;
	
	background: #f4ba95;
	
	width: 100%;
	float: left;
}
.principal_zona_personal .warning .span1{
	color: #df7637;
	font-size: 45px;
	line-height: 40px;
	text-align: center;
	
	width: 5%;
	float: left;
}
.principal_zona_personal .warning .span2 {
	color: #58585A;
	font-weight: bold;
	
	width: 94%;
	float: left;
}

.principal_zona_personal .subtitle {
	margin: 5px 0 10px 0;
	border-bottom: 1px solid #193288;
	padding: 0 0 5px 0;
	
	color: #193288;
	font-weight: bold;

	width: 100%;
	float: left;
}

.al_dia {
	width: 100%;
	padding: 0px 0 20px 0;
}

#columna {
	width: 280px;
	margin-left: 60px;
	padding-bottom: 20px;
	float: left;
}
#columna p strong span { color: #193288; }

/* Zona personal */
#columna.zona_personal { margin-left: 0px; }
#columna.zona_personal .title {
	border-bottom: 1px solid #193288;
	padding: 0 0 5px 0;
	
	color: #193288;
	font-weight: bold;
}
#columna.zona_personal p {
	width: 100%;
	float: left;
}
#columna.zona_personal p.alertas { margin: 35px 0 25px 0; }

.links_user {
	margin: 5px 0 0 0;
	color: #193288;
	font-weight: bold;
	
	width: 600px;
	float: right;
}
.links_user a,
.links_user div {
	margin: 0 0 0 20px;
	float: right;
}

.welcome {
	margin: 0 0 10px 0;
	
	color: #193288;
	font-size: 25px;
	text-align: right;
	line-height: 32px;
	font-family: 'dentaid_black';
	
	width: 100%;
	float: left;
}

.user_form {
	width: 100%;
	float: left;
}
.user_form .data,
.register_form .data {
	margin: 0 0 5px 0;
	padding: 3px 0;
	
	height: 24px;
	width: 48%;
	float: left;
}
.user_form .data_data,
.register_form .data_data {
	width: 100%;
	float: left;
}

.user_form .data_check,
.register_form .data_check { min-height: 35px; }
.user_form .data_check span,
.register_form .data_check span { float: right; }
.user_form p span,
.register_form p span {
	color: #193288;
	font-weight: bold;
}

.user_form .w145,
.register_form .w145 { width: 145px; }
.user_form .w290,
.register_form .w290 { width: 290px; }
.user_form .w145 span,
.register_form .w145 span { width: 125px; }
.user_form .w290 span,
.register_form .w290 span { width: 270px; }
.user_form .data_l,
.register_form .data_l { float: left; }
.user_form .data_r,
.register_form .data_r { float: right; }

.user_form .hidden,
.register_form .hidden { display: none; }
.user_form .display,
.register_form .display { display: inline; }

.user_form .data span,
.register_form .data span {
	color: #58585A;
	font-weight: bold;
}
.user_form .data input,
.register_form .data input {
	border: 0;
	
	color: #87888A;
	font-size: 14px;
	
	width: auto;
}
.user_form .data:hover,
.register_form .data:hover,
.user_form .data:hover input,
.register_form .data:hover input { background: #f4ba95; }
.user_form .data:hover input,
.register_form .data:hover input { color: #fff; }

.user_form a,
.user_form input[type="submit"],
.register_form input[type="submit"] {
	margin: 0 0 0 20px;
	border: 0;
	padding: 3px 12px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background: #193288;
	text-transform: uppercase;
	float: right;
}
.user_form input[type="submit"],
.register_form input[type="submit"] { cursor: pointer; }
.user_form input[type="submit"]:hover,
.register_form input[type="submit"]:hover { color: #df7637; }

.user_form a.nobutton,
.register_form a.nobutton {
	float: none;
	font-size: 14px;
	font-family: Arial;
	line-height: 18px;
	
	margin: 0;
	border: 0;
	padding: 0px;
	color: #193288;
	background: #fff;
	text-transform:none;
}

.linkDreta{
	float:right;
	font-size: 12px;
	font-weight: normal;
}


.open-dialog-delete {
	margin: 8px 0 5px 20px;
	border: 0;
	padding: 3px 12px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background: #193288;
	text-transform: uppercase;
	float: right;
	cursor: pointer; 
}

.open-dialog-delete:hover {
	color: #df7637;
}








/* Bloc Producte */
.bloc_producte { padding-bottom: 10px; }
.bloc_producte span {
	font-size: 11px;
	color: #6F7072;
	font-weight: bold;
}

.bloc_producte .nuevo{
	background-color: red;
	color: white;
	padding: 2px 4px;
}


.bloc_producte h2 { margin-bottom: 5px; }

.bloc h4 {
	background-color: #DAE6F4;
	color:#183186;
	padding: 4px;
	font-weight: bold;
	text-transform: uppercase;
}

p.available {
	margin-top: 25px;
	font-size: 12px;
}

.bloc h4.h {
	cursor: pointer;
	background-image: url('https://www.dentaid.com/rsc/img/fletxa_plegar.gif');
	background-position: 256px 2px;
	background-repeat: no-repeat;
	background-color: #DAE6F4;
}
.pro .bloc h4.h { background-color: #D9DADB; }

.pro .cercador {
	margin: 0 0 35px 0;
	
	width: 582px; 
	float: left;
}
.pro .cercador h4.h {
	margin: 0;
	
	color: #fff;
	background-image: url('https://www.dentaid.com/rsc/img/profesional/cercador.png');
	background-position: top right;
	background-color: #df7637;
}

.bloc h4.large { background-position: 556px 2px; }
.bloc h4.extra-large { background-position: 896px 2px; }
.bloc h4.h:hover { background-image: url('https://www.dentaid.com/rsc/img/fletxa_plegar_over.gif'); }
.bloc h4.show { background-image: url('https://www.dentaid.com/rsc/img/fletxa_desplegar.gif'); }
.bloc h4.show:hover { background-image: url('https://www.dentaid.com/rsc/img/fletxa_desplegar_over.gif'); }

.pro .bloc h4.h:hover { background-image: url('https://www.dentaid.com/rsc/img/profesional/fletxa_plegar_over.gif'); }
.pro .bloc h4.show:hover { background-image: url('https://www.dentaid.com/rsc/img/profesional/fletxa_desplegar_over.gif'); }

.pro .cercador h4.h:hover { background-image: url('https://www.dentaid.com/rsc/img/profesional/cercador.png'); }
.pro .cercador h4.show:hover { background-image: url('https://www.dentaid.com/rsc/img/profesional/cercador.png'); }

.bloc .c {
	width: 100%;
	float: left;
}

.bloc .c div,
.pro .bloc .c div {
	text-align: justify;
}


.pro .cercador .c {
	border: 1px solid #df7637;
	width: 580px;
}

.bloc ul {
	list-style-image: url('https://www.dentaid.com/rsc/img/square.jpg');
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-left: 15px;
}

.bloc ul li{
	margin-left: 0px;
	margin-bottom: 10px;
}


p.plus,
div.plus {
	background-color: #DAE6F4;
	padding: 15px;
}
.pro p.plus,
.pro div.plus { background-color: #D9DADB; }

p.plus_blanc,
div.plus_blanc {
	background-color: #FFF;
	padding: 15px;	
}

p.plus_blanc.menys10 ,
div.plus_blanc.menys10 {
	padding-bottom: 5px;	
}

.float {
	width: 552px;
	float: left;
}

.float_esquerra{
	float: left;
	margin: 0px 15px 15px 0px;
}
.float_dreta{
	float: right;
	margin: 0px 0px 15px 15px;
}



#columna div.marca{
	background-color: #DAE6F4;
	padding: 10px;
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 15px;		
}

#columna div.marca h4{
	background-color: #FFF;
	padding: 15px;
	margin: 10px;
	text-align: center;
}

#columna div.marca h4 img{
	margin-top: 5px;
	margin-bottom: 5px;
}

#columna .destacat,
.pro .featured_home {
	float: left;
	width:280px;
	margin-right:0px;
	/*border-bottom: 2px #183186 dotted;*/
	margin-bottom: 30px;
	padding: 0px;
	font-size: 12px;
}
.pro .featured_home {
	margin: 20px 0 0 0;
	border: 0;
	width: 315px;
	float: right;
}
#columna .destacat h4,
.pro .featured_home h4 {
	/*background: #fff url('https://www.dentaid.com/rsc/img/fons_destacat.gif') no-repeat top right;
	color: #fff;*/
	padding: 4px 4px 4px 10px;
	margin-bottom: 5px;
	margin-top: 0px;
	background-color: #ececec;
	color: #153389;
}
.pro .featured_home h4 {
	font-family: 'dentaid_black';
	font-weight: normal;
}
#columna .destacat ul.articles,
.pro .featured_home ul.articles {
	list-style: none;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
	font-weight: bold;
}
#columna .destacat ul.articles li,
.pro .featured_home ul.articles li {
	margin-left: 0px;
	margin-bottom: 10px;
	clear: both;
}
#columna .destacat ul.articles li img,
.pro .featured_home ul.articles li img {
	border: 2px solid #C5C6C8;
	float:left;
	margin-right:10px;
	margin-bottom: 10px;
}
.pro .featured_home ul.articles li img { height: 73px; }
#columna .destacat_clar{
	background: #fff url('https://www.dentaid.com/rsc/img/fons_destacat_clar.gif') no-repeat top right;
	float: left;
	width:280px;
	margin-right:0px;
	margin-bottom: 30px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}

#columna .destacat_clar ul {
	list-style: none;
	margin: 15px 15px 15px 15px;
	padding-left: 0px;
}
#columna .destacat_clar ul.ajuda { margin:0; }

#columna .destacat_clar .plus .plus_blanc ul {
	margin-top: 0px;
	margin-left: 0px;
}


#columna .destacat_clar ul li{
	margin-left: 0px;
	margin-bottom: 10px;
	clear: both;
}



#columna .destacat ul.videos {
	list-style: none;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
}

#columna .destacat ul.videos li{
	margin-left: 0px;
	margin-bottom: 10px;
	clear: both;
}

#columna .destacat ul.videos li img{
	border: none 0px;
	float:left;
	margin-right:0px;
	margin-bottom: 5px;
}


.grey {
	border-bottom: 1px solid #D9DADB;
	padding: 0 0 10px 0;
}


.link_fletxa {
	font-weight: bold;
	padding-left: 10px;
	background: url('https://www.dentaid.com/rsc/img/li.png') 0px 3px no-repeat;
}
.link_fletxa:hover {
	color: #009EE0;
	background: url('https://www.dentaid.com/rsc/img/li_over.png') 0px 3px no-repeat;
}
.pro .link_fletxa:hover,
.pro .link_fletxa.current {
	color: #df7637;
	background: url('https://www.dentaid.com/rsc/img/profesional/li_over.png') 0px 3px no-repeat;
}
.link_plus {
	padding-left: 20px;
	margin-right: 10px;
	font-weight: bold;
	background: url('https://www.dentaid.com/rsc/img/profesional/icono_info.gif') 0 0 no-repeat;
}
.link_plus:hover {
	color: #df7637;
	background: url('https://www.dentaid.com/rsc/img/profesional/icono_info_over.gif') 0 0 no-repeat;
}

.link_inscribir,
.link_recibir,
.link_apuntar {
	padding: 1px 0 1px 23px;
	font-weight: bold;
}

.link_inscribir { background: url('https://www.dentaid.com/rsc/img/profesional/icono_inscribirme.png') 0 0 no-repeat; }
.link_recibir { background: url('https://www.dentaid.com/rsc/img/profesional/icono_recibir_aviso.png') 0 0 no-repeat; }
.link_apuntar { background: url('https://www.dentaid.com/rsc/img/profesional/icono_lista_espera.png') 0 0 no-repeat; }

.link_inscribir:hover,
.link_recibir:hover,
.link_apuntar:hover { color: #df7637; }

.pro .link_back {
	padding-left: 20px;
	background: url('https://www.dentaid.com/rsc/img/profesional/ico_volver.gif') 0 2px no-repeat;
	float: right;
}
.pro .link_back:hover { background: url('https://www.dentaid.com/rsc/img/profesional/ico_volver_over.gif') 0 2px no-repeat; }

/*
.principal .bloc ul.productes {
	list-style: none;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
}

.principal .bloc ul.productes li{
	margin-left: 0px;
	margin-bottom: 10px;
	clear: both;
}

.principal .bloc ul.productes li img{
	border: 2px solid #C5C6C8;
	float:left;
	margin-right:10px;
	margin-bottom: 10px;
}
*/

.searcher .bloc ul.productes,
.principal .bloc ul.productes {
	list-style: none;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
}
.searcher .bloc ul.productes {
	width: 100%;
	float: left;
}
.searcher .bloc ul.productes li,
.principal .bloc ul.productes li {
	margin: 0 0 15px 0;
	
	width: 275px;
	float: left;
}
.searcher .bloc ul.productes li {
	margin: 0 15px 15px 0;
	width: 290px;
}
.searcher .bloc ul.productes li.even,
.principal .bloc ul.productes li.even { float: right; }
.searcher .bloc ul.productes li img,
.principal .bloc ul.productes li img {
	border: 2px solid #C5C6C8;
	float:left;
	margin-right: 10px;
}


.principal .bloc ul.productes li span {
	font-size: 12px;
}


.principal .bloc ul.productes li span span, .principal .bloc ul.productes li span .nuevo {
    background-color: red;
    color: white;
    padding: 2px 4px;
}



ul.tags {
	padding: 0;
	margin-top: -8px;
	
	list-style-image: none;
	list-style-type: none;
	
	width: 100%;
	float: left;
}
ul.tags li {
	margin: 8px 12px 0 0;
	float: left;
}

ul.tags li div {
	padding: 3px 10px 0 10px;
	
	color: #183186;
	background: url('https://www.dentaid.com/rsc/img/bkg_tag_middle.png') repeat-x 0px 0px;	
	
	height: 22px;
	float: left;
}
ul.tags li div:first-child {
	padding: 0;
	
	background: url('https://www.dentaid.com/rsc/img/bkg_tag_left.png') no-repeat 0px 0px;
	width: 13px;
	height: 25px;
}
ul.tags li div:last-child {
	padding: 0;
	
	background: url('https://www.dentaid.com/rsc/img/bkg_tag_right.png') no-repeat 0px 0px;
	width: 5px;
	height: 25px;
}
.pro ul.tags li div { background: url('https://www.dentaid.com/rsc/img/profesional/bkg_tag_middle.png') repeat-x 0px 0px; }
.pro ul.tags li div:first-child { background: url('https://www.dentaid.com/rsc/img/profesional/bkg_tag_left.png') no-repeat 0px 0px; }
.pro ul.tags li div:last-child { background: url('https://www.dentaid.com/rsc/img/profesional/bkg_tag_right.png') no-repeat 0px 0px; }


ul.tags li div a,
.pro ul.tags li div a {
	font-weight: normal;
}


/* Pagination */
.pagination {
	border-top: 2px #183186 dotted;
	border-bottom: 2px #183186 dotted;
	padding: 2px 0;
	
	color: #183186;
	text-align: center;
	
	width: 100%;
	float: left;
}
.pagination .previous {
	padding: 2px 0 2px 28px;
	background: url('https://www.dentaid.com/rsc/img/fletxa_anterior.gif') top left no-repeat;
	float: left;
}
.pagination .next {
	padding: 2px 28px 2px 0;
	background: url('https://www.dentaid.com/rsc/img/fletxa_seguent.gif') top right no-repeat;
	float: right;
}
.pro .pagination .previous:hover { background: url('https://www.dentaid.com/rsc/img/profesional/fletxa_seguent_over.gif') top left no-repeat; }
.pro .pagination .next:hover { background: url('https://www.dentaid.com/rsc/img/profesional/fletxa_seguent_over.gif') top right no-repeat; }


/* Form */
.form {
	padding: 2% 3%;
	
	font-size: 12px;
	
	width: 94%;
	float: left;
}
.form div {
	margin: 0 20px 10px 0;
	width: 50%;
	float: left;
}
.form .w1 { width: 355px; }
.form .w2 { width: 262px; }
.form .w3 { width: 168px; }
.form .last { margin: 0 0 10px 0; }

.form input[type="text"] {
	border: 1px solid #df7637;
	padding: 4px;
	line-height: 20px;
}
.form .w1 input[type="text"] { width: 345px; }
.form .w2 input[type="text"] { width: 252px; }
.form .w3 input[type="text"] { width: 158px; }

.form select {
	border: 1px solid #df7637;
	padding: 3px;
	line-height: 20px;
}
.form .w1 select { width: 345px; }
.form .w2 select { width: 252px; }
.form .w3 select { width: 158px; }

.form .submit {
	border: 0;
	padding: 3px 6px 5px 30px;
	
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	background: #193288 url('https://www.dentaid.com/rsc/img/ico_buscar_pro.png') top left no-repeat;

	float: right;
}
.form .bottom { margin-top: 23px; }


/* Related Product */
.related_product {
	margin: 10px 0 25px 0;
	border: 1px solid #193288;
	padding: 5%;
	
	width: 89%;
	float: left;	
}
.related_product img { margin-top: 10px; }


/* Estar al dia */
.block {
	margin: 0 20px 20px 0;
	border: 15px solid #DAE6F4;
	padding: 20px;
	
	position: relative;
	min-height: 240px;
	float: left;
}
.block h2 { font-size: 16px; }
.block img {
	float: left;
	margin: 0px 20px 0px 0px;
}
.w2 img { margin-bottom: 15px; }

.block p { font-size: 13px; }
.block .link_fletxa { font-size: 11px; }
.block .source {
	color: #193288;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	bottom: 15px;
	line-height: 14px;
}
.block .source span { color: #58585A; }





.al_dia hr {
	margin: 0;
	border: 0;
	padding: 0;
	
	width: 100%;
	float: left;
}

.al_dia .w1 { width: 145px; }
.al_dia .w2 { width: 223px; }
.al_dia .w3 { width: 380px; }
.al_dia .w4 { width: 536px; }
.al_dia .last { margin: 0 0 20px 0; }

.al_dia .w2 img { width: 100%; }
.al_dia .w3 img { width: 180px; }
.al_dia .w4 img { width: 258px; }

.al_dia .w4 .source { left: 298px; }


.txtMini{
	font-size: 12px;
}

.bloc ul.nolist{
	list-style: none;
	padding-left: 0px;
}

.bloc ul.nolist li{
	clear:both;
}



/* FOOTER */
#footer {
	margin: 0;
	padding: 0;
	
	font-weight: bold;
	
	width: 100%;
	float: left;
	font-size: 12px;
}
#footer .top_footer,
#footer .bottom_footer {
	margin: 0;
	padding: 0;
	
	width: 100%;
	float: left;
}

/* Top Footer */
#footer .top_footer {
	padding: 30px 0 15px 0;
	background: #ececed;
}
#footer .top_footer .brands,
#footer .top_footer .publications {
	margin: 0 30px 0 0;
	float: left;
}
#footer .top_footer .social_networks { float: right; }
#footer .top_footer .brands { width: 330px; }
#footer .top_footer .publications { width: 210px; }
#footer .top_footer .social_networks { width: 313px; }
#footer .top_footer .brands div,
#footer .top_footer .publications div,
#footer .top_footer .social_networks div {
	color: #585854;
	text-transform: uppercase;
	
	width: 100%;
	float: left;
}
.zona_personal ul,
#footer .top_footer ul {
	margin: 10px 0;
	padding: 0;
	
	list-style-type: none;
	
	width: 100%;
	float: left;
}
.zona_personal ul li,
#footer .top_footer ul li {
	margin: 4px 0;
	background: url('https://www.dentaid.com/rsc/img/li.png') 0px 4px no-repeat;
}
.zona_personal ul li { width: 100%; }
#footer .top_footer ul li:hover { background: url('https://www.dentaid.com/rsc/img/li_over.png') 0px 4px no-repeat; }
#footer .top_footer ul li a { color: #193288; }
#footer .top_footer ul li a:hover { color: #009EE0; }

.zona_personal ul li:hover,
.zona_personal ul li.current,
.pro #footer .top_footer ul li:hover { background: url('https://www.dentaid.com/rsc/img/profesional/li_over.png') 0px 4px no-repeat; }
.zona_personal ul li:hover a,
.zona_personal ul li.current a,
.pro #footer .top_footer ul li a:hover { color: #df7637; }

.zona_personal ul li,
#footer .top_footer .brands ul li,
#footer .top_footer .publications ul li {
	padding: 0 0 0 10px;
	float: left;
}
#footer .top_footer .brands ul li {
	text-transform: uppercase;
	width: 100px;
}
#footer .top_footer .publications ul li { width: 230px; }

/* Social Networks */
#footer .top_footer .social_networks .list {
	margin: 5px 0;
	
	width: 100%;
	float: left;
}
#footer .top_footer .social_networks a {
	margin: 11px 11px 0 0;
	
	width: 25px;
	height: 25px;
	float: left;
}

/*
#footer .top_footer .social_networks .facebook { background: url('https://www.dentaid.com/rsc/img/social/ico_facebook.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .facebook:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_facebook_over.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .twitter { background: url('https://www.dentaid.com/rsc/img/social/ico_twitter.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .twitter:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_twitter_over.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .google { background: url('https://www.dentaid.com/rsc/img/social/ico_google.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .google:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_google_over.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .youtube { background: url('https://www.dentaid.com/rsc/img/social/ico_youtube.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .youtube:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_youtube_over.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .linkedin { background: url('https://www.dentaid.com/rsc/img/social/ico_linkedin.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .linkedin:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_linkedin_over.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .slideshare { background: url('https://www.dentaid.com/rsc/img/social/ico_slide_share.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .slideshare:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_slide_share_over.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .instagram { background: url('https://www.dentaid.com/rsc/img/social/ico_instagram.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .instagram:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_instagram_over.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .pinterest { background: url('https://www.dentaid.com/rsc/img/social/ico_pinterest.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .pinterest:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_pinterest_over.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .flicker { background: url('https://www.dentaid.com/rsc/img/social/ico_flickr.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .flicker:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_flickr_over.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .picasa { background: url('https://www.dentaid.com/rsc/img/social/ico_picasa.gif') 0px 0px no-repeat; }
#footer .top_footer .social_networks .picasa:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_picasa_over.gif') 0px 0px no-repeat; }

#footer .top_footer .social_networks .list a.last { margin: 10px 0 0 0; }
#footer .top_footer .social_networks .list a:last-child { margin: 10px 0 0 0; }

.pro #footer .top_footer .social_networks .facebook:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_facebook_over.gif') 0px 0px no-repeat; }
.pro #footer .top_footer .social_networks .twitter:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_twitter_over.gif') 0px 0px no-repeat; }
.pro #footer .top_footer .social_networks .google:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_google_over.gif') 0px 0px no-repeat; }
.pro #footer .top_footer .social_networks .youtube:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_youtube_over.gif') 0px 0px no-repeat; }
.pro #footer .top_footer .social_networks .linkedin:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_linkedin_over.gif') 0px 0px no-repeat; }
.pro #footer .top_footer .social_networks .slideshare:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_slide_share_over.gif') 0px 0px no-repeat; }
.pro #footer .top_footer .social_networks .instagram:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_instagram_over.gif') 0px 0px no-repeat; }
.pro #footer .top_footer .social_networks .pinterest:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_pinterest_over.gif') 0px 0px no-repeat; }
.pro #footer .top_footer .social_networks .flicker:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_flickr_over.gif') 0px 0px no-repeat; }
.pro #footer .top_footer .social_networks .picasa:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_picasa_over.gif') 0px 0px no-repeat; }
*/

#footer .top_footer .social_networks .facebook { background: url('https://www.dentaid.com/rsc/img/social/social_fb.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .facebook:hover { background: url('https://www.dentaid.com/rsc/img/social/social_fb_over.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .twitter { background: url('https://www.dentaid.com/rsc/img/social/social_tw.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .twitter:hover { background: url('https://www.dentaid.com/rsc/img/social/social_tw_over.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .google { background: url('https://www.dentaid.com/rsc/img/social/social_gg.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .google:hover { background: url('https://www.dentaid.com/rsc/img/social/social_gg_over.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .youtube { background: url('https://www.dentaid.com/rsc/img/social/social_yt.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .youtube:hover { background: url('https://www.dentaid.com/rsc/img/social/social_yt_over.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .linkedin { background: url('https://www.dentaid.com/rsc/img/social/social_lk.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .linkedin:hover { background: url('https://www.dentaid.com/rsc/img/social/social_lk_over.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .slideshare { background: url('https://www.dentaid.com/rsc/img/social/social_ss.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .slideshare:hover { background: url('https://www.dentaid.com/rsc/img/social/social_ss_over.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .instagram { background: url('https://www.dentaid.com/rsc/img/social/social_in.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .instagram:hover { background: url('https://www.dentaid.com/rsc/img/social/social_in_over.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .pinterest { background: url('https://www.dentaid.com/rsc/img/social/social_pi.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .pinterest:hover { background: url('https://www.dentaid.com/rsc/img/social/social_pi_over.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .flicker { background: url('https://www.dentaid.com/rsc/img/social/social_fk.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .flicker:hover { background: url('https://www.dentaid.com/rsc/img/social/social_fk_over.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .picasa { background: url('https://www.dentaid.com/rsc/img/social/social_pi.png') 0px 0px no-repeat; background-size: contain; }
#footer .top_footer .social_networks .picasa:hover { background: url('https://www.dentaid.com/rsc/img/social/social_pi_over.png') 0px 0px no-repeat; background-size: contain; }

#footer .top_footer .social_networks .list a.last { margin: 10px 0 0 0; }
#footer .top_footer .social_networks .list a:last-child { margin: 10px 0 0 0; }

.pro #footer .top_footer .social_networks .facebook:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_fb_over.png') 0px 0px no-repeat; background-size: contain; }
.pro #footer .top_footer .social_networks .twitter:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_tw_over.png') 0px 0px no-repeat; background-size: contain; }
.pro #footer .top_footer .social_networks .google:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_gg_over.png') 0px 0px no-repeat; background-size: contain; }
.pro #footer .top_footer .social_networks .youtube:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_yt_over.png') 0px 0px no-repeat; background-size: contain; }
.pro #footer .top_footer .social_networks .linkedin:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_lk_over.png') 0px 0px no-repeat; background-size: contain; }
.pro #footer .top_footer .social_networks .slideshare:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_ss_over.png') 0px 0px no-repeat; background-size: contain; }
.pro #footer .top_footer .social_networks .instagram:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_in_over.png') 0px 0px no-repeat; background-size: contain; }
.pro #footer .top_footer .social_networks .pinterest:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_pi_over.png') 0px 0px no-repeat; background-size: contain; }
.pro #footer .top_footer .social_networks .flicker:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_fk_over.png') 0px 0px no-repeat; background-size: contain; }
.pro #footer .top_footer .social_networks .picasa:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_pi_over.png') 0px 0px no-repeat; background-size: contain; }








/* Bottom footer */
#footer .bottom_footer {
	padding: 4px 0;
	
	text-align: center;
	background: #193288;
}
#footer .bottom_footer a,
#footer .bottom_footer span {
	margin: 0 22px;
	
	color: #fff;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#footer .bottom_footer :hover,
#footer .bottom_footer a:hover {
	color: #009EE0;
	opacity: 1;
	filter: alpha(opacity=100);
}
.pro #footer .bottom_footer :hover,
.pro #footer .bottom_footer a:hover { color: #df7637; }

#footer .bottom_footer span:hover,
.pro #footer .bottom_footer span:hover {
	color: #fff;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

/* PROFESIONAL */
.schedule {
	height: 156px;
	width: 100%;
	float: left;
}
.schedule_colors {
	margin: 6px 0;
	
	font-size: 12px;
	
	width: 100%;
	float: left;
}
.schedule_colors .c1,
.schedule_colors .c2,
.schedule_colors .c3 {
	width: 100%;
	float: left;
}
.schedule_colors .c1 div,
.schedule_colors .c2 div,
.schedule_colors .c3 div {
	margin: 4px 5px 0 0;
	
	width: 10px;
	height: 10px;
	float: left;
}
.schedule_colors .c1 div { background: #1da08f; }
.schedule_colors .c2 div { background: #eaac4a; }
.schedule_colors .c3 div { background: #ba6665; }

#columna .schedule {
	margin: 0 0 20px 0;
	border: 15px solid #D9DADB;
	padding: 10px 17px;
	
	width: 216px;
}
#header .login {
	padding: 5px 0 0 3%;
	
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background: #193288 url('https://www.dentaid.com/rsc/img/profesional/user_icon.png') top right no-repeat;
	clear: right;
	cursor: pointer;
	
	height: 23px;
	/*width: 182px;*/
	width: 98%;
	float: right;
}

.bloc img.icon_img { margin: 0 8px 0 0; }

/* Profile */
.profile {
	margin: 0 0 20px 0;
	padding: 5px 0;
	
	//width: 580px;
	width: 100%;
	float: left;
}
.profile img {
	margin: 0 15px 0 0;
	border: 1px solid #87888A;
	//padding: 50px 5px;
	
	width: 144px;
	float: left;
}

.course_profile {
	border: 15px solid #D9DADB;
	padding: 15px 10px;
	width: 530px;
}
.course_profile .info {
	width: 379px;
	float: right;
}
.study_profile img { padding: 0; }

.profile a {
	color: #87888A;
	font-weight: normal;
}
.profile span {
	color: #58585A;
	font-weight: bold;
}
.profile .link_inscribir,
.profile .link_recibir,
.profile .link_apuntar,
.profile .link_descargar {
	padding: 5px 12px 5px 34px;
	
	color: #fff;
	font-weight: bold;
	background-color: #193288;
	background-position: 10px 4px;
	background-repeat: no-repeat;
}

.profile .link_inscribir { background-image: url('https://www.dentaid.com/rsc/img/profesional/icono_inscribirme.png'); }
.profile .link_recibir { background-image: url('https://www.dentaid.com/rsc/img/profesional/icono_recibir_aviso.png'); }
.profile .link_apuntar { background-image: url('https://www.dentaid.com/rsc/img/profesional/icono_lista_espera.png'); }
.profile .link_descargar { background-image: url('https://www.dentaid.com/rsc/img/profesional/ico_descargar.gif'); }

.profile .link_inscribir:hover,
.profile .link_recibir:hover,
.profile .link_apuntar:hover,
.profile .link_descargar:hover { color: #df7637; }

.fb-like {
	margin: 25px 0 15px 0;
	width: 100%;
	float: left;	
}

/* Course */
.course {
	margin: 0 0 20px 0;
	border: 1px solid #193288;
	padding: 15px 20px;
	
	width: 540px;
	float: left;
}

.course_info {
	margin-left:150px;
}
.course img {
	margin: 0 15px 5px 0;
	border: 1px solid #87888A;
	//padding: 50px 5px;
	padding: 0;
	
	width: 144px;
	float: left;
}
.course .date,
.course_profile .date {
	margin: 0 15px 0 0;
	
	background: url('https://www.dentaid.com/rsc/img/profesional/full_calendari.jpg') 0 0 no-repeat;
	width: 136px;
	height: 135px; 
	float: left;
}
.course .date .month,
.course_profile .date .month,
.course .date .day,
.course_profile .date .day {
	text-align: center;
	font-family: 'dentaid_black';
	
	width: 100%;
	float: left;
}
.course .date .month,
.course_profile .date .month {
	padding: 12px 0;
	
	color: #fff;
	font-size: 16px;
}
.course .date .day,
.course_profile .date .day {
	padding: 30px 0 0 0;
	
	color: #df7637;
	font-size: 65px;
}
.course .title,
.course span {
	color: #58585A;
	font-weight: bold;
}
.course .title {
	margin: 0 0 12px 0;
	font-size: 16px;
}
.congress .title { color: #193288; }
.study img { padding: 0; }

.course .link_plus {
	font-size: 12px;
	float: left; 
}
.link_inscribir,
.link_recibir,
.link_apuntar {
	margin-right: 20px;
	font-size: 12px;
}

.course .link {
	color: #193288;
	font-size: 12px;
	font-weight: bold;
	float: left;
}

.linkNormal a {
	color: #193288;
	font-weight: normal;
}



/* Vademecum */
.main_info {
	margin: 10px 0 20px 0;
	width: 100%;
	float: left;
}

.vademecum_list {
	margin-top: 10px;
	width: 100%;
	float: left;
}
.vademecum_list div {
	margin: 15px 0;
	width: 50%;
	float: left;
}
.vademecum_list div img {
	margin: 0 20px 0 0;
	border: 1px solid #87888A;
	padding: 10px;
	background-color: #eee;
	
	float: left;
}
.vademecum_list div h2 {
	margin-bottom: 4px;
	font-size: 16px;
	text-transform: uppercase;
}
.vademecum_list div p { margin: 0; }
.vademecum_list hr {
	margin: 0;
	border: 0;
	padding: 0;
	
	width: 100%;
	float: left;
}


/* FORM */
.log_reg {
	margin: 5px 0 30px 0;
	
	width: 100%;
	float: left;
}
.log_reg b.title { font-size: 16px; }
.login_form {
	border: 15px solid #D9DADB;
	padding: 20px 20px 15px 20px;
	
	width: 380px;
	float: left;
}
.login_form .link_fletxa {
	border: 10px 0 0 0;
	font-size: 11px;
	background: url('https://www.dentaid.com/rsc/img/li.png') 0px 5px no-repeat;
	float: left;
}
.pro .login_form .link_fletxa:hover { background: url('https://www.dentaid.com/rsc/img/profesional/li_over.png') 0px 5px no-repeat; }
.login_form .label,
.login_form input[type="text"],
.login_form input[type="password"] {
	width: 240px;
	float: left;
}
.login_form input[type="text"],
.login_form input[type="password"] {
	margin: 0 0 10px 0;
	border: 1px solid #193288;
	padding: 4px 10px;
}
.login_form input[type="submit"] {
	margin: 0;
	border: 0;
	padding: 3px 12px;
	
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	
	background: #193288;
	text-transform: uppercase;
	
	float: right;
}
.login_form .label {
	color: #58585A;
	font-size: 11px;
	font-weight: bold;
}
.registration {
	padding: 35px 35px 15px 35px;
	background: #D9DADB;
	
	width: 380px;
	float: right;
}
.registration p {
	width: 220px;
	float: left;
}
.registration a {
	padding: 3px 12px;
	
	color: #fff;
	background: #193288;
	text-transform: uppercase;
	
	float: right;
}
.register_form .label {
	color: #58585A;
	font-size: 11px;
	font-weight: bold;
}
.login_form .label span,
.register_form .label span { color: #df7637; }


/* MAIN TITLE */
.main_title {
	padding: 12px 0;
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'dentaid_black';
	background: #df7637 url('https://www.dentaid.com/rsc/img/profesional/white_corner.png') top right no-repeat;
	
	width: 100%;
	float: left;
}
.main_title.corp { background: #DAE6F4 url('https://www.dentaid.com/rsc/img/bg_menu_li_hover.jpg') top right no-repeat; }
.main_title span {
	margin: 0 0 0 20px;
	float: left;
}


.vademecum_list div p {
margin: 0;
text-align: left;
width: 55%;
float: left;
}


/* RESOURCES */
#resources {
	width: 918px;
	float: left;
}
#resources .menu {
	padding: 0;
	margin-bottom: -1px;
	
	position: relative;
	z-index: 2;
	
	width: 100%;
	float: left;
}
#resources .menu a,
#resources .menu div {
	margin: 0;
	border-top: 1px solid #193288;
	border-right: 1px solid #193288;
	border-bottom: 1px solid #193288;
	padding: 5px 10px;
	
	float: left;
}
#resources .menu a:first-child,
#resources .menu div:first-child { border-left: 1px solid #193288; }
#resources .menu a.current,
#resources .menu div.current {
	color: #df7637;
	border-bottom: 1px solid #fff;
}

#resources .content {
	padding: 20px 2% 10px 2%;
	border: 1px solid #193288;
	
	width: 96%;
	float: left;
}
#resources .content .header {
	padding: 5px 1% 5px 1%;
	color: #fff;
	background: #193288;
	font-weight: bold;
	text-transform: uppercase;
	
	width: 98%;
	float: left;
}
#resources .content .items {
	width: 100%;
	float: left;
}
#resources .content .items .item {
	border-bottom: 1px solid #87888A;
	
	padding: 8px 1% 8px 1%;
	
	width: 98%;
	float: left;
}
#resources .content .items .item:last-child { border: 0; }

#resources .content .a,
#resources .content .b,
#resources .content .c,
#resources .content .d { float: left; }

#resources .content .a { width: 17%; }
#resources .content .b { width: 33%; padding-right: 2%; }
#resources .content .c { width: 33%; padding-right: 2%; }
#resources .content .d { width: 13%; }

#resources .content .item .a { text-align: center; }

#resources .content .item .b { font-weight: bold; }
#resources .content .item .b .b1 { color: #585854; }
#resources .content .item .b .b2 {
	color: #193288;
	font-size: 13px;
}

#resources .content .item .d a {
	padding: 3px 0 3px 30%;
	color: #fff;
	
	font-size: 11px;
	text-transform: uppercase;
	background-color: #193288;
	background-position: 8px 3px;
	background-repeat: no-repeat;
	
	width: 70%;
	float: left;
}
#resources .content .item .d a.descargar { background-image: url('https://www.dentaid.com/rsc/img/profesional/resources/ico_descargar.gif'); }
#resources .content .item .d a.ver { background-image: url('https://www.dentaid.com/rsc/img/profesional/resources/ico_ver.gif'); }

#resources .content .item:hover { background-color: #f3bd99; }
#resources .content .item:hover .d a { background-color: #df7637; }

.noborder {
	padding: 0px 0px 10px 0px !important;
	border: none 0px !important;
	width: 100% !important;
	float: left;
}

.noborder .b {
	text-align: left !important;
}

.alerts {
	margin: 30px 0 10px 0;
	border: 15px solid #D9DADB;
	padding: 15px 0;
	
	width: 890px;
	float: left;
}
.alerts .title,
.alerts .text {
	margin: 0 0 0 15px;
	float: left;
}
.alerts .title {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'dentaid_black';
	
	color: #585854;
	width: 275px;
}
.alerts .text {	width: 330px; }
.alerts a {
	margin: 0 15px 0 0;
	padding: 3px 8px;
	
	color: #fff;
	font-size: 11px;
	background: #193288;
	text-transform: uppercase;
	
	width: auto;
	float: right;
}
.alerts a:hover {
	color: #fff;
	background: #df7637;
}

/* REGISTER */
.register {
	margin: 0 0 10px 0;
	
	min-height: 400px;
	
	width: 100%;
	float: left;
}
.register .numbers {
	margin: 5px 0 0 0;
	float: right;
}
.register .numbers div,
.register .numbers img { float: left; }
.register .numbers div {
	margin: 0 0 0 10px;
	padding: 11px 0 0 0;
	
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	font-family: 'dentaid_black';
	background: #D9DADB;
	
	width: 45px;
	height: 30px;
}
.register .numbers img { margin: 0 0 0 20px; }
.register .numbers .current { background: #df7637; }

#msg {
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	
	width: 100%;
	float: left;
}
#msg .error {
	margin: 15px 0 0 0;
	border: 1px solid #ff4d4d;
	padding: 10px 0;
	
	background: #ffd3d3;
	color: #ff4d4d;
}
#msg .correct {
	margin: 5px 0 12px 0;
	border: 1px solid #61ca21;
	padding: 10px 0;
	
	background: #d8ffc0;
	color: #61ca21;
}
#msg .error_ident { margin: 5px 0 12px 0; }

#msg .error_user,
#msg .correct_user { margin: 15px 0 0 0; }

.register .register_form {
	margin: 15px 0 0 0;
	
	width: 100%;
	float: left;
}
.register .register_form .textbox_input {
	margin: 0 0 20px 0;
	width: 100%;
	float: left;
}
.register .register_form .textbox {
	padding: 15px 20px;
	
	color: #58585A;
	font-weight: bold;
	line-height: 21px;
	background: #D9DADB;
	
	width: 245px;
	float: left;
}
.register .register_form select {
	
}
.register .welcome-text {
	width: 100%;
	float: left;
}
.register .welcome-text h1 {
	margin: 5px 0 30px 0;
	color: #585854;
	font-size: 28px;
	font-weight: bold;
	font-family: 'dentaid_black';
}
.register .welcome-text a {
	margin: 15px 20px 0 0;
	padding: 3px 12px;
	
	color: #fff;
	background: #193288;
	cursor: pointer;
	
	float: left;	
}
.register .welcome-text a:hover { color: #df7637; }

/* REGISTER FORM */
/*.register_form {*/
.register .register_form .inputs {
	//border: 1px solid green;
	width: 590px;
	float: right;
}
.register .register_form .inputs .block_name {
	margin: 0 0 12px 0;
	padding: 5px 10px;
	
	color: #193288;
	background: #D9DADB;
	font-weight: bold;
	font-family: 'dentaid_black';
	text-transform: uppercase;
	
	width: 570px;
	float: left;
}
.register .register_form .inputs .combo {
	font-size: 11px;
	float: left;
}
.register .register_form .inputs .w1 { width: 180px; }
.register .register_form .inputs .w2 { width: 283px; }
.register .register_form .inputs .w3 { width: 385px; }
.register .register_form .inputs .w4 { width: 100%; }
.register .register_form .inputs .l { float: left; }
.register .register_form .inputs .r { float: right; }
.register .register_form .inputs .ml { margin: 0 0 0 25px; }
.register .register_form .inputs .combo input[type="text"],
.register .register_form .inputs .combo input[type="password"],
.register .register_form .inputs .combo textarea {
	margin: 0 0 10px 0;
	border: 1px solid #193288;
	padding: 4px 5%;
	
	width: 90%;
	float: left;
}
.register .register_form .inputs .combo textarea {
	padding: 4px 2%;
	width: 96%;
	height: 125px;
}
.register .register_form .inputs .combo select {
	margin: 0 0 10px 0;
	border: 1px solid #193288;
	padding: 0;
	
	width: 100%;
	height: 23px;
	float: left;
}
.register .register_form .inputs .hidden { display: none; }
.register .register_form .inputs .display { display: inline; }

.register .register_form .inputs .required {
	margin: 0 0 10px 0;
	font-size: 11px;
	width: 100%;
	float: left;
}
.register .register_form .inputs input[type="submit"] {
	margin: 0;
	border: 0;
	padding: 3px 12px;
	
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	
	background: #193288;
	text-transform: uppercase;
	
	float: right;
}
.register .register_form .inputs input[type="submit"].end {
	margin: 20px 0 0 0;
	float: left;
}


#rememberBoxContent,
#rememberBoxDualContent,
#rememberBoxCaptchaContent{
	max-width: 500px;	
}


#rememberBoxContent .block_name,
#rememberBoxDualContent .block_name,
#rememberBoxCaptchaContent .block_name  {
	margin: 0 0 12px 0;
	padding: 5px 10px;
	
	color: #193288;
	background: #D9DADB;
	font-weight: bold;
	font-family: 'dentaid_black';
	text-transform: uppercase;
/*
	width: 570px;
	float: left;
*/

}

#rememberBoxDualContent #cuentaAtras {
	color: #193288 !important;
	font-weight: normal;
	font-family: 'dentaid_black';
	text-transform: uppercase;
	text-align: center;
}



#rememberBoxDualContent #cuentaAtras span {
	color: #193288 !important;
	font-weight: bold;
	font-family: 'dentaid_black';
	text-transform: uppercase;
	font-size: 30px;
}


#imgCaptcha{
  /*float:left;*/
  width:230px;
  background-color:#fff;
  text-align:center;
  margin: 2px auto 2px auto;
  vertical-align: top;
}
#imgCaptcha input{
  width: 100%;
  margin: 0 0 10px 0;
  border: 1px solid #193288;
  padding: 4px 10px;
}
#captcha{
  margin:0;
  padding:0;
  border-bottom:1px solid #ccc;
}





/* SITEMAP */
.sitemap .links {
	//border: 1px solid green;
	width: 590px;
	float: right;
}
.sitemap .links .block_name,
.sitemap .links .block_name_pro {
	margin: 0 0 12px 0;
	padding: 5px 10px;
	
	color: #193288;
	background: #D9DADB;
	font-weight: bold;
	font-family: 'dentaid_black';
	text-transform: uppercase;
	
	width: 570px;
	float: left;
}


.sitemap .links .block_name_pro{
	color: #193288;
	background: #efba9b;
}


.sitemap .links .w1 { width: 180px; }
.sitemap .links .w2 { width: 283px; }
.sitemap .links .w3 { width: 385px; }
.sitemap .links .w4 { width: 100%; }
.sitemap .links .l { float: left; }
.sitemap .links .r { float: right; }
.sitemap .links .ml { margin: 0 0 0 25px; }
.sitemap .links .hidden { display: none; }
.sitemap .links .display { display: inline; }

.sitemap .links .required {
	margin: 0 0 10px 0;
	font-size: 11px;
	width: 100%;
	float: left;
}

.sitemap .sitemap_links {
	margin: 0 0 20px 0;
	width: 100%;
	float: left;
}
.sitemap .textbox {
	padding: 15px 20px;
	
	color: #58585A;
	font-weight: bold;
	line-height: 21px;
	background: #D9DADB;
	
	width: 245px;
	float: left;
}

.sitemap .links a {
	font-weight: bold;
	font-size: 11px;
}



.right { float: right; }

.toLeft{
	text-align: left;
}










.is0{
	background: url('https://www.dentaid.com/rsc/img/profesional/progress_bar.png') no-repeat 0 0;
	width: 138px;
	height: 7px;
}
.is10 { background-position: 0 -7px; }
.is20 { background-position: 0 -14px; }
.is30 { background-position: 0 -21px; }
.is40 { background-position: 0 -28px; }
.is50 { background-position: 0 -35px; }
.is60 { background-position: 0 -42px; }
.is70 { background-position: 0 -49px; }
.is80 { background-position: 0 -56px; }
.is90 { background-position: 0 -63px; }
.is100 { background-position: 0 -70px; }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
    
.item_alert {
	margin-bottom: 10px;
	width: 100%;
	float: left;
}
.item_alert .t {
	width: 80%;
	float: left;
}
.item_alert .l {
	width: 20%;
	float: right;
}
.item_alert .l a {
	margin-top: 10px;
	padding: 4px 8px;
	
	color: #fff;
	background: #193288;
	text-transform: uppercase;
	
	float: right;
}
.item_alert .l a:hover {
	background: #df7637;
	color: #fff;
}

#footer .top_footer .social_networks .footerCerts{
	border-top: 1px solid #BBB;
	padding:3px 0 0 0;
	text-align: left;
	margin-top: 5px;
}

#footer .top_footer .social_networks .footerCerts a, 
#footer .top_footer .social_networks .footerCerts img{
	padding: 0px;
	margin: 0px;
}



/* COOKIES TABLE */

.cookieTable{
	width: 880px;
	text-align: left;
	margin-left: 40px;
}

.cookieTable th{
	font-weight: bold;
	background-color: #eeeeee;
	padding: 2px 10px;
	text-align: center;
	font-size: 12px;
}

.cookieTable td{
	font-weight: normal;
	padding: 2px 10px;
	font-size: 12px;
}

.cookieTable td.rowLine{
	font-weight: normal;
	background-color: #eeeeee;
	padding: 1px;
}

.cookieTable td a{
	font-weight: bold;
}

/* FAQS TABLE */

.faqsTable{
	width: 780px;
	text-align: left;
	margin-left: 40px !important;
}

.faqsTable th{
	font-weight: bold;
	background-color: #eeeeee;
	padding: 2px 10px;
	text-align: left;
	font-size: 13px;
	vertical-align: middle;
}

.faqsTable td{
	font-weight: normal;
	padding: 2px 10px;
	font-size: 13px;
	vertical-align: middle;
	text-align: left;
}

.faqsTable td.rowLine{
	font-weight: normal;
	background-color: #eeeeee;
	padding: 1px;
	font-size: 1px;
}

.faqsTable td a{
	color: #df0061 !important;
	font-weight: normal;
}

.faqsLink{
	color: #009EE0 !important;
	font-weight: normal;
}

/* ESTAR AL DIA */
#navMesVistos{
	list-style:none;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
	border-left:1px solid #1A3186;
}
#navMesVistos li{
	width:49%;
	float:left;
	display:inline;
	background-color:#F1F4FB;
	border:1px solid #1A3186;
	border-left:none;
	text-align:center;
}
#navMesVistos li.active{
	background-color:#fff;
	border-bottom:1px solid #fff;
}
#titleColAlDia{
	margin-top:0;
	color:#353535;
	font-weight:bold;
	font-size:11px;
}
.noticiaAlDia{
	width:305px;
	height:auto;
	min-height: 355px;
	margin: 0 10px 10px 0px;
	padding:0;
	float: left;
	position:relative;
}
.noticiaAlDia_header{
	margin: 0;
	padding:0 10px;
	border:1px solid #ACACAC;
	border-bottom:none;
	display:block;
	width:285px;
	height:320px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.noticiaAlDia_titol{
	margin-bottom: 0px;
	margin: 15px 0 0;
	height:44px;
}
.noticiaAlDia_titol h2{
	margin:0;
	padding:0;
}
.noticiaAlDia_titol h2 a{
	text-decoration: none;
	color: #193288; /*#353535;*/
	font-family:Arial;
	margin: 0;
	font-weight: bold;
	font-size: 18px;
	line-height:22px;
}

.noticiaAlDia_titol h2 a:hover{
	color: #009EE0; /*#353535;*/
}




.noticiaAlDia_data{
	font-size:12px;
	line-height:16px;
	color:#353535;
	font-size:12px;
}
.noticiaAlDia_subtitol{
	margin:5px 0;
	font-size:12px;
}
.noticiaAlDia_text{
	margin:15px 0px 0px 0px;
	color:#353535;
	font-size: 12px;
}
.noticiaAlDia_text p{
	font-size:12px;
	line-height: 14px;
	font-weight:normal;
}
.noticiaAlDia_footer{
	color:#fff;
	padding:5px 10px;
	width:285px;
	background-color:#193288;/*#2C63B3;*/
	border:1px solid #193288;/*#2C63B3;*/
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.noticiaAlDia_footer *{
	color:#fff;
	font-family:Arial;
	font-size: 12px;
}
.linkColAlDia{
	display:block;
	margin:0;
	padding:2px 0;
	overflow:hidden;
}
.linkColAlDia a{
	font-size:12px;
	font-weight:bold;
	color:#193288 ; /*#3469b6;*/
}

.linkColAlDia a:hover{
	color:#009EE0 ;
}



.addthis_sharing_toolbox {
  position: absolute;
  bottom: 6px;
  right: 2px;
  padding: 2px 0 2px 2px;
  display: none;
  background-color: #fff;
}
.btAddThis:hover{
	cursor:pointer;
}


/* NOU REGISTRE */

div.botoConfigurar{
	border: 1px solid #183186;
    padding: 5px;
    display: inline-block;
    width: 20%;
    margin: 0 5px 5px 0px;
    vertical-align: top;
}

div.botoConfigurar:first-letter {
    text-transform: uppercase;
}

div.botoConfigurar.actiu{
	background-color: #183186;
	color:#fff;
}

div.botoConfigurar:hover{
	background-color: #8c98c3;
	color:#fff;
	cursor: pointer;
}

div.botoConfigurar.actiu:hover{
	background-color: #183186;
}

div.botoConfigurar:active, div.botoConfigurar.actiu:active{
	background-color: #000;
}


.register .register_form .inputs input.botoFinalitzarRegistre {
	background-color: #df7637 ;
	margin: 0 auto 0 auto;
	clear: both;
	float: none;
}


#msgInline {
	font-size: 12px;
	text-align: left;
	width: 100%;
	float: none;
	clear: both
}
#msgInline .error {
	margin: 2px;
	border: 1px solid #ff4d4d;
	padding: 2px 10px;
	
	background: #ffd3d3;
	color: #000;
}
#msgInline .correct {
	margin: 2px;
	border: 1px solid #61ca21;
	padding: 2px 10px;
	
	background: #d8ffc0;
	color: #61ca21;
}

#msgInline a {
	text-decoration: underline;
	font-weight: bold;
}

.noDisplayAlerts {
	display: none;
}

.block_name .linkDreta {
	font-weight: normal;
	font-family: arial;
}



/* USER-FORM */

.user_form .inputs .block_name {
	margin: 0 0 12px 0;
	padding: 5px 10px;
	
	color: #193288;
	background: #D9DADB;
	font-weight: bold;
	font-family: 'dentaid_black';
	text-transform: uppercase;
	
	width: 570px;
	float: left;
}

/* RESPONSIVE */

.open-responsive-menu{
	display:none;
	padding: 2px 10px 0 0;
}
#mMenu{
	color:#ffffff;
}
#mMenu>div{
	margin:0;
	padding:5px;
	border-bottom:1px solid #ffffff;
	text-align:right;
}
#mMenu ul li{
	border:1px solid #ffffff;
	padding:0;
	margin:5px 10px;
}
#mMenu a{
	text-decoration: none;
	border:none;
	color:#ffffff;
	height:20px;
	line-height:20px;
}
#mMenu .countryLabel img{
	vertical-align: middle;
}
#mMenu .countryLabel{
	display: inline-block;
	float:left;
	height:20px;
	line-height:20px;
	opacity: 0.5;
}
#mMenu .opacityMig a{
	opacity: 0.5;
}
#mMenu .opacityMig .countryLabel:hover, #mMenu .opacityMig a:hover{
	cursor:pointer;
	opacity: 1;
}
#mMenu .list *{
	text-align:left;
}
#mMenu .divh2{
	text-decoration: none;
	color: #ffffff;
	margin-top: 0px;
	font-family: 'dentaid_black';
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
}
#mMenu #internacional a{
	background-color: #ffffff;
	border-radius: 3px;
	color:#193288;
	padding:3px 5px;
	white-space: nowrap;
	float:left;
	margin:0 5px 5px 0;
}
#mMenu #internacional a:hover{
	background-color: #009EE0;
	color: #ffffff;
}
#mMenu .list>div{
	margin-bottom:15px;
	overflow: hidden;
}
#mMenu .list .colPaisos{
	width:auto;
	padding:3px;
	margin:0;
}
#mMenu .filials{
	display:none;
}
.mobilemenu.mobilemenu-theme #mMenu ul{
	padding-top:5px;
}
.mobilemenu.mobilemenu-theme ul ul.mSubMenu{
	padding:5px 10px 10px;
	/*display:none;*/
	height:auto;
	opacity: 1;
	background-color:#DAE6F2;
}
#mMenu #mSupMenu>li>a{
	margin:0;
	background-repeat: no-repeat;
	background-image: url('https://www.dentaid.com/rsc/img/bg_menu_hover.png');
	padding:10px 0 10px 20px;
	background-position: 5px 35%;
}
#mMenu #mSupMenu>li.selected>a, #mMenu #mSupMenu>li>a:hover{
	background-color:#DAE6F2;
	background-repeat: no-repeat;
	background-image: url('https://www.dentaid.com/rsc/img/bg_menu.png');
	padding:10px 0 10px 20px;
	background-position: 5px 35%;
	color:#193288;
}
#mMenu #mSupMenu>li.noBg>a, #mMenu #mSupMenu>li.noBg>a:hover{
	background-image: none !important;
}
#mMenu #mSupMenu .sponsors{
	background-color: #fff;
    border: 4px solid #193288;
    color: #193288 !important;
    font-size: 11px;
    text-align: center;
}
.pro #mMenu #mSupMenu .sponsors{
    border: 4px solid #df7637;
    color: #df7637 !important;
}
#mMenu #mSupMenu .sponsors a{
	display: inline-block !important;
	padding:5px 0 0 !important;
	height: auto; /*40px;*/
}
#mMenu ul li.selected a{
	color:#193288;
	border-bottom: 1px solid #193288;
}
#mMenu ul .mSubMenu li{
	border:none;
	overflow:hidden;
	margin-bottom:5px;
	margin:0 0 0 15px;
}
#mMenu ul .mSubMenu li a{
	padding:5px;
	margin:0;
	height:auto;
	color:#193288;
	border-bottom: 1px solid #193288;
}
#mMenu ul .mSubMenu li:last-child a{
	border:none;
}
#mMenu ul .mSubMenu li a span{
	font-size: 12px;
}
.fancybox-inner #fichaFilial{
	position:relative;
	top:0;
	left:0;
	width:99%;
}
.fancybox-overlay {
	z-index: 1000000 !important;
}
.fancybox-opened {
    z-index: 1000001 !important;
}
.mobilemenu{
	z-index: 1000 !important;
}
.principal.al_dia{
	max-width:920px;
	width:100% !important;
}
.principal .bloc{
	margin:10px 0;
}
.principal .bloc ul.productes li.clear{
	display:none !important;
}
.pro .mobilemenu.mobilemenu-theme .mobilemenu--inner{
	background-color: #DF7637;
}
.pro #mMenu #mSupMenu > li.noBg > a:hover{
	background-color: #fff;
	color: #DF7637;
}
.principal.al_dia #columna_dreta .fb-page.responsive{
	display: none;
}
#widget{
	z-index: 900 !important;
}

/* CALENDAR PRO */
.dzscalendar .theMonths > * {
    left: inherit !important;
    position: relative !important;
    top: inherit !important;
    width: 100% !important;
}
/* PAGINA 100% AMPLE */
.fullWidth p{
	margin-bottom: 13px;
}
.fullWidth .principal{
	width:100%;
}
.fullWidth .colEsq_1_2{
	width:47%;
	float:left;
}
.fullWidth .colDreta_1_2{
	width:47%;
	float:right;
}
.fullWidth .bloc h4.large {
    background-position: 100% 2px;
    border-right:2px solid transparent;
    padding-right: 20px;
}
.fullWidth .blocs_1_3{
	display: flex;
	width:100%;
	flex-wrap: wrap;
}
.fullWidth .bloc_1_3{
	box-sizing: border-box;
	width:31% !important;
	float:left;
	margin:0 2% 0 0;
	padding:15px;
	border:1px solid #ccc;
	margin-bottom:20px;
}
.fullWidth .bloc_1_3 img{
	display:block;
	max-width:100%;
	max-height:77px;
	margin: 0 auto 15px;
}
.fullWidth .bloc_1_1{
	width:100%;
	padding:15px;
	box-sizing: border-box;
	border:1px solid #ccc;
	overflow:hidden;
	margin: 0 0 10px;
}
.fullWidth .bloc_1_1 img{
	float: left;
	margin-right:15px;
}
.fullWidth .bgGris, .fullWidth .bgGris2{
	background-color:#A4AFD3;
	padding:5px 10px;
	margin:0 0 7px 20px;
	color:#ccc !important;
	overflow:hidden;
	display: inline-block;
}
.fullWidth .bgGris *{
	color:#fff !important;
}
.fullWidth .bgGris2{
	margin:0;
	background-color:#EAEAF3;
	padding:15px;
}
.fullWidth .bgGris2, .fullWidth .bgGris2 *{
	color:#87888a !important;
}
.fullWidth .p_1_2{
	width:48%;
	margin:0 2% 0 0;
}
.fullWidth .p_1_2.last{
	margin-right:0;
}
.fullWidth .colEsq_1_2 .h.large, .fullWidth .colDreta_1_2 .h.large{
	border:1px solid #ccc;
	background-color:#fff;
}
/*.fullWidth*/ .bloc h4.h, .bloc h4.h:hover{
	background-color: #ececec;
	background-image: url("https://www.dentaid.com/rsc/img/fletxa_plegar2.gif");
}
/*.fullWidth*/ .bloc h4.large.gris{
	background-color: #ececec;
}
/*.fullWidth*/ .bloc h4.show, .bloc h4.show:hover {
    background-image: url("https://www.dentaid.com/rsc/img/fletxa_desplegar2.gif");
}
.fullWidth img{
	max-width:100%;
}
.fullWidth h2{
	font-size:13px;
	margin: 8px 0 4px 0;
	text-transform: uppercase;
	font-weight: bold;
}
.fullWidth h2, .fullWidth h3{
	font-family: Arial;
}
/*.fullWidth*/ .bloc h4{
	font-size:14px;
	line-height:18px;
	padding-left:15px;
}
/*.fullWidth*/ .bloc h4.large {
    margin-bottom: 5px !important;
    margin-top: 5px !important;
}
.fullWidth #map-dentaid{
	margin:0 auto !important;
	max-width:96% !important;
	width:96% !important;
}
.fullWidth .c{
	margin-top:15px;
}
.fullWidth .fancybox{
	color:#87888a;
	text-decoration: underline;
	font-weight: normal;
}
.fullWidth .fancybox:hover{
	text-decoration: none;
}
.fullWidth .signe_mes{
	background-color:#87888a;
	color:#fff;
	border-radius: 55%;
	display:inline-block;
	width:18px;
	height:18px;
	text-align: center;
	font-weight: bold;
}
.titolBlauCel{
	font-size: 13px;
    line-height: 18px;
    padding: 4px 4px 4px 15px;
    background-color: #BDE5F6;
    font-weight: bolder;
    text-transform: uppercase;
    margin-bottom: 15px !important;
    margin-top: 15px !important;
    font-family: Arial;
    color: #153389;
}
.solucioPatologia{
	border:1px solid #ccc;
	text-align:center;
	padding:15px 0;
}

.solucioPatologia img{
	vertical-align: top;
}

.solucioPatologia span{
	background-color:#004E96;
	color:#fff;
	display:inline-block;
	padding:10px 15px;
    vertical-align: top;
}

.solucioPatologia span{
    padding: 2px 5px;
    font-size: 10px;
    clear: both;
    float: none;
    display: table;
    margin: 5px auto 0 auto;
}




.videoMarca,
.videoResponsive {
	position: relative;
	padding-bottom: 50%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin: 10px 0 20px 0;
}
.videoMarca iframe,
.videoResponsive iframe {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
}




a.fancybox,
p .fancybox {
	text-align: left !important;
}


.ambMarge {
	margin-top: 10px !important;
	margin-bottom: 20px !important;
}

.pro #columna .schedule {
		position: relative !important;
		float: none !important;
		max-width: 100%;
	    box-sizing: border-box;
	    height: 216px;
	    width: 100%;
}


	.bloc .xarxesSocials span{
		display:table !important;	
	}
	
	
	
	
.swiper-container {
    width: 100%;
    height: auto;
   	padding-bottom: 25px;
   	box-sizing: border-box;

}  

.swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color:#000;
    opacity: 1;
    background: rgba(0,0,0,0.2);
}
.swiper-pagination-bullet {
    border-radius: 0 !important;
    width: 10px !important;
    height: 10px !important;
	margin: 0 3px !important;
}

.swiper-pagination-bullet-active {
    color:#fff;
    background: #193288 !important;
}	

.swiper-wrapper {
/*	padding-bottom: 10px;*/
}

.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 0px;
    left: 0;
    width: 100%;
}

.swiper-slide img {
	width: 100% !important;
	height: auto !important;
}

.swiper-slide.interior img {
	width: 100% !important;
	height: auto !important;
}

#mMenu{
	min-height:100px;
}
/* POPUP xarxes socials */

#bloqueDatosVisitador  .social_networks {
	margin: 0 auto;
	display: inline-block;
}
#bloqueDatosVisitador  .social_networks a {
	margin: 5px 11px 0 0;
	
	width: 25px;
	height: 25px;
	float: left;
}

#bloqueDatosVisitador .social_networks .facebook { background: url('https://www.dentaid.com/rsc/img/social/social_fb.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .facebook:hover { background: url('https://www.dentaid.com/rsc/img/social/social_fb_over.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .twitter { background: url('https://www.dentaid.com/rsc/img/social/social_tw.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .twitter:hover { background: url('https://www.dentaid.com/rsc/img/social/social_tw_over.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .google { background: url('https://www.dentaid.com/rsc/img/social/social_gg.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .google:hover { background: url('https://www.dentaid.com/rsc/img/social/social_gg_over.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .youtube { background: url('https://www.dentaid.com/rsc/img/social/social_yt.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .youtube:hover { background: url('https://www.dentaid.com/rsc/img/social/social_yt_over.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .linkedin { background: url('https://www.dentaid.com/rsc/img/social/social_lk.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .linkedin:hover { background: url('https://www.dentaid.com/rsc/img/social/social_lk_over.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .slideshare { background: url('https://www.dentaid.com/rsc/img/social/social_ss.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .slideshare:hover { background: url('https://www.dentaid.com/rsc/img/social/social_ss_over.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .instagram { background: url('https://www.dentaid.com/rsc/img/social/social_in.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .instagram:hover { background: url('https://www.dentaid.com/rsc/img/social/social_in_over.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .pinterest { background: url('https://www.dentaid.com/rsc/img/social/social_pi.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .pinterest:hover { background: url('https://www.dentaid.com/rsc/img/social/social_pi_over.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .flicker { background: url('https://www.dentaid.com/rsc/img/social/social_fk.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .flicker:hover { background: url('https://www.dentaid.com/rsc/img/social/social_fk_over.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .picasa { background: url('https://www.dentaid.com/rsc/img/social/social_pi.png') 0px 0px no-repeat; background-size: contain; }
#bloqueDatosVisitador .social_networks .picasa:hover { background: url('https://www.dentaid.com/rsc/img/social/social_pi_over.png') 0px 0px no-repeat; background-size: contain; }

#bloqueDatosVisitador .social_networks .list a.last { margin: 10px 0 0 0; }
#bloqueDatosVisitador .social_networks .list a:last-child { margin: 10px 0 0 0; }




table.contact-table {
	margin: 16px 0;
	font-size: 11px;
	border: 1px solid gray;
	border-bottom:none;
	border-right:none;

}

table.contact-table th,table.contact-table td {
	padding: 5px;
	border: 1px solid gray;
	border-top:none;
	border-left:none;
	vertical-align: top;
	text-align: left;
}

table.contact-table th{
	text-align: right;
	width: 40%;
}

table.contact-table a{
	text-decoration: underline;
}









@media all and (max-width: 1023px) {
	.filials3col{
		display:block;
		overflow:hidden;
		float:none;
		width:465px;
	}
	.colPaisos {
	    width: 155px;
	}
	.filials1col{
		margin-left:0;
		margin-right:25px;
	}
	.top_header .nav.pais li.filials .list{
		right:-40px;
		width:820px;
	}
	.top_header .nav.pais li.filials .list #worldwide{
		overflow:hidden;
		margin-left:125px;
	}
	#content .center{
		padding-left:15px;
		padding-right:15px;
		box-sizing: border-box;
	}
	#menu .main_menu li .submenu{
		width: 100%;
		box-sizing: border-box;
	}
	#menu .main_menu li .submenu .text{
		min-height: 50px !important;
		height:auto !important;
		background-color: #DAE6F4 !important;
		padding-bottom:25px;
	}
	#menu .main_menu li .submenu .text, #menu .main_menu li .submenu .links{
		box-sizing: border-box;
	    display: block;
	    width: 100%;
	}
	#footer .bottom_footer a, #footer .bottom_footer span{
		white-space:nowrap;
	}
	.center{
		width:100%;
		max-width:920px;
	}
	#footer .top_footer .center .brands{
		margin-right:0;
		width:100%;
		display:block;
		padding-left:15px;
		box-sizing: border-box;
	}
	#footer .top_footer .brands ul li {
	    width: 140px;
	}
	#footer .top_footer .publications{
		padding-left:15px;
		float:left;
	}
	#footer .top_footer .social_networks{
		padding-right:15px;
		float:right;
	}
	#footer .top_footer .publications, #footer .top_footer .social_networks{
		width:50%;
		box-sizing: border-box;
		margin-right:0;
	}
	.top_header .nav.pais, .top_header .nav{
		width:50%;
		box-sizing: border-box;
		margin:0;
	}
	.top_header .nav{
		padding:0 0 0 15px;
	}
	.top_header .nav li.logo_top{
		display:none;
	}
	.top_header .nav li:nth-child(2){
		margin-left:0;
	}
	.top_header .nav.pais li:nth-child(2){
		margin-left:20px;
	}
	#menu .main_menu{
		padding-left:15px;
		padding-right:15px;
		box-sizing: border-box;
	}
	#menu .main_menu li{
		width:20%;
		box-sizing: border-box;
		padding-right:0;
		display: table;
		height:50px;
	}
	#menu .main_menu li > a{
		width:100% !important;
		box-sizing: border-box;
		background-position: 95% 35% !important;
		display: table-cell !important;
		vertical-align: middle !important;
		float:none;
		height:50px;
	}
	#menu .main_menu li .submenu{
		top:50px !important;
	}
	#header .logo_big{
		padding-left:15px;
	}
	#header .sponsors, #header .cercador{
		padding-right:15px;
	}
	.fullWidth .bloc_1_3{
		width:48% !important;
	}
	.principal, #columna{
		width:100%;
		box-sizing: border-box;
		margin-left:0;
		margin-right:0;
	}
	.bloc h4.large{
		margin-top:5px !important;
		margin-bottom:5px !important;
		background-position: 100% 2px;
		border-right:2px solid transparent;
	}
	#columna div.marca, #columna div.destacat_clar, #columna .destacat{
		width:47%;
		box-sizing: border-box;
		float:left;
		margin-left:1%;
		margin-right:1%;
	}
	/*#columna .destacat ~ .destacat{
		clear:right;
		margin-right:50px;
	}*/
	#columna div.marca h4 a{
		display:block;
		text-align: center;
	}
	/*.clearfix{
		display:none;
		position:absolute;
		top:0;
		left:-5000px;
	}*/
	.p_1_2{
		width:48%;
		margin-right:2%;
		margin-left: 0;
		box-sizing: border-box;
	}
	.p_1_3, .p_1_3.last{
		width:30%;
		margin-right:1%;
		margin-left: 1%;
		box-sizing: border-box;
	}
	.p_1_2.last{
		width:48%;
		margin-right: 0;
		margin-left:2%;
		box-sizing: border-box;
	}
	.p_1_2 img, .p_1_3 img, .bloc img{
		width:100% !important;
		height:auto !important;
	}
	.fullWidth .bloc_1_1 img{
		float: left;
		max-width: 82px !important;
	}
	.bloc .xarxesSocials img{
		width: 35px !important;
	}
	
	

	#map-dentaid{
		max-width: 580px;
		width:100% !important;
		margin:0 auto;
	}
	#content .slide_home {
	    width: 100%;
	}
	.destacat_home, .pro .destacat_home{
		width:48%;
		margin:0 1%;
	}
	.pro .destacat_home_clear{
		display:block;
	}
	.destacatProfesional, .destacat_home.last{
		float:none !important;
		width:98%;
		margin:0 1%;
		display: inline-block;
		margin-bottom: 18px;
	}
	.destacatProfesional span{
		max-height: 500px /*300px*/;
		overflow:hidden;
	}
	.rslides1destacat, .rslides2destacat, .rslides3destacat, .rslides4destacat {
		height: auto;
		max-height: 350px;
	}
	.destacatProfesional img, .destacat_home.last img{
		width:100%;
	}
	.top_header .nav.newNav li a{
		padding:0 10px;
	}
	#content .slide_home_dreta{
		width:100%;
		margin:0;
		box-sizing: border-box;
	}
	#content .slide_home_dreta .linkAreaProfesional, .bloc_twitter{
		width:100%;
		/*margin-right:15px;
		float:left;*/
	}
	.principal.al_dia #columna_dreta{
		display:block !important;
		clear:both !important;
		float:none !important;
		width:100% !important;
		overflow: hidden;
	}
	.principal.al_dia #columna_dreta #populars-tabs{
		width:49%;
		float:left;
	}
	.principal.al_dia #columna_dreta .fb-page{
		display:none;
	}
	.principal.al_dia #columna_dreta .fb-page.responsive{
		display:inline !important;
		overflow: hidden;
		float:right;
		width:49%;
	}
	.principal.al_dia #columna_dreta .fb-page.responsive span{
		width:100% !important;
	}
	.noticiaAlDia{
		width:31%;
		box-sizing: border-box;
		margin:1%;
		height:371px !important;
	}
	.noticiaAlDia .noticiaAlDia_header, .noticiaAlDia .noticiaAlDia_footer{
		width:100%;
		box-sizing: border-box;
	}
	.noticiaAlDia .noticiaAlDia_footer{
		overflow: hidden;
	}
	.noticiaAlDia .noticiaAlDia_header .noticiaAlDia_titol{
		height:auto;
		min-height:44px;
	}
	.noticiaAlDia .noticiaAlDia_header>a>img{
		width:100% !important;
		height: auto !important;
		box-sizing: border-box;
	}
	.principal .bloc ul.productes{
		display: flex;
		flex-flow: row wrap;
	}
	.principal .bloc ul.productes li{
		width:31% !important;
		margin:1% !important;
		margin-bottom:10px !important;
		float: left !important;
	}
	.leftCol{
		display:block !important;
		float:none !important;
		width:100% !important;
	}
	.leftCol>div{
		width:48% !important;
		margin:1% !important;
		float:left !important;
		box-sizing: border-box;
	}
	.register .register_form .inputs{
		display:block;
		width:98% !important;
		margin:1% !important;
	}
	.register .register_form .inputs .block_name{
		display:block;
		width:100%;
		box-sizing: border-box;
	}
	.register .register_form .inputs .w2{
		width:48% !important;
		margin:0 !important;
		box-sizing: border-box;
	}
	.sitemap_links, .sitemap_links .links, .sitemap_links .links>div{
		width:100% !important;
		display: block !important;
		box-sizing: border-box;
	}
	.sitemap_links .textbox{
		width:100% !important;
		display: block !important;
		box-sizing: border-box;
		margin-bottom:20px !important;
		margin-top:10px !important;
	}
	.sitemap_links .links .combo.w2{
		width:50% !important;
		float:left !important;
	}
	.cookieTable{
		margin-left:0;
		width:100%;
	}
	/* PRO */
	.pro .principal .bloc.cercador{
		width:100%;
		display:block;
		box-sizing: border-box;
	}
	.pro .principal .cercador .c, .pro .principal .course{
		width:100%;
		box-sizing: border-box;
	}
	.pro .bloc h4.large{
		border-right:none;
	}
	.pro #resources{
		width:100% !important;
	}
	.pro .menu a{
		border:1px solid #193288;
	}
	.pro #resources .menu a.current, .pro #resources .menu div.current{
		background-color: #193288;
		border:1px solid #193288;
		color:#fff;
	}
	.pro #resources .content .item .d{
		width:100%;
		display:block;
		float:none;
		clear:both;
		overflow: visible;
	}
	.pro #resources .content .item .d a{
		width:79px;
		padding:5px 5px 2px 33px;
		float:right;
	}
	.pro #resources .content .a, .pro #resources .content .b, .pro #resources .content .c, .pro #resources .content .d {
		box-sizing: border-box;
	}
	.pro #resources .content .b{
		width:43%;
	}
	.pro #resources .content .c{
		width:40%;
	}
	.pro #resources .content .c .tags li div:first-child, .pro #resources .content .c .tags li div:last-child{
		display:none;
	}
	.pro #resources .content .c .tags li div{
		-moz-border-radius: 7px 7px 5px 5px;
		border-radius: 7px 7px 5px 5px;
		height:auto;
		line-height: 27px;
		padding:0 10px;
		background-color: #D9DADB;
		background-position: bottom left;
	}
	.pro .alerts{
		width:100%;
		box-sizing: border-box;
	}
	.pro .alerts .text, .pro .alerts .title{
		width:100%;
		box-sizing: border-box;
		margin:0;
		padding:0 15px;
	}
	.pro .alerts .text{
		padding:10px 15px;
	}
	.pro #resources .menu{
		margin-bottom:15px;
	}
	#resources .menu a{
		margin-bottom:5px;
	}
	.pro .vademecum_list div p{
		margin-top:10px;
		width:100%;
		display:block;
		box-sizing: border-box;
	}
	.pro .vademecum_list div{
		margin:0;
		padding:5px;
		box-sizing: border-box;
	}
	.pro #header .sponsors, .pro #header .logo_big{
		padding-top:15px;
		padding-bottom:0;
	}
	.pro #content .slide_home_prof, .pro #content .featured_home{
		width:100%;
		float:none;
		display:block;
		box-sizing: border-box;
	}
	.pro .rslides li div.caption, 
	.pro .rslides_interior li div.caption {
		/*height:100%;*/
	}
	.pro .featured_home h4{
		background-color: #183186;
	}
	.pro .rslides1destacat, .pro .rslides2destacat, .pro .rslides3destacat, .pro .rslides4destacat {
		height: auto;
	}
	.pro .content .center{
		display: flex;
		flex-flow: row wrap;
	}
	.pro .destacat_home h4{
		margin-top:0;
	}
	.pro .destacat_home{
		margin-bottom:15px;
	}
	.pro .bloc_twitter{
		margin-bottom:15px;
	}
	.pro #menu .main_menu li{
		width:16.5%;
	}
	.pro #menu .main_menu li:last-child{
		width:17.5%;
	}
	.pro #login_form, .pro .registration{
		width:48%;
		box-sizing: border-box;
	}
	.pro #login_form{
		float:left;
		width:49%;
		margin-right:1%;
	}
	.pro .registration{
		float:right;
		width:49%;
		margin-left:1%;
	}
	.pro .registration .title, .pro .registration p{
		width:100%;
		display:block;
	}
	.pro .log_reg{
		display: flex;
		flex-flow: row wrap;
	}
	.pro .registration a{
		margin-top:10px;
	}
	.pro .login_form input[type="text"], .login_form input[type="password"]{
		width:100%;
		display:block;
		margin:0 0 10px;
		padding:0;
	}
	.pro .register .textbox_input .textbox, .pro .register .textbox_input .inputs{
		width: 100% !important;
		margin:5px 0 !important;
		box-sizing: border-box !important;
	}
	.pro .register .register_form .inputs input[type="submit"]{
		float:left;
	}
	.pro .main_title{
		line-height:28px;
	}
	.pro .register_form .inputs .combo.w1{
		width:32%;
		box-sizing: border-box;
	}
	.pro .register_form .inputs .combo.w1.l.ml{
		margin-left:2%;
	}
	.pro #columna.zona_personal{
		height:auto !important;
		overflow: hidden;
		width:30%;
		box-sizing: border-box;
	}
	.pro #columna.zona_personal img{
		width:100%;
	}
	.pro .principal.principal_zona_personal{
		width:65%;
		float:right;
		box-sizing: border-box;
	}
	
	.al_dia .w2{
		width:100%;
		box-sizing: border-box;
	}
	
	.al_dia .w1{
		width:100%;
		box-sizing: border-box;
		margin-right:0;
	}
	
	.al_dia .w3{
		width:49%;
		box-sizing: border-box;
		margin-right:0;
	}
	.al_dia .w3.last{
		float:right;
	}
	
	
	.al_dia .block .source {
		position:relative;
		clear: both;
		float:none;
		padding-top: 30px;
	}
	
	.al_dia .block.w1,
	.al_dia .block.w2,
	.al_dia .block.w3 {
		min-height: 25px !important;
	}
	
	
	
	
	
}

@media all and (max-width: 940px) {
	#footer .bottom_footer {
		padding-bottom: 50px;
	}
	
	.bloc img.icon_img {
		max-width: 25px !important;
	}
	
	
}

@media all and (max-width: 880px) {
	
	
	
	
	.pro .principal.al_dia #columna_dreta .fb-page.responsive, .pro .principal.al_dia #columna_dreta #populars-tabs,
	#columna_dreta.al_dia	{
		width:100%;
		display: block;
		box-sizing: border-box;
		float:none;
	}
	.pro .principal.al_dia #columna_dreta .fb-page span, 
	.pro .principal.al_dia #columna_dreta .fb-page span iframe,
	.principal.al_dia #columna_dreta #populars-tabs ,
    #columna_dreta.al_dia	{
		width: 99% !important;
		margin: 0 auto 0 auto;
	}
	
	.noticiaAlDia{
		width:48%;
		box-sizing: border-box;
		margin:1%;
		height:371px !important;
	}
	.noticiaAlDia .noticiaAlDia_text{
		margin-top:0;
	}
	
	
	#columna div.marca, 
	#columna div.destacat_clar, 
	#columna .destacat {
		width:100%;
		display: block;
		box-sizing: border-box;
		float:none;
		
	}
	
	
	#content .slide_home_dreta .linkAreaProfesional, .bloc_twitter{
		min-height: 35px;
	}
	
	
	.user_form .inputs .block_name {
		max-width: 96% !important;
	}
	
	.item_alert .t {
	    width: calc(100% - 100px) ;
	}

	.item_alert .l {
	    width: 100px;
	}

}

@media all and (max-width: 767px) {
	
	
	.bloc h4.large {
		padding-right: 20px !important;
	}
	
	.leftCol>div,
	.pro .registration,
	#login_form {
	    width: 98% !important;
	    margin: 1% !important;
	    float: none !important;
	    box-sizing: border-box;
	}
	
	
	div.botoConfigurar {
		width: 43%;
	}
	
	.profile,
	.course_profile,
	.course_profile .info {
		max-width: 100% !important;
		float: none;
		width: auto;
	}
	
	.course .date, 
	.course_profile .date {
	    float: none;
	}
	
	.course_info {
    	margin-left: 0;
    	margin-top: 10px;
	}
	
	
	
	
	/* SLIDE SUPERIOR */
	.rslides img, 
	.rslides1destacat img, 
	.rslides2destacat img, 
	.rslides3destacat img, 
	.rslides4destacat img, 
	.rslides_interior img,
	
	.swiper-slide img,
	.swiper-slide.interior img {
		float:none;
	}
	
	
	.rslides li div.caption,
	.rslides_interior li div.caption,

	.swiper-slide div.caption,
	.swiper-slide.interior div.caption {
		position:relative;
	    background: #fff none repeat scroll 0 0;
		padding:10px;
		margin:0;
		width:100%;
		background-color: #E3EBEF;
		box-sizing: border-box;
		min-height: 88px;
	}
	
	
	
	
	.rslides li div.caption div.background, 
	.rslides_interior li div.caption div.background,
	
	.swiper-slide div.caption div.background, 
	.swiper-slide.interior div.caption div.background	{
		display:none;
	}
	
	.rslides li div.caption div.text, 
	.rslides_interior li div.caption div.text,
	
	.swiper-slide div.caption div.text, 
	.swiper-slide.interior div.caption div.text {
		width:100%;
	}
	
	
	.rslides li div.caption div.text strong, 
	.rslides li div.caption div.text b, 
	.rslides li div.caption div.text h1, 
	.rslides_interior li div.caption div.text strong, 
	.rslides_interior li div.caption div.text b, 
	.rslides_interior li div.caption div.text h1,
	
	.swiper-slide div.caption div.text strong, 
	.swiper-slide div.caption div.text b, 
	.swiper-slide div.caption div.text h1, 
	.swiper-slide.interior div.caption div.text strong, 
	.swiper-slide.interior div.caption div.text b, 
	.swiper-slide.interior div.caption div.text h1 {
		line-height:20px;
		font-size:20px;
	}
	
	
	.rslides li div.caption div.text, 
	.rslides_interior li div.caption div.text,
	
	.swiper-slide div.caption div.text, 
	.swiper-slide.interior div.caption div.text {
		line-height:14px;
		font-size:14px;
	}
	
	
	.pro .rslides li div.caption,
	.pro .rslides_interior li div.caption,
	
	.pro .swiper-slide div.caption,
	.pro .swiper-slide.interior div.caption {
		position:relative;
	    background: #fff none repeat scroll 0 0;
		padding:10px;
		margin:0;
		width:100%;
		max-width:100%;
		background-color: #df7637;
		box-sizing: border-box;
	}
	
	.rslides li div.caption .text strong, 
	.rslides li div.caption .text a,
	.rslides_interior li div.caption .text strong, 
	.rslides_interior li div.caption .text a,
	
	.swiper-slide div.caption .text strong, 
	.swiper-slide div.caption .text a,
	.swiper-slide.interior div.caption .text strong, 
	.swiper-slide.interior div.caption .text a {
		display:block;
		float:none;
	}
	
	
	.rslides li div.caption .text strong,
	.rslides_interior li div.caption .text strong,
	
	.swiper-slide div.caption .text strong,
	.swiper-slide.interior div.caption .text strong { 
		margin-bottom:5px;
	}
	
	
	.pro .rslides li div.caption .text br, 
	.pro .rslides_interior li div.caption .text br, 
	.rslides li div.caption .text br,
	.rslides_interior li div.caption .text br,
	
	.pro .swiper-slide div.caption .text br, 
	.pro .swiper-slide.interior div.caption .text br, 
	.swiper-slide div.caption .text br,
	.swiper-slide.interior div.caption .text br {
		display:none;
	}
	
	.pro .rslides li div.caption,
	.pro .rslides_interior li div.caption,

	.pro .swiper-slide div.caption,
	.pro .swiper-slide.interior div.caption {
		height: auto;
	}
	
	
	.pro .rslides li div.caption div.white_corner, 
	.pro .rslides_interior li div.caption div.white_corner,
	
	.pro .swiper-slide div.caption div.white_corner, 
	.pro .swiper-slide.interior div.caption div.white_corner {
		display: none;
	}
	
	
	
	
	
	
	
	#menu .main_menu li a{
		padding: 0 15px 0 0 !important;
	}
	.top_header .nav.pais, #menu{
		display:none;
	}
	.top_header .nav.pais, #menu{
		display:none;
	}
	#header .sponsors, #header .logocrinex{
		display:none;
	}
	
	#header .sponsors{
		display:none;
	}
	/*#header .cercador{
		margin-top:61px;
	}*/
	#header a#linkNews{
		line-height: 60px;
	}
	#header .brCercador{
		display:block;
		width:100%;
		height:1px;
	}
	/*
	#header .sponsors span{
		display:block;
		float:right;
		width:100%;
	}
	#header .logo_big, #header .sponsors{
		padding-bottom:20px;
		padding-top:35px;
	}
	#header{
		position:relative;
	}
	#header .sponsors{
		width:120px;
	}
	#header .cercador{
		position:absolute;
		top:45px;
		right:0;
		width:215px;
	}
	#header .sponsors img {
	    margin-left: 0;
	}
	*/
	.top_header .nav{
		width:100%;
		padding-left:15px;
		padding-right:15px;
	}
	.top_header .nav.pais{
		padding-left:0;
	}
	#columna div.marca, #columna .destacat, #columna div.destacat_clar{
		width:100%;
		margin-left:0;
		margin-right:0;
	}
	.open-responsive-menu{
		display:block;
	}
	.open-responsive-menu img:hover{
		cursor:pointer;
	}
	/*
	#header .logo_big {
	    padding-top: 33px;
	}
	*/
	.p_1_2, 
	.p_1_2.last,
	.fullWidth .p_1_2, 
	fullWidth .p_1_2.last {
		width:100%;
		margin-left:0;
		margin-right:0;
	}
	.noticiaAlDia{
		width:48%;
		box-sizing: border-box;
		margin:1%;
		height:371px !important;
	}
	.noticiaAlDia .noticiaAlDia_text{
		margin-top:0;
	}
	.principal .bloc ul.productes li{
		width:48% !important;
		margin:1% !important;
		margin-bottom:10px !important;
		float: left !important;
	}
	/* PRO */
	.pro #header .login{
		position:absolute;
		top:60px;
		right:0;
		width:215px;
	}
	.pro .vademecum_list div img{
		float:none !important;
		display:block;
		box-sizing: border-box;
	}
	.pro .vademecum_list div h2{
		width:100%;
		display:block;
		box-sizing: border-box;
		margin:10px 0 0;
	}
	.pro .principal.al_dia #columna_dreta .fb-page.responsive, .pro .principal.al_dia #columna_dreta #populars-tabs{
		width:100%;
		display: block;
		box-sizing: border-box;
		float:none;
	}
	.pro .principal.al_dia #columna_dreta .fb-page span, .pro .principal.al_dia #columna_dreta .fb-page span iframe{
		width: 100% !important;
	}
	.pro .rslides li div.caption div.text strong, .pro .rslides li div.caption div.text b,
	.pro .swiper-slide div.caption div.text strong, .pro .swiper-slide div.caption div.text b {
		font-size: 16px;
		font-weight: bold;
		line-height: 20px;
	}
	.form .w1{
		width:100%;
		max-width: 355px;
		box-sizing: border-box;
	}
	.form .w1 input[type="text"]{
		width:100%;
		max-width: 345px;
		box-sizing: border-box;
	}
	.pro #columna.zona_personal{
		height:auto !important;
		overflow: hidden;
		width:100%;
		display: block;
		float: none;
		box-sizing: border-box;
	}
	.pro #columna.zona_personal img{
		max-width:280px;
		width:100%;
		margin: 0 auto;
	}
	.pro .principal.principal_zona_personal{
		width:100%;
		display: block;
		float: none;
		box-sizing: border-box;
	}
	
	/*#header .sponsors_search{
		width:100%;
		box-sizing: border-box;
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-top:15px;
	    display:block;
	}
	.pro #header .sponsors{
		display:none;
		margin:0;
		padding:0;
	}
	.pro #header .login{
		position:relative;
		top:0;
		width:100%;
		box-sizing: border-box;
		font-size: 12px;
	    height: 23px;
	    line-height: 23px;
	    padding: 5px 0 5px 3%;
	}*/
	
	.bgGris span {
		display: block;
		font-size: 12px;
		text-align: left;
	}
	
	
	
	#content .slide_home_dreta .linkAreaProfesional, .bloc_twitter{
		min-height: 55px;
	}
	
	
	div.links_user {
	    margin: 5px 0 0 0;
	    width: 100% !important;
	    float: none;
	    padding: 0 10px 0 0 !important;
	}
	
	.links_user a, .links_user div {
		float: left;
		margin: 0 0 0 15px;
	}
	.links_user div {
		display: none;
	}


	.user_form .inputs .block_name {
	    margin: 0 0 12px 0;
	    padding: 5px 10px;
	    width: 100%;
	}
	
	.block_name .linkDreta {
		display: block;
		float: none;
	}
	

	
	
	
	
	
}
@media all and (max-width: 575px) {
	
	
	
	
	.pro #header .sponsors_search{
		width:100%;
		box-sizing: border-box;
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-top:15px;
	    display:block;
	}
	.pro #header .sponsors{
		display:none;
		margin:0;
		padding:0;
	}
	.pro #header .login{
		position:relative;
		top:0;
		width:100%;
		box-sizing: border-box;
		font-size: 12px;
	    height: 28px;
		line-height: 20px;
	    padding: 5px 0 5px 3%;
	}
	.fullWidth .colEsq_1_2, .fullWidth .colDreta_1_2{
		width:100%;
		display:block;
		float:none;
		margin-bottom:15px;
	}
	
	
	.fullWidth .colEsq_1_2 .p_1_2, 
	.fullWidth .colDreta_1_2 .p_1_2 {
		width:100%;
		display:block;
		float:none;
		margin-bottom:15px;
	}
	
	/* tootlip calendar */
	
	.dzscalendar .dzstooltip {
		left: 5px !important;
		top: 165px !important;
		width: 250px !important;
	}
	
	.with-tooltip span:first-child:after, 
	.dzstooltip:after, 
	.with-tooltip span:first-child:before, 
	.dzstooltip:before {
		display: none;
	}
	
	
	#content .slide_home_dreta .linkAreaProfesional, .bloc_twitter{
		min-height: 75px;
	}
	
	.main_title {
		font-size: 20px;
	}	
	.main_title span {
		margin: 0 10px 0 20px;
	}
	
	
	
	.al_dia .w3{
		width:100%;
		box-sizing: border-box;
		margin-right:0;
	}
	
	
	
	
}
@media all and (max-width: 420px) {
	#footer .top_footer .brands, #footer .top_footer .publications, #footer .top_footer .social_networks{
		width:100%;
		display:block;
		padding-left:15px;
		padding-right:15px;
	}
	#footer .top_footer .brands ul li, #footer .top_footer .publications ul li{
		width:45%;
		float:left;
	}
	.destacat_home, .pro .destacat_home{
		width:100%;
		margin:0;
	}
	.pro .destacat_home{
		margin-bottom:13px;
	}
	#header a#linkNews{
		display:none;
	}
	#header .cercador, #header .cercador form{
		width:100%;
		padding:0;
		margin:0;
	}
	#header .sponsors_search{
		width:100%;
		box-sizing: border-box;
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-top:15px;
	    display:block;
	}
	.pro #header .sponsors{
		display:none;
		margin:0;
		padding:0;
	}
	.pro #header .login{
		position:relative;
		top:0;
		width:100%;
		box-sizing: border-box;
		font-size: 12px;
	    height: 28px;
		line-height: 20px;
	    padding: 5px 0 5px 3%;
	}
	.top_header .nav.newNav{
		width:100%;
	}
	.top_header .nav.newNav li{
		width:30%;
		text-align: center;
	}
	.top_header .nav.newNav li a{
		padding:0;
		width:100%;
		display: inline-block;
		font-size:9px;
	}
	
	.top_header .nav.newNav #headerBlogLink {
		width:50px;
	}
	
	.top_header .nav.newNav #headerBlogLink a,
	.top_header .nav.newNav #headerBlogLink a:active,
	.top_header .nav.newNav #headerBlogLink a:hover {
		background-color: #193288 !important;
		color: #fff !important;
	}
	
	
	
	
	.fullWidth .bloc_1_3{
		width:98% !important;
	}
	.fullWidth .bloc_1_1 img{
		float: none;
		display:block;
		width:100%;
		max-width: 82px !important;
		margin:0 auto 15px;
	}
	.p_1_3, .p_1_3.last{
		width:100%;
		margin-left:0;
		margin-right:0;
	}
	.noticiaAlDia{
		width:100%;
		box-sizing: border-box;
		margin:0;
	}
	.register .register_form .inputs .w2{
		width:100% !important;
	}
	/* PRO */
	.pro .principal .date{
		float:none;
		margin-bottom:10px;
	}
	.pro .principal .course_info{
		margin-left:0;
	}
	.pro #resources .content .item .c{
		width:100%;
		display:block;
		float:none;
		clear:both;
		overflow: hidden;
		padding:10px 0 0;
		box-sizing: border-box;
	}
	.pro #resources .content .header .c{
		display:none;
	}
	.pro #resources .content .item .b{
		width: 83%;
	}
	.pro .vademecum_list div img{
		width:100%;
		display:block;
		height: auto;
		box-sizing: border-box;
	}
	.pro .rslides li div.caption div.text>br,
	.pro .swiper-slide div.caption div.text>br {
		display:none;
		height:5px;
		line-height: 5px;
	}
	.course.congress.study img{
		width:100%;
		height:auto;
		box-sizing: border-box;
		margin:0;
		padding:0;
		float:none;
		display:block;
	}
	.course.congress.study div, .course.congress.study div div{
		margin: 10px 0 !important;
		display:block !important;
		float:none !important;
		padding:0 !important;
		float:none !important;
		display:block !important;
	}
}