/*		# Site: Best Dental Care.
		# Date: Abril 2010
		# Author: (serienmörder)
		# elementocero.com.mx 		     		*/		   

/***********************************************************************************************************************************************************
                         Reset
 ***********************************************************************************************************************************************************/
*	{ margin:0;padding:0; }
	a:link, a:visited, a:hover { text-decoration:none; }
	fieldset,img { border:0; }
	ul { list-style:none; }
	q:before,q:after { content:''; }
	abbr,acronym { border:0; }



/***********************************************************************************************************************************************************
                         Basic / Typography
 ***********************************************************************************************************************************************************/
body { background:#d7d7d7 url(images/bk.jpg) repeat-x; font:normal 13px/19px Arial, Helvetica, sans-serif; margin:0; padding:0; }
h1 { border-bottom:#ccc 1px solid; color:#6EA2B8; font:normal 22px/27px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:10px 10px 12px; width:80%;  }
h2 { color:#6EA2B8; font:normal 18px/19px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin-bottom:6px; padding-left:1px; }
h3 { border-bottom:#b1b8b8 1px solid; color:#6EA2B8; font:bold 18px/19px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:10px 10px 12px; }

p { padding:1px 1px 6px; }

a:link, a:visited, a:active { color:#DF570D/*2a7898*/; }
a:hover { color:#DF570D; text-decoration:underline; }

.anima { border:0; }
.home { border:0; float:left; }
.picfix { border:1px #ccc solid; margin:4px 0; }
.titles { border:0; margin:12px 12px 22px; }
.pic-servs { border:1px solid #ccc; float:right; margin:4px 20px 4px 4px; }


/***********************************************************************************************************************************************************
                         Divisions
 ***********************************************************************************************************************************************************/
#wrapper     { background:none; border:0; margin:0 auto;  padding:0 auto; width:972px; }

#header      { background:none; color:#000; margin:0 auto; overflow:hidden; width:972px; height:146px;  }
#header a:link, #headr a:visited, #headr a:active { color:#333; }
#header a:hover { color:#5F8437; }
#header a:hover img { filter:alpha(opacity=90);  -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }

#content    { margin-top:6px; min-height:200px; width:972px; padding:5px 5px; }
#content p { color:#4f4f4f; }


#contenido { background:#efefef; border:1px #ccc solid; width:972px; min-height:300px; -moz-border-radius:14px; -webkit-border-radius:14px; }
#contenido ul li { list-style:url(images/vineta.jpg); margin-left:20px; color:#4f4f4f; }
#contenido a:hover img { filter:alpha(opacity=80);  -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }


.mainbox { display:inline-block; float:left; width:280px; margin:20px 10px 20px 30px; }
.fixp { margin:4px 10px 10px; padding-left:20px; width:600px; min-height:100px; }


#footer      { background:none; color:#2a7898; font:normal 14px/19px  Arial, Helvetica, sans-serif; margin:0 auto 4px; padding:10px; width:972px; }
#footer strong { font:bold 18px/22px  Arial, Helvetica, sans-serif; }
#footer em { font:normal bold 13px/19px  Arial, Helvetica, sans-serif; }
#footer a:link, #footr a:visited, #footr a:active { color:#7D8F6B; text-decoration:none; }
#footer a:hover { color:#FFF; text-decoration:none; filter:alpha(opacity=70);  -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.footr-der { float:right; text-align:right; }


#clear		{ clear:both; }
.clear		{ clear:both; }

#left70 { float:left; width:560px; margin:0 10px 0 20px; }
#dere30 { float:right; width:240px; margin:0 20px 0 10px; text-align:right; }

#full { width:900px; margin:0 10px 0 30px; }
#full img { border:4px solid #ccc; margin:0 6px; }

#map { margin:0 0 6px 22px; width:550px; float:left; }


/***********************************************************************************************************************************************************
                         Navigation
 ***********************************************************************************************************************************************************/
#nav { background:#6fa3b9; border:1px solid #bfbfbf; margin:10px auto 0; padding-left:4px; width:384px; height:40px; float:right; -moz-border-radius:10px; -webkit-border-radius:10px; }
#nav li   { float:left; list-style:none; }

#nav li.bot1 a { background:url(images/btn1.jpg) no-repeat; display:block; width:61px; height:39px; text-indent:-10000px; outline:none; padding:0 16px 0 0; }
#nav li.bot1 a:hover { background-position: 0 -39px; }
#nav li.bot2 a { background:url(images/btn2.jpg) no-repeat; display:block; width:61px; height:39px; text-indent:-10000px; outline:none; padding-right:16px; }
#nav li.bot2 a:hover { background-position: 0 -39px; }
#nav li.bot3 a { background:url(images/btn3.jpg) no-repeat; display:block; width:61px; height:39px; text-indent:-10000px; outline:none; padding-right:16px; }
#nav li.bot3 a:hover { background-position: 0 -39px; }
#nav li.bot4 a { background:url(images/btn4.jpg) no-repeat; display:block; width:61px; height:39px; text-indent:-10000px; outline:none; padding-right:16px; }
#nav li.bot4 a:hover { background-position: 0 -39px; }
#nav li.bot5 a { background:url(images/btn5.jpg) no-repeat; display:block; width:61px; height:39px; text-indent:-10000px; outline:none; padding-right:4px; }
#nav li.bot5 a:hover { background-position: 0 -39px; }


/***********************************************************************************************************************************************************
                         Formulario
 ***********************************************************************************************************************************************************/
input { background:#f4f4f4; border:#b1b8b8 1px solid; color:#333; font:normal 15px Arial, Helvetica, sans-serif; margin:0 0 6px 10px; padding:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
input:focus { background:#FFF; border:#54d3cb 1px solid; color:#000; }

textarea { background:#f4f4f4; border:#b1b8b8 1px solid; color:#333; font:normal 15px Arial, Helvetica, sans-serif; margin:0 0 6px 10px; padding:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
textarea:focus { background:#FFF; border:#54d3cb 1px solid; color:#000; }

form label { color:#6EA2B8; font:normal 18px/19px Arial, Helvetica, sans-serif; letter-spacing:-1px; display:block; margin:10px 0 2px 10px; }

.button  { background:#6EA2B8; border:#6EA2B8 1px solid; color:#fff; font:normal 18px/19px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:2px 0 0 6px; padding:4px; outline:none; -moz-border-radius:6px; -webkit-border-radius:6px;}
.button:hover {background:#6FC4DF; border:#6FC4DF 1px solid; color:#fff; cursor:pointer; font:normal 18px/19px Arial, Helvetica, sans-serif; padding:4px; outline:none; }



/***********************************************************************************************************************************************************
                         Jquery Ajax Loading
 ***********************************************************************************************************************************************************/				
#loading { background-image:url(images/preloader.gif); display:none; margin:auto; width:80px; height:10px; }
.mensaje { color:#2A7898; font:normal 18px/19px Arial, Helvetica, sans-serif; letter-spacing:-1px; padding-left:10px;}





/*******************************************************************************************************************************************  END  **********/