/* Hospital Austral 2010 v1 */
/* Developed by Avatarla.com */

/* clear fix & cleanUp htm*/
.clearfix:after {content:".";display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;} 
* {padding: 0px;margin: 0px;z-index: 1;}
ul, ul li {padding:0; margin: 0px; list-style:none;}
a {outline:none;}
a {color:#006699;text-decoration: none; }
a:hover {color:#006699;text-decoration:underline;}
a img{border: 0px; outline:none;}
h1, h2, h3, h4, h5, h6, p {padding: 0px;margin: 0px;}
cufon  {z-index:0 !important; }

/* COMMON */
body {
	background:#024677 url(../images/bg_body.jpg) repeat-x ;
	font:10px Tahoma; 
	color:#8a8a8a; 
	margin:0;padding:0;
}
#wrapper {
	margin:auto;
	width:970px;
}
#container {
	background:url(../images/container-background.gif) repeat-y;
	float:left;
	width:970px;
}
#header{
	margin:auto;
	width:964px;
	height:160px;
	background: transparent url(../images/top_logo.jpg) no-repeat top left;
}
#header .logo_area{
	position: relative;
	float: left;
	cursor: pointer;
	margin-top: 40px;
	width: 330px;
	height: 120px;
}
#content {
	padding:10px 0 0 15px;
	float:left;
	width:610px;
	clear:both;
}

#header .tbl{
	float: right;
	margin-top: 130px;
	background: transparent url(../images/head_tbl_bg.png) no-repeat top left;
	padding: 0 5px 0 5px;
}

#header .links{
	margin-right: 10px;
}

/*--------------------- CONTENT HOME ---------------------*/
#home-front-banner{
	margin: 0 0 20px 13px;
}

/*news*/
#home-featured-news{
	padding: 0 5px 0 5px;
	float:left;
	width:610px;
	margin-bottom: 60px;
}

#home-featured-news .top{
	padding: 10px 0;
	float:left;
	width:616px;
}
	
#home-featured-news .detail{
	border-bottom: 1px dotted #dad9d8;
	float:left;
    display: block;
    clear: both;
	margin: 0 5px 0 5px;
}

#home-featured-news .dleft{
	width:345px;
}

#home-featured-news .dright{
	width:245px;
}

#home-featured-news h1{
    background-color: #75C001;
    color: white;
    padding: 5px;
    font-family: Tahoma;
    /*
	margin:0 0 10px 0;
	border-bottom:1px dotted #dad9d8;
	font-size:19px;
	color:#555555;
	*/
}
#home-featured-news h1 span{
	color:#4db848;
}
#home-featured-news .detail h2{
	font:16px Tahoma;
	color:#004677;
	font-weight:bold;
	padding-bottom: 10px;
}
#home-featured-news .detail p{
    font-size: 12px;
}
#home-featured-news .detail h3{
	float:right;
	font:10px Tahoma;
	color:#4db848;
	font-weight:bold;
}

/*consultas*/
#home-featured-vidConsulta{
	padding:0 5px 0 5px;
	float:left;
	width:610px;
}

#home-featured-vidConsulta h1{
	margin:0 0 10px 0;
	border-bottom:1px dotted #dad9d8;
	font-size:19px;
	color:#555555;
}

#home-featured-vidConsulta h1 span{
	color:#4db848;
}

#home-featured-vidConsulta #lastVideo{
	width: 369px;
	height:285px;
	margin: 10px auto;
	padding-left:5px;
	float:left;
	background: transparent url(../images/bg_lastVideo.gif) no-repeat center center;
}

#home-featured-vidConsulta #lastVideo p{
    font-size: 12px;
}

#home-featured-vidConsulta #lastVideo h2{
	color:#4DB848;
	font-size:18px;
	font-weight:bold;
	text-transform: capitalize;
}

#home-featured-vidConsulta #rightVideos {
	width: 226px;
	height:285px;
	margin-left: 379px;
}

/*video: ancho:369px, alto:283px*/

/*vid*/
#home-featured-videos{
	background: transparent url(../images/home-videos-bg.gif) repeat-y;
	float:left;
	margin:auto;
	width:616px; 
}

#home-featured-videos .top{
	padding: 10px 0;
	float:left;
	background: transparent url(../images/home-videos-top.gif) no-repeat top; 
	width:616px;
	height: 51px;
}

#home-featured-videos .bottom{
	float:left;
	background: transparent url(../images/home-videos-bottom.gif) no-repeat top;
	width:616px;
	height: 51px;
}

#home-featured-videos .top h1{
	margin:0 20px 0 20px;
	padding:19px 0 0 0;
	border-bottom:1px dotted #dad9d8;
	font-size:18px;
	color:#555555;
}
#home-featured-videos .top h1 span{
	color:#004677;
}
#home-featured-videos .detail{
	border-bottom:1px dotted #dad9d8;
	padding:0 0 2px 0;
	margin:0 20px 2px 20px;
	float:left;
	width:580px;
}
#home-featured-videos .detail h2{
	font-size:11px;
	color:#4db848;
}
#home-featured-videos .detail h3{
	float:right;
	font:10px Tahoma;
	color:#004677;
	font-weight:bold;
}

/*blog*/
#home-featured-blog{
	background:url(../images/home-blogs-bg.gif); 
	width:320px; 
}
#home-featured-blog .detail{
	border-bottom:1px dotted #a6a4a2;
	padding:0 0 10px 0;
	margin:0 15px 5px 15px;
	float:left;
	width:290px; 
}
#home-featured-blog .detail h3{
	font:10px Tahoma;
	color:#4db848;
	font-weight:bold;
}
#home-featured-blog .detail h4{
	float:right;
	font:10px Tahoma;
	color:#004677;
	font-weight:bold;
}

/*mag*/
#home-featured-magazine{
	background:url(../esp/images/banner_revista.jpg); 
	width:320px; height:259px; 
	float:left;
	font:10px Tahoma; 
	color:#8a8a8a; 
}
#home-featured-magazine .detail{
	margin:10px 20px 10px 20px;
	float:left;
	width:280px; 
}
#home-featured-magazine span{
		line-height:13px;
}
#home-featured-magazine .detail h2{
	text-align:right;
	padding:10px 0 0 0;
	float:right;
	font:10px Tahoma;
	color:#8a8a8a;
	font-weight:bold;
}
#home-featured-magazine .detail h3{
	font:10px Tahoma;
	color:#4db848;
	font-weight:bold;
}
#home-featured-magazine .detail .imageMag{
	border:1px solid #CCCCCC;
	padding:1px;
	float:right; width:80px;
}

/*-------------------REVISTA VIDA EN INGLES ------------*/

#home-featured-magazine_eng{
	background:url(../eng/images/banner_revista_ingles.jpg); 
	width:320px; height:259px; 
	float:left;
	font:10px Tahoma; 
	color:#8a8a8a; 
}
#home-featured-magazine_eng .detail{
	margin:10px 20px 10px 20px;
	float:left;
	width:280px; 
}
#home-featured-magazine_eng span{
		line-height:13px;
}
#home-featured-magazine_eng .detail h2{
	text-align:right;
	padding:10px 0 0 0;
	float:right;
	font:10px Tahoma;
	color:#8a8a8a;
	font-weight:bold;
}
#home-featured-magazine_eng .detail h3{
	font:10px Tahoma;
	color:#4db848;
	font-weight:bold;
}
#home-featured-magazine_eng .detail .imageMag{
	border:1px solid #CCCCCC;
	padding:1px;
	float:right; width:80px;
}

/*--------------------- IMAGES ---------------------*/

.rounded-image70x70{
	padding:0 10px 0 0;
	float:left;
}
.rounded-image70x70 .marco{
	position: absolute;
	z-index: 10;
}
.rounded-image70x70 .link{
	width: 70px;
	height: 70px;
	position: absolute;
	margin:0;
	z-index: 100;
}
.rounded-image82x82{
	padding:0 10px 0 0;
	float:left;
}
.rounded-image82x82 .marco{
	position: absolute;
	z-index: 10;
}
.rounded-image82x82 .link{
	width: 82px;
	height: 82px;
	position: absolute;
	margin:0;
	z-index: 100;
}
.rounded-image100x70{
	padding:0 10px 0 0;
	float:left;
}
.rounded-image100x70 .marco{
	position: absolute;
	z-index: 10;
}
.rounded-image100x70 .link{
	width: 100px;
	height: 70px;
	position: absolute;
	margin:0;
	z-index: 100;
}
.rounded-image65x61{
	padding:0 10px 0 0;
	float:left;
}
.rounded-image65x61 .marco{
	position: absolute;
	z-index: 10;
}
.rounded-image65x61 .link{
	width: 65px;
	height: 61px;
	position: absolute;
	margin:0;
	z-index: 100;
}


/*--------------------- CONTENT INT ---------------------*/
#content #int{
	font-size:14px;
	margin:auto;
	width:585px;
	padding:10px 0 0 18px;
}
#content #int .int-desc{
	margin:auto;
	width:540px;
	padding:10px 0 0 0;
}
#content #int .int-desc p {
	color: #000;
}
#content #int h1{ /*CUFON*/
	font-size:15px;
	color:#4db848;
	width:100%;
	border-bottom:1px solid #e2e3e4;
}
#content #int h2{
	padding:0 0 5px 0;
	font:12px Tahoma;
	color:#004677;
	font-weight:bold;
}
#content #int h5{ /*tit newa*/
	padding:0 0 5px 0;
	font-size: 30px;
	font-family: Georgia;
	line-height: 100%;
	color:#004677;
    font-weight: normal;
}

#content #int .int-desc .copete {
    font: 15px/1.231 arial,helvetica,clean,sans-serif;
    color: #333;
    line-height: 131%;
    margin-top: 5px;
}

#content #int .texto{
    font: 13px/1.231 arial,helvetica,clean,sans-serif;
    line-height: 150%;
}

#special {}
#special .special-detail span {font:11px arial;color: #666666;font-weight:bold;}
#special .anclas li {margin:5px;font:11px arial;}
#special .anclas ul {padding-left:20px;}
#special .anclas a {text-decoration:underline;}
#special .anclas a:hover {text-decoration:none;color:#3366CC;}

#content #int ul {
	margin:0 0 0 20px;
}

#content #int ul li{
	list-style: circle;
	padding:5px 0 0 0;
	font-size: 10px;
	font-style: Tahoma !important;
}

#content #int .imagesRight{
	margin:0 0 0 10px;
	float: right;
}
#content #int .imagesRight img{
	padding:1px;
	border:1px solid #CCC;
}
#content #int .imagesLeft{
	margin:0 10px 5px 0;
	float: left;
}
#content #int .imagesLeft img{
	padding:1px;
	border:1px solid #CCC;
}
.epigrafe{
	border:1px dashed #999999;
	padding:2px 0 0 10px;
	width:140px;
	float: right;
	clear:both;
	margin:5px 0 20px 0;
	font:10px Arial;
	color:#999999;
}

/* centro mamario*/
#content #int-centrom{
	margin:auto;
	padding:10px 0 0 4px;
}
#content #int-centrom .bgmenu {
	width:585px;
	background:url(../images/banco_huesos/fon_menu.gif) repeat-y ;
}
#content #int-centrom li {
	width:120px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#5C5C5C;
	margin:5px 0 5px 20px;
}
#content #int-centrom .bullet{
	background: url(../images/banco_huesos/bullet.gif) no-repeat;
	padding-left:10px;
	padding-bottom:5px;
}
#content #int .int-searchResults{
	margin:auto;
	padding: 30px 20px 0 0;
}

/*-- Exterior --*/
#content #int .exterior{
	text-align:center;
	margin:10px 0 0 0;
	height:24px;
	background:url(../images/menu_fondo.gif) no-repeat;
	padding:5px 12px;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}




/*--------------------- CONTENT INT - PACIENTES - SECCIONES ---------------------*/
#contenidos{}
#contenidos .detail{
	font-size:10px;
	width:585px;
	border-bottom:1px dotted #dad9d8;
	padding:0 0 15px 0;
	margin:10px 0 0px 0;
	float:left;
}
#contenidos .detail .noticia_text{
	margin: 0px 0px 0px 50px;
}
#contenidos .detail .imgBorder{
	padding:1px;
	border:1px solid #CCC;
}
#contenidos .detail h2{ /*seccion*/
	color:#4DB848;
	font-size:14px; font-weight: bold;
	text-transform: uppercase;
	
}
#contenidos h3{ /*fecha*/
	color:#4DB848;
	font-size:10px; font-weight:bold;
}
#contenidos h4{ /*tit*/
	padding:3px 0 3px 0;
	font-size:11px; font-weight:bold;
}



/*--------------------- CONTENT INT - LIST ---------------------*/
#list{}

#list .detail{
	font-size:12px;
	width:585px;
	border-bottom:1px dotted #dad9d8;
	padding:0 0 15px 0;
	margin: 0 0 15px 0;
	float:left;
}
#list .detail .imgBorder{
	padding:1px;
	border:1px solid #CCC;
}
#list h2{ /*titulo*/
	color:#4DB848;
	font-size:14px; font-weight:bold;
	text-transform: capitalize;
	
}
#list h3{ /*fecha*/
	color:#4DB848;
	font-size:10px; 
	font-weight:bold;
}
#list h4{ /*tit*/
	padding:3px 0 3px 0;
	font-size:14px; 
	font-weight:bold;
}
#list h4{ /*desc*/

}

/*---------------- CONTENT TOOLS -------------*/
.content_tools{
    clear: both;
    border-top: 1px solid #E1DEDB;
    border-bottom: 1px solid #E1DEDB;
    display: table;
    width: 100%;
    text-align: right;
    padding: 10px 0 10px 0;
	/* left: -20px; */
	position: relative;
	/* top: 120px; */
}

.content_tools .addthis_toolbox{
    float: right;
    margin: 0 auto;
	margin-right: 25px;
}

/*
.content_tools_controls{
    position: relative;
    float: right;
    margin: 0 auto;
    padding: 3px;
    width: 100%;
    
}
*/

.content_tools a.mas {
    background: url('../images/content_tools_controls.jpg') no-repeat;
    width: 20px;
    height: 20px;
    background-position: -55px center;
    display: inline-block;
    margin-left: 10px;
}

.content_tools a.menos {
    background: url('../images/content_tools_controls.jpg') no-repeat;
    width: 20px;
    height: 20px;
    background-position: -80px center;
    display: inline-block;
    /* margin-left: 10px; */
}

.content_tools a.printControl {
    background: url('../images/content_tools_controls.jpg') no-repeat;
    width: 20px;
    height: 20px;
    background-position: 0 center;
    display: inline-block;
    margin-left: 5px;
}


/*--------------------- POPUPS ---------------------*/
#popupContainer{
	padding:20px;
	background:#F2F2F2;
	float:left;
	width:410px;
}
/* ----POPUP doc ---- */

#popupDoc {
	padding:10px;
	width:560px;
}
#popupDoc h1 {
	margin:0 0 10px 0;
	border-bottom:1px dashed #999999;
	color:#4DB848;
}
#popupDoc h2 {
	font-size:11px;
	margin:0 0 10px 0;
	color:#004677;
}
#popupDoc h2 span  {
	font-weight:bold;
	color:#4DB848;
	font-size:14px;

}
#popupDoc .detailDoc{
	line-height:13px;
	font-size:11px;
}
#popupDoc .docImg{
	text-align:center;
	margin:10px;
	width:150px;
	float:right;
}
#popupDoc .docImg  .img{
	border:1px solid #CCC;
	padding:1px;
}


/*--------------------- VIDEOS ---------------------*/
.logo_austral_tv{
    width: 610px;
    height: 80px;
    background: transparent url(../images/logos/logo_austral_tv.jpg) no-repeat left top;
    padding-left: 5px;
    margin-bottom: 5px;
}

#videoContainer{
	padding:10px 0 10px 0;
	background:#FFFFFF;
	width:380px;
}

#videoContainer2{
	padding:0;
	background:#FFFFFF;
	width:280px;
}

/*--------------------- SIDEBAR ---------------------*/
#sidebar {
	margin:0 2px 0 0;
	float:right;
	width:330px;
}

#sidebar-mod-search{
	/* float:left; */
	margin:auto;
	width:610px;
}
#sidebar-mod-search .title{
	background: url(../images/home-search-top.gif) no-repeat; 
	width:610px; 
	height:16px; 
	font-size:12px; 
	color:#FFFFFF; 
	padding:5px 0 0 20px;
}
#sidebar-mod-search .title h1{
	font-size:12px; 
	color:#FFFFFF; 
}
#sidebar-mod-search .search-bg-gral{
	background: url(../images/home-search-bg.gif) no-repeat;
	width:610px;
	height:150px;	
}
#sidebar-mod-search .icons{
	width:201px; height:132px; margin:5px 8px 0 12px; float:left;
}
#sidebar-mod-search .search-bg{
	background: url(../images/home-search-bg-form.gif) no-repeat; 
	width:346px; height:125px; 
	margin:10px 0 0 10px;
	padding:10px 0 0 10px;
	float:left;
}
#sidebar-mod-search .search-input{	margin:5px 0 0 0;  float:left}
#sidebar-mod-search .search-btn{	margin:5px 0 0 0; width:25px; float:left}
#sidebar-mod-search .search-bg-input{
    width:259px; 
    height:12px; 
    border:1px solid #d5e7d4; 
    font:10px tahoma; 
    color:#848484; 
    background:#f6fff6; 
    padding:2px 0 0 0;
    margin-right: 4px;
}
/* Esta suelto ahora */
.search-bg-input{
    width:259px; 
    height:12px; 
    border:1px solid #d5e7d4; 
    font:10px tahoma; 
    color:#848484; 
    background:#f6fff6; 
    padding:2px 0 0 0;
    margin-right: 4px;
}
#sidebar-mod-search .search-bg-select{
    width:259px; 
    height:12px;
    border:1px solid #d5e7d4; 
    font:9px tahoma; 
    color:#848484; 
    background:#f6fff6; 
    padding:2px 0 0 0;
    margin-right: 4px;
}
    
#sidebar-mod-search  h3{
	padding:7px 0 0 0;
	font:10px Tahoma;
	color:#4db848;
	font-weight:bold;
}

#sidebar .bann1 {
    width:128px;
}

#sidebar .bann1 .content{
	padding:5px 90px 0 10px;
	margin:auto;
	width:250px;
}
#sidebar .bann1 span{
	font-size:14px; 
	font-weight:bold;
	color:#4db848;
}

#sidebar .bann2{
	margin:0;
	height:112px;
	width:320px;
	background-image: url(../images/banner-sidebar-02.gif);
	background-repeat: no-repeat;
	clear:both;
}
#sidebar .bann2 .content{
	padding:20px 0 0 20px;
}
#sidebar .bann2 h1{
	padding:0 0 5px 0;
	color:#004677;
	font-size:12px;
}		

/* ------------------BANNER Contacto en Ingles-------------- */	

#sidebar .bann3 {
    background-image:url(../eng/images/banner-sidebar-01.gif);
    background-repeat:no-repeat;
    height:140px;
    margin:0 0 1px;
    padding:0 0 0 16px;
    width:320px;
}

#sidebar .bann3 .content{
	padding:5px 90px 0 10px;
	margin:auto;
	width:250px;
}
#sidebar .bann3 span{
	font-size:14px; 
	font-weight:bold;
	color:#4db848;
}

/*--------------------- BANNER HOME ---------------------*/
#banner-home {
	clear:both;
	float:left;
	width:615px;
	margin:0 0 20px 0;
    text-align: center;
}

/*--------------------- BANNERS BOTTOM ---------------------*/
#banners-bottom {
	clear:both;
	float:left;
	width:615px;
	margin:0 0 20px 0;
}
#banners-bottom .bg{
	padding:20px 15px 0 17px ;
	background:url(../images/banner-bottom-bg.jpg) no-repeat;
	width:172px;
	height:130px;
	float:left;
}
#banners-bottom  h1{
	padding:0 0 8px 0;
	color:#004677;
	font-size:12px;
}		



/*--------------------- MENU ---------------------*/
#menu{margin:auto;background:url(../images/menu-background.gif) repeat-x;	width:964px;height:40px;padding:0 0 8px 0;}
#menu .search-box{padding:5px 0 0 22px;float:left;background:url(../images/menu-search-bg.gif) no-repeat;	width:203px;height:40px;}

/*--------------------- BLOGS INTERNA --------------------- */
#int-blog{
	font-size:11px;
	line-height:13px;
	width:590px;
	margin:auto;
}
#int-blog h1 {
	width:590px;
	float:left;
	margin:20px 0 10px 0;
	color:#4DB848;
	font-size:16px; font-weight:bold;
	border-bottom:1px dashed #CCCCCC;
}
#int-blog #blogDetail {
	padding:0 0 10px 0;
	margin:10px 0 10px 0;
	border-bottom:1px dashed #CCCCCC;
	float:left;
}
#int-blog #blogDetail h2 {
	margin:10px 0 10px 0;
	color:#006699;
	font:16px Arial; font-weight:bold;
}
#int-blog #blogDetail h3 {
	font-size:10px; font-weight:bold;
	color:#4DB848;
}
#int-blog #blogDetail .image-blog{
	padding:1px;
	border:1px solid #CCCCCC;
	margin:10px 10px 10px 5px;
}
#int-blog .blogs-latest{
	width:370px;
	float:left;
}
#int-blog .blogs-latest a{
	font-size:12px; font-weight:bold;
	color:#006699;
}
#int-blog .blogs-calendar{
	width:200px;
	float:left;
}
#blogs-about-calendar table{
	font-size:11px;
	background-color:#FFFFFF;
}

/*-- INSTITUCIONAL AUTORIDADES --*/
#box-authority{
	/* border: 1px dotted #0e0e0e; */
	width: 180px;
	text-align: center;
	padding: 5px 0 5px 0;
}

#box-authority .span-title{
	font-size:14px;
	color:#4db848;
	font-weight: bold;
}

#box-authority .span-title1{
	font-size:18px;
	color: gray;
	font-weight: bold;
}

#box-authority .span-title2{
	font-size:12px;
	color: gray;
	font-weight: bold;
}

.hline-authority{background-image: url('../images/pixel_gris.jpg'); background-repeat: repeat-x; background-position: center; height: 2px; width: 200px;}
.vline-authority{background-image: url('../images/pixel_gris.jpg'); background-repeat: repeat-y; background-position: center; width: 2px; height: 60px;}


/*-- PAGINADOR --*/
#paginador{						margin:20px 0 20px 0; float:left; padding:10px; width:95%;}
#paginador .paginado{			font:10px tahoma;color:#616161;line-height:15px;}
#paginador .paginado a{			text-decoration:underline;}
#paginador .paginado a:hover{	text-decoration:none;}
#paginador .paginadoMark{		color:#4db848;}
#paginador .paginadoMark span{	color:#4db848; font-size:18px;}


/*-- FORM --*/
.border {				    background:#F2F2F2; border:1px solid #cccccc; font:11px Arial;color:#666666;}
input.border:focus{			background:#fff; border: 1px solid #595959;}
input:hover {				background:#fff;}
textarea:hover {			background:#fff;}
textarea.borders:focus	{	background:#fff; border: 1px solid #595959;}
select {			background:#F2F2F2;	border: 1px solid #595959; font:11px Arial;color:#666666;}
.button {					background:#333333; border:1px solid #cccccc; font:11px Arial;color: #CCCCCC;font-weight:bold;	width:120px;}
#select_buscador {background:#f2f2f2;}

/*-- GOOGLE --*/
.google-input{	margin:5px 0 0 0; width:135px; float:left}
.google-btn{	margin:5px 0 0 0; width:54px; float:left}
.google-input-bg{/* background: url(../images/menu-search-textfield-bg.gif) repeat-x; */ width: 130px; height:15px; font:10px tahoma; color:#000; border:1px solid #CCCCCC;}



/*-- FOOTER --*/
#footer {
	color:#a6a6a6;
	padding:20px;
	margin:0 3px 70px 3px;
	border-bottom:1px solid #e3e1e2;
	border-top:1px solid #e3e1e2;
	background:#fff;
	clear:both;
	height:26px;
}
#footer .copy {width:auto; float:left;}
#footer .copy a{color:#797979; text-decoration:none;}
#footer .copy a:hover{color:#006699;text-decoration:underline;}
#footer .avatar {width:500px; float:right; text-align:right;}
#footer .avatar a{color:#797979; text-decoration:none;}
#footer .avatar a:hover{color: #009966;text-decoration:underline;}
#footer .addthis_button{position: relative; top: -15px;}

