/* ------------------------ 
	Sitewide 
	------------------------*/
                                 
*{padding:0;margin:0;}
             
body{
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	/*background:url(/img/ruler.png) 0 12px repeat;*/
}
img {
	behavior:	url("pngbehavior.htc");
}
h1,h2,h3,.intro{
	font-family:"Lucida Grande", Tahoma;
	font-weight:normal;
}
h1{ 
	font-size:3.2em;
	line-height:36px;
	letter-spacing:-1px;
	color:#00779A;
}
h1 a{text-decoration:none;}
h2{
	font-size:2.4em;
	line-height:27px;
	padding-bottom:9px;
	margin-bottom:18px;
	color:#00779A;
	}
h2.seperate{
	border-bottom:1px solid #1D7CB0;
}	
h3{
	font-size:1.6em;
	line-height:18px;
	margin-bottom:18px;
	color:#00AEC6;
    }	
h4{
	font-size:1.4em;
	line-height:18px;
	}	
p, blockquote{font-size:1.2em;line-height:18px;margin-bottom:18px;}                           
blockquote:before{content: "\201C"}
blockquote:after{content: "\201D"}

a{color:#00AEC6;}
a img{border:none;}                                                        

div.clearfix{clear:both;}          

ul{	list-style:none;}
em{font-style:normal;}

/* ------------------------ 
	Layout 
	------------------------*/
                                 
#wrapper{width:100%;}       
#navigation{background-image:url(../img/menu.jpg);
background-repeat:repeat-x;
}         
#page{
    background: url(/img/bg-header.png) center 9px no-repeat;
    padding:0 0 20px 0;}
#home, #page{background-color:#fff;}

#bar{height:10px;background-color:#04708D;}


.center{width:960px;margin:0 auto;}
.box{width:470px;}
.box2{width:250px;}
.box3{width:670px;}

.left{float:left;}
.right{float:right;}
.breathe{padding:0 0 5px 10px;}

.bio{width:306px;margin-right:21px;}
.last{margin-right:0!important;}

.small{width:215px!important;}
.verysmall{width:144px!important;margin-right:20px;}
.case{width:225px!important;margin-bottom:20px;}
.pad{padding:10px;}


/* ------------------------ 
	Reusable styles 
	------------------------*/
.degrade{background:url(img/bg-gradient.png) top center repeat-x;}

/*.intro{
	font-size:1.8em;
	line-height:27px;
	color:#00779A;
	}*/

.sectionlink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;	
	font-style:normal;
	}
.sectionlink:before{content: "\00BB \0020  "  }	

/* ------------------------ 
	Header & Footer 
	------------------------*/

#header{
	overflow:hidden;
	padding:27px 0;
	margin-bottom:18px;
	background-color:#f6fafb;
	}

#header h1{padding:27px 0;}

#logo{
	width:120px;
	float:right;
	margin-top:10px;
	}	
#pagetitle{
	width:800px;
	float:left;
	}		
#footer{
	background-image:url(../img/footer1.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	padding:8px 0;
}
#copyright{padding-top:5px;}
#author {color:#ffffff;text-align:right;padding:5px 0;}
.links_abajo{color:#ffffff; text-decoration:none;}
#logo_footer{
	position:relative;
	background-image:url(../img/logo_junta.png);
	left: 50%;
	height: 66px;
	width: 66px;
	right: 50%;
	z-index:100;
	margin-top:-10px;
	margin-bottom:-30px;
}
#redes_sociales{
color:#FFF;

}
#footer ul{
	margin-left:5px;
    list-style:none;
	padding:0px;
	}
#footer ul li{   
	display:inline;	
	display:block;
	float:left;     
	font-size:1em;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
#footer ul li a{      
	margin-left:5px;
	display:block;
	float:left;     
	font-size:1em;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}

#footer ul li img{
	vertical-align:middle;
	margin-right:2px;
}

.logo_header{
	margin-left:110px;
	}	
.titulo_header1{
	width:350px;
	text-align:center;
	height:35px;
	color:#3677a7;
	font-size:35px;
}
.fecha{
	width:330px;
	font-family:"MS Serif", "New York", serif;
	color:#073d56;
	font-size:13px;
	font-stretch:condensed;
	text-align:right;
}
.titulo_page{
	color:#073d56;
	font-size:32px;
	margin-top:15px;
	margin-left:5px;
	padding:5px;
}
.titulo_page_under{
	color:#073d56;
	text-align:center;
	font-size:19px;
	width:490px;
	padding:5px;
}
/* ------------------------ 
	Navigation 
	------------------------*/
	
#menu{
	height:45px;
	}	
#menu ul{
    list-style:none;
	}
#menu ul li{   
	display:inline;
	margin-right:20px;
	}
#menu ul li a{
	display:block;
	float:left;
	font-size:1.6em;
	letter-spacing:-1px;
	line-height:18px;
	width:90px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	padding-top: 14px;
	padding-right: 25px;
	padding-bottom: 14px;
	padding-left: 25px;
	}

#menu ul li a:hover{text-decoration:underline;}	
#menu ul li a.selected{
color:#3677a7;
background:url(../img/opc4.png) no-repeat bottom ;
/*background-color:#04708D;*/
}

/* ------------------------ 
	Home 
	------------------------*/
	
#splashcontainer{
	background:#f6fafb url(img/bg-splash-kubel.jpg)  center no-repeat;
	}
#splash{width:950px;height:320px;background-position:top center;background-repeat:no-repeat;}
/*#splash div{}
#splash div img{padding-top:50px;}
#splash p{
	width:470px;
	padding:20px 0 0 0;
	margin-bottom:0;
	color:#00AEC6;
}	*/

#splash-about-idw{ width:950px;height:320px; background-image:url(../assets/home/1.jpg);}
#splash-about-clinics{width:950px;height:320px;background-image:url(../assets/home/2.jpg);}
#splash-about-service{width:950px;height:320px;background-image:url(../assets/home/3.jpg);}

/*#splash p strong{color:#00779A;}
#splash p.intro{width:360px;}*/
#home h3{margin:18px 0;}
#home h4, #solutions h2{
	color:#263B60;
	padding:0px 0 10px 0;
}
#home h4{}
#contenedor_cuadros{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
.col {
	float: left;
	background-color:#E8EBEE;
	width: 275px;
	height:265px;
	margin-top:10px;
	padding:10px;
	margin-left:0px;
	margin-right: 4px;
	margin-bottom: 25px;
}
.titulos_cuadros{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;
	color:#3677a7;
}
#infoBox{
	background-image:url(../img/icons/info.png);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-bottom:4px;
	margin-bottom:8px;
	border-bottom-color:#a1bd56;
	border-bottom-style:solid;
	border-bottom-width:2px;
	}
#mailBox{
	background-image:url(../img/icons/mail.png);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-bottom:4px;
	margin-bottom:8px;
	border-bottom-color:#a1bd56;
	border-bottom-style:solid;
	border-bottom-width:2px;
	}
#calendarioBox{
	background-image:url(../img/icons/calendar.png);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-bottom:4px;
	margin-bottom:8px;
	border-bottom-color:#a1bd56;
	border-bottom-style:solid;
	border-bottom-width:2px;
	}
#turismoBox{
	background-image:url(../img/icons/bandera.png);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-bottom:4px;
	margin-bottom:8px;
	border-bottom-color:#a1bd56;
	border-bottom-style:solid;
	border-bottom-width:2px;
	}
#videoBox{
	background-image:url(../img/icons/video.png);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-bottom:4px;
	margin-bottom:8px;
	border-bottom-color:#a1bd56;
	border-bottom-style:solid;
	border-bottom-width:2px;
	}
#tweetBox{
	background-image:url(../img/icons/tweet.png);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-bottom:4px;
	margin-bottom:8px;
	border-bottom-color:#a1bd56;
	border-bottom-style:solid;
	border-bottom-width:2px;
}
.links_auspiciantes{
	text-align:center;
	margin-right:10px;
	vertical-align:middle;
	}
/* ------------------------ 
	About 
	------------------------*/
#technology{width:306px;margin-right:20px;}
#technology h4{font-size:12px;color:#666;}
#technology h4, #technology p{width:224px;}
.feature{background-position:right top;background-repeat:no-repeat;}
#labs{background-image:url(/img/icon-feature-lab.png);}
#dvd{background-image:url(/img/icon-feature-dvd.png);}
#sedation{background-image:url(/img/icon-feature-sedation.png);}

#photo-gallery{width:634px;}
#photo-gallery img{width:305px;margin:0 24px 0px 0;display:block;float:left;}
/* ------------------------ 
	Solutions 
	------------------------*/

.icon{background-position:top right;background-repeat:no-repeat;}

.esthetic-med{background-image:url(/img/icon-cosmetic-med.png);}
.esthetic-small{background-image:url(/img/icon-cosmetic-small.png);}

.dental-med{background-image:url(/img/icon-dental-med.png);}
.dental-small{background-image:url(/img/icon-dental-small.png);}

ul.solutionlist{
	font-size:1.2em;
	line-height:18px;
	margin-bottom:18px;
	}
ul.solutionlist li{color:#04708D;}	
ul.solutionlist li:before{	content: "\00BB \0020";}


#solutions ul{}
#solutions ul li{
    line-height:36px;
    padding:2px 0;
    font-size:1.5em;
    }
/*#solutions ul li:before{content:"";}*/
#solutions ul li a{
    
    margin:0;
    }

#solutionfooter{height:190px;}
#solutionfooter h2{padding-top:20px;}
    
/*#solutions ul li a:after{content: "\00BB  "  }	*/
    
#action{
    height:128px;
    background:url(/img/bg-banner.png) 0 0 no-repeat;
    margin:20px 0 0px 0;
    }
#action h3{
    font-size:2em;
    padding:10px 0 0 0;
    color:#99CC00;
    }    
#action p{margin-bottom:9px;color:#666;}        
#action div{
    text-align:right;
    }    
.backtotop{
    text-align:right;
    clear:both;
    padding:9px 0 9px 0;
    margin:9px 0 9px 0;
    border-bottom:1px dotted #ccc;}    
  
#gallery .small img{margin-bottom:20px;}
    
/* ------------------------ 
	Smiles 
	------------------------*/    
	
#testimonials{
    width:100%;
    height:230px;
    margin-bottom:30px;
    }	
#testimonials div{
    background-position:top center;
    background-repeat:no-repeat;
    height:230px;
    width:100%;
}    
#testimonials blockquote.intro{
    padding:20px;
    font-size:2em;
    color:#fff;
    font-family:Georgia;
   	font-style:italic;
    }

blockquote.intro{font-style:italic;} 
/* ------------------------ 
	presentacion
	------------------------*/
.box_sidebar{
	width:230px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	background-color:#E8EBEE;
	padding:10px;
	margin-bottom:20px;
}
/* ------------------------ 
	guayaquil
	------------------------*/
.box_guayaquil{
	width:870px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	background-color:#E8EBEE;
	padding:10px;
	margin-bottom:20px;
}
/* ------------------------ 
	caja suscripciones
	------------------------*/
.box_suscriptor{
	text-align:center; 
	border:#666 solid 1px; 
	padding-left:3px; 
	padding-right:3px; 
	padding-bottom:10px; 
	padding-top:10px;
	background-color:#DFDFDF;
}

/* ------------------------ 
	presentacion
	------------------------*/

.box_presentacion{
	width:630px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	background-color:#E8EBEE;
	padding:10px;
	margin-bottom:20px;
	}
/* ------------------------ 
	Contact
	------------------------*/
.box_contact{
	width:430px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	background-color:#E8EBEE;
	padding:10px;
	margin-bottom:20px;
	}
#map{margin-bottom:18px;height:330px;}
a.first-visit-guide{display:block;width:225px;height:85px;background:url(/img/button-download_guide.png) center top no-repeat;}
a.first-visit-guide span{font-size:1.6em;display:block;padding:25px 0 0 70px;}





/* IE6 css fixer v0.4: Fri, 16 Oct 2009 02:17:12 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html .left,
* html .right,
* html #logo,
* html #pagetitle,
* html #footer ul li,
* html #footer ul li a,
* html #menu ul li a,
* html .col,
* html #photo-gallery img {display:inline;}

/* add zoom:1 to overflow:hidden */
* html .left,
* html .right,
* html #logo,
* html #pagetitle,
* html #footer ul li,
* html #footer ul li a,
* html #menu ul li a,
* html .col,
* html #photo-gallery img {zoom:1;}

/* fix negative margins */
* html #logo_footer {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
* html #logo_footer {zoom:1;}