@charset "utf-8";
@font-face {
	font-family: 'HelveticaThn';
	src: url('HelveticaThn.eot');
	src: local('/'), url('HelveticaThn.woff') format('woff'), url('HelveticaThn.ttf') format('truetype'), url('HelveticaThn.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
:focus {
	outline:0px;
}
::-moz-selection{
color:#FFF;
background:#000099;
}
::selection {
color:#FFF;
background:#000099;
}
sub, sup, small {
	font-size: 75%;
}
ol, ul {
	list-style: none;
}
html {
	overflow-x: hidden;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	-webkit-font-smoothing: antialiased; 
	background-color:#fff;
	color: #FFF;
	background-position:50% 0;
	background-repeat:no-repeat;
	line-height:22px;
	color:#3f3f3f;
	
}
body.bg-img {
	background:no-repeat center top fixed;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
}

h1, h2, h3, h4, h5 {
    font-family: "HelveticaThn",arial;
    font-weight: normal;
}
h2 span, h3 span {
	color:#333;
}

h2 small {display:block;margin-top:-10px;font-size:14px}
h4 { color:#333; font-size:18px; line-height:20px; margin:18px 0 0px 0; padding:0px }
h4 a{ color:#333; font-size:18px; line-height:20px; margin:18px 0 0px 0; padding:0px }
h4.actual { color:#333; font-size:16px; line-height:20px; margin:0px 0 10px 0; padding:0px }
a {text-decoration:none;color:#153D65;text-decoration: none; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out;
	 -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
a:hover, a > *:hover {color:#174517;text-decoration:none;}
p {line-height:18px;}
/*
------------------------------------------------------------
		Blockquote
------------------------------------------------------------
*/
address {border-bottom:1px #e7e7e7 solid;padding-bottom:18px;margin:0px 0 20px 0;line-height:24px;}
address:first-child {border-bottom:1px #e7e7e7 solid;}
address:last-child {border-bottom:none;}
/*
------------------------------------------------------------
		Alert  Box 
------------------------------------------------------------
*/
.alert h1, .alert h2, .alert h3, .alert h4, .alert h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/*
------------------------------------------------------------
		Box grid
------------------------------------------------------------
*/
.one_half, .one_third, .one_fourth, .third_fourth, .third_one {	float:left;}
.one_half {	width: 50%;}
.one_third {width: 33.333333333333339%;}
.one_fourth {width: 25%;}
.third_fourth {width:70%;}
.third_one {width:30%;}
/*
------------------------------------------------------------
		BG color
------------------------------------------------------------
*/
.bg-white {background-color:#FFF;}
.bg-slide {	background-color:#CCC;}
.full-bg {	background:no-repeat center top url(../imagenes/header_no_foto.jpg);
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
}
.contact{background:no-repeat center center;background-image:url(../images/contactmap.png);	}
.text_highlight{background-color:#174517;color:#FFF;padding:5px;}
/*
------------------------------------------------------------
		Shadow
------------------------------------------------------------
*/
.shadowinset {-webkit-box-shadow:inset 5px 0px 15px #1a1a1a;-moz-box-shadow:inset 5px 0px 15px #1a1a1a;	box-shadow:inset 5px 0px 15px #1a1a1a;}
.ri-shadow:after,
.ri-shadow:before{
	content: "";
	position: absolute;
	z-index: -2;
	bottom: 15px;
	left: 10px;
	width: 50%;
	height: 20%;
	max-width: 300px;
	max-height: 100px;
}
.ri-shadow:after{right: 10px;left: auto;}

#scrolltop {
	background-color:#153d65;
	background-repeat:no-repeat;
	background-position: center 0px;
	background-image:url(../images/top.png);
	width:43px;
	height:42px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	border: 5px rgba(255, 255, 255, 0.5) solid;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
}
#scrolltop:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/*
------------------------------------------------------------
		 header
------------------------------------------------------------
*/
#header {padding:0px 0 20px 0;margin-bottom:0px;border-top:none;background:#fff;height:80px;display:block;position:relative;}
#header.interior {padding:10px 0 95px 0;height:80px;display:block;position:relative;margin-bottom:0px;}
#header .container { margin-top:0px}
#titulares .content{width:1100px; margin:0px auto 0 auto; padding:10px 0 0 0 }
#titulares { background:#c5c5c5; width:100%; height:75px; margin-top:-20px; position:relative; z-index:1; margin-bottom:10px}
#titulares .content h2{ color:#494747; font-size:30px; margin:15px 0 0 0; font-weight:bold}
.header-style2 a.logo {	display:block;	position:absolute;top:100px;z-index:100;background:url(../imagenes/logo_doctormari.png) no-repeat; width:360px; height:99px;}
.header-style2 a.logo.interior {display:block;position:absolute;top:0px;z-index:100;background:url(../imagenes/logo_doctormari.png) no-repeat; width:253px; height:99px;}
.contact-top {position:absolute;right:0;top:0px;z-index:1000;}
.contact-top span {text-align:right;font-size:11px;margin:4px 0;color:#999;margin-top:-13px;}
.contact-top input {margin-top:5px;}
.contact-top span a{color:#FFF;padding:0 5px;}
.contact-top span a.activo, .contact-top span a.activo:hover, .contact-top span a:hover{color:#587d58;}
.contact-top span.phone {font-family:Arial, Helvetica, sans-serif;font-weight: bold;}
.contact-top span.email a {color:#999;}
.contact-top li { display:inline; float:left; padding-right:10px }
/*
--------------------------------------------------
		  section title
---------------------------------------------------
*/
.section-title {
	overflow: hidden;
	margin: 0;
	padding: 28px 0;
	border-bottom: 2px #c9c9b2 solid;
	position:relative;
}
.section-title.full-bg{	padding: 45px 0 20px;	}
.section-title.patterns{
	background-repeat:repeat;
	-webkit-background-size: none!important;
	-moz-background-size: none!important;
	-o-background-size: none!important;
	background-size: none!important;
	}
.section-title.full-bg:before  ,.section-title.full-bg:after, .section-title.under-bg:before{
	background: none;
	text-align:center;
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 100%;
	z-index:2;
	-webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
}
.section-title.full-bg:after{
		bottom: 0;
		top: auto;
	}
.section-title.under-bg{
	position: absolute;
	padding: 70px 0 20px;
	width:100%;
	height:330px;
	}
.section-title.noborder {
	border-bottom:none;
}
.section-title .title, .section-title .title a {
	display: inline;
	word-spacing: 5px;
}
.section-title h1 {
	font-weight: lighter;
	font-size:36px;
}
.section-title h1.headtitle{
	padding:20px 0;
	font-size:46px;
	font-family:"Conv_HelveticaCdLt";
	}
.section-title h1.title {
	font-size:18px;
	line-height: 28px;
	font-weight: 700;
	text-transform: uppercase;
	display: block;
	margin: 0;
	padding:0;
}
.section-title h1.title a {
	display:inline-block;
	border:1px #174517 dashed;
	font-weight: lighter;
	padding:0 5px;
}
.section-title h1.title span {
	font-weight: 300;
	text-transform: none;
	color: #aaa;
}
.section-title p {
	font-weight: 300;
	font-size: 22px;
	line-height: 27px;
}
.section-title .section-nav {
}
.section-title .section-nav ul {
	padding: 20px;
	margin: 0 auto;
}
#text {
	text-align:center;
	text-transform:uppercase;
	-webkit-tranform:translateZ(0);
	-webkit-transition-duration:0.05s;
	-moz-tranform:translateZ(0);
	color:#FFF;
	text-shadow:0 0 1px rgba(0, 0, 0, .2);
}
/*
------------------------------------------------------------
		Inner box
------------------------------------------------------------
*/
.inner {
	padding: 20px;
}

/*
------------------------------------------------------------
		Header Title
------------------------------------------------------------
*/
.heading_border {
	height:1px;
/*	background-color:#d7d7d7;
	border-bottom:1px #efefef solid;*/
	background-color:#d7d7d7;
	border-bottom:1px #FFF solid;
	margin:7px 0 16px 0;
}
.feed .heading_border  {
	background-color:#141414;
	border-bottom:1px #3a3a3a solid;
}
.separate_border,.separate_border_left,.separate_border_right{
	position:relative;
	}
.separate_border:before,.separate_border:after,.separate_border_left:before , .separate_border_right:after{
	content:"";
	border-right:1px #3a3a3a solid;
	background-color:#141414;
	position: absolute;
	top:0;
	padding:20px 0;
	margin-top:-20px;
	width:1px;
	height:100%;
	}
.separate_border:after, .separate_border_right:after{
	right:0;
	}
/*
------------------------------------------------------------
		Logo
------------------------------------------------------------
*/
.logo {
	position: absolute;
	left:0;
	background-image:url(../imagenes/logo.jpg);
	width:308px;
	height: 55px;
	background-position:center;
	background-repeat:no-repeat;
}
/*
------------------------------------------------------------
		Counter Construction
------------------------------------------------------------
*/
.counter_pos {margin:70px auto; width:545px; border:1px solid #CCC; background:#EEE; padding:10px; border-radius:5px}
.counter_pos1 {margin:20px auto; width:525px; }
.cntSeparator {font-size: 50px;margin: 24px 0px;color: #000; font-family:Georgia, "Times New Roman", Times, serif;}
.counter_desc{ position:relative; overflow:hidden; font-size:16px; font-weight:bold; line-height:1.2em; padding:5px 0 0 5px;}
.counter_desc div{ width:104px; text-align:center; float:left;}
.counter_desc .days {margin-left:25px;}
.counter_desc .hours {margin-left:43px;}
.counter_desc .minutes {margin-left:21px;}
.counter_desc .seconds {margin-left:12px;}

/*
------------------------------------------------------------
		Firstdrop   
------------------------------------------------------------
*/
p .firstdrop {
	font-size:2.15em;
	float:left;
	height:auto;
	line-height:1.15em;
	padding:3px 7px 2px 7px;
	width:auto;
	font-weight:bold;
	background-color: #CCC;
	margin-right: 7px;
}
/*
------------------------------------------------------------
		Ul List 
------------------------------------------------------------
*/
ul.lastnews{
	margin:0;
	}
ul.lastnews li{
	border-bottom:1px #333 solid ;
	border-top:1px #183a16 solid ;
	padding:10px 0;
	}
	ul.lastnews li p{
	color:#b2ca9e;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}
	ul.lastnews li h5{
	color:#FFF;
	font-size:16px;
	padding:0px;
	margin:0px;
	}

	ul.lastnews li p.fecha{
	color:#eef0d9;
	font-size:11px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	}
ul.lastnews li:first-child{
	border-top:none ;
	padding:0 0 10px 0;

	}
ul.lastnews li:last-child{
	border-bottom:none ;
	}
ul.liststar {
	list-style-image:url(../imagenes/bullet_naranja.png);
}
ul.listsquare {
	list-style-image:url(../images/list_square.png);
}
ul.listcheck {
	list-style-image:url(../images/list_check.png);
}
ul.listcircle {
	list-style-image:url(../images/list_circle.png);
}
ul.listarrow {
	list-style-image:url(../images/list_arrow.png);
}
ul.liststar li, ul.listsquare li, ul.listcheck li, ul.listcircle li, ul.listarrow li {
	padding:5px 0px;
}
ul.liststar li a, ul.listcontact li a {
	color:#AAA;
	text-transform:none;
}
ul.liststar li a, ul.listcontact li a:hover {
	color:#666;
}
.contact-box{
	background-image:url(../images/contactmap.png);
	background-repeat:no-repeat;
	background-position: bottom center ;
	}
ul.listcontact {
	margin-left:10px;
}
ul.listcontact li {
	padding-top:2px;
	padding-left:20px;
	margin-bottom:2px;
}
ul li.cont-phone {
	background:url(../images/ico_phone.png) no-repeat 0 5px
}
ul li.cont-email {
	background:url(../images/ico_letter.png) no-repeat 0 4px
}
ul li.cont-adress {
	background:url(../images/ico_home.png) no-repeat 0 5px
}
ul.catagoly {
	margin-top:10px;
	margin-left:15px;
}
ul.catagoly li {
	border-bottom:1px #DDD dotted;
	padding:7px 0;
}
ul.catagoly a {
	color:#666;
}
ul.catagoly a:hover {
	color:#174517;
}
ul.footer-link {
	margin:3px 0 0 0;
	border-left:#b6b5b5 solid 1px;
	min-height: 105px;
}
ul.footer-link li{ 
	float:left;
	padding:0px 4px;
	line-height:18px!important;
	}
ul.footer-link li.verde, ul.footer-link li.verde a{ color:#FFF }
ul.footer-link li:first-child{
	border-left:none;
	}
ul.footer-link li:last-child{
	border-right:none;
	}
ul.popular {
	margin:0;
}
ul.popular li {
	clear:both;
}
ul.popular li img {
	border:1px #DDD solid;
	padding:2px;
	width:75px;
}
ul.popular li strong {
	display:inline-block;
	padding-top:7px;
}
#follow {
	margin:10px auto;
}
#follow a {
	color:#454545;
	display: inline-block;
	background-color:#FFF;
	border:1px solid #eaebeb;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
    -webkit-box-shadow: 0px 2px  2px #aaaaaa;
    -moz-box-shadow: 0px 2px 2px #aaaaaa;
    box-shadow: 0px 2px 2px #aaaaaa;
	width:72px;
	height:39px;
	font-size:16px;
	background-position:10px 10px;
	padding:10px 0 0 50px;
	background-repeat:no-repeat;
	text-align:left;
	text-shadow:1px 1px 0 #fff;
	line-height:15px
}
#follow a:hover {
	text-decoration:none;
	background-color:#fff
}
#follow a span {
	color:#c3c9c9;
	font-size:10px;
	display:block
}
#follow a#facebook {
	background-image:url(../images/social_facebook.png);
	margin-right:20px;
}
#follow a#twitter {
	background-image:url(../images/social_twitter.png)
}

------------------------------------------------------------
		offer_box
------------------------------------------------------------
*/
.wrapper-shadow{
	padding:0px 0;
	overflow:hidden;
	position:relative;
/*	background-color:#FFF;
	border-top:1px #d5d7da solid;*/
	border-bottom:1px #d5d7da solid;
	}
/*.wrapper-shadow:before ,*/.wrapper-shadow:after{
	content: "";
	position: absolute;
	z-index: 2;
	top: -100px;
	left: 10px;
	width: 100%;
	height: 50%;
	min-height:100px;
	max-height: 100px;
	margin-left:0%;
	box-shadow: 0 2px 50px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 2px 50px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 2px 50px rgba(0, 0, 0, 0.1);
	-moz-border-radius:800px / 100px;
	border-radius:800px / 100px;
	}
.offer_box{padding-top:42px;margin-bottom:30px;}

.box1{
	border:1px solid #e3e3e3;
	position: relative;
	text-align:center;
	padding: 52px 0 20px;
}
.box1 img{
	position: absolute;
	top:-33px;
	left:50%;
	margin-left:-35px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
    -webkit-box-shadow: 0px 2px  2px #aaaaaa;
    -moz-box-shadow: 0px 2px 2px #aaaaaa;
    box-shadow: 0px 2px 2px #aaaaaa;
}
.box1 .title{font-size: 22px; line-height: 24px; color: #2a5b23			;margin-bottom:16px;}
.box1 .text{padding:0 8px 23px 8px;}
/*
------------------------------------------------------------
		 Carousel Box , Project Feed
------------------------------------------------------------
*/
.carousel_box {
	margin-top:15px;
}
.carousel_header {
	font-size:13px;
	margin:20px 0 10px 0;
	color: #AAA;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
/*	text-transform: capitalize;
	text-align:left;*/
	display:block;
}
.carousel_box li .info {
	position:relative;    
}
.project-feed > div {
	margin-bottom:20px;
	position: relative;
}
.carousel_box li div a, .project-feed div a {
	display:block;
	text-align:left;
}
.carousel_box li div.box ,.project-feed div.box {
	background-color:#FFF;
	position:relative;
}
.carousel_box li div.box  span{
	position: absolute;

	background-color:rgba(0,0,0,0.5);
	top:0;
	left:0;
	opacity:0;
	filter:alpha(opacity=0);
	width:100%;
	height:100%;
	z-index:2;
}

.carousel_box li div a {
	position:relative;
	display: inline-block;
	margin:1px;
	width:35px;
	height:35px;
	background-color:#174517;
	background:rgba(60, 192, 183, 0.6);
	text-align: center;
/*	background-color:rgba(0,0,0,0.5);*/
	line-height:35px;
	top:45%;
	margin-top:-20px;

	
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-o-border-radius:100px;
	-ms-border-radius:100px;
	-khtml-border-radius:100px;
	border-radius:100px;
}
.carousel_box li div  a.large{
	width:50px;
	height:50px;
	margin-top:-25px;
	line-height:56px;
	}
.carousel_box li div a.large i:before{
	font-size:19px;
	margin-left:-1px;
	}
.carousel_box li div i:before{
	color:#FFF;
	color: rgba(255, 255, 255, 0.9);
	 text-shadow:0px 1px 0px rgba(0, 0, 0, 0.1);
	}
.carousel_box p, .project-feed div p {

}

/*
------------------------------------------------------------
		Blog & Article
------------------------------------------------------------
*/
.blog {
	margin: 0;
}
.blog-search .search-query {
	width:230px;
}
.article_list li {
	position:relative;
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:1px #DDD solid;
}
.article_list li:first-child {
	border-bottom:none;
}
.article_list li .title {
	font-weight: lighter;
	text-transform: uppercase;
}
.article_list .aslider li {
	margin:0px;
	border:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.article_list.large .zoom .image_highlight {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.article_list.large li article {
	display:block;
	margin:10px 0;
}
.article_list li article h2, .article_list li article h3 {
	padding-top:5px;
	text-transform: capitalize;
	padding-bottom: 5px;
	font-size: 22px;
}
.details {
	color:#929190;
	font-size:10px;
	margin:0 0 10px 0;
}
.socialmedia {margin: auto;width: 90%;margin-bottom: 20px;}
.socialmedia a:first-child {margin-left:0px;}
.socialmedia a:last-child {	margin-right:0px;}
.socialmedia a {text-decoration:none;display:inline-block;position:relative;margin:1px;}
.socialmedia.small {padding-top:10px;text-align:center;position:relative}
.socialmedia.small:before {	content:"";	height:1px;	width:100%;	position:absolute;	top:0;	left:0;	background-color:#d7d7d7;border-bottom:1px #efefef solid;}


.columnBottom .one_third div {
	width:auto;
	overflow:hidden;
	position:relative;
}
.columnBottom span {display:block;height:27px;line-height:27px;	color:#FFF;	text-transform:uppercase;font-size:10px;font-weight:bold;padding-left: 7px;}
.columnBottom h4 {display:block;color:#FFF;text-transform:uppercase;margin-bottom:15px;	padding-bottom:10px;border-bottom:1px #4b4b4b solid;}

.footer {margin-top:0px;background-color: #CCC;padding:40px 0;}
.footer a, .footer p, .footer li{ color:#636362; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.footer p, .footer ul.terminos{ display:inline; }
.footer ul.terminos{ display:block; margin:10px 0 0 0 }
.footer ul.terminos li{ display:inline; float:left; padding:0 15px 0 0 }
.footer li a { text-transform:uppercase }
.footer a:hover{ color:#333}
.footer p.centro{ text-align:center; display:block; width:100%; margin:20px 0 0 0}
.news-slideUp{background-color:#000;}
.news-slideUp {	padding:10px;position:absolute;	margin-top:-35px;	}
.footer{border-top:0px #DDD dotted;background-color:#CCC!important;	}
.franj { display:inline-block; width:100%; background:#006633; height:42px; background:#1a4118; margin:0px; }	
.franjsombra { background:url(../imagenes/sombrita_banners.jpg) bottom center no-repeat; padding:0px; margin:0px 0 12px 0; height:13px; width:100%}
.franj h3{ color:#FFF; padding:7px 10px 0 10px}	
h2 span { color:#FFF }
.span12 h3 { margin:20px 0 5px 0 }
p.ancho { margin:0 0 35px 0 }
ul.footer-link li a, ul.footer-link li, ul.footer-link li p { font-size:14px; font-stretch:narrower;}
ul.footer-link li a, ul.footer-link li { font-size:13px!important; padding:3px 5px; float:left; clear:both}
ul.footer-link.center{ text-align:center}
p.centro a, p.centro { padding:0 5px; font-size:11px; font-stretch:narrower; font-family:Arial, Helvetica, sans-serif }
.derecha h3 { font-size:22px;  border-bottom:#d5d5d5 dotted 1px; padding:10px 0 7px 0; margin:30px 0 0 0; display:block; clear:both}
.derecha h3.gris { font-size:22px; color:#7e7d7c }
.derecha h3.gris.enlaces { padding-top:30px }
ul.liststar, ul.liststarverde, ul.enlaces,ul.listverde  { margin-left:0px; padding-left:0px}
ul.liststar li { border-bottom:#d5d5d5 dotted 1px; list-style:inside; list-style-image:url(../imagenes/bullet_naranja.png); padding:8px 0 }
ul.liststarverde li { border-bottom:#d5d5d5 dotted 1px; list-style:inside; list-style-image:url(../imagenes/bullet_verde.png); padding:8px 0; text-transform:uppercase }
ul.listverde li { list-style:inside; list-style-image:url(../imagenes/bullet_verde1.png); padding:7px 0 }
ul.liststar a:hover, ul.liststarverde a:hover, ul.listverde a:hover  { color:#174517}
ul.enlaces a  { color:#174517}
ul.enlaces a:hover  { color:#333}
ul.enlaces li { list-style:inside; padding:8px 0 12px 0; text-transform:none; list-style:none }
p.nota { font-size:11px }
.productes { float:left; width:300px; margin:10px 0; display:block}
.productes .profot{ float:left; width:25%}
.productes .profot img{ border:#CCC solid 1px; padding:5px;}
.productes .protex{ float:right; width:65%}
.productes .protex h4{ color:#006600; font-size:16px}
p.fechaint { background:url(../imagenes/ico_cal.png) no-repeat left center; padding:5px 20px; }
h3.sin { margin-top:5px; color:#7e7d7c; font-size:20px }
.project-feed-filter a.activo { color:#174517 }
.project-feed-filter a.activo:hover, .project-feed-filter a:hover { color:#174517 }
.project-feed-filter a { color:#7e7d7c }
.span8.no { margin-left:0px }
.span4.der { float:right;}
.span4.der .pagination { margin:0px }
.filtro select { border:#CCC solid 1px; background:#FFF; width:190px; height:31px; padding:3px 5px;}
.heading_border.no { margin-left:20px }
.project-feed div.info.home {padding:0px;}
.span4.home { margin-top:50px; }
.btn.home { display:inline }
.borderhome { background:url(../imagenes/linea_sep.gif) repeat-x; height:3px; width:62%; left:20px; padding:0 0 0 20px; position:absolute; top:25px }
a.zoom, .icon-picture { width:51px!important }
.project-feed.home div.mask a {	position:relative;padding:0px 0;top:35%;margin-top:-20px;display:inline;margin:0px;	height:100%}
.redes { width:100%; margin:30px 0 30px 0; position:relative; height:400px }
.redes .facebook{ width:65%; display:inline; overflow:hidden; margin-right:15px }
.redes .twitter{ width:32%; display:inline; overflow:hidden  }
.redes .video{ width:33%; display:inline; margin:0 10px  0 0 }
.redes .flicker{ width:25%; display:inline; margin:0 20px 0 0  }
.redes .flicker.ultimo, .redes .video.ultimo { margin:0;  }
.redes img{ display:inline }


.contBuscador {display:block; padding:15px 20px; background:#cba696;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; overflow:hidden; margin-bottom:30px; font-family:Arial, Helvetica, sans-serif; width:910px}
.contBuscador .envolturainput input {background:none; color:#666; font-size:11px; border-right:1px solid #dfdfdf; width:175px; cursor:pointer;}
.contBuscador .contSelect {display:inline-block;*display:inline; width:45px; vertical-align:middle; margin-right:10px}
.contBuscador .contSelect select { color:#666; font-size:11px;padding:3px 4px 3px 2px; width:45px; height:22px;border:1px solid #dfdfdf;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
.contBuscador .contSelect option {padding: 3px 7px; border:none}
ul.icosocial li { float:left; display:inline; margin-right:10px; }
#redespie ul { margin-left:0px; } 
.span3.enviar { width:90px; margin:20px 0 0 0; margin-left:2%}
ul.menutop li{ float:left; display:inline }
.bloque { margin:0px 0 30px 0 }
.bloque ul  { padding:10px 0 0 0; margin:10px 0 0 0; }
.bloque ul li { padding:6px; border-top:1px solid #dddcda; list-style:none; text-align:left }
.bloque ul li a{text-align:left; color:#887a75 }
.bloque ul li a:hover{ color:#cba696; }
#redespie .span8 {  width:590px}
#redespie .span8 ul li { list-style:none!important; background:none!important; }
ul#submenu { }
ul#submenu li a { font-size:10px!important; color:#270d04 }
.stick { position:absolute; margin:10px 0 0 740px; padding:0px; z-index:1000000; right:-50px; top:-550px }

.footer .span5 p{ font-size:13px!important }
.row.reservas { margin-left:0px!important;}
#submenu_galeria ul { display:block; float:left; clear:both; margin:20px 0 0 0 }
#submenu_galeria li { display:inline; float:left; border-right:1px solid #CCC; border-right: line-height:20px }
#submenu_galeria li a.primero {padding-left:0px!important}

#submenu_galeria li a{ display:inline!important; float:left!important; margin:0px; padding:0px 7px 0 7px; line-height:20px }
.span4 iframe { width:180px!important;  }
.span9 iframe { width:300px!important;  }
.span9 h1 { margin:30px 0  20px  }

.obligatorio { color:#FF0000}

.span6 input { width:200px;}



#header .redes { position:absolute; right:0px; width:auto!important; top:22px; z-index:9999}
p.input-block { float:left; width: 30%; margin-right: 5%; }
#map {  border-bottom: 1px solid rgb(197, 195, 192);  border-top: 1px solid rgb(197, 195, 192);  height: 334px;margin: -41px 0px 40px; position: relative; width: 100%;}
.container.contacto { padding:50px ; width:auto!important}
.container.form { width:auto!important}
.direccion { display:block; clear:both; height:200px }
.direccion p{ color:#000; line-height:20px }
.direccion h2{ color:#000 }
.container .ficha { width:100%!important }
.ficha  { float:left; width:100%!important; position:relative}
.ficha .titular { float:left; margin:0 0 20px 0; width:600px }
.ficha .fotosficha img{ margin:0 0 20px 0; width:100% }
.ficha .fotosficha{ float:left; width:600px; position:relative }
.ficha .textoficha { float:left; margin-left:20px!important; width:320px; position:relative}
.ficha .textoficha p, .ficha .textoficha{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#000 }
.ficha .textoficha h3{ font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:26px; font-family:Georgia, "Times New Roman", Times, serif }
.wrapper { margin:10px 0 0 0px; position:relative; height:100%; padding:0 0 0 0; margin-top:-22px\9; *margin-top:-22px; overflow:hidden; max-height:1000px; z-index:1}
.wrapper.enlaces { max-height:100%; min-height:1000px; }
iframe.twitter-share-button { width:125px!important; _width:135px!important }
.block .redes { display:block; margin:20px 0 5px 0 }
.copy { width:350px; float:left; *width:290px}
.copy img{ display:block; clear:both; margin:0 0 15px 0 }
.copy { display:block; clear:both }
.copy p{ line-height:18px!important }


/***********************************************************************HOME*********************************************************************/
#atencion { position:absolute; background:url(../imagenes/fdo_atencion.jpg) no-repeat; width:295px; height:61px; right:0px; top:0px }
#atencionresponsive { display:none }
#redes { position:absolute; right:0px; top:76px; z-index:10000 }
#redes img{ display:inline; height:24px; display:block }
#atencion p{ padding:17px 0 0 25px; color:#FFF; font-size:13px}
#atencion p span{ color:#FFF; font-size:10px}
#atencion p span.telefonoheader{ color:#FFF; font-size:24px}
#idiomas{ position:absolute; top:10px; width:380px; right:310px; z-index:200 }
#idiomas ul li{ display:inline; float:left; font-size:12px; color:#a5a5a5; text-transform:uppercase; padding:0 6px 0 4px; background:url(../imagenes/linea_idiomas.gif) right no-repeat;}
#idiomas ul li.ultimo{ background:none;}

#idiomas ul li a{ color:#a5a5a5; text-transform:uppercase; text-decoration:none; font-stretch:condensed; font-size:11px}
#idiomas ul li a:hover{ color:#a5a5a5; text-transform:uppercase; color:#153d65; text-decoration:none; background:none}


.wrapper.estrella {height:auto; overflow:visible!important; max-height: 700px !important; background:#eaeaea;}
#tratEstrella { width:100%; padding:0px 0 0px 0; overflow:hidden; display:block; min-height:208px; margin-top:-20px; position:relative; z-index:1 }
#tratEstrella #EstrellaCont{ width:100%; max-width:1100px; margin:0 auto; min-height:208px; position:relative }
#tratEstrella #EstrellaCont .estrellaH{ width:48%; max-width:580px; float:left; background:url(../imagenes/border_estrella.png) left no-repeat bottom; padding-right:20px; margin-right:30px; min-height:208px;  }
#tratEstrella #EstrellaCont .estrellaH .vertraestre, #tratEstrella #EstrellaCont .estrellaH .vertraidi{background:url(../imagenes/btn_ver_azul.png) no-repeat; width:133px; height:26px; display:block; margin:50px 0 0 0; position:absolute; bottom:0px; left:0px; color:#FFF; text-decoration:none; padding:19px 0 2px 30px; font-style:italic;}
 #tratEstrella #EstrellaCont .estrellaH .vertraidi.ruso, #tratEstrella #EstrellaCont .estrellaH .vertraidi.aleman{ padding:19px 15px 2px 15px;}
 #tratEstrella #EstrellaCont .estrellaH .vertraestre { padding:15px 0px 0px 30px;}

#tratEstrella #EstrellaCont .estrellaH a.vertraestre:hover, #tratEstrella #EstrellaCont .estrellaH a.vertraidi:hover{ color:#000!important;}
#tratEstrella #EstrellaCont .estacionactual{ width:50%; max-width:480px;background:url(/imagenes/home/estacion9_d.png) no-repeat right bottom; position:absolute; bottom:0px; right:0px; z-index:100000; min-height:208px; }
#tratEstrella #EstrellaCont .estacionactual a{ color:#153d65}
#tratEstrella #EstrellaCont .estacionactual h3{ margin-top:40px!important; font-size:30px; line-height:20px; margin-bottom:12px; font-family:"HelveticaThn", arial;}
#tratEstrella #EstrellaCont .estacionactual span{ font-style:italic; font-size:14px; display:block; font-family:Arial, Helvetica, sans-serif }
#tratEstrella #EstrellaCont .estacionactual p{ padding-right:130px; font-size:13px;}


#tratEstrella #EstrellaCont p.estrella{ font-size:14px; color:#696868; font-style:italic; margin:40px 0 4px 0;  }
#tratEstrella #EstrellaCont p.titEstrella{ font-size:32px!important; color:#333; font-family:"HelveticaThn", arial; margin:33px 0 2px 0; padding-bottom:5px; line-height:32px!important }
#tratEstrella #EstrellaCont p{ font-size:15px; color:#494747;  line-height:19px; }
#tratEstrella #EstrellaCont.ruso p {padding-right: 50px; font-size:13px; line-height:16px}

#estaciones { margin:0 auto; max-width:1100px!important; height:auto; width:100% }

#unidadmasculina { background:#eeeeee url(../imagenes/hombre.jpg) no-repeat left bottom; width:100%; max-width:590px; float:left; clear:both; padding:15px 0 56px 114px; height:auto;display:block; position:relative; margin-bottom:30px; padding-right:10px}
#unidadmasculina p a{ color:#153d65; display:inline!important}
#unidadmasculina p a:hover{ color:#333}


#unidadmasculina h2{ font-size:20px; margin:0 0 2px 0; padding-bottom:}
#unidadmasculina a.vertra{ background:url(../imagenes/btn_unidadmasculina.png) no-repeat; width:134px; height:26px; display:block; margin:50px 0 0 0; position:absolute; bottom:-1px; left:110px; color:#FFF!important; text-decoration:none; padding:18px 0 3px 27px; font-style:italic; }
#unidadmasculina a.vertra:hover{ color:#000!important;}
#unidadmasculina a.vertra.aleman{padding:18px 10px 3px 17px!important;}


#urgencias { background:url(../imagenes/fdo_urgencias.gif) no-repeat; width:230px!important; height:117px; margin:30px 0 15px 20px; padding:20px; }
#urgencias p.tit { color:#FFF; font-size:30px; margin:0px; padding:0px; font-family:"HelveticaThn", arial;}
#urgencias p { color:#383838; margin:12px 0 0 0 }
#urgencias a { color:#fff; text-decoration:none; font-size:14px; }
#urgencias a:hover { color:#333; text-decoration:none }

#llamemos {width:280px;padding:15px 0px;margin:17px 0 10px 0;border-bottom:#CCC dotted 1px;border-top:#CCC dotted 1px;min-height:60px;}
#llamemos .llamamemos1 {float:left;width:210px; margin:10px 0 0 0}
#llamemos .llamamemos1 p.titllamemos{ font-size:19px; font-weight:normal; margin:0px 0 7px 0; padding:0px; color:#3f3f3f; font-family:"HelveticaThn", arial;}
#llamemos .llamamemos1 p.titllamemos1{ font-size:14px; font-weight:normal; margin:0px}
#llamemos .llamamemos2 {float:right;width:65px;}
.container.homebottom { background:#666; width:100%!important; max-width:100%!important; padding:30px 0}
.container.homebottom .row{ margin:0 auto; width:100%; max-width:1100px; }
.container.homebottom p, .container.homebottom a{ color:#edeaea; font-size:16px; text-decoration:none }
.container.homebottom h5{ font-size:36px; color:#edeaea; margin:0 0 8px 0; line-height:36px }
.container.homebottom .destacados{ border-bottom:#969696 dotted 1px; padding:18px 0 10px 0; color:#dedede; margin-bottom:10px;}

.container.homebottom a.ver{ color:#FFF; font-size:12px; position:relative; bottom:0px; background:none; padding-right:10px; font-style:italic;  display: table-inline; margin-top:10px; margin-bottom:10px; text-decoration:underline }
.container.homebottom a.ver:hover{ color:#153d65;}

.span3 h4 { font-size:14px; font-style:italic; font-family:Arial, Helvetica, sans-serif; border-bottom:dotted #a0a0a0 1px; padding:0 0 8px 0; margin:0 0 10px 0  }
.span3 p.grande, .span3 p.grande.equiponew  { font-size:24px; font-family:"HelveticaThn", arial; line-height:27px; margin:0 0 15px 0  }
.span3 p.grande.equiponew { display:none  }
.span3 a.ver{ color:#153d65; font-size:12px; position:relative;  background:url(../imagenes/flecha_azul.png) right no-repeat; padding-right:10px; font-style:italic; text-transform:lowercase; text-decoration:none; margin:0px 0 15px 0; display:inline-table }
.span3 a.ver:hover{ color:#333; text-decoration:none}
.span3 .videoder, .span3  #clinica, .span3 #doctor, .span3 #equipo, .span3 #blog, .span3 #urgencias, .span3 #llamemos  { width:280px; margin:20px 0 15px 0; clear:both; display:block!important; margin-left:auto; margin-right:auto }
.span3 .videoder { margin-top:0px }
.span3 #form_news  { width:280px; margin:20px 0 15px 0; clear:both; display:block; margin-left:auto; margin-right:auto }
.span3 #doctor img, .span3 #equipo img { margin:0 0 18px 0 }

.span3 #blog  h3{ font-size:36px; color:#153d65;  border-bottom:dotted #a0a0a0 1px; padding:0 0 10px 0; margin-bottom:10px }
.span3 #blog  h3 span{ font-size:24px; color:#3f3f3f;  }

.span3 #blog .destacados{ border-bottom:dotted #a0a0a0 1px; padding:10px 0 10px 0 }

.wrapper.estaciones { height:auto; margin-top:40px }

#form_news {
margin:20px 0px 0 10px;
}
#form_news input {
background-color:#c9c9bc;
border:none;
border-top:#666 solid 1px;
height:22px;
width:275px;
margin:7px 0 13px 0;
}

#form_news input[type="submit"] { background:#153d65; width:105px!important; height:40px!important; color:#FFF; border-radius:5px; font-style:italic; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px;cursor:pointer }
#form_news input[type="submit"]:hover { background:#666; width:105px; height:40px; color:#FFF; border-radius:5px  }
#form_news p {
font-size:30px;
color:#3f3f3f;
margin:0px 0 5px 0;
font-family:"HelveticaThn", arial;
line-height:30px;
}

#form_news a {
font-size:9px;
color:#666;
margin:0px;
text-decoration:underline;
}

#casilla{width:12px;
	background:none; 
	height:12px; 
	border:none;  
	padding:0px;
	float:left;
	margin:10px 10px 0 0;
}
#politica #casilla{margin:-5px 10px 0 0!important; }
#politica{width:142px;font-size:9px;float:left;margin-right:10px;padding-top:15px;}
#politica a{ display:inline }
#presentacion { background:url(../imagenes/fdo_presentacion.png) repeat-x bottom; height:74px; position:relative; z-index:100 }
#presentacion .content{ width:100%; max-width:1100px; margin:0px auto 0 auto; padding:10px 0 0 0 }
#presentacion .content h1{ font-size:36px; color:#FFF; line-height:36px }
.bannerlipolaser { display:block; background:#061230; width:99%; clear:both; position:relative; max-width:710px}
.bannerlipolaser_es, bannerlipolaser_ca, bannerlipolaser_en, bannerlipolaser_de, bannerlipolaser_ru, .bannerlipolaser_fr { margin:40px 0 40px 0; background:url(/imagenes/home/banner_lipolaser_es.gif) no-repeat; width:656px; height:100px; display:block; clear:both; }
.bannerlipolaser_en, .bannerlipolaser_fr{ margin:40px 0 40px 0; background:url(/imagenes/home/banner_lipolaser_en.gif) no-repeat;}
.bannerlipolaser_de{ margin:40px 0 40px 0; background:url(/imagenes/home/banner_lipolaser_de.gif) no-repeat;}
.bannerlipolaser_ru{ margin:40px 0 40px 0; background:url(/imagenes/home/banner_lipolaser_ru.gif) no-repeat;}
.bannerlipolaser_ca{ margin:40px 0 40px 0; background:url(/imagenes/home/banner_lipolaser_ca.gif) no-repeat;}
#logo {position: absolute; top: 60px; left: 0px; z-index: 20; background:url(/imagenes/logo_morano.png) no-repeat; width:515px; height:233px; display:block}

#header #idiomasres { display:none }
.redesresponsive { display:none }

#buscador_tra { width: 100%; max-width:1100px; display: block; height: 70px;}
#buscador_tra #tit{float:left;}
#buscador_tra #form{float:right}

#buscador_tra #form #casilla_buscar{float:left; margin:10px 0 0 0;}
#buscador_tra #form #casilla_buscar input{ width:165px; padding:0px 7px 0 8px; height:26px; color:#999; margin-right:5px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif;}
#buscador_tra #form #botonbuscar{ float:right; margin:6px 0 0 0;}
#buscador_tra #tit h1 span, h2.equipodoctor span{color:#666;}

.fila1_1 { margin:20px 0 0 0}
.fila1_2 { margin:5px 0 0 0}
.fila1_1, fila_2 { width:100% }
.fila1_2 label { display:inline; padding:0 10px; }

#form_contacto .left { float:left; width:47%;}
#form_contacto .left.der { margin-left:6%}
#form_contacto .left.cien { float:left; width:100%}
#form_contacto .left input{width:100%!important}
#form_contacto .left textarea{width:100%!important}

#cajaidiomas{ display:none; top:20px; right:0px; z-index:10000; background:#FFF; min-height:60px; border:#57a9b3 solid 1px; padding:10px 20px 2px 10px; margin:0px; position:absolute; z-index:2000 }
#cajaidiomas ul{ display:block!important; float:left; clear:both; padding:0px!important; margin:0px!important }

#cajaidiomas ul li{ display:block!important; float:left; clear:both; padding:3px 0px; background:url(../imagenes/bullet.jpg) left 8px no-repeat; }
#cajaidiomas ul li{ background:url(../imagenes/flcha_blanca.png) left no-repeat; padding-left:15px }

#cajaidiomas ul li a{ color:#333; text-decoration:none }
#cajaidiomas ul li a:hover{ color:#000033; text-decoration:none }

p.cerrar { width:13px; height:13px }

.preguntasfrecuentes {width:100%;display:inline-block;clear:both}
.preguntasfrecuentes .preguntas{width:45%;display:inline-block; margin-right:8%; float:left}
.preguntasfrecuentes .preguntas.der{margin-right:0%}
.preguntasfrecuentes h4{ color:#003b63}

.preguntasfrecuentes h2 { font-size:24px; background:url(../imagenes/linea_puntos_quienes.png) repeat-x bottom; padding-bottom:10px; color:#666}
p.prensa_date { margin:0px }
.wrapper.banHom { background:url(../imagenes/fondo-banner-home2.jpg) center; display:block; margin:2px 0 20px 0; padding:30px 0 20px 0 }
.wrapper.banHom .bannerfaqs { width: 100%;max-width: 1100px; margin:0 auto}
.wrapper.banHom .banner_noticias { width:57%; float:left}
.wrapper.banHom .banner_faq { width:43%; float:left }
.fechader { background:url(../imagenes/flecha_azul.png) no-repeat right}
.faqtit { color:#153D65; font-style:italic; display:inline; padding-right:12px; }
.faqpre { font-size: 24px;font-family: "HelveticaThn",arial !important;color: #333 !important;line-height: 20px; }
.banner_faq li {background:url(../imagenes/bullets.jpg) left no-repeat; list-style:none; padding-left:10px; height: 20px;overflow: hidden;
line-height: 20px;margin: 0 0 2px 0;}
.banner_faq ul { margin:10px 0 40px 0}

.wrapper.estaciones.abajo { max-width:710px}
.wrapper.estaciones.abajo #estaciones .item { width:29.8%}
.wrapper.estaciones.abajo #estaciones .item h2 {left: 80px;font-size: 24px;}

.bannerfaqs .notimagen { width:30%; }
.bannerfaqs .nottex { width:52%; margin-left:5%; float:left; padding-right:5% }
.faqpre.noth { font-size: 20px;font-family: "HelveticaThn",arial !important;color: #333 !important;line-height: 20px!important; }
.cien { float:left; width:98%; clear:both}
.bannerfaqs .nottex p{ line-height:18px}
.banner_faq ul { max-width:480px; width:100% }
.notimagen .ptos img{ width:auto!important; display:inline; cursor:pointer; margin-right:2px;}
.notimagen .ptos { width:35px!important; margin:0 auto}
.textonoticia.texpren { margin-top:20px }
.bannerlipolaser a { display:block; height:100px; width:100% }

#barraaceptacion {
    display:none;
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    padding-bottom:20px;
    width:100%;
    text-align:center;
    min-height:40px;
    background-color: rgba(0, 0, 0, 0.5);
    color:#fff;
    z-index:99999;
}
 
.inner {
    width:98%;
    position:absolute;
    padding: 10px 25px;
    font-family:arial;
    font-size:12px;
    top:0px;
	line-height:23px;
}
 
#infobox3 a.ok { padding:4px 10px;margin-left:10px; color:#009; text-decoration:none;background:#FFF;}
 
#infobox3  a.info {
    padding-left:5px;
    text-decoration:none;
    color:#ff0000;
}
#infobox3  a.info:hover, #infobox3  a.ok:hover {
    color:#000;
}

#overbox3 {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 999999;
    display: block;
	background:#000;
	opacity:0.9;
	
}
#infobox3 { margin: auto; position: relative; top: 0px; height: 58px; width: 100%; text-align:center;font-size:12px; color:#ccc;}
#infobox3 p { width:90% }
#infobox3 { width:90%; padding:15px 0 2px 0}
#infobox3 p, #infobox3{line-height:22px; font-size:12px;  text-align:center;color:#ccc;}
#infobox3 p a {margin-right:5px; text-decoration: underline;}
/************************************************************QUIENES SOMOS*******************************/
#container_quienes p, #container_quienes ul { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height: 18px; color:2e2d2d; margin-bottom:20px}
#container_quienes h3{ font-family:"Helveticathin", Arial, Helvetica, sans-serif; font-size: 24px; font-weight:normal; margin-bottom:28px; color:333;}
#container_quienes h4{font-family:"Helveticathin", Arial, Helvetica, sans-serif; font-size:18px; color:2e2d2d; font-weight:normal; margin:0 0 25px 0; color:333;}
#container_quienes{	width: 100%;max-width:1100px;margin:50px 0 50px 0;float:left;}
#container_quienes .left_col{ width:47%; margin-right: 6%;  overflow:hidden; float:left; padding-bottom:20px;}
#container_quienes .right_col{ width:47%;  float:left; padding-bottom:20px;overflow:hidden;}
#container_quienes ul {list-style-image: url("../imagenes/estrella_list.jpg"); padding-left:0;}
#container_quienes li{ margin-bottom:10px;}
#container_quienes #visor_equipo{ position:relative; z-index:1; margin-bottom:30px; width:100%; max-width:450px}
#container_quienes #visor_equipo img{padding:5px; width:95%; max-width:450px; border: #dadada 1px solid; position:relative; height:auto}
#container_quienes .btn_equipo_gallery a{ position:absolute; bottom:6px; right:20px; z-index:10; background:url(../imagenes/btn_fotos_equipo_1.png); background-repeat:no-repeat; padding:18px 75px 18px 75px;}
#container_quienes .btn_equipo_gallery a:hover{background:url(../imagenes/btn_fotos_equipo_2.png); background-repeat:no-repeat;}
#container_quienes .auxiliares{ width:47%; float:left; }
#container_quienes .auxiliares ul{list-style:none; margin-top:-10px;}
#container_quienes .auxiliares li{margin-bottom:5px;}
#container_quienes .clinica_col{ clear:both; width:100%; background-image:url(../imagenes/linea_puntos_quienes.png); background-repeat:repeat-x; background-position:top left; padding: 20px 0 20px 0;}
#container_quienes #visor_clinica{ width: 47%;  z-index:1; float:left; position:relative; max-width:450px}
#container_quienes #visor_clinica img{padding:5px; max-width:450px; width:95%; border: #dadada 1px solid; position:relative; height:auto}
#container_quienes .btn_clinica_gallery a{ position:absolute; bottom:6px; right:20px; z-index:10; background:url(../imagenes/btn_quienes_somos.png); background-repeat:no-repeat; padding:13px 0 0 40px; line-height:12px; width:107px; height:23px; text-align:left; color:#FFF; font-style:italic}
#container_quienes .btn_clinica_gallery.ruso a{padding:6px 0 0 40px; line-height:12px; width:107px; height:30px;}
#container_quienes .btn_clinica_gallery a:hover{background:url(../imagenes/btn_quienes_somos2.png); background-repeat:no-repeat;}
#container_quienes .right_clinica{float:right; width: 47%; margin-top:0;}
#container_quienes .right_clinica h3.ruso{ text-transform:uppercase}

/************************************************************SECCIONES*******************************/
#redes img{margin-right:2px;border:none;display:inline;}
#fondo_categoria {float:right;margin:15px 0 20px 0;background:url(../imagenes/fondo_categoria.jpg) no-repeat;background-color:#e7e7e2;width:258px;height-min:228px;padding:40px 20px;}
#fondo_categoria ul li{padding:4px 0 5px 0;list-style:none;border-bottom:#e4e4e0 solid 1px;}
#fondo_categoria a{color:#363532;font-size:12px;}
#fondo_categoria a:hover{color:#666;font-size:12px;text-decoration:none;}
.linea_trat{float:left; width:100%;max-width:1100px;border-bottom:#7f7f7f dotted 1px;padding:0 0 8px 0;margin:10px 0 10px 0;}
#buscador_tra .volverBus{float:left; width:300px;margin:13px 0 0 0;}
#buscador_tra .volverBus a{ color:#153d65; font-style:italic; background:url(../imagenes/flecha_volver.jpg) no-repeat left; padding-left:10px; line-height:12px}
#buscador_tra .volverBus a:hover{ color:#333}
#buscador_tra #form{float:right;margin-bottom:25px;}
#buscador_tra.fichatrat{border-top:#7f7f7f dotted 1px;margin:20px 0 30px 0;}
#buscador_tra #tit{float:left;}
#buscador_tra #tit h1, h2.equipodoctor {font-size:28px;font-weight:lighter;color:#a5a5a5;}
#buscador_tra #tit h1 span, h2.equipodoctor span{color:#666;}
#texto h2{line-height:24px;}
#texto h4{font-size:26px;color:#666;margin-bottom:10px}
#texto h3{font-size:26px;color:#666;margin:0 0 30px 0;line-height:28px;}
#texto a{ color:#153d65}
#texto a:hover{ text-decoration:underline}
h2.equipodoctor {margin:0px 0 7px 0;padding:0px;}
#texto img{ margin-bottom:20px; margin-top:20px;}
#buscador_tra #form{float:right;*width:220px;}
#buscador_tra #form #casilla_buscar{float:left;margin:10px 0 0 0;}
#buscador_tra #form #casilla_buscar input{width:165px;padding:2px 7px 0 8px;height:18px;color:#55595c;margin-right:5px;}
#buscador_tra #form #botonbuscar{float:right;margin:6px 0 0 0;}
#texto {float:left;width:100%;max-width:1100px;}
#texto p{font-size:12px;line-height:18px;margin:0 0 14px 0;}
#texto li.lista,#texto ul, #texto li {margin-left:0px;padding-left:0px;}
#texto .linea_sec {border-bottom:#999999 dotted 1px;height:1px;width:100%;max-width:1100px;margin:0px 0 20px 0;}
p.DondeEstamos {font-size:18px;margin:0px;}
#form_contacto {width:98%;}
#form_contacto input{background:#cecbcc;height:22px;width:245px;border:none;margin:2px 0 13px 0;}
h5 {font-size:16px;font-weight:normal;margin:10px 0 4px 0;padding:0px;}
#paginacion {float:left;width:100%;max-width:1100px; padding:0px;line-height:12px;display:block;text-align:center;}
#paginacion a, #paginacion p{text-align:center;padding:0px;line-height:52px;margin:0px 0 0px 0;}
#paginacion a{padding:0px 2px 0 2px;}
.blockc { width:300px; margin:20px 30px 20px 0;}
.blockc.ultimo { margin:0}
.block h4{ font-size:20px; background:url(../imagenes/bullet_tratamients.jpg) no-repeat left 7px; padding:0 0 10px 10px; color:#3f3f3f; border-bottom:#CCC dotted 1px; margin:0 0 0px 0; line-height:25px}
.block h4 a{ font-size:20px;color:#333 }
.block h4 a:hover{ text-decoration:underline }
.block li{ list-style:none; border-bottom:#CCC dotted 1px; padding:8px 0 4px 0 }
.block li a{ color:#153d65 }
.block li a:hover{ color:#333 }
.fichaTra { float:left; width:100%;max-width:1100px; }
.fichaTra .FichaFot { float:left; width:49%;}
.fichaTra .FichaFot .imagen{ position:relative; width:100%; max-width:480px; height:auto; display:block}
.fichaTra .FichaFot img {width:auto; max-width:100%;height:auto; }
.fichaTra .FichaFot img{ border:#ebebeb solid 1px; padding:5px}
.fichaTra .FichaFot #zoomfotos{ position:absolute; bottom:6px; right:5px; background:url(../imagenes/btn_zoom.png) no-repeat; width:90px; height:25px; padding:18px 0 0 65px;}
.fichaTra .FichaFot #zoomfotos a{ color:#FFF; text-align:center}
.fichaTra .FichaFot #zoomfotos a:hover{ color:#333; text-align:center}
.fichaTra .FichaFot #zoomfotos img{ width:100%; max-width:800px;}
.fichaTra .FichaTex { float:right; width:47%}
.fichaTra .FichaFot .redes{ float:left; width:490px; margin:20px 0 0 0; border-top:#CCC dotted 1px;; padding:20px 0 0 0}
.FichaTex.sinfoto { float:left; width:100%}
.fichaTra .FichaTex h3{ font-size:24px; margin:0 0 20px 0; line-height:28px;}
.fichaTra .FichaTex p{ margin:0 0 20px 0; line-height:20px}
.fichaTra .FichaTex a{ color:#153d65}
.fichaTra .FichaTex a:hover{ color:#333}
.volver { float:left; clear:both; margin:30px 0 0 0; border-top:#CCC dotted 1px; padding:10px 0 0 0; width:100%; max-width:1100px}
.volver a{ float:right; clear:both; margin:0px 0 30px 0; color:#153d65; font-style:italic; background:url(../imagenes/flecha_volver.jpg) no-repeat left; padding-left:10px; line-height:12px}
.volver a:hover{ color:#333}
#migas {float:left; width:100%; min-width:1100px; margin:20px 0 0 0}
#migas a{color:#153d65;}
.prensa_title h2 span a,  .prensa_title h2 span a { color:#666 }
/************************************************************CONTACTO*******************************/
#contactoizq { float: left; width:55%; max-width:512px; margin:60px 0 30px 0; background:url(../imagenes/linea_puntos_quienes.png) repeat-x bottom; padding:0 0 20px 0}
#contactoder { float:right; width:40%;margin:60px 0 30px 0; }
#contactoizq h4, #contactoder h4  { font-size:24px; background:url(../imagenes/linea_puntos_quienes.png) repeat-x bottom; padding:0 0 18px 0; color:#2e2d2d; margin:0 0 20px 0 }
#contactoder h5 { font-size:20px; padding:20px 0 3px 0; color:#3f3f3f;  }
#contactoder p { line-height:24px  }
#contactoder p.telefono { font-size:25px; padding:0px 0 0px 40px; color:#595959; background:url(../imagenes/tel_contacto.jpg) left no-repeat; margin:20px 0 0 0; line-height:30px}
#contactoder #map{ margin:7px; float:left; height:200px; width:96%;max-width:366px;}
#contactoder #mapg{ width:100%;max-width:380px;border:solid 1px #CCC; float:left; height:214px; margin:30px 0; position:relative}
#contactoder #mapg #botampliar{ position:absolute; bottom:0px; right:0px; background:url(../imagenes/btn_ampliar.png) no-repeat; width:152px; height:33px; color:#FFF; text-align:center; padding-top:10px }
#contactoder #mapg #botampliar a{ color:#FFF; text-align:center; padding:13px 0 0 0; font-style:italic}
#contactoder #mapg #botampliar a:hover{ color:#000;}
#contactoizq  input[type="submit"] { background:#153d65; width:105px; height:40px; color:#FFF; border-radius:5px; font-style:italic; cursor:pointer; display:block; margin:20px 0; float:left; clear:both }
#contactoizq  input[type="submit"]:hover { background:#666; width:105px; height:40px; color:#FFF; border-radius:5px  }
h2 a { font-size:20px; font-family:"HelveticaThn", arial; color:#3f3f3f!important }
h2 a:hover { font-size:20px; font-family:"HelveticaThn", arial; color:#153d65!important; text-decoration:none!important }
.center { width:100%; position:relative }
.not { float:left; width:88%; margin-bottom:30px; }
.notimagen { float:left; width:21%; max-width:170px }
.notimagen img{ width:100%; max-width:170px; height:auto }
.textonoticia { float:left; width:100%; margin-top:10px }
.textonoticia.confoto { float:right; width:78% }
/*MENU DE LA CABECERA*/
#visitas img{margin-right:6px;}
#menu { text-align: left;font-family:Arial, Helvetica, sans-serif;font-size: 14px;width: 1100px;padding:0px;margin: 35px auto 0 0px;position:relative;float:left;clear:both;z-index:1000;}
#menu1act { text-align: left;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size: 14px;width: 805px;margin: 0px auto;margin-left:8px;margin-top:8px;}
#menu ul { list-style-type: none;}
#menu ul li li{ text-transform:none}
#menu ul li.nivel1, #menu ul li.nivel1_es, #menu ul li.nivel1_en, #menu ul li.nivel1_de, #menu ul li.nivel1_ca,  #menu ul li.nivel1_ru, #menu ul li.nivel1_fr { float: left;
margin-right: 0px;font-family:Arial, Helvetica, sans-serif;font-size: 14px;height:35px;background:url(../imagenes/linea_menu.gif)  repeat left;padding:0px 0px 0px 0px;}
#menu ul li.nivel1act { float: left;margin-right: 0px;font-family:Arial, Helvetica, sans-serif;font-size: 14px;}
#menu ul li a {display: block;text-decoration: none;color: #4b4b4b;padding:9px 10px 2px 10px;*padding:9px 8px 2px 8px;height:24px;background-color: #fff;font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-weight:normal;position: relative;}
#menu ul.nivel1act li.nivel1act a.nivel1act {display: block;text-decoration: none;background-color: #e9e8e8;border: none;padding: 2px 0px 2px 0px;font-family:Arial, Helvetica, sans-serif;font-size: 14px;position: relative;}
#menu ul li:hover, #menu ul li.nivel_es:hover  {position: relative;}
#menu ul li a.nivel2, #menu ul li.nivel1_es a.nivel2 {position: relative;}
#menu ul li a:hover, #menu ul li:hover a.nivel2 {background-color:#e9e8e8;display:block;background-repeat: repeat-x;position: relative;}
#menu ul li:hover a.addthis_button_compact {background:none;color:#000;}
#menu ul li a.nivel1, #menu ul li a.nivel2 {display: block!important;display: none;position: relative;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-ms-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;}
#menu ul li a:hover, #menu ul li:hover a.nivel1act {background-color:#e9e8e8;background-repeat: repeat-x;position: relative;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-ms-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;}
#menu a.nivel1act {background-color:#e9e8e8;background-repeat: repeat-x;position: relative;}
#menu ul li a.nivel1act {background-color:#e9e8e8;display:block;}
#menu ul li a.nivel1act {display: block!important;display: none;position: relative;}
#menu ul li ul, #menu ul li.nivel_es ul {display: none;z-index:3000;background:#FFF;font-stretch:normal}
#menu ul li:hover a.nivel2, #menu ul li.nivel1_es:hover a.nivel2 {position: relative;}
#menu ul li a:hover ul, #menu ul li:hover ul, #menu ul li.nivel1_es a:hover ul, #menu ul li.nivel1_es:hover ul, #menu ul li.nivel1_ca a:hover ul, #menu ul li.nivel1_ca:hover ul  {display: inline;position: absolute;left: 0px; top:34px;background:#e9e8e8;width:451px;height:250px;padding:10px;box-shadow: 5px 5px 5px #888;-moz-box-shadow: 5px 5px 5px #888;-webkit-box-shadow: 5px 5px 5px #888;box-shadow: 5px 5px 5px #888;}
#menu ul li.nivel1_de a:hover ul, #menu ul li.nivel1_de:hover ul, #menu ul li.nivel1_ru a:hover ul, #menu ul li.nivel1_ru:hover ul {display: inline;display: inline;position: absolute;left: 0px; top:34px;background:#e9e8e8;width:451px;height:220px;padding:10px;box-shadow: 5px 5px 5px #888;-moz-box-shadow: 5px 5px 5px #888;-webkit-box-shadow: 5px 5px 5px #888;box-shadow: 5px 5px 5px #888;}
#menu ul li.nivel1_en a:hover ul, #menu ul li.nivel1_en:hover ul, #menu ul li.nivel1_fr a:hover ul{display: inline;position: absolute;left: 0px; top:34px;background:#e9e8e8;width:451px;height:220px;padding:10px;box-shadow: 5px 5px 5px #888;-moz-box-shadow: 5px 5px 5px #888;-webkit-box-shadow: 5px 5px 5px #888;box-shadow: 5px 5px 5px #888;}
#menu ul li ul li, #menu ul li.nivel1_es ul li  {display:block;width:170px;padding:0px 10px 0px 15px;height:20px;}
#menu ul li ul li, #menu ul li.nivel1_en ul li,#menu ul li.nivel1_fr ul li {display:block;width:140px;padding:0px 10px 0px 15px;height:20px;}
#menu ul li ul li a, #menu ul li ul li a.der, #menu ul li ul li a.izqA, #menu ul li.nivel1_es ul li a, #menu ul li.nivel1_es ul li a.der, #menu ul li.nivel1_es ul li a.izqA  {
display:block;height:18px;width: 170px;padding: 6px 0px 6px 0px;border-top-color: #FFF;font-size: 12px;font-weight:normal;background:none;border-bottom:#efefee solid 1px;}
#menu ul li ul li a.der {width:226px;}
#menu ul li.nivel1_es ul li a.der {width:226px;}
#menu ul li.nivel1_ca ul li a.der {width:226px;}
#menu ul li.nivel1_en ul li a.der,#menu ul li.nivel1_fr ul li a.der {width:140px;}
#menu ul li ul li a.izqA {width:240px;}
#menu ul li ul li a.izqI {width:160px;}
#menu ul li ul li a:hover {border-top-color: #FFF;position: relative;background:none;color:#000;}
table.falsa {border-collapse:collapse;border:0px;float: left;position: relative;}

/*COLUMNA Derecha dE LA HOME*/
#frameder{z-index:7;position:absolute;float:right;display:block;width:220px;padding-left:13px;padding-right:13px;margin-left:678px;background-color:#CCC;top:60px;.top:65px;
text-align: left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;.clear:both;}
#linea {background-image:url(../imagenes/puntitos_para_lineas.jpg);background-repeat:repeat-x;width:640px;margin-bottom:10px;margin-top:10px;margin-left:5px;}
li.lista {list-style-type:none;font-family:Arial, Helvetica, sans-serif;padding-left:10px;padding-top:-10px;margin-right:15px;padding-bottom:0px;margin-bottom:0px;margin-top:10px;}
li.lista1 {list-style-type:none;background-image:url(../imagenes/puntitos_btones_1.gif);background-repeat:no-repeat;background-position:-0px 7px;font-family:Arial, Helvetica, sans-serif;padding-left:10px;padding-top:0px;margin-right:15px;margin-left:10px;padding-bottom:0px;margin-bottom:0px;margin-top:10px;}
.doctor {margin-top:10px;font-size:28px;line-height:26px;}
.tit {margin-bottom:0px;margin-top:0px;padding-bottom:0px;font-size:12px;font-weight:bold;bottom:0px;}
.textoinferior {top:0px;margin-top:0px;padding-top:0px;font-size:11px;font-weight:normal;}
.comentario {width:510px;height:160px;color:#000;background-color:#cecbcc;border:0px;}
#paginacion {float:right;margin-right:5px;}
#submenunot {height:20px;padding-top:3px;width:634px;background-color:#666;background-image: url(../imagenes/fondosubmenunot.gif);background-repeat:repeat-y;margin-bottom:9px;
padding-left:8px;padding-right:8px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000;margin-left:0px;}
a.enlace {text-decoration:underline;}
a.enlace:hover {text-decoration:underline;}
#paginacioninferior {float:right;text-align:center;width:666px;margin-right:5px;}
#piehome {float:right;text-align:center;width:898px;margin-right:5px;clear:both;}
#visornumero {font-family:Arial, Helvetica, sans-serif;height:23px;float:right;text-align:center;width:898px;margin-right:5px;clear:both;}
#menu ul li.nivel1 a, #menu ul li.nivel1 a {background: #FFF;-webkit-transition: background 1 ease;-moz-transition: background 1 ease;-o-transition: background 1 ease;transition: background 1 ease;}
#menu ul li.nivel1 a:hover {-webkit-transition: background 1 ease; -moz-transition: background 1 ease; -o-transition: background 1 ease;transition: background 1 ease;}


/*BLOCKKK*/
.item {padding: 8px;display: block;	border:#CCCCCC solid 1px;-webkit-transition: left .4s ease-in-out, top .4s ease-in-out .4s;	-moz-transition: left .4s ease-in-out, top .4s ease-in-out .4s;-ms-transition: left .4s ease-in-out, top .4s ease-in-out .4s;-o-transition: left .4s ease-in-out, top .4s ease-in-out .4s;	transition: left .4s ease-in-out, top .4s ease-in-out .4s;}
.item .blockImg { margin-bottom:15px}
.item .blockImg.trab img, .item .blockImg.trab { text-align:right}
.item:hover {*border:#FF0000 solid 1px;box-shadow: 1px 1px 2px #ccc;-webkit-box-shadow: 1px 1px 2px #ccc; -moz-box-shadow: 1px 1px 2px #ccc;}
.item h2 {font-size: 20px;font-family:"HelveticaThn", arial!important; color: #333!important;line-height:20px;width: 180px;font-weight: normal;position: absolute;top: 30px;left: 23px;}
#trabajos .item { padding-bottom:50px!important; }
#estaciones .item h2 { left: 110px; font-size:30px;line-height: 20px;}
#estaciones .item h2 span{ color:#333333; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-style: italic;font-size: 14px; display:block; width:100%}
.item a.vertra{ background:url(../imagenes/fdo_btn_tra.jpg) no-repeat; width:133px; height:26px; display:block!important; color:#FFF!important; text-decoration:none; padding:19px 0 0 27px; font-style:italic;  position:absolute; bottom:0px; left:6px}
.item a.vertra.aleman { padding: 20px 28px 3px 13px;}
.item.ruso a.vertra{ padding:23px 14px 0px 13px; }
.item a.vertra:hover{ color:#000!important;}
.item a{ color:#153d65; text-decoration:none; display:inline!important}
.item a:hover{ color:#333; text-decoration:none}
#wrapper{width:100%;max-width: 1100px; /* 960 px */	margin: 0 auto;}
#wrapper1{width:100%;max-width: 733px; /* 960 px */	margin: 0 auto;float:left;}
#estaciones, #trabajos{width: 100%!important; /* 990px */overflow: hidden;}
.item{float:left;width: 30.303%; margin: 0 0.5% 20px 0%;height:auto;}
#trabajos .item	{width: 45.2045%; /* 305px */ }
.item img{ width:100% }

@media (max-width: 1100px) {
#container_quienes{ width:92%; max-width:1080px; padding-left:4% }
.textonoticia.confoto { float:right; width:73% }
.center { width:92%; margin-left:4%; max-width:1080px }
}
@media ( max-width: 900px )  {
#estaciones .item h2 { left: 75px!important;top:25px; }
}
@media (max-width: 800px) {
.textonoticia.confoto { float:right; width:68% }
.container img { width:100%; height:auto }
.volver { float:none; padding-bottom:30px }
.copy img { width:auto }
}
@media ( max-width: 770px )	{
#estaciones .item h2 { left: 55px; top:20px; font-size:18px; max-width:120px}
#estaciones .item h2 span{font-size:12px;}
#estaciones .item {	width: 28.303%!important;}
}
@media (max-width: 700px ) /* 640px */{
.item{width: 46.876%; /* 305px */margin-bottom: 0.938em; /* 15px */}
#estaciones .item { width:27% }
#estaciones .item h2 { left: 55px; top:20px; font-size:16px; max-width:120px}
#estaciones .item h2 span{font-size:13px;}
}
@media (max-width: 640px) {
#container_quienes .left_col{ width:100% }
#container_quienes .right_col{width:100%  }
#container_quienes .right_clinica { float:left; width:100%; margin-top:20px}
#container_quienes #visor_clinica {  width:100%; float:left; }
.fichaTra .FichaTex{ width:100%; float:left }
.fichaTra .FichaFot {width:100%  }
.FichaTex { float:left; width:100%; clear:both}
.notimagen { float:left; width:100%; max-width:200px }
.notimagen img{ width:100%; max-width:200px; height:auto }
.textonoticia { float:left; width:100% }
.textonoticia.confoto { float:left; width:100% }
#contactoder { float:left; width:100% }
#form_contacto .left { float:left; width:100%;}
#contactoizq { width:95% }
#form_contacto .left.der { margin-left:0%}
.copy img { width:auto }
#estaciones .item h2 { left: 60px!important; top:15px; font-size:16px; max-width:120px; line-height:16px}
#estaciones .item h2 span{font-size:11px;}
.item h2 { font-size:16px!important }
}
@media (max-width: 600px) {

#estaciones .item h2 span{font-size:11px;left: 50px!important;}
.item h2 { font-size:15px!important }
}
@media (max-width: 525px) {
#estaciones	{width: 100%;margin-left: 0;display:block;}
#estaciones .item { width:90%!important }
#estaciones .item h2 { left: 145px!important; top:15px; font-size:22px!important; max-width:150px; line-height:16px}
#estaciones .item h2 span{font-size:15px!important; }
.item{width: 90%!important;	margin-left: 0;	margin-right: 0;}
.item img{ width:100%!important}
}
@media (max-width: 360px) {
#container_quienes #visor_clinica img{ width:96% }
#container_quienes #visor_equipo img {width:96% }
.fichaTra .FichaFot img{ width:96% }
#estaciones .item h2 span{font-size:13px!important; left:100px!important}
#estaciones .item h2 {font-size:18px!important; left:100px!important}
.item h2 { font-size:16px!important }
}