/* Estilos basicos */
/*CSS document para el sitio Medicare.com.uy

Author css: Ziongem.com | info@ziongem.com
Year: 2008

-------------------------------------------------------
Colores:

Gris textos: #858585;
Verde titulos: #057177;
Verde subtitulos: #057177;
Links menu: #05666d;
footer: #fff;
links: #0c845d

Fuentes:
Verdana (por defecto)

---------------------------------------------------------*/

/* Base */
body {
	background:#fff;
	font-size:62.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#858585;
	}
* {
	margin:0;
	padding:0;
	}
a  {
	color:#0c845d;
	cursor:pointer;
	outline:none;
	}
a:hover  {
	text-decoration:none;
	}
a img {
	border:none;
	}
strong {
	color:#0c845d;
	}
ul li {
	list-style:none;
	}
h1 {
	font-size:150%;
	}
h2 {
	font-size:130%;
	}
h3 {
	font-size:110%;
	}
h4 {
	font-size:100%;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
    }
input, textarea, select {
	border:1px solid #bdbdbd;
	font:inherit;
	font-size:inherit;
	color:#2b2b2b;
	}
br.clear {
	clear:both;
	overflow:hidden;
	height:1px;
	line-height:1px;
	visibility:hidden;
	}
/* Estructura general
-------------------------------------------*/
#Wrapper {
	width:769px;
	margin:0 auto;
	background:#fff;
	}
#Header {
	position:relative;
	}
	
	#Header h1 {
		text-indent:-900%;
		width:100px;
		overflow:hidden;
		margin:0;
		height:0;
		}
#Sidebar {
	width:200px;
	float:left;
	margin-bottom:40px;
	}
	#Sidebar ul {
		width:187px;
		padding:0 7px;
		background:url(/img/menu-bg.gif) no-repeat top left;
		}
	#Sidebar ul li {
		line-height:27px;
		text-indent:40px;
		}
	#Sidebar ul li.selected, #Sidebar ul li:hover {
		background:url(/img/menu-selected-bg.png) no-repeat bottom left !important;
		background:url(/img/menu-selected-bg.gif) no-repeat bottom left;
		}
	#Sidebar ul li:first-child {
		padding-top:3px;
		}
		#Sidebar ul li a {
			text-decoration:none;
			color:#05666d;
			display:block;
			width:100%;
			height:100%;
			}
		#Sidebar ul li.selected a, #Sidebar ul li:hover a {
			color:#fff;
			}
p#skip {
	font-size:0;
	position:absolute;
	top:0;
	left:0;
	}
	p#skip a {
		 color:#fff;
		 }
	
#Container {
	background:url(/img/container-bg.gif) repeat-x top left;
	}
#Content {
	float:right;
	width:560px;
	padding-top:20px;
	}
#Footer {
	background:url(/img/footer-bg.gif) no-repeat bottom left;
	height:87px;
	color:#fff;
	font-size:90%;
	padding-top:4px;
	}
	#Footer p, #Footer a {
		width:200px;
		text-align:center;
		line-height:105%;
		}
	#Footer a {
		margin-top:25px;
		color:#fff;
		text-decoration:none;
		display:block;
		}
/* Home
-------------------------------------------------*/
.col-1 {
	float:left;
	width:320px;
	}
.img-left, .img-right  {
	margin-bottom:10px;
	}
	.img-left img {
		float:left;
		}
	.img-left p {
		margin-left:125px;
		}
.img-right img {
		float:right;
		}
.col-1 .flash {
	width:140px;
	float:left;
	}
.col-1 .imagenes {
	width:140px;
	float:left;
	}
	.col-1 .imagenes img{
		float:left;
		margin-bottom:50px;
	}
	.col-1 p {
		margin:0 0 10px 150px;
		}

.col-2 {
	width:230px;
	float:right;
	}
	.col-2 img{ float:left; margin-bottom:10px;}
	.col-2 .green-block{
		background:url(/img/green-block-bg.gif) no-repeat top left;
		margin-bottom:10px;
		}
	.col-2 .blue-block{
		background:url(/img/blue-block-bg.gif) no-repeat top left;
		}
	.col-2 .green-block, .col-2 .blue-block{
		height:86px;
		padding:10px;
		color:#fff;
		width:198px;
		float:left;
		}
		
	.col-2 .green-block h2, .col-2 .blue-block h2 {
		color:#057177;
		font-size:160%;
		font-weight:normal;
		}
	.col-2 .green-block p, .col-2 .blue-block p {
		text-transform:uppercase;
		}
#benefits {
	background:url(/img/benefits-bg.gif) repeat-x top left;
	position:relative;
	margin-top:10px;
	}
	#benefits h2 {
		font-size:240%;
		color:#057177;
		font-weight:normal;
		background:url(/img/tel-bg.gif) no-repeat top right;
		position:absolute;
		width:100%;
		height:47px;
		padding-top:20px;
		top:-2px;
		right:-3px;
		text-indent:7px;
		}
	#benefits .block {
		float:left;
		width:130px;
		font-size:90%;
		margin-left:10px;
		margin-top:60px;
		}
		#benefits .block h3 {
			color:#057177;
			font-size:130%;
			font-weight:normal;
			}
	#benefits .block a {
		text-decoration:none;
		color:#747474;
		}
	#benefits .block a:hover {
		text-decoration:underline;
		}
	#benefits #first {
		width:148px;
		}
	#benefits #second {
		width:135px;
		}
	#benefits #third {
		width:125px;
		}
	#benefits #last {
		width:100px;
		}

/* Consultas Medicas
--------------------------------------------------*/
.two-col .col-inner {
	width:185px;
	float:left;
	}

.two-col .col-inner-2 {
	float:left;
	width:340px;
	margin-left:10px;
	margin-top:25px;
	}
	.two-col .col-inner-2 p {
		margin-bottom:10px;
		}

h2.title {	
	font-size:160%;
	font-weight:normal;
	color:#057177;
	margin-bottom:10px;
	}
.blocks {
	background:url(/img/blocks-bg.gif) no-repeat top left;
	padding-top:20px;
	margin-top:20px;
	}
	.blocks .block {
		margin-bottom:10px;
		color:#679959;
		}
	.blocks .block h3 {
		color:#057177;
		font-size:120%;
		font-weight:normal;
		}
/* Especialidades
-----------------------------------------------*/
.three-col .col {
	float:left;
	font-size:110%;
	margin-right:20px;
}
	.three-col .col h3 {
		color:#648d5a;
		font-size:110%;
		margin-top:20px;
	}
	.three-col .col ul {
		text-transform:lowercase;
	}
	.three-col .col ul li {
		line-height:150%;
		position:relative;
	}
		.three-col .col ul li a {
			text-decoration:none;
			color:#057177;
		}
		.three-col .col ul li a:hover {
			text-decoration:underline;
		}

/* Tooltip */
#tooltip {
	color: #648d5a;
	background:url(/img/tool-tip-bg.png) no-repeat bottom left !important;
	background:url(/img/tool-tip-bg-ie.gif) no-repeat bottom left;
	width:191px;
	padding-bottom:30px;
}
	#tooltip h3 {
		font-size:120%;
		background:url(/img/tool-tip-bg.png) no-repeat top left !important;
		background:url(/img/tool-tip-bg-ie.gif) no-repeat top left;
		text-align:left !important;
		position:relative;
		text-transform:lowercase;
		color:#648d5a;
		margin-top:-5px;
		padding:15px 0 0 15px;
	}
	#tooltip p {
		font-size:100%;
		margin:5px 5px 0 15px;
		text-align:left;
	}

/* Odontologia
--------------------------------*/
.two-col .col-inner-2 h3 {
	color:#70a15d;
	font-size:100%;
	font-weight:normal;
	margin-bottom:10px;
}
h2#campus {
	margin-top:25px;
	font-size:140%;
}
.two-col .col-inner-2 h3.address {
	margin-top:30px;
}
.two-col .col-inner-2 h3.address a {
	text-decoration:none;
	color:#70a15d;
}
.two-col .col-inner-2 h3.address a:hover {
	text-decoration:underline;
}

.articles-col .col-inner {
	float:left;
	width:304px;
	
}
.articles-col .col-inner-2 {
	float:left;
	width:215px;
	margin-left:30px;
	
}
.articles-col .col-inner-2 ul.articles-list {
	
}
	.articles-col .col-inner-2 ul.articles-list li {
		list-style:disc outside;
		color:#6ca656;
		font-size:110%;
		line-height:200%;
	}
		.articles-col .col-inner-2 ul.articles-list li a {
			color:#6ca656;
		}
		.articles-col .col-inner-2 ul.articles-list li a:hover, .articles-col .col-inner-2 ul.articles-list li a:visited {
			color:#6ca656;
			text-decoration:underline;
		}
		
.articles-col h2#articles-title, .article-dev p.back  {
	background:url(/img/articles-title-bg.gif) no-repeat top right;
	height:42px;
	line-height:42px;
}
/* Articulo completo
---------------------------*/
.article-dev  {
	padding:0 10px;
}
.article-dev h2#article-title {
	color:#539639;
	font-size:160%;
	font-weight:normal;
	margin-bottom:10px;
}
.article-dev p {
	margin-bottom:10px;
}
.article-dev img.right{ float:right; margin-top:7px; margin-left:30px;}
.article-dev ol.letters li {
	list-style-type:lower-alpha;
	list-style-position:inside;
}
.article-dev ol.numbers li {
	list-style-position:inside;
}
.article-dev h3 {
	color:#539639;
	font-size:120%;
	margin-top:20px;
	margin-bottom:5px;
	font-weight:normal;
}
.article-footer {
	margin-top:40px;
	color:#539639;
	line-height:110%;
}
.article-footer p {
	margin:0;
}
.article-footer p a {
	color:#777777;
	text-decoration:none;
}

.will-scroll {
	height:350px;
	overflow-y:auto;
	padding-right:10px;
}
.article-dev p.back {
	text-align:right;
	padding-right:40px;
	text-transform:lowercase;
	font-weight:bold;
	margin-right:-10px;
}
.article-dev p.back a {
	text-decoration:none;
}
.article-dev p.back a:hover {
	color:#00656d;
}
.article-dev em, .article-dev h4 {
	text-decoration:underline;
	}
.article-dev ul {
	margin:5px 0;
	}
.article-dev ul li {
	background:url(/img/first-level-bullet.gif) no-repeat left 4px;
	padding-left:10px;
	}
	.article-dev ul li ul {
		margin:5px 0 0;
		}
	.article-dev ul li ul li {
		margin-left:10px;
		background:url(/img/second-level-bullet.gif) no-repeat left 4px;
		}
		.article-dev ul li ul {
			margin:0;
			}
		.article-dev ul li ul li ul li {
			margin-left:10px;
			background:url(/img/third-level-bullet.gif) no-repeat left 4px;
			}
.article-fertilidad, .article-exposicion{
	display:none;	
}
	
.center-img {
	text-align:center;
	padding:10px 0;
	}
	.center-img img {
		margin-bottom:10px;
		}

/* Farmacias
--------------------------------------------------------------*/
.pharma-block {
	float:left;
	color:#679959;
}
.pharma-block h2 {
	color:#057177;
	font-size:120%;
	font-weight:normal;
}
.pharma-block h3 {
	color:#057177;
	font-size:100%;
	font-weight:normal;
}
.pharma-block p {
	font-size:90%;
}
.pharma-block p a {
	color:#00676e;
	text-decoration:none;
}
.pharma-block p a:hover {
 	text-decoration:underline;
 }

.row {
	margin-bottom:15px;
}
.row .pharma-block {
	width:175px;
}

.row .pharma-block:first-child {
	width:180px;
}
h2#pharma-tit {
	background:url(/img/pharma-title-bg.gif) no-repeat top right;
	height:45px;
	line-height:45px;
	margin-bottom:15px;
}

/* Planes de afiliacion 
---------------------------------------------*/
a.view {
	display:block;
	float:right;
	font-size:100%;
	font-weight:bold;
	width:162px;
	height:26px;
	line-height:26px;
	padding-left:7px;
	background:url(/img/view-bg.gif) no-repeat top right;
	color:#00656d;
	text-decoration:none;
	margin-top:-3em;
	margin-right:5px;
	}
	a.view span {
		color:#fff;
		padding-right:12px;
		}
.plan {
	border-bottom:1px solid #cce1e2;
	padding-bottom:10px;
	}
.plan .img-left img {
	margin-right:8px;
	}
.plan .img-right img {
	margin-left:10px;
	}
.plan h2 {
	font-size:160%;
	font-weight:normal;
	color:#598d4c;
	}
	.plan h2 span.green {
		color:#00656d;
		}
	.plan h2 span.gold {
		color:#bda002;
		}
.plan h3 {
	font-weight:normal;
	margin-bottom:8px;
	}
.plan p {
	margin-bottom:5px;
}
.plan h3 + p {
	color:#006870;
	}
.plan .info-left {
	margin-left:230px;
	}
.plan .info-right {
	margin-right:230px;
	}
.plan a.down {
	background:url(/img/download-ico.gif) no-repeat right 3px;
	line-height:1em;
	padding-right:10px;
	font-weight:bold;
	color:#00656d;
	}
p.green {
	color:#006870;
	}
.plan + p.green {
	margin-top:10px;
	}


/* Contacto
------------------------------------------------------*/
#contact .flash {
	float:left;
	margin-right:10px;
	}
#contact form {
	float:left;
	width:350px;
	}
#contact form label {
	display:none;
	}
#contact form textarea {
	width:330px;
	height:233px;
	padding:5px;
	background:url(/img/textarea-bg.gif) no-repeat top left;
	border:none;
	color:#43878A;
	margin-bottom:8px;
	}
#contact form input {
	width:248px;
	height:18px;
	line-height:28px;
	padding:5px;
	background:url(/img/input-bg.gif) no-repeat top left;
	border:none;
	color:#43878A;
	margin-bottom:8px;
	}
#contact form p {
	width:258px;
	float:left;
	}
#contact form input.submit {
	width:75px;
	height:63px;
	border:none;
	background:url(/img/send-btn.gif) no-repeat top left;
	cursor:pointer;
	font-size:0;
	text-align:left;
	color:#ECF1F1;
	margin-left:5px;
	}
#contact form input.submit:hover {
	background-position:top right;
	}
/* Convenios
-----------------------------------------------------*/
.arrangements {
	width:538px;
	padding-left:8px;
	}
	.arrangements h3 {
		font-size:110%;
		color:#057177;
		}
	.arrangements h4 {	
		font-size:100%;
		color:#67972a;
		}
	.arrangements p {	
		margin-bottom:10px;
		color:#90b363;
		}
	.arrangements p a {	
		text-decoration:none;
		color:#007178;
		}

.arrangements + .arrangements {
	background:url(/img/gradient-bg.gif) no-repeat top left;
	padding-top:17px;
	margin-top:15px;
	}
	.arrangements .column {
		width:162px;
		padding:5px;
		float:left;
		}
.arrangements + .arrangements h4 {
		color:#c5a703;
		}
.arrangements + .arrangements p, .arrangements + .arrangements p a {
		color:#d4be46;
		}
	
/* Noticias 
-------------------------------------------------*/

#news-container {
	width:380px;
	padding:5px;
	float:left;
	}	
#nncc {
	float:left;
	}
#news-container h3 {
	color:#85b772;
	font-size:160%;
	font-weight:normal;
	margin:10px 0 20px;
	}
#news-container img {
	margin-bottom:10px;
	}

#news-container p {
	margin-bottom:10px;
	}
#news-container p.right {
	text-align:right;
	}

#narrow-sidebar {
	float:right;
	width:140px;
	}
	#narrow-sidebar ul li {
		margin-bottom:7px;
		font-size:110%;
		}
		#narrow-sidebar ul li a {
			color:#87ab78;
			}
#narrow-sidebar p.paginator, p.paginator {
	margin-bottom:10px;
	}
		#narrow-sidebar p.paginator a, p.paginator a {
			color:#006870;
			}
		#narrow-sidebar p.paginator a.disabled, p.paginator a.disabled  {
			color:#71a6aa;
			text-decoration:none;
			}


/* Beneficios 
---------------------------------------------*/
ul#benefits-list {
	width:370px;
	float:left;
	}
	ul#benefits-list li {
		background:url(/img/bullet-benefits.gif) no-repeat left 2px;
		padding-left:20px;
		padding-bottom:10px;
		}
	
.benefits-sidebar {
	width:170px;
	float:right;
	}	
	
.benefits-sidebar ul.menu {
	width:170px;
	}
.benefits-sidebar ul.menu.screening {
	display:none;
	}
h2.title.nutricion{
	display:none;	
}
	.benefits-sidebar ul.menu  li {
		width:170px;
		height:40px;
		line-height:40px;
		background:url(/img/benefits-list.gif) no-repeat top right;
		font-size:120%;
		}
	.benefits-sidebar ul.menu  li:hover {
		background-position:bottom right;
		}
	.benefits-sidebar ul.menu li a {
		color:#48882f;
		text-decoration:none;
		display:block;
		padding-left:30px;
		}
	.benefits-sidebar ul.menu li a:hover {
		color:#1f777c;
		}
	.benefits-sidebar ul.menu  li.screening {
		background:url(/img/screening-bg.gif) no-repeat top right;
		line-height:30px;
		font-size:110%;
		padding-top:10px;
		}
	.benefits-sidebar ul.menu  li.screening:hover {
		background-position:bottom right;
		}
	.benefits-sidebar ul.menu  li.screening a {
		color:#fff;
		}
	.benefits-sidebar ul.menu  li.chequeos_gratuitos {
		font-size:100%;
		}
.benefits-sidebar h3, .schedule-sidebar h3 {
	font-size:120%;
	color:#057177;
	font-weight:normal;
	margin-top:10px;
	}
.benefits-sidebar p, .benefits-sidebar p a, .schedule-sidebar p, .schedule-sidebar p a {
	color:#75a05c;
	}
.benefits-sidebar p a, .schedule-sidebar p a {
	text-decoration:none;
	}
.benefits-sidebar p a:hover, .schedule-sidebar p a:hover {
	text-decoration:underline;
	}

.screening-txt, .screening_nutricion-txt {
	width:370px;
	float:left;
	display:none;
}
.screening-txt p, .screening_nutricion-txt p {
	font-size:110%;
	color:#333;
	margin-bottom:15px;
	line-height:170%;
	}
/* Coordinaci�n de horas 
------------------------------------------------*/
form#coordinacion {
	padding-right:5px;
	border-right:1px solid #dfeced;
	width:375px;
	float:left;
	}
form#coordinacion h3 {
	font-size:120%;
	color:#057177;
	font-weight:normal;
	margin:10px 0 5px;
	}
form#coordinacion textarea {
	background:url(/img/message-bg.gif) no-repeat top left;
	width:248px;
	height:81px;
	padding:5px;
	border:none;
	color:#43878A;
	float:left;
	margin-right:37px;
	}
form#coordinacion input {
	width:248px;
	height:18px;
	line-height:28px;
	padding:5px;
	background:url(/img/input-bg.gif) no-repeat top left;
	border:none;
	color:#43878A;
	margin-bottom:8px;
	display:block;
	}
form#coordinacion input#phone {
	float:left;
	margin-right:7px;
	}
form#coordinacion input#phone, form#coordinacion input#mobile {
	width:115px;
	background:url(/img/phone-bg.gif) no-repeat left top;
	height:19px;
	}
form#coordinacion label {
	display:none;
	}
form#coordinacion dl dt {
	float:left;
	margin-right:5px;
	}
form#coordinacion dl dt input {
	width:197px;
	background:url(/img/day-bg.gif) no-repeat top left;
	}
form#coordinacion dl dd input {
	width:149px;
	background:url(/img/time-bg.gif) no-repeat top left;
	}
	
form#coordinacion input.submit {
	width:75px;
	height:63px;
	border:none;
	background:url(/img/send-btn.gif) no-repeat top left;
	cursor:pointer;
	font-size:0;
	text-align:left;
	color:#ECF1F1;
	margin-top:35px;
	}
form#coordinacion input.submit:hover {
	background-position:top right;
	}
	
.schedule-sidebar {
	width:160px;
	float:right;
	}
.schedule-sidebar h2 {
	font-size:100%;
	color:#48882f;
	font-weight:normal;
	border-bottom:1px solid #a6cacd;
	margin-bottom:15px;
	}
.schedule-sidebar h2 strong {
	font-size:140%;
	color:#057177;
	font-weight:normal;
	}
.schedule-sidebar ul li {
	background:url(/img/bullet-schedule.gif) no-repeat center left;
	padding-left:15px;
	font-size:120%;
	margin-bottom:15px;
	}
.schedule-sidebar ul li a {
	text-decoration:none;
	color:#48882f;
}	
.schedule-sidebar ul li a:hover {
	color:#057177;
	}

/* Beneficios 
---------------------------------------------*/
ul#spots-list {
	width:370px;
	float:left;
	}
	ul#spots-list li {
		background:url(/img/bullet-benefits.gif) no-repeat left 2px;
		padding-left:20px;
		padding-bottom:10px;
		}
	
.spots-sidebar {
	width:170px;
	float:right;
	}	
	
.spots-sidebar ul.menu {
	width:170px;
	}
.spots-sidebar ul.menu.screening {
	display:none;
	}
h2.title.nutricion{
	display:none;	
}
	.spots-sidebar ul.menu  li {
		width:170px;
		height:20px;
		line-height:22px;
		background:url(/img/spots-list.gif) no-repeat top right;
		font-size:120%;
		}
	.spots-sidebar ul.menu  li:hover {
		background-position:bottom right;
		}
	.spots-sidebar ul.menu li a {
		color:#48882f;
		text-decoration:none;
		display:block;
		padding-left:30px;
		}
	.spots-sidebar ul.menu li a:hover {
		color:#1f777c;
		}
	.spots-sidebar ul.menu  li.screening {
		background:url(/img/spots-screening-bg.gif) no-repeat top right;
		line-height:16px;
		font-size:130%;
		padding-top:5px;
		}
	.spots-sidebar ul.menu  li.screening:hover {
		background-position:bottom right;
		}
	.spots-sidebar ul.menu  li.screening a {
		color:#fff;
		}
	.spots-sidebar ul.menu  li.chequeos_gratuitos {
		font-size:100%;
		}
.spots-sidebar h3{
	font-size:120%;
	color:#057177;
	font-weight:normal;
	margin-top:10px;
	}
.spots-sidebar p, .spots-sidebar p a {
	color:#75a05c;
	}
.spots-sidebar p a{
	text-decoration:none;
	}
.spots-sidebar p a:hover {
	text-decoration:underline;
	}

.screening-txt, .screening_nutricion-txt {
	width:370px;
	float:left;
	display:none;
}
.screening-txt p, .screening_nutricion-txt p {
	font-size:110%;
	color:#333;
	margin-bottom:15px;
	line-height:170%;
	}	


.send-cv-col p {
	margin:10px 2px;
	
}
.send-cv-col .row {
	margin:10px 2px;
	
}
.send-cv-col .col-inner {
	float:left;
	width:260px;
	
}
.send-cv-col .col-inner-2 {
	float:left;
	width:260px;
	/*margin-left:30px;*/
	
}
.send-cv-col .form-input {
	margin: 10px 2px;
	-moz-border-radius: 6px 6px 6px 6px !important;
	-webkit-border-radius: 6px 6px 6px 6px !important;	
	border-radius: 6px 6px 6px 6px !important;	
	border: 1px solid #dddddd !important;
	padding: 5px;
	color:#057177;
	
}
.send-cv-col .form-input.small {
	margin: 2px 2px;
	
}
.send-cv-col .form-input input, .send-cv-col .form-input select, .send-cv-col .form-input textarea {
	border:0px;
	background:#ffffff;
	
}
 .send-cv-col .form-input select {
	color:#057177;
	
}
 .send-cv-col .form-input.button {
	background-color:#057177;
	color:#ffffff;
}
 .send-cv-col .form-input.button input {
	background-color:#057177;
	color:#ffffff;
}
.send-cv-col .form-input{
	margin-right:3px;
}
.send-cv-col .error{
	color: #ff0000;
	font-weight: bold;
}
.fleft{float:left;}
.fright{float:right;}
.cboth{clear:both;}

