@font-face {
	font-family: 'Conv_NeoSansStd-Black';
	src: url('fonts/NeoSansStd-Black.eot');
	src: url('fonts/NeoSansStd-Black.woff') format('woff'), url('fonts/NeoSansStd-Black.ttf') format('truetype'), url('fonts/NeoSansStd-Black.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_NeoSansStd-Regular';
	src: url('fonts/NeoSansStd-Regular.eot');
	src: url('fonts/NeoSansStd-Regular.woff') format('woff'), url('fonts/NeoSansStd-Regular.ttf') format('truetype'), url('fonts/NeoSansStd-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_NeoSansStd-Bold';
	src: url('fonts/NeoSansStd-Bold.eot');
	src: url('fonts/NeoSansStd-Bold.woff') format('woff'), url('fonts/NeoSansStd-Bold.ttf') format('truetype'), url('fonts/NeoSansStd-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_NeoSansStd-Light';
	src: url('fonts/NeoSansStd-Light.eot');
	src: url('fonts/NeoSansStd-Light.woff') format('woff'), url('fonts/NeoSansStd-Light.ttf') format('truetype'), url('fonts/NeoSansStd-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_NeoSansStd-Medium';
	src: url('fonts/NeoSansStd-Medium.eot');
	src: url('fonts/NeoSansStd-Medium.woff') format('woff'), url('fonts/NeoSansStd-Medium.ttf') format('truetype'), url('fonts/NeoSansStd-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_NettoOT-Bold';
	src: url('fonts/NettoOT-Bold.eot');
	src: url('fonts/NettoOT-Bold.woff') format('woff'), url('fonts/NettoOT-Bold.ttf') format('truetype'), url('fonts/NettoOT-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

footer
{
	font-family: 'Conv_NeoSansStd-Regular';
}

body
{
	font-family: 'Conv_NeoSansStd-Regular';
}
h3
{
	font-size: 18px;
}
ul
{
	list-style: none;
}
.bold
{
	font-weight: bold;
}
.clear
{
	clear: both;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.fontblack
{
	font-family: 'Conv_NeoSansStd-Black';
}
.round
{
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}
.blue
{
	color: #8399ac;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 24px;
}
.specialcolor
{
	color: #7792a5;
}
.pad
{
	padding: 10px;
}
.wd1
{
	width: 210px;
}
.wd2
{
	width: 220px;
}
.wd2 .mg-bottom span
{
	font-weight: bold;
}
.wd2 .mg-bottom a
{
	color: #7d7f80;
}
.wd3
{
	width: 230px;
}
.mg-top1
{
	margin-top: 15px;
}
.wd4
{
	width: 500px;
}
.wd5
{
	width: 200px;
}
.listas ul
{
	list-style: disc;
	margin-left: 17px
}
/*
.middle
{
	margin-left: 225px;
}*/
.spangeneral
{
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	/*margin-bottom: 20px;*/
	display: block;
}
.spangeneral .share
{
	margin-top: 0px;
}
#content-top, #content-top-index
{
	background: #ffffff;
	z-index: 1;
}
#content-top
{
	padding: 10px 30px 40px 20px;
}
#content-top-index
{
	padding: 10px 30px 10px 20px;
}
#wrap
{
	margin: 0 auto;
	width: 1000px;
}
.side, #top
{
	font-family: 'Conv_NeoSansStd-Medium';
}
#top .right span
{
	font-family: 'Conv_NeoSansStd-Bold';
	margin-right: 3px;
}
#menu ul
{
	padding: 0;
	margin-top: 11px;
	margin-left: 10px;
}
#menu ul li
{
	margin-bottom: 5px;
	color: #002434;
	padding-top: 5px;
	border-top: 1px solid #cccccc;
}
#menu .borderspecial
{
	padding-bottom: 8px;
	border-bottom: 1px solid #cccccc;
}
#menu span
{
	margin-left: 2px;
}
#menu a
{
	color: #7792a6;
}
#menu a:hover
{
	color: #002434;
}

.side
{
	width: 200px;
	margin-top: 15px;
}
#sideallpages
{
	margin-left: 10px;
	margin-top: 40px;
}
#sideallpages .citamomento
{
	padding: 10px;
}
#sideallpages .citamomento
{
	background: url('../images/biselmini.png') no-repeat top left;
	margin-bottom: 30px;
}
#sideallpages .enciclopedia
{
	background: url('../images/bisel.png') no-repeat top left;
	margin-bottom: 10px;
}
#sideallpages .enciclopedia img, #sideallpages .citamomento img
{
	margin-top: 3px;
}
#sideallpages .enciclopedia p
{
	margin-top: 5px;
	margin-bottom: 6px;
	font-family: Verdana;
	color: #666666;
	font-size: 11px;
	line-height: 12px;
}
#sideallpages .citamomento span, #sideallpages .enciclopedia span
{
	color: #002434;
	text-transform: uppercase;
	font-size: 17px;
	line-height: 19px;
	margin-right: 40px;
	display: block;
	margin-bottom: 5px;
}
#sideallpages .citamomento a
{
	width: 84px;
}
#sideallpages .pastilla
{
	width: 190px;
	height: 60px;
	font-size: 16px;
}
#sideallpages .pastilla2
{
	width: 179px;
	background: url('../images/left-bisel.png');
	font-size: 16px;
	display: block;
	height: 29px;
	padding-top: 11px;
	padding-left: 11px;
	color: #839aae;
	margin-bottom: 10px;
}
#sideallpages .pastilla2:hover
{
	color: #002434;
}
#sideallpages .i1 figcaption, #sideallpages .i3 figcaption
{
	left: 75px;
	top: 11px;
	margin-right: 22px;
}
#sideallpages .i2 figcaption
{
	margin-right: 22px;
	top: 20px;
}
#sideallpages .i4 figcaption
{
	left: 73px;
	margin-right: 22px;
	top: 20px;
}

#top, #content
{
	width: 710px;
}
#top .right
{
	font-size: 18px;
	color: #839aae;
}
#content article header h2
{
	font-family: 'Conv_NeoSansStd-Bold';
	color: #8399ad;
	font-size: 45px;
	margin-top: 25px;
	margin-bottom: 40px;
}
.doc
{
	width: 660px;
	background: url('../images/doc.jpg') no-repeat;
	height: 500px;
	position: relative;
	-moz-box-shadow:    inset  0  0px 0px 0px #696868, 
                        inset  0 -8px 8px -8px #696868;
    -webkit-box-shadow: inset  0  0px 0px 0px #696868, 
                        inset  0 -8px 8px -8px #696868;
     box-shadow:        inset  0  0px 0px -0px #696868, 
                        inset  0 -8px 8px -8px #696868;
}
.doc a
{
	padding: 10px;
	color: #fff;
	background: #8399ad;
	float: right;
}
.bread-cumbs a
{
	color: gray;
	font-size: 13px;
}
.doc p
{
	margin-top: 0;
	text-align: right;
	font-size: 13px;
	color: #666666;
	width: 275px;
	float: right;
}
.opinion p
{
	width: 270px;
	font-size: 13px;
	color: #666666;
}
.opinion img
{
	margin-top: 35px;
}
.mright
{
	margin-right: 50px;
}
.document div
{
	text-align: right;
	width: 183px;
	margin-top: 95px;
}
.document p, .datos-centro p, .microsite .contenido ul
{
	font-size: 13px;
	color: #666666;
}
.datos-centro .mright
{
	margin-right: 5px;
	margin-top: 5px;
}
#content article header h3
{
	font-family: 'Conv_NeoSansStd-Bold';
	color: #8399ad;
	font-size: 24px;
}
.column
{
	column-count: 2;
	column-gap: 2em;
	column-rule: 0px;
	-moz-column-count: 2;
	-moz-column-gap: 2em;
	-moz-column-rule: 0px;
	-webkit-column-count: 2;
	-webkit-column-gap: 2em;
	-webkit-column-rule: 0px;
}

.lang
{
	margin-right: 10px;
	margin-top: 2px;
	margin-left: 2px;
}
.lang, .lang a
{
	color: #8399ad;
	font-size: 12px;
}
.lang a:hover
{
	color: gray;
}
.search, .search2
{
	margin-top: 7px;
	background: #7792a6;
	padding: 11px;
	height: 30px;
	color: #fff;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-bottom: 12px;
	width: 688px;
}
.search2 ul li a
{
	color: #ffffff;
	font-size: 12px;
	font-family: 'Conv_NeoSansStd-Regular';
	display: block;
	width: 80px;
	margin-left: 10px;
	margin-top: 3px;
}

/*.search form select, .search form input
{
	font-family: 'Conv_NeoSansStd-Light';
	font-size: 13px;
	color: #666666;
}*/
.search ul li, .search2 ul li
{
	float: left;
}
.search ul li ul li, .search2 ul li ul li
{
	float: none;
}
.selectform
{
	background: url('../images/select_skin.png');
	width: 160px;
	height: 29px;
	font-family: 'Conv_NeoSansStd-Light';
	font-size: 13px;
	cursor: pointer;
}
.selectform span
{
	margin-top: 6px;
	float: left;
	margin-left: 12px;
	color: #657079;
	text-shadow: 0px 1px 1px #fff;
}
.selectcentros, .selectespecialidad
{
	display: none;
}
.search span, .search2 span
{
	font-size: 13px;
	font-weight: normal;
	font-family: 'Conv_NeoSansStd-Regular';
}
/*.search form input, .search2 form input
{
	padding-left: 11px;
	padding-right: 15px;
	width: 132px;
	margin-left: 7px;
	margin-right: 3px;
}*/
.search form select, .search2 form select
{
	width: 128px;
}
.search form button
{
	background: none;
	border: 0;
	width: 19px;
	height: 20px;
	padding: 0;
	float: right;
	margin-top: 8px;
	margin-left: 5px;
}
.search2 form button
{
	background: none;
	border: 0;
	width: 31px;
	height: 30px;
	padding: 0;
	float: right;
	margin-top: 1px;
	margin-left: 5px;
}
/*.search label, .search2 label
{
	margin-top: 5px;
	margin-left: 2px;
	margin-right: 20px;
}*/
.search .selector, .search2 .selector
{
	margin-right: 2px;
}
.search input, .search2 input
{
	margin-top: 3px;
}
.slide
{
	width: 100%;
	/*height: 330px;*/
	margin-bottom: 48px;
}

.pastilla
{
	position: relative;
	height: 160px;
	width: 232px;
	display: inline-block;
	font-family: 'Conv_NeoSansStd-Medium';
	margin-bottom: 10px;
	font-size: 18px;
	color: #7194a8;
}
.pastilla:hover
{
	color: #002434;
}
.pastilla figcaption
{
	position: absolute;
}
.grid .i2, .grid .i5
{
	margin-left: 3px;
	margin-right: 3px;
}
.i3 figcaption
{
	top: 96px;
	left: 110px;
	margin-right: 20px;
	text-align: right;
}
.i2 figcaption
{
	top: 98px;
	right: 0px;
	margin-right: 20px;
}
.i4 figcaption, .i5 figcaption
{
	margin-left: 20px;
	top: 98px;
	left:0;
}
.i5 figcaption
{
	margin-right: 135px;
}

#sideallpages .i2, .i5
{
	margin-left: 0;
	margin-right: 0;
}
#superior
{
	width: 100%;
	background: #839aae;
	-webkit-border-radius: 0px 0px 20px 20px;
	-moz-border-radius: 0px 0px 20px 20px;
	border-radius: 0px 0px 20px 20px;
	-moz-box-shadow: inset 0px 0px 10px rgb(80, 80, 80);
	-webkit-box-shadow: inset 0px 0px 10px rgb(80, 80, 80);
	box-shadow: inset 0px 0px 10px rgb(80, 80, 80);
	margin-bottom: 17px;
	padding-bottom: 16px;
}
#superior .shadow-bottom
{
	background: url('../images/sdfooter1.jpg') top no-repeat;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 42px;
}/* EN IE - 8*/
	.lt-ie9 #superior .shadow-bottom
	{
		background: url('../images/sdfooter.jpg') top no-repeat;
	}
	.lt-ie9 .mCSB_draggerRail
	{
		background: #d0d0d0;
	}
	
#superior .shadow-bottom span
{
	margin-top: 13px;
	font-size: 20px;
	color: white;
	margin-right: 1px;
	font-family: 'Conv_NeoSansStd-Bold';
}
.shadow-bottom img
{
	margin-top: 3px;
}
#superior hr
{
	background: url('../images/sdbar.jpg');
	height: 10px;
	border: 0;
	width: 945px;
	margin-top: 17px;
	margin-bottom: 10px;
}
.navi
{
	color: white;
	font-size: 14px;
	margin-left: 50px;
	margin-right: 40px;
}
.navi nav
{
	float: left;
}
.corporativo, .comunicacion
{
	margin-left: 58px;
}
.utilidades
{
	margin-left: 43px;
}
.menu-principal
{
	margin-left: 3px;
}
.corporativo ul, .comunicacion ul, .utilidades ul, .menu-principal ul
{
	margin-top: 15px;
}
.navi span
{
	text-transform: uppercase;
	color: white;
}
.navi nav a
{
	color: white;
}
.navi nav a:hover
{
	color: #cccccc;
}
.social
{
	margin-right: -6px;
	position: relative;
	width: 160px;
	height: 125px;
}
.social a
{
	/*opacity: 0.7;*/
	background: url('../images/icons.png');
}/*
.social a:hover
{
	opacity: 1;
}*/
.social ul
{
	margin: 0;
}
.social ul li, .citaonline form ul li, .medico-social ul li, .citaonline2 form ul li, .inline
{
	display: inline;
}
.social ul li a
{
	padding-bottom: 30px;
	padding-right: 30px;
	float: left;
}
.social .facebook
{
	background-position: 0 0;
	margin-left: 10px;
}
.social .twitter
{
	margin-left: 10px;
	margin-right: 5px;
	background-position: -30px 0;
}
.social .youtube
{
	margin-left: 5px;
	margin-right: 10px;
	background-position: -60px 0;
}
.social .pinterest
{
	background-position: -90px 0;
}
.social .saniconsult
{
	background-position: -120px 0;
	height: 25px;
	width: 121px;
	position: absolute;
	bottom: 0;
	right: 0;
}

#inferior
{
	margin: 0 auto;
	margin-bottom: 25px;
	width: 90%;
	color: gray;
	font-size: 12px;
}
#inferior a
{
	text-decoration: none;
	color: gray;
}

/*	FORM STYLES	*/
.inputbox
{
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	height: 16px;
	color: #919496;
	background-color: #f9fafb;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#edeef0), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #edeef0, #ffffff);
	background-image:    -moz-linear-gradient(top, #edeef0, #ffffff);
	background-image:      -o-linear-gradient(top, #edeef0, #ffffff);
	background-image:         linear-gradient(to bottom, #edeef0, #ffffff);
	border: 1px solid #fff;
	border-radius: 5px;
	-webkit-box-shadow: 
 0px 0px 6px 0px rgba(0, 0, 0, 0.12);
	box-shadow: 
 0px 0px 6px 0px rgba(0, 0, 0, 0.12);
	font-family: 'Conv_NeoSansStd-Regular';
}
.inputbox:focus
{
	background:#fff;
}
.citaonline, .citaonline2
{
	background: #f1f4f6;
	margin-bottom: 10px;
}
.citaonline
{
	padding: 23px 20px 25px 20px;
}
.citaonline2
{
	padding: 16px 20px 30px 20px;
}
.citaonline span, .citaonline2 span
{
	color: #7792a5;
	top: 39%;
	display: inline-block;
}
.citaonline a, .citaonline2 a
{
	display: inline-block;
	top: 31%;
	width: 110px;
	padding-left: 0px;
	padding-right: 68px;
	margin-left: 39px;
}
.citaonline span, .citaonline a, .citaonline2 span, .citaonline2 a
{
	position: relative;
}
.citaonline form ul li label, .citaonline2 form ul li label
{
	display: inline-block;
}
.citaonline form ul li label input[type="checkbox"], .citaonline2 form ul li label input[type="checkbox"]
{
	display: block;
}
.citaonline form ul li img, .citaonline2 form ul li img
{
	margin-right: 2px;
	margin-bottom: 7px;
}
.citaonline form ul li a, .citaonline2 form ul li a
{
	padding-right: 4px;
	padding-left: 4px;
	margin-right: 0px;
	margin-top: 10px;
}
.share
{
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	margin-top: 7px;
	margin-right: 3px;
}
.share a
{
	color: #000;
}
.share img
{
	vertical-align: middle;
	margin-right: 3px;
}
.busqueda
{
	background: #f1f4f6;
}
.busqueda form, .form-estetica
{
	font-size: 13px;
	background: #adbeca;
	display: block;
	padding: 17px 20px 6px 20px;
}
.busqueda form a
{
	width: 188px;
	margin-right: 3px;
}
.busqueda form button
{
	width: 210px;
	margin-right: 3px;
}
.busqueda form input
{
	width: 193px;
	margin-bottom: 10px;
	margin-top: 3px;
	padding-left: 11px;
}
.busqueda form select
{
	width: 177px;
}
.busqueda .selector
{
	font-family: 'Conv_NeoSansStd-Regular';
	float: left;
}
.formstyle input
{
	margin-left: 5px;
	margin-right: 4px;
}
.formstyle .selector
{
	margin-bottom: 9px;
}
.s-marginselector
{
	margin-left: 6px !IMPORTANT;
}
.s-margin
{
	margin-left: 16px;
	margin-right: 16px;
	display: flex;
}
.resultado
{
	font-family: Verdana;
	font-size: 13px;
	color: #666666;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-rows: 395px 395px;
}
.resultado span p a
{
	color: #666666;
	text-decoration: underline;
}
.resultado .clinicas-y-centros, .resultado .urgencias-medicas, .resultado .consultas
{
	display: inline-block;
	vertical-align: top;
	width: 221px;
	margin-top: 20px;
}
@media (max-width: 767px) {
	.resultado {
		display: flex;
		flex-direction: column;
	}
}
@media only screen and (min-width: 767px) and (max-width: 990px) {
	.resultado {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	[data-tipocentro="Urgencias"] {
		order: 5;
	}
}
.pd-interior
{
	padding: 20px;
}
.mg-bottom
{
	margin-bottom: 30px;
}
.mg-bottom2
{
	margin-bottom: 20px;
}
.mg-bottom4
{
	margin-bottom: 40px;
}
.resultado h3
{
	margin-top: 18px;
	font-weight: normal;
	margin-bottom: 0;
	line-height: 24px;
}
.resultado .listcentros
{
	margin-top: 0px;
}
.resultado h3 a
{
	color: #666666;
}
.resultado ul
{
	margin-top: 13px;
}
.resultado ul a, .infodoc a, .especialidades-centro a
{
	color: #666666;
	text-decoration: underline;
	line-height: 17px;
}

.respan
{
	font-family: 'Conv_NeoSansStd-Regular';
}
.respan a
{
	color: #666666;
}
.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
	margin-right: 5px;
}
.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}
.clean_button {
	display: inline-block;
	width: 47px;
	height: 46px;
}
.clean_button:hover {
	background-position: 0 -46px;
}
.blog_button {
	background:url(../images/blog.png) no-repeat 0 0;
}
.facebook_button {
	background:url(../images/facebook.png) no-repeat 0 0;
}
.linkedin_button {
	background:url(../images/linkedin.png) no-repeat 0 0;
}
.twitter_button {
	background:url(../images/twitter.png) no-repeat 0 0;
}
.web_button {
	background:url(../images/web.png) no-repeat 0 0;
}
.facebook_button {
	background:url(../images/facebook-icons.png) no-repeat 0 0;
}
.strongmargin
{
	margin-top: 20px;
}
.profesional, .infodoc
{
	margin-top: 7px;
}
.profesional
{
	background: #fff;
	padding: 10px;
	width: 190px;
}
.profesional-centro
{
	width: 165px;
	font-size: 12px;
	color: #8399ac;
}
.profesional-centro a
{
	color: #8399ac;
	text-decoration: underline;
}
.infodoc
{
	width: 350px;
	padding: 10px 0px 0px 10px;
}
.infodoc strong, .strongmargin, .profesional-centro span, .listcentros strong, .profesional-centro a, .block
{
	display: block;
}
.infodoc .interes_areas p
{
	margin: 0;
}
.infodoc .interes_areas .strongmargin
{
	margin-bottom: 10px;
}
.listcentros
{
	color: #999999;
	font-size: 13px;
}
.listcentros strong
{
	text-transform: uppercase;
}
.listcentros li a
{
	color: #999999;
}
.menu-centro li
{
	display: inline;
	text-transform: uppercase;
	font-size: 13px;
	color: #7792a5;
	border-right: 1px solid #7792a5;
}
.menu-centro li:last-child
{
	border-right: 1px solid #fff;
}
.menu-centro li span
{
	color: #00061f;
	margin-right: 6px;
}
.menu-centro li a
{
	color: #7792a5;
}
.menu-centro li a:hover
{
	color: #00061f;
}
.menu-centro .m-left
{
	margin-right: 2px;
}
.datos-centro
{
	font-family: Verdana;
	width: 470px;
}
	.galeria-centro img
	{
		margin-bottom: 7px;
		display: inline-block;
	}
	.fotos-centro div img
	{
		margin-right: 4px;
		cursor: pointer;
	}
	.classpecial
	{
		margin-right: 0 !IMPORTANT;
	}
	.datos-centro-especificos ul span
	{
		text-transform: uppercase;
		color: #666666;
		font-size: 12px;
		margin-bottom: 18px;
		display: block;
		font-weight: bold;
	}
	.datos-centro-especificos ul li
	{
		color: #7d7f80;
		font-size: 12px;
	}
	.datos-centro-especificos ul li a
	{
		color: #7d7f80;
		font-size: 11px;
	}
	.datos-centro-especificos ul li img
	{
		margin-right: 5px;
		display: inline-block;
		margin-bottom: 7px;
	}
.especialidades-centro, .datos-centro-especificos, .tecnologia-slide
{
	font-family: Verdana;
}

.especialidades-centro .specialcolor, .especialidades-centro span
{
	text-transform: uppercase;
	font-size: 13px;
}
.especialidades-centro span, .especialidades-centro .specialcolor
{
	display: block;
}
.specialcolor a
{
	text-decoration: none;
	color: #7792a5;
}
.especialidades-centro span
{
	font-weight: bold;
}
.especialidades-centro span, .especialidades-centro p, .especialidades-centro ul
{
	font-size: 13px;
	color: #666666;
}
.listaguiones li:before
{
	content: '- ';
}
.tecnologia-slide
{
	margin-top: 17px;
}
.tecnologia-slide .busqueda
{
	background: none;
}
.form-cita-online #fechainput
{
	margin-bottom: 20px;
}
.tecnologia-slide form label, .tecnologia-slide form span, .form-cita-online form span, .atencion-paciente form label
{
	font-size: 13px;
	color: #fff;
}
.form-cita-online form .err, .atencion-paciente form .err
{
	margin: 0;
}
.form-cita-online form .alerts, .atencion-paciente form .alerts, .alerts2, .form-estetica .alerts
{
	background: #7792a6;
	padding: 10px;
	margin-bottom: 10px;
}
.form-estetica .alerts {
	margin-top: 20px;
}
.form-cita-online form .alerts, .atencion-paciente form .alerts, .form-estetica .alerts
{
	display: none;
}
.form-cita-online form span
{
	display: block;
	margin-bottom: 10px;
}
.tecnologia-slide form span, .form-cita-online form span, .atencion-paciente form span
{
	margin-bottom: 12px;
	display: block;
	width: 335px;
}
.tecnologia-slide form textarea, .atencion-paciente form textarea
{
	width: 413px;
	height: 130px;
	resize: none;
	margin-bottom: 14px;
	padding-left: 11px;
	margin-top: 5px;
}
.tecnologia-slide form label, .form-cita-online form label, .atencion-paciente form label
{
	width: 190px;
	margin-bottom: 19px;
}
.tecnologia-slide form label a, .form-cita-online form label a, .form-cita-online form label, .atencion-paciente form label a
{
	color: #ffffff;
}
.tecnologia-slide form label a:hover, .form-cita-online form label a:hover, .atencion-paciente form label a:hover
{
	color: #002434;
}
.tecnologia-slide form label span, .form-cita-online form label span, .atencion-paciente form label span
{
	margin-right: 4px;
}
.tecnologia-slide form a, .form-cita-online form a, .atencion-paciente form a
{
	width: 90px;
	margin-right: 2px;
}
.tecnologia-slide form select, .form-cita-online select
{
	width: 174px;
}
.tecnologia-slide .selector, .form-cita-online .selector
{
	float: right;
	margin-top: 2px;
}
.form-cita-online .selector,
.form-cita-online .selector:hover,
.form-cita-online .selector:hover:active,
.form-cita-online .selector:active,
.form-cita-online .selector:active:hover,
.form-cita-online .selector.focus.active
{
	padding-left: 5px;
	background-position: -488px -170px !IMPORTANT;
}
.form-cita-online .selector.disabled
{
	background-position: -488px -306px !IMPORTANT;
}
.form-cita-online .s-marginselector
{
	margin-left: 10px !IMPORTANT;
}
.bar
{
	height: 501px;
	color: #7d7f80;
	font-size: 12px;
}
.galeria-centro
{
	position: relative;
}
/*.galeria-centro figcaption
{
	position: absolute;
	background: rgba(86,124,152, 0.8);
	width: 454px;
	padding: 8px;
	bottom: 0;
	margin-bottom: 10px;
}*/
.galeria-centro figcaption span
{
	color: #fff;
	font-family: Verdana;
	font-size: 12px;
	
	/* */
	position: absolute;
	background: rgba(86,124,152, 0.8);
	width: 454px;
	padding: 8px;
	bottom: 0;
	margin-bottom: 10px;
	/* */
}
.videos
{
	font-size: 11px;
	color: #666666;
}
.videos iframe
{
	float: left;
	margin-right: 10px;
}
.videos div
{
	display: inline-block;
	cursor: pointer;
	margin-bottom: 10px;
}
.videos div img
{
	float: left;
	margin-right: 5px;
}
#mapCentroExacto,
#centroExactoSede
{
	height: 282px;
}
aside.contacto-sede ul {
	margin-top: 17px;
}
div.contacto-sede img {
	width: 100%;
}
#map
{
	height: 380px;
	margin-bottom: 20px;
}
#map .bulletMap h2, #mapCentroExacto .bulletMap h2
{
	margin: 0;
	margin-bottom: 10px;
	color: #7792a6;
	font-size: 20px;
	display: block;
}
#map .bulletMap .dir, 
#map .bulletMap .tel, 
.bulletMap a, 
#mapCentroExacto .bulletMap .dir,
#mapCentroExacto .bulletMap .tel
{
	font-size: 12px;
	display: block;
	font-family: Verdana;
}
#map .bulletMap a, #mapCentroExacto .bulletMap a
{
	color: #7792a6;
	font-weight: bold;
}

.interior
{
	margin-top: 40px;
}
.actualidad .interior img
{
	float: left;
	margin-right: 10px;
}
.actualidad .textosinterior
{
	display: block;
}
.actualidad .interior div
{
	float: left;
	width: 229px;
	margin-right: 10px;
	background: #f0f4f7;
}
.actualidad .interior div img
{
	float: none;
	margin: 0 auto;
	display: block;
}
.actualidad .interior h3, .actualidad-interior .ampliada h2
{
	font-family: 'Conv_NettoOT-Bold';
	font-size: 18px;
	color: #666666;
	margin-top: 3px;
	margin-bottom: 10px;
	line-height: 18px;
	font-weight: normal;
}
.actualidad-interior .ampliada .galeria-centro figcaption span
{
	margin-bottom: 33px;
}
.actualidad .interior h3
{
	height: 54px;
	overflow: hidden;
}
.actualidad .interior time, .actualidad-interior .ampliada time
{
	display: block;
}
.actualidad .interior time, .actualidad .interior a, .actualidad-interior .ampliada time
{
	color: #839aae;
	font-size: 12px;
	font-family: Verdana;
}
.actualidad .interior p
{
	font-size: 12px;
	color: #666666;
	font-family: Verdana;
	margin-top: 0px;
	margin-bottom: 5px;
	height: 42px;
}
.actualidad-interior .ampliada .imgtop
{
	margin-bottom: 30px;
}
.actualidad-interior h2
{
	margin-bottom: 0px;
}
.actualidad-interior .respan a
{
	font-size: 13px;
}
.textosinterior .menu-interior ul
{
	padding: 0;
}
.textosinterior .menu-interior a
{
	text-decoration: none;
}
.menu-interior
{
	font-family: 'Conv_NeoSansStd-Medium';
	font-size: 14px;
}
.menu-interior nav span
{
	text-transform: uppercase;
	color: #839aae;
	margin-bottom: 20px;
	display: block;
}
.menu-interior nav a
{
	color: #839aae;
}
.menu-interior nav a:hover
{
	color: #002434;
}
.menu-interior nav ul li span
{
	margin-bottom: 0;
	text-transform: none;
	color: #002434;
}
.directivos .menu-interior li ul li
{
	margin-left: 15px;
	font-family: 'Conv_NeoSansStd-Light';
}
.directivos .menu-interior li ul li a
{
	color: #839aae;
}
.directivos .menu-interior li ul li a:hover
{
	color: #002434;
}
.textosinterior, .actualidad, .actualidad-interior
{
	margin-top: 10px;
}
.textosinterior, .textosinterior h3
{
	color: #666666;
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
}
.textosinterior .videoiframe h3
{
	font-weight: bold;
}
.textosinterior a
{
	color: #666666;
	text-decoration: underline;
}
/*.textosinterior ul
{
	padding-left: 20px;
}*/
.aliados .datos-centro div
{
	float: left;
	font-family: Verdana;
	font-size: 13px;
	margin-bottom: 12px;
	margin-right: 40px;
}

.aliados .datos-centro .margin, .style-yt .margin
{
	margin-left: 10px;
	margin-right: 10px;
}
.aliados .datos-centro div a
{
	color: #666666;
	text-decoration: underline;
	font-size: 11px;
}
.aliados .datos-centro div img
{
	margin-bottom: 10px;
	display: block;
	-moz-box-shadow: 0px 3px 5px #888;
	-webkit-box-shadow: 0px 3px 5px #888;
	box-shadow: 0px 3px 5px #888;
}

.aliados_folletos .datos-centro div
{
	float: left;
	font-family: Verdana;
	font-size: 13px;
	margin-bottom: 12px;
	margin-right: 40px;
	width: 195px;
	min-height: 195px;
}

.aliados_folletos .datos-centro .margin, .style-yt .margin
{
	margin-left: 10px;
	margin-right: 10px;
}
.aliados_folletos .datos-centro div a
{
	color: #666666;
	text-decoration: underline;
	font-size: 11px;
}
.aliados_folletos .datos-centro div img
{
	margin-bottom: 10px;
	display: block;
	-moz-box-shadow: 0px 3px 5px #888;
	-webkit-box-shadow: 0px 3px 5px #888;
	box-shadow: 0px 3px 5px #888;
}

.marginhard {
    margin-right: 90%;
}
.style-yt div
{
	width: 150px;
	height: 130px;
	float: left;
	overflow: hidden;
	margin-bottom: 10px;
}
.aliados2 .datos-centro div
{
	margin-right: 50px;
	float: left;
	margin-bottom: 20px;
	
}
.aliados2 .datos-centro div, .aliados2 .datos-centro div a
{
	width: 130px;
	height: 80px;
}
.aliados2 .datos-centro div a
{
	vertical-align: middle;
	display: table-cell;
}
.aliados2 .datos-centro .middle img
{
	display: block;
	margin: 0 auto;
}
.directivos .datos-centro
{
	width: 510px;
	margin-bottom: 10px;
}
.directivos .wd1
{
	width: 185px;
}
.directivos div article
{
	display: inline-block;
	height: 330px;
	margin-right: 5px;
	width: 160px;
	vertical-align: top;
}
.directivos div article img
{
	margin-bottom: 5px;
}
.directivos div article strong, .directivos div article span
{
	display: block;
}
.directivos div article a
{
	color: #839aae;
	text-decoration: none;
}
.bt-medios
{
	background: url('../images/medio-bg.png');
	width: 160px;
	padding-top: 9px;
	padding-left: 50px;
	font-weight: bold;
	color: #fff;
	margin-top: 10px;
	display: block;
	height: 41px;
}
/*.bt-medios:hover
{
	color: #002434;
}*/
.atencion-paciente strong, .atencion-paciente span, .form-estetica .alerts span
{
	color: #fff;
	display: block;
}
.form-estetica .alerts span {
	font-family: Verdana;
}
.atencion-paciente .selector
{
	margin-top: 2px;
}
.atencion-paciente strong
{
	margin-top: 10px;
}
.videos-enciclopedia, .side-videos
{
	margin-top: 15px;
	font-family: Verdana;
}
.side-videos .tags
{
	line-height: 14px;
}
.side-videos .tags a
{
	color: #B3B7BB;
	font-size: 12px;
}
.side-videos .tags a:hover
{
	color: #57616a;
}
.side-videos .tags .hot
{
	font-weight: bold;
	font-size: 16px;
}
.videos-enciclopedia, .pagination-videos, .pagination-videos a
{
	color: #57616a;
}
.pagination-videos span
{
	color: #002434;
}
.pagination-videos a
{
	color: #839aae;
}
.pagination-videos a:hover
{
	color: #002434;
}
.pagination-videos a, .pagination-videos span
{
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #839aae;
}
.pagination-videos a:last-child, .pagination-videos span:last-child
{
	border: 0;
}
.pagination-videos
{
	font-size: 11px;
}
.videos-enciclopedia h3, .side-videos .tags h3
{
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #57616a;
}
.videos-enciclopedia h3, .videos-enciclopedia p, .side-videos .buscador-videos form strong, .side-videos .tags h3
{
	font-size: 13px;
}
.videos-enciclopedia p
{
	width: 460px;
	margin-bottom: 10px;
}
.videos-enciclopedia iframe
{
	width: 500px;
}
.videos-enciclopedia .top
{
	padding-bottom: 20px;
}
.videos-enciclopedia .bottom
{
	border-top: 1px solid #cccccc;
	padding-top: 20px;
	font-size: 11px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.videos-enciclopedia .bottom .margin
{
	margin-left: 6px;
	margin-right: 6px;
}
.videos-enciclopedia .bottom a
{
	color: #57616a;
	display: inline-block;
	width: 160px;
	vertical-align: top;
	height: 160px;
	overflow: hidden;
	margin-bottom: 10px;
	text-decoration: none;
}

.videos-enciclopedia .bottom a img
{
	margin-bottom: 5px;
}
.side-videos .buscador-videos
{
	background: #adbeca;
	padding: 10px;
	height: 270px;
}
.buscador-videos button
{
	width: 100%;
}
.side-videos form strong
{
	color: #fff;
	display: block;
	width: 75px;
	margin-bottom: 20px;
}
.side-videos form input
{
	width: 163px;
	padding-left: 10px;
}
.side-videos form .selector,
.side-videos form .selector:hover,
.side-videos form .selector:hover:active,
.side-videos form .selector:active,
.side-videos form .selector:active:hover,
.side-videos form .selector.focus,
.side-videos form .selector.focus.active
{
	font-size: 13px;
	font-family: 'Conv_NeoSansStd-Regular';
	background-position: -488px -170px;
	padding-left: 5px;
}
.side-videos form select
{
	width: 143px;
}
.side-videos form .bluefoose-button-light
{
	text-align: left;
	display: block;
	margin-top: 10px;
	padding: 5px;
	padding-left: 10px;
	box-shadow: none;
	-webkit-box-shadow: none;
	font-family: 'Conv_NeoSansStd-Regular';
	margin-bottom: 25px;
}
.silvestre
{
	margin-top: 8px;
	background: url('../images/google-play-app.png') no-repeat;
	color: #fff;
	font-family: 'Conv_NeoSansStd-Medium';
	display: block;
	height: 162px;
	width: 189px;
	position: relative;
}
.silvestre-app
{
	margin-top: 10px;
	background: url('../images/apple-store-app.png') no-repeat;
	color: #fff;
	font-family: 'Conv_NeoSansStd-Medium';
	display: block;
	height: 162px;
	width: 189px;
	position: relative;
}

.silvestre .top, .silvestre .bottom
{
	position: absolute;
}
.silvestre .top
{
	width: 145px;
	font-size: 18px;
	margin-left: 12px;
	margin-top: 10px;
}
.silvestre .bottom
{
	font-size: 14px;
	bottom: 0;
	margin-bottom: 17px;
	margin-left: 12px;
}
.lateral
{
	margin-bottom: 10px;
	display: block;
}

.recuperar-pass
{
	background: #7792a6;
	color: #ffffff;
	padding: 20px;
}
.recuperar-pass input
{
	float: left;
	margin-top: 3px;
}
.recuperar-pass button
{
	background: none;
	border: 0;
	width: 31px;
	height: 30px;
	padding: 0;
	margin-top: 1px;
	margin-left: 5px;
}


/*	MICROSITES - HOME CARE	*/

/*#content
{
	position: relative;
}*/
#top
{
	position: relative;
	z-index: 5;
}

.home-care1
{
	background: url('../images/top1.jpg') right top no-repeat;
}
.home-care2
{
	background: url('../images/top2.jpg') right top no-repeat;
}
.home-care3
{
	background: url('../images/top3.jpg') right top no-repeat;
}
.home-care4
{
	background: url('../images/top4.jpg') right top no-repeat;
}
.home-care5
{
	background: url('../images/top5.jpg') right top no-repeat;
}
.home-care6
{
	background: url('../images/top6.jpg') right top no-repeat;
}
.home-care7
{
	background: url('../images/top7.jpg') right top no-repeat;
}
.microsite
{
	/*position: absolute;*/
	color: #8399ac;
	width: 740px;
	/*
	height: 510px;
	top: -99px;
	*/
	overflow: hidden;
	margin-top: -99px;
}
.microsite .menu
{
	margin-top: 205px;
	margin-bottom: 120px;
	height: 228px;
}
.microsite .menu h2
{
	font-size: 50px;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 0;
}
.microsite .menu ul
{
	font-size: 16px;
	text-transform: uppercase;
}
.microsite .menu ul li
{
	margin-bottom: 3px;
}
.microsite .menu ul li span, .microsite .menu ul li span a:hover
{
	color: #002433;
}
.microsite .menu ul li span a
{
	color: #8399ac;
}
.microsite .datos-centro h3
{
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 17px;
}
.microsite .datos-centro h3 ul
{
	list-style: disc;
	margin-left: 20px;
	font-size: 17px;
	color: #8399ac;
}
.microsite .datos-centro .margins li
{
	margin-bottom: 15px;
}
.microsite .contenido
{
	margin-right: 30px;
}
.microsite .contenido .datos-centro .textosinterior
{
	list-style: disc;
	margin-left: 16px;
}
.contenido:after
{
	clear: both;
}
.microsite .contenido table
{
	font-family: Verdana;
	color: #666666;
	font-size: 11px;
	text-transform: uppercase;
	text-align: left;
}
.microsite .contenido table th
{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top: 3px;
	padding-bottom: 3px;
}
.microsite .contenido table td, .microsite .contenido table th
{
	padding-left: 12px;
}

.microsite .contenido .blue
{
	background: #e0ebef;
	margin: 0;
}
.microsite .contenido .blue .special
{
	background: #f0f5f7;
}
.microsite .contenido .yellow
{
	background: #efe9cd;
}
.microsite .contenido .yellow .special
{
	background: #f7f4e6;
}
.microsite .contenido .violet
{
	background: #d1d1d1;
}
.microsite .contenido .violet .special
{
	background: #e5e5e5;
}
.microsite .contenido .blue td, .microsite .contenido .violet td, .microsite .contenido .yellow td
{
	border: 1px solid white;
	padding-top: 3px;
	padding-bottom: 3px;
}
/*.microsite .contenido ul
{
	margin-left: 30px;
	list-style: circle;
}*/
.microsite .contenido ul li a
{
	color: #666666;
	text-decoration: underline;
}

/* - DENTAL - */
.dental
{
	margin-left: 20px;
}
.dental ul
{
	margin-bottom: 7px;
}
.microsite .dental h2
{
	width: 200px;
	line-height: 47px;
}
.microsite .imagen .datos-centro
{
	width: 375px;
	margin-left: 20px;
}
.microsite .imagen .datos-centro .nomargin
{
	margin-top: 0;
}
.dental1
{
	background: url('../images/top_dental1.png') right top no-repeat;
}
.dental2
{
	background: url('../images/top_dental2.png') right top no-repeat;
}
.dental3
{
	background: url('../images/top_dental3.png') right top no-repeat;
}
.dental4
{
	background: url('../images/top_dental4.png') right top no-repeat;
}
.dental5
{
	background: url('../images/top_dental5.png') right top no-repeat;
}
.dental6
{
	background: url('../images/top_dental6.png') right top no-repeat;
}

.dental1 .contenido, .dental2 .contenido, .dental3 .contenido, .dental4 .contenido, .dental5 .contenido, .dental6 .contenido
{
	margin-left: 20px;
}
.dental-menu-interior .share
{
	position: relative;
	z-index: 2;
	margin-right: 60px;
	margin-top: 10px;
}
.dental-menu-interior
{
	position: relative;
}
.dental-menu-interior ul
{
	background: #eaf1f4;
	position: relative;
	margin-top: -41px;
	width: 710px;
	-webkit-border-radius: 0px 0px 9px 9px;
	-moz-border-radius: 0px 0px 9px 9px;
	border-radius: 0px 0px 9px 9px;
	padding-top: 7px;
	padding-bottom: 20px;
	margin-bottom: 25px;
}
.dental-menu-interior ul li
{
	margin-left: 20px;
	color: #002433;
	font-family: Verdana;
	font-size: 15px;
}
.dental-menu-interior ul li a
{
	font-family: Verdana;
	font-size: 15px;
	color: #8399ac;
}
.dental-menu-interior ul li a:hover
{
	color: #002433;
}
.dental-menu-interior .shadow
{
	width: 730px;
	height: 7px;
	position: absolute;
	background: url('../images/special_shadow.png') top no-repeat;
	top: 0;
}
.dental1 .dental, .dental4 .dental, .dental5 .dental
{
	height: 187px;
}
.dental1 .contenido, .dental4 .contenido, .dental5 .contenido
{
	margin-top: 140px;
}


.p-estetica1
{
	background: url('../images/top_estetica1.jpg') right top no-repeat;
}
.p-estetica2
{
	background: url('../images/top_estetica2.jpg') right top no-repeat;
}
.p-estetica3
{
	background: url('../images/top_estetica3.jpg') right top no-repeat;
}
.p-estetica4
{
	background: url('../images/top_estetica4.jpg') right top no-repeat;
}
.p-estetica6 {
	background: url('../images/ginecologia-site.jpg') right top no-repeat;
}
.p-estetica h2
{
	width: 250px;
}

.p-estetica ul
{
	margin-bottom: 75px;
}
.p-estetica, .p-estetica1 .contenido, .p-estetica2 .contenido, .p-estetica3 .contenido, .p-estetica, .p-estetica4 .contenido, .som-login, .som .datos-centro, .som .middle-som
{
	margin-left: 25px;
}
.som .datos-centro p a {
	text-decoration: underline;
	color: #666;
}
.p-estetica p, .dental p
{
	text-transform: uppercase;
	font-size: 14px;
	color: #c6a174;
	margin: 0;
}
.p-estetica p span, .dental p span
{
	font-family: 'Conv_NeoSansStd-Black';
}
.p-estetica1 .menu, .p-estetica2 .menu, .p-estetica3 .menu, .p-estetica4 .menu,
.p-estetica6 .menu
{
	height: 341px;
	margin-top: 145px;
	margin-bottom: 40px;
}
.p-estetica6 div.contenido ul {
	margin-left: 25px;
	list-style: initial;
}
.p-estetica1 .menu, .p-estetica4 .menu
{
	margin-top: 145px;
	margin-bottom: 26px;
}
.p-estetica1 .menu
{
	width: 470px;
	height: 341px;
}
.p-estetica4 #contacto-p-estetica
{
	width: 470px;
	height: 321px;
}
.mg .estetica-menu-interior
{
	margin-top: 40px;
}
.estetica-menu-interior .share
{
	position: relative;
	z-index: 2;
	margin-right: 60px;
	margin-top: 10px;
}
.estetica-menu-interior
{
	position: relative;
}
.estetica-menu-interior ul
{
	background: #eaf1f4;
	position: relative;
	margin-top: -14px;
	width: 710px;
	-webkit-border-radius: 0px 0px 9px 9px;
	-moz-border-radius: 0px 0px 9px 9px;
	border-radius: 0px 0px 9px 9px;
	padding-top: 7px;
	padding-bottom: 20px;
	margin-bottom: 25px;
}
.estetica-menu-interior ul li
{
	margin-left: 20px;
	color: #002433;
	font-family: Verdana;
	font-size: 15px;
}
.estetica-menu-interior ul li a
{
	font-family: Verdana;
	font-size: 15px;
	color: #8399ac;
}
.estetica-menu-interior ul li a:hover
{
	color: #002433;
}
.estetica-menu-interior .shadow
{
	width: 730px;
	height: 7px;
	position: absolute;
	background: url('../images/special_shadow.png') top no-repeat;
	top: 0;
}


/* SOM */
.som
{
	background: url('../images/som_fondo.jpg') right top no-repeat;
}
.microsite .som-login
{
	margin-top: 95px;
	margin-bottom: 50px;
	height: 365px;
}
.som h2
{
	width: 265px;
}
.som .som-login p
{
	color: #666666;
	font-size: 18px;
	display: block;
	width: 300px;
	margin-top: 10px;
}
.som .som-login .login-box
{
	margin-top: 20px;
	width: 410px;
}
.som .som-login .login-box .blue
{
	height: 109px;
	width: 200px;
	background: #bbc8d2;
	padding: 10px;
}
.som .som-login .login-box .blue .first
{
	width: 189px;
}
.som .som-login .login-box .blue .second
{
	width: 150px;
	margin-right: 5px;
}
.som .som-login .login-box .blue button
{
	height: 25px;
	width: 27px;
	text-transform: uppercase;
	padding: 0;
	color: #000;
}
.som .som-login .login-box .blue a
{
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.som .som-login .login-box .blue span, .som .som-login .login-box .gray p
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	display: block;
}
.som .som-login .login-box .blue span
{
	color: #666666;
}
.som .som-login .login-box .gray p
{
	color: #ffffff;
	width: auto;
	padding-left: 5px;
}
.som .som-login .login-box .gray
{
	height: 109px;
	width: 160px;
	background: rgba(177, 177, 177, 0.7);
	padding: 10px;
}
.som .som-login .login-box .gray a
{
	text-transform: uppercase;
	width: auto;
	display: block;
	margin-bottom: 7px;
}

.som .middle-som
{
	margin-top: 25px;
	font-family: Verdana;
	color: #666666;
}
.som .middle-som .left
{
	/*background: url('../images/som_middle.jpg') top no-repeat;
	padding-top: 307px;*/
	width: 460px;
}
.som .middle-som p
{
	font-size: 13px;
	margin-bottom: 0;
}
.som .middle-som small
{
	padding-top: 230px;
	font-size: 11px;
	width: 160px;
}

.som .blue-text-som
{
	margin-top: 20px;
	background: #eaf1f4 url('../images/som_mini.jpg') right no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 130px;
}
.som .blue-text-som p
{
	font-family: Verdana;
	color: #666666;
	font-size: 13px;
	width: 470px;
	margin-left: 25px;
	margin-bottom: 6px;
	margin-top: 6px;
}
.som .contenido
{
	margin-top: 75px;
}

/*	FIN MICROSITES	*/





	/* ---- Rounded led ---- */

.led-light {
  padding: 7px 10px 7px 26px;
}

.led-light:before{
	content:"";
	position:absolute;
	z-index:2;
	top:11px;
	left:7px;
	width:10px;
	height:5px;
	-webkit-border-radius: 4px;
    border-radius: 4px;
  background-color: #b9babc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b9babc), to(#c5c6c9));
  background-image: -webkit-linear-gradient(top, #b9babc, #c5c6c9);
  background-image:    -moz-linear-gradient(top, #b9babc, #c5c6c9);
  background-image:      -o-linear-gradient(top, #b9babc, #c5c6c9);
  background-image:         linear-gradient(to bottom, #b9babc, #c5c6c9);
	border-width: 1px;
	border-style: solid;
	border-color: #a3a5a7 #abacaf #c5c6c9 #abacaf;	
 -webkit-box-shadow:  0 1px 0 0 #ecedee;
    box-shadow: 0 1px 0 0 #ecedee;
}
		

.led-light:hover:before{
  background-color: #8eb5dc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7fd8f7), to(#68b0d1));
  background-image: -webkit-linear-gradient(top, #7fd8f7, #68b0d1);
  background-image:    -moz-linear-gradient(top, #7fd8f7, #68b0d1);
  background-image:      -o-linear-gradient(top, #7fd8f7, #68b0d1);
  background-image:         linear-gradient(to bottom, #7fd8f7, #68b0d1);
	border-width: 1px;
	border-style: solid;
	border-color: #7cacbc #7cacbc #61a4c5 #7cacbc;	
 -webkit-box-shadow: 
 inset 0 1px 0 0 #beefff, 
 0px 1px 0px 0px #9cd4ee,
 0px 0px 2px 1px #c6e4f0;
    box-shadow: 
 inset 0 1px 0 0 #beefff, 
 0px 1px 0px 0px #9cd4ee,
 0px 0px 2px 1px #c6e4f0;
}
.ciclope .videos
{
	margin-top: 42px;
}

/* Bluefoose dark button
*******************************************************************************/
.bluefose-button-dark {
	position:relative;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #ebebeb;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .6);
  text-decoration:none;
	border-width: 1px;
	border-style: solid;
	border-color: #54585d #494d52 #3d4146 #494d52;
  border-radius: 5px;
  background-color: #6d757f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6d757f), to(#535961));
  background-image: -webkit-linear-gradient(top, #6d757f, #535961);
  background-image:    -moz-linear-gradient(top, #6d757f, #535961);
  background-image:      -o-linear-gradient(top, #6d757f, #535961);
  background-image:         linear-gradient(to bottom, #6d757f, #535961);
    -webkit-box-shadow: 
	inset 0 1px 0 0 #858f9b,
	0px 1px 0px 0px #9c9da1,
	0px 2px 0px 0px #c0c1c6,
	0px 3px 0px 0px #cbcdd1,
	0px 0px 0px 1px #c9ccd0,
	0px 0px 0px 2px #c2c5c9,
	0px 0px 0px 3px #babcc0,
	0px 1px 0px 3px #e9eaec;
	box-shadow: 
	inset 0 1px 0 0 #858f9b,
	0px 1px 0px 0px #9c9da1,
	0px 2px 0px 0px #c0c1c6,
	0px 3px 0px 0px #cbcdd1,
	0px 0px 0px 1px #c9ccd0,
	0px 0px 0px 2px #c2c5c9,
	0px 0px 0px 3px #babcc0,
	0px 1px 0px 3px #e9eaec;
  padding: 7px 10px 7px 10px;
  text-align: center;
  
  
   }
.bluefose-button-dark:hover {
  color: #ffffff;
  background-color: #78808a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#78808a), to(#5f656e));
  background-image: -webkit-linear-gradient(top, #78808a, #5f656e);
  background-image:    -moz-linear-gradient(top, #78808a, #5f656e);
  background-image:      -o-linear-gradient(top, #78808a, #5f656e);
  background-image:         linear-gradient(to bottom, #78808a, #5f656e);
    -webkit-box-shadow: 
	inset 0 1px 0 0 #949ca4,
	0px 1px 0px 0px #9c9da1,
	0px 2px 0px 0px #c0c1c6,
	0px 3px 0px 0px #cbcdd1,
	0px 0px 0px 1px #c9ccd0,
	0px 0px 0px 2px #c2c5c9,
	0px 0px 0px 3px #babcc0,
	0px 1px 0px 3px #e9eaec;
	box-shadow: 
	inset 0 1px 0 0 #949ca4,
	0px 1px 0px 0px #9c9da1,
	0px 2px 0px 0px #c0c1c6,
	0px 3px 0px 0px #cbcdd1,
	0px 0px 0px 1px #c9ccd0,
	0px 0px 0px 2px #c2c5c9,
	0px 0px 0px 3px #babcc0,
	0px 1px 0px 3px #e9eaec;
	
    cursor: pointer; 
	}
.bluefose-button-dark:active {
  color: #ffffff;
  background-color: #535961;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#535961), to(#6d757f));
  background-image: -webkit-linear-gradient(top, #535961, #6d757f);
  background-image:    -moz-linear-gradient(top, #535961, #6d757f);
  background-image:      -o-linear-gradient(top, #535961, #6d757f);
  background-image:         linear-gradient(to bottom, #535961, #6d757f);
	border-color: #54585d #484c51 #3d4146 #484c51;
    -webkit-box-shadow: 
	inset 0 1px 0 0 #656d76,
	0px 1px 0px 0px #e1e2e6,
	0px 2px 0px 0px #d1d3d8,
	0px 3px 0px 0px #cbcdd1,
	0px 0px 0px 1px #c9ccd0,
	0px 0px 0px 2px #c2c5c9,
	0px 0px 0px 3px #babcc0,
	0px 1px 0px 3px #e9eaec;
	box-shadow: 
	inset 0 1px 0 0 #656d76,
	0px 1px 0px 0px #e1e2e6,
	0px 2px 0px 0px #d1d3d8,
	0px 3px 0px 0px #cbcdd1,
	0px 0px 0px 1px #c9ccd0,
	0px 0px 0px 2px #c2c5c9,
	0px 0px 0px 3px #babcc0,
	0px 1px 0px 3px #e9eaec;
	 
	}
        
        .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
            color: #00061f;
        }
        
        .ui-tabs .ui-tabs-panel {
			width: 610px;
            font-size: 13px;
            color: #666666;
            font-family: Verdana;
        }
        
        #tabs-6 p {
            margin: 0;
        }
   
        #tabs-6 .span_tab6 {
            font-weight: bold;
            margin-top: 15px;
            margin-bottom: 15px;
        }
        .ui-tabs .ui-tabs-panel a{
            color: #666666;
            text-decoration: underline;
            line-height: 17px;
        }

.form-estetica {
	margin-top: 20px;
	padding-bottom: 20px;
}	
.form-estetica h3 {
	margin-top: 0;
	font-size: 20px;
}
.form-estetica p {
	font-size: 15px;
}
.form-estetica h3, .form-estetica p, .form-estetica label, .form-estetica ul li {
	color: #fff;
}
.form-estetica h4 {
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
}
.form-estetica .margin {
	margin-left: 20px;
	margin-right: 20px;
}
.form-estetica .inputbox {
	width: 189px;
	margin-bottom: 20px;
}
.form-estetica .line {
	display: block;
	width: auto;
}
.form-estetica .line li {
	display: inline-block;
	width: 421px;
}
.form-estetica .line li .selector {
	display: inline-block;
	width: 187px !important;
}
.form-estetica .line li input {
	margin-top: 3px;
	margin-bottom: 0;
}
.form-estetica .line li .selector span  {
	width: 153px !important;
}
.form-estetica .line li .selector select {
	width: 192px !important;
}
.form-estetica ul {
	display: inline-block;
	width: 250px;
	vertical-align: top;
}
.form-estetica ul li, .form-estetica .line label {
	display: block;
	margin-bottom: 5px;
}
.form-estetica ul li .checker span {
	margin-right: 5px;
}
.form-estetica .bluefoose-button-light {
	width: 100px;
}
section.citaonline-top {
	margin-bottom: 10px;
}
section.citaonline-top a {
	display: inline-block;
	vertical-align: top;
}
section.citaonline-top a.button-green-tlf {
	width: 355px;
	background: url('../images/button-green-tlf.png') no-repeat;
	margin-right: 15px;
}
section.citaonline-top a.button-blue-cita {
	width: 184px;
	background: url('../images/button-organizar-cita.png') no-repeat;
	margin-right: 0px;
}
section.citaonline-top a.button-blue-cita,
section.citaonline-top a.button-green-tlf {
	height: 83px;
	margin-left: 0;
	padding-right: 0;
	padding-left: 76px;
}
section.citaonline-top a.button-green-tlf span {
	color: #3ad57b;
	position: initial;
}
section.citaonline-top a.button-blue-cita span {
	color: #34a4f8;
	position: initial;
}
section.citaonline-top a.button-green-tlf span.top,
section.citaonline-top a.button-blue-cita span.top {
	display: block;
	font-size: 17px;
	margin-top: 13px;
}
section.citaonline-top a span.number {
	font-size: 28px;
}
section.citaonline-top a.button-green-tlf span.down {
	font-size: 21px;
}
.boton-download-folleto {
	background: url('../images/boton-download-folleto.png') no-repeat;
	width: 134px;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 13px;
	padding-left: 36px;
	color: #fff;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
.especialidades-centro div.folletos-especialidades article {
	vertical-align: top;
	margin-bottom: 10px;
	min-height: 115px;
}
.especialidades-centro div.folletos-especialidades article a {
	font-size: 13px;
}
.especialidades-centro div.folletos-especialidades article img {
	float: left;
	margin-right: 10px;
}

.videos-centro .videoiframe h3,
.videos-centro aside.videos div h3 {
	font-size: 13px;
	color: #666666;
	margin-top: 0;
}
.videos-centro aside.videos div {
	width: 280px;
	margin-right: 40px;
	vertical-align: top;
}
.videos-centro .videos {
	margin-top: 20px;
}
.folletos-medico {
	width: 210px;
	margin-top: 10px;
}
.folletos-medico span.mg-bottom2 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	display: block;
}
.folletos-medico a {
	color: #666666;
	font-size: 11px;
}
.folletos-medico a img {
	float: left;
	margin-right: 10px;
}
.folletos-medico article {
	margin-bottom: 10px;
}
article.text-accesos h2 {
	color: #8399ac;
	font-size: 17px;
	font-family: 'Conv_NeoSansStd-Regular';
	margin-top: 30px;
	margin-bottom: 5px;
}
article.text-accesos ul h2 {
	margin-top: 15px;
	font-size: 17px;
}
article.text-accesos ul li {
	margin-left: 17px;
	margin-bottom: 5px;
}
article.text-accesos ul li ul li {
	margin-left: 0;
}

ul.long-list {
	width: auto;
}
ul.long-list li {
	margin-bottom: 8px;
}

div.estetica-menu-interior button.more-info {
	position: absolute;
	right: 30px;
	width: 165px;
	padding: 10px;
	font-family: 'Conv_NeoSansStd-Regular';
	text-transform: uppercase;
	border: 0;
	background: #7792a6;
	color: #fff;
}
div.estetica-menu-interior button.more-info:hover {
	background: #666666;
}
div.monster-search form {
	width: 1215px;
	margin: 0 auto;
	text-align: left;
	margin-bottom: 36px;
}
div.monster-search form p.title {
	font-size: 55px;
	margin-top: 20px;
	margin-bottom: 45px;
	font-family: 'Conv_NeoSansStd-Light';
}
div.monster-search form ul li {
	margin-top: 0 !important;
	margin-bottom: 20px;
	width: 48%;
	margin-right: 30px;
}
div.monster-search form ul li .sod_select,
div.monster-search form ul li input {
	width: 100% !important;
}
div.monster-search form ul li:nth-child(2n) {
	margin-right: 0;
}

.sod_select .sod_option.optgroup, .sod_select .sod_option.optgroup.disabled {
	font-size: 16px;
}

div.zimbrel {
	display: inline-block;
	background: #6c7d92;
	padding-top: 12px;
	background: #6c7d92;
	padding-bottom: 11px;
	margin-right: -4px;
	padding-left: 25px;
	position: relative;
}
div.zimbrel::after {
	content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    bottom: -15px;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 20px solid #6c7d92;
}
div.zimbrel a {
	display: inline-block !important;
	padding-left: 95px !important;
	background: url('../images/logo-zimbra.png') no-repeat center left / contain !important;
	font-family: 'ProximaNova-Regular' !important;
	color: #fff !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	font-size: 14px !important;
	padding-right: 25px !important;
}

.phone-link a {
	font-family: 'Conv_NeoSansStd-Light';
	display: block;
	background: #fff;
	text-transform: initial;
	color: #5a7e96;
	padding: 10px 15px;
	font-size: 30px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-bottom: 3px solid #334856;
	width: 350px;
	margin: 0 auto;
	margin-bottom: -80px;
}
.phone-link a strong {
	display: block;
	font-family: 'Conv_NeoSansStd-Bold';
	font-size: 35px;
}

div.principal_bg.phone-link .vhcenter__ div.box {
	border: 4px solid #fff;
}


.row.cookies-warning{width:100%;position:fixed;bottom:0;background:rgba(51,51,51,0.8);filter:alpha(opacity=80);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);z-index:9999;color:#FFF;text-align:left;font-size:12px}.row.cookies-warning p{font-size:11px;display:inline-block;float:left;line-height:1.3em;color:#fff;font-family:Helvetica, Arial, sans-serif;margin:10px 40px 10px 10px}.row.cookies-warning p a{color:#fff;text-decoration:underline}.row.cookies-warning a.bttn{background:transparent;text-align:center;border:1px solid #fff;font:bold 14px/15px Arial, Helvetica;text-decoration:none;text-transform:uppercase;color:#fff;margin-right:25px;min-width:132px;float:right;padding:8px 10px}.bttn:hover{color:#666}.w960{display:table;margin:0 auto}.btn-cookie{display:table-cell;vertical-align:middle}

