/* - - - - - - - - - - - - - - - - - - - - -

Theme Name: Consultodonto_2009 

Theme URI: http://www.marquinh05.com.br/ 

Description: Tema desenvolvido por Marquinh05 para Consultodonto 

Author: Marcos Correia e Silva [marquinh05]

Author URI: http://www.marquinh05.com

Version: 1.0 

- - - - - - - - - - - - - - - - - - - - - */



/* ----- CSS ----- */



*{

    margin:0;

    padding:0;

    font-family:Verdana, Arial, Helvetica, sans-serif;
	
	color:#00154F;

}

body, html{

    margin:0;

    padding:0;

    background:#FFFFFF;

    text-align:center;

}

a{

    color:#00154F;

    text-decoration:none;

}



hr

    {

    width:780px;

    }



a:hover

    {

    text-decoration:underline;

    }



/* ----- IDS ----- */



#container{

    width:780px;

    margin:0px auto;

    padding:0;

    background:#fff;

    text-align:left;

}



/* ----- HEADER ----- */



#logo{

    margin:0;

    padding:0;

	width:300px;

	height:150px;

	background:url(images/consultodonto_logo.jpg) no-repeat;

}



#logo #box{

    float:left;

    clear:none;

    height:40px;

    width:200px;

    margin:0;

    padding:0 0 0 5px;

    color:#87B220;

    font-family:'Times New Roman';

    font-weight:bold;

    font-size:25px;

    line-height:40px;

	text-indent:-999px;

	overflow:hidden;

}

#logo p{

    float:left;

    clear:none;

    height:40px;

    width:250px;

    margin:0;

    padding:0 0 0 5px;

    color:#394E06;

    font-family:'Georgia';

    font-weight:normal;

    font-size:16px;

    text-indent:2px;

    line-height:43px;

}



.subContainer, #navigation ul{

    width:780px;

    margin:0 auto;    

}

#header{

	width:780px;

	height:355px;

    text-align:left;

    margin:0 auto;

    padding: 10px 0 0 10px;

}

#banner{

    margin:0;

    padding:0;

    padding-bottom:5px;

    background:#e7e7e7;

}





#busca

	{

	padding-top:20px;

	margin-left:30px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#000066;

	}



/* ----- NAVIGATION ----- */



#navigation

	{

    width:780px;

	height:120px;

	margin:0 auto;

    padding:0;

    list-style:none;

	background:url(images/bg_menu.jpg) no-repeat;

}



#navigation li

	{

        float:left;

        clear:none;

        list-style:none;

		margin-left:3px;

    }



#navigation li a

	{

		font-family:"Trebuchet MS";

        color:#fff;

        display:block;

        font-size:15px;

        text-decoration:none;

        font-weight:bold;

        padding:10px 14px;

		margin-top:40px;

    }



#navigation li a:hover

	{

        color:#FFFFFF;
		
		text-decoration:underline;

    }



#active a

	{

        background:url('images/nav_bg.gif');

    }



/* ----- HEADINGS ----- */



h1{

    text-indent:-80000px;

    background:url('images/logo.gif') no-repeat;

    height:35px;

    width:168px;

}

h2{

    font-size:18px;

    letter-spacing:-1px;

    margin-top:15px;

    margin-bottom:0;

    font-weight:bold;

    color:#4F493E;

}

h3{

    font-size:11px;

    font-weight:bold;

    color:#666;

    margin:5px 0;

    

}



/* ----- PARAGRAPHS ----- */



p{

	font-family:"Trebuchet MS";

    font-size:12px;    

    line-height:20px;

	margin-top:15px;

	text-align:justify;

}



#primaryContent ul{

    color:#043f4a;

    font-size:11px;    

    margin:20px 0;

    list-style:none; 

}

#primaryContent li{    

    padding-left:25px;

    margin:8px 0;

    list-style:none;

    background:url('../images/content_bullet.png') left bottom no-repeat;

}

#secondaryContent p{

    

}





#motivos

	{

	margin:40px 0 0 60px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 26px;

	text-align:right;

	width:280px;

	color:#000E44;
	
	line-height:25px;

	}

	

#mulher

	{

	width:383px;

	height:350px;

	background:url(images/mulher.jpg);

	float:right;

	margin-top:5px;

	}	

	

#hdireita

	{

	width:385px;

	float:left;

	}



#hesquerda	

	{

	width:350px;

	float:left;

	}



/* ----- FORMS ----- */



input{

    color: #00154F;

   /* border: 1px solid #635C4E;*/

    border: 1px dashed #00154F;

    font-size: 11px;

    padding: 5px;

    width:200px;       
	
	font-family:Georgia, "Times New Roman", Times, serif;

}

textarea{

    background-color: #FFF;

    color: #999999;

    border: 1px solid #CCC;

    font-size: 11px;

    padding: 3px;

    width:400px; 

}

button{

    background-color:#EFEFEF;

    line-height:11px;

    color: #000;

    border: 1px solid #CCC;

    font-size: 11px;

    height:20px;

    margin: 0;

    padding: 0 5px;

}

form p{

    padding:2px 0;

}



/* ----- IMAGES ----- */



img{

    border:0;

}

img a{

    border:0;

    text-decoration:none;

}

img a:hover{

    border:none;

}

.alignright
	{
	float:right;	
	}
	
.alignleft
	{
	float:left;	
	}


/* ----- CONTENT ----- */



#primaryContent{

    width:740px;

    padding:20px 20px;

    font-size:11px;

    float:left;

    clear:none; 

}

    #primaryContent img{

/*        float:right;

        clear:none;

        margin:10px;

        margin-right:0;

        padding:1px;

        border: 1px solid #E7E7E7;*/

    }

	

#secondaryContent{

    width:180px;

    padding:10px 14px;

    font-size:11px;

    float:right;

    clear:none; 

}

#secondaryContent h2{

    padding:11px 15px;

    background:url('images/intro_bg.gif') no-repeat;

    color:#4F493E;

    margin-bottom:0;

    line-height:21px;

    font-size:13px;

    font-weight:normal;

}

#secondaryContent h3{

    color:#87b220;

    margin-top:20px;

}

#secondaryContent ul{

    list-style:none;

}

#secondaryContent li{

    list-style:none;

    padding-left:20px;

    margin:8px 0;

    background:url('../images/tiny_bullet.png') left bottom no-repeat;

}

#secondaryContent li a{

    color:#575757;

    font-weight:bold;

    text-decoration:none;

}

#secondaryContent li a:hover{

    color:#E7E7E7;

    font-weight:bold;

    text-decoration:underline;

}

#secondaryContent .links li{

    padding-left:0px;

    margin:8px 0;

    background:none;

}



/* ----- COMMENTS ----- */



.comments{

    margin:15px 0 25px 0;    

}

    .comments .status{

        color:#546d17;

        background:#f8f8f8;

        border:2px solid #ececec;

        padding:10px;

        margin-bottom:15px;    

    }

        .comments .status dd, .comments .status dt{

            display:inline;

        }

    .comments a{

        color:#546d17;

        font-weight:bold;

        text-decoration:none; 

    }

    .comments a:hover{

        color:#666;

        text-decoration:underline; 

    }

    .comments .comment{

        padding:10px 5px;

        border-top:1px dashed #4F493E;  

    }

        .comments .comment dt{

            float:left;

            clear:none;

        }

        .comments .comment dd{

            clear:both;

            color:#656565;

            line-height:20px;

            font-size:10px;

            margin-bottom:10px;

        }

        .comments .comment .date{

            float:left;

            clear:none;

            margin-left:5px;

            line-height:12px;

            font-size:11px;

            color:#585858;

        }

        .comments .comment .pagination{

            clear:none;

            margin-left:5px;

            line-height:12px;

            font-size:11px;

            color:#585858;

        }



/* ----- FOOTER ----- */



#footer{

    margin:0px auto;

    width:740px;

    height:80px;

    padding:0px 20px;

    clear:both;

	background:url(images/footer.jpg) no-repeat;
	
	border:1px solid #FFFFFF;
	
	color:#FFFFFF;

}

    #footer ul{

        list-style:none;    

    }

    #footer li{

        list-style:none;

        display:inline;    

    }

    #footer #copyright{

        float:left;

        clear:none;

    }

    #footer #links{

        float:right;

        clear:none;

    }

    #footer a{

        color:#FFFFFF;

        text-decoration:none;

    }

    #footer a:hover{

        color:#FFFFFF;

        text-decoration:underline;

    }



/* ----- CLASSES ----- */



.clear{

    clear:both;

}



address

	{

	  font-family:"Trebuchet MS";

	  font-size:13px;

	  color:#FFFFFF;

	  text-align:center;

	  font-style:normal;

  	  margin-top:20px;

	}

#curso
	{
	width:300px;	
	margin-right:10px;
	}

#inicio, #termino
	{
	width:160px;
	margin-right:10px;
	}
	
#nome, #especialida	
	{
	width:650px;
	}

.telefone
	{
	width:200px;
	}	
	
.rua 
	{
	width:300px;
	margin-right:10px;	
	}	
.n
	{
	width:30px;
	margin-right:10px;	
	}	

.complemento
	{
	width:290px;
	}
	
.bairro 
	{
	width:340px;
	margin-right:10px;
	}	
	
.cidade
	{
	width:300px;
	}	
	
.estado
	{
	width:300px;
	margin-right:10px;
	}	
	
#mail, #indicacao
	{
	width:350px;
	}	
	
#ci, #cro, #cpf
	{
	width:210px;
	margin-right:10px;
	}
	
#btn
	{
	border:1px solid #CCCCCC;
	font-weight:bold;
	}	
	
