
/*******************************  Garcia Dental Care   *************************************************************************/
/*******************************  CSS by serienmörder  *************************************************************************/
/*******************************  elementocero.com.mx  *************************************************************************/

/*______________________________________________________________________________________________________________________________
  ______   global  ___________________________________________________________________________________________________________*/

body {	background-color: #D5C7AD;
		font:normal 13px Helvetica, Arial, sans-serif;	color:#FFF;
		padding:0;	margin:0;	}

		a {color:#FFF; text-decoration:none;}
a:visited {color:#FFF; text-decoration:none;}
a:hover	  {color:#001940; text-decoration:none;}
a:active  {color:#FFF; text-decoration:none;}



/*______________________________________________________________________________________________________________________________
  ______   typography  _______________________________________________________________________________________________________*/
  
h1 {font:normal 34px Arial Narrow, Helvetica, sans-serif; color:#d00808; padding:8px 2px 10px; margin:0; }

.title { font:normal 12px Helvetica, Arial, sans-serif;  padding:5px 5px; margin:0 28px 9px 0px; width:190px; height:auto; display:block; float:right; }

.menut { font:bold 22px Arial Narrow, Helvetica, sans-serif; line-height:2.5; padding:0; margin:0; }
	.menut a 		 {color:#FFF; text-decoration:none;}
	.menut a:visited {color:#FFF; text-decoration:none;}
	.menut a:hover	 {color:#FF8D1F; text-decoration:none;}
	.menut a:active  {color:#FFF; text-decoration:none;}

.foot  { font:normal 19px Arial Narrow, Helvetica, Arial, sans-serif; line-height:0.9; color:#333; text-align:left; padding:5px 10px; float:left;  }
.foot2 { font:normal 11px Helvetica, Arial, sans-serif; color:#333; text-align:right; padding:5px 10px; float:right; }


.bigright {font:bold 26px Arial Narow, Helvetica, Arial, Geneva, sans-serif; color:#6B5C3B; padding:8px; margin:0; text-align:right; display:block; } 
.linkright {font:bold 18px Arial Narow, Helvetica, Arial, Geneva, sans-serif; color:#6B5C3B; background:url(../imgns/bk_version.png);  padding:8px; margin:0; text-align:right; display:block; } 
	.linkright a 		 {color:#6B5C3B; text-decoration:none;}
	.linkright a:visited {color:#6B5C3B; text-decoration:none;}
	.linkright a:hover	 {color:#333; text-decoration:underline;}
	.linkright a:active  {color:#6B5C3B; text-decoration:none;}
	

.normal   {font:normal 15px Helvetica, Arial, Geneva, sans-serif; color:#333333; padding:8px; margin:0; display:block; } 

.normali  {font:normal 15px Helvetica, Arial, Geneva, sans-serif; color:#333333; padding:8px; margin:0; display:block; } 
	.normali a 		 {color:#333333; text-decoration:none;}
	.normali a:visited {color:#333333; text-decoration:none;}
	.normali a:hover	 {color:#FF8D1F; text-decoration:underline;}
	.normali a:active  {color:#333333; text-decoration:none;}
	
.asegura   { color:#685B3B; } 
	
img.download {vertical-align:middle;}
.picder { float:right; padding:0; margin:0; background:#BBB; }

#full  { background:#FDFCFA; width:801px; height:auto; text-align:left; float:left; display:block;  }
#full2  { background:#FDFCFA; width:650px; height:auto; text-align:left;  float:left;  display:block; }

.izq  { background:#FDFCFA; width:591px; height:auto; text-align:left; display:block; float:left;  }
.izq_1  { background:#FDFCFA; width:280px; height:auto; text-align:left; display:block; float:left;  }
.izq_2  { background:#FDFCFA; width:280px; height:auto; font:normal 15px Helvetica, Arial, Geneva, sans-serif; color:#333333; text-align:left; padding:8px; margin:0; display:block; float:left;  }

.der  { background:#FDFCFA; width:210px; height:auto; text-align:left; display:block; float:right;  }


#izq   { width:591px; height:auto; background-color:#FDFCFA; text-align:left; display:block; float:left;  }
#izq_1  { background:#FDFCFA; width:280px; height:auto; text-align:left; display:block; float:left;  }
#izq_2  { background:#FDFCFA; width:280px; height:auto; text-align:left; display:block; float:right;  }


.subtitle {font:normal 32px Arial Narrow, Helvetica, sans-serif; color:#685B3B; padding:12px 2px 5px;  display:block; } 
.singlecol  { background:#FDFCFA; width:280px; height:auto; font:normal 15px Helvetica, Arial, Geneva, sans-serif; color:#333333; text-align:left; padding:8px; margin:0; display:block; float:left;  }
.singlecolslim  { background:#FDFCFA; width:270px; height:auto; font:normal 15px Helvetica, Arial, Geneva, sans-serif; color:#333333; text-align:left; padding:8px; margin:0; display:block; float:left;  }
.normalbox   {font:normal 14px Helvetica, Arial, Geneva, sans-serif; color:#333333; padding:8px 35px 8px 38px; margin:0; display:block; }


/*______________________________________________________________________________________________________________________________
  ______   Structure  ________________________________________________________________________________________________________*/
  
#header 	{ background:url(../imgns/header.jpg) no-repeat; height:146px; padding:0 auto; margin:0 auto; }

#cont_menu	{ background:url(../imgns/bk_menu.jpg); width:802; height:56px; padding:0px auto; margin:0 auto; }
#menu	{ background:url(../imgns/bk_menu.jpg); width:802px; height:56px; padding:0px auto; margin:0 auto;  }

#container	{ background:#FDFCFA; width:802px;  margin:0 auto 10px; }
#content { background:#FDFCFA ; width:802px; height:auto; margin:0 auto; padding:0px auto; }
div#content { min-height:450px; height:expression(this.scrollHeight > 450 ? "auto":"450px"); }	  
p, pre { padding: 6px 10px; margin:0px; }



#footercont { width:802px; background:#D5C7AD; clear:both; margin:5px 0 0 0; }	  
#footer		{ width:802px; background:#D5C7AD; clear:both; padding:0 auto;  margin:0 auto; } 
	 #footer h2 		a {color:#FFF;	 text-decoration:none;}
	 #footer h2 a:visited {color:#FFF;	 text-decoration:none;}
	 #footer h2 a:hover	  {color:#EEBD3C; text-decoration:none;}
	 #footer h2 a:active  {color:#FFF;	 text-decoration:none;}	
 	  
#about1   { width:500px; height:auto; background:#dededd; text-align:left; display:block; float:left;  }
#contact1   { width:500px; height:auto; background:#dededd url(../imgns/bk_contact.jpg) no-repeat; text-align:left; display:block; float:left;  }
#login   { width:500px; height:auto; background:#dededd url(../imgns/bk_login.jpg) no-repeat; text-align:left; display:block; float:left;  }




/*______________________________________________________________________________________________________________________________
  _______ FORMULARIO  ________________________________________________________________________________________________________*/

INPUT { background-color:#F1F1F1; font:normal 13px Helvetica,Arial,sans-serif; color:#666; border:#9F9F9F 1px solid; margin:2px 0 16px; padding:4px; }
INPUT:focus { background-color:#FFF; color:#333; }
TEXTAREA { background-color:#F1F1F1; font:normal 13px Helvetica,Arial,sans-serif; color:#666; border:#9F9F9F 1px solid; padding:2px; }
TEXTAREA:focus { background-color:#FFF; color:#333; }
SELECT { background-color:#F1F1F1; font:normal 13px Helvetica,Arial,sans-serif; color:#666; border:#9F9F9F 1px solid; padding:2px; }
SELECT:focus { background-color:#FFF; color:#333; }

.AltBtn  { background:#7A6A46; padding:1px; font:bold 19px Arial Narrow, Helvetica,Arial,sans-serif; border:#7A6A46; color:#FFF;  margin:0 0 0 10px;}
.AltBtn:hover { background:#FF8D1F; padding:1px; font:bold 19px Arial Narrow, Helvetica,Arial,sans-serif; border:#FF8D1F; color:#333;  cursor:pointer; }


FORM { float:left;
}

.MenuBtn  { background:url(../imgns/bk_trans_menu.png); border:none;  height:33px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; padding:0px; margin:0; cursor:pointer;}
.MenuBtn:hover  { background:url(../imgns/bk_trans_menu.png); border:none; font:bold 14px Arial, Helvetica, sans-serif; color:#001940; cursor:pointer; }


.LinkBtn  { background:url(../imgns/bk_trans_menu.png); border:none;  height:33px; font:normal 22px Arial Narrow medium, Helvetica, sans-serif; color:#6890b1; padding:10px 35px 12px 38px; padding:0px; margin:0; cursor:pointer;}
.LinkBtn:hover  { background:url(../imgns/bk_trans_menu.png); border:none; font:normal 22px Arial Narrow medium, Helvetica, sans-serif; color:#001940; cursor:pointer; }


.miniBtn  { background:url(../imgns/bk_trans_menu.png); border:none; font:normal 13px Helvetica, Arial, sans-serif; color:#333; padding:0px; margin:0; cursor:pointer;}
.miniBtn:hover  { background:url(../imgns/bk_trans_menu.png); border:none; font:normal 13px Helvetica, Arial, sans-serif; color:#6890b1; cursor:pointer; }


.BrowseBtn  { background:url(../imgns/btn_browse_1.jpg); border:none; width:236px; height:150px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; padding:0px; margin:0; cursor:pointer;}
.BrowseBtn:hover  { background:url(../imgns/btn_browse_2.jpg); border:none; width:236px; height:150px;  font:bold 14px Arial, Helvetica, sans-serif; color:#001940; cursor:pointer; }

.FindBtn  { background:url(../imgns/btn_find_1.jpg); border:none; width:236px; height:150px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; padding:0px; margin:0; cursor:pointer;}
.FindBtn:hover  { background:url(../imgns/btn_find_2.jpg); border:none; width:236px; height:150px;  font:bold 14px Arial, Helvetica, sans-serif; color:#001940; cursor:pointer; }




/*__________________________________________________________________________________________________________________________________
  ______  TABLAS  ___________________________________________________________________________________________________________________*/  

table {	border-spacing:0px;	border:0px solid #BBB;  background-color:#bbb;
		font:normal 12px Helvetica,Arial,sans-serif; color:#666; }	
td, th { padding: 4px; }
        tbody tr td { height:auto;  background:#DEDEDD;  border:0px solid #DEDEDD; }	
      tbody tr td a { background:#DEDEDD;  color:#363636; }	
tbody tr td a:hover { background:#fff;	color:#363636;	}			
           tbody th { height:10px;	background:#F9F9F9; border:1px solid #CCC; }	 
       tbody tr.odd { background-color:#d7dce0; }
 tbody tr:hover td  {  background-color: #fff; }
tbody tr:hover td, tbody tr:hover a { color: #333 !important; }                  



/*******************************************************************************************************************************/