﻿*{
    margin:0px;
    padding:0px;
    list-style:none;
    border:none;
}

body{
    background:#153440 url(../../imagens/bg.jpg) center 0 no-repeat;
    font-family:Arial;
}

hr{display:none;}
    

#header
{
    margin:0 auto;
    width:980px;
    height:135px;
}
    #header h1{float:left;}
    #header h1 a
    {
        display:block;
        width:625px;
        height:135px;
        text-indent:-9000px;
        overflow:hidden;
        outline:none;
        background:url(../../imagens/logo.jpg) no-repeat;
    }
    
    #header fieldset
    {
        float:right;
        width:266px;
        height:63px;
        color:#E0E0E0;
        margin:45px 14px 0 0;
        border:none;
        background:url(../../imagens/bgBusca.jpg) no-repeat;
    }
        #header fieldset label.busca
        {
        	display:none;
        }
        #header fieldset span
        {
			display:block;
			margin:35px 0 0 45px;
        }
        #header fieldset input.text
        {	
        	float:left;
        	display:block;
        	width:175px;
        	height:17px;
        }
        
        #header fieldset label input.bt
        {
			float:left;
			display:block;
			margin:0 0 0 5px;
			padding:0px;
            width:27px;
            height:21px;
            background:url(../../imagens/btBOk2.jpg) no-repeat;
            color:#FFF;
            cursor:pointer;
        }
        #header fieldset label .bt:hover
        {
        	background:url(../../imagens/btBOk3.jpg) no-repeat;
        }
        
#menu
{
    margin:0 auto;
    width:979px;
    height:50px;  
    font:1em 'Trebuchet MS'; 
    background:url(../../imagens/bgMenu2.jpg) repeat-x; 
}

    #menu ul{}
    #menu ul li
    {
        height:50px;
        float:left;
    }
    #menu ul li a
    {
        display:block;
        padding:13px 20px 15px 19px;  
        text-decoration:none;
        color:#FFFFFF;
    }
    #menu ul li:hover{cursor:pointer;}
    #menu ul li a:hover{background:url(../../imagens/bgMenuh.jpg) repeat-x; }
    
    #menu ul li a.first{background:url(../../imagens/bgMenuF.jpg) left no-repeat;}
    #menu ul li a.first:hover{background:url(../../imagens/bgMenuFh.jpg) left no-repeat;}
    
    #menu ul li a.last{background:url(../../imagens/bgMenuL.jpg) right no-repeat;}
    #menu ul li a.last:hover{background:url(../../imagens/bgMenuLh.jpg) right no-repeat;}
    
    #especialidades
    {
    	position:absolute;
    	top:181px;
    	margin-left:-277px;
    	display:none;
		width:979px;
		height:110px;
		background:#9D3434;
		z-index:5;
    }

		#especialidades ul.ulEsp
		{
			float:left;
			width:210px;
			height:95px;
			margin:10px 0 0 0px;	
			padding-left:30px;
			background:url(../../imagens/bgUlEsp.jpg) right repeat-y;
		}
		#especialidades ul#ulEspLast
		{
			background:none;
		}
		#especialidades ul.ulEsp li.liEsp
		{
			float:none;
			height:30px;	
			margin:0 20px 0 0;
			list-style-image:url(../../imagens/setaLiEsp.jpg);
			
		}
		#especialidades ul.ulEsp li.liEsp a
		{
			margin:0px;
			padding:0px;
			display:block;
			color:#FFF;
			font:1.0em 'Trebuchet MS';
			background:url(../../imagens/bgLiEsp.jpg) bottom repeat-x;
		}
		#especialidades ul.ulEsp li.liEsp a:hover
		{
			background:url(../../imagens/bgLiEspH.jpg) repeat-y;
			
		}


    
    
#middle
{
   position:relative;
   margin:0 auto;
   width:979px;
   display:table;
   padding-top:10px;
   background:#FFFFFF url(../../imagens/bgMiddle.jpg) bottom no-repeat;
}
	#menuLeftTop
	{	
		width:220px;
		height:10px;
		margin:0 0 0 10px;
		background:#E0E0E0 url(../../imagens/bgMenuLeftTop.jpg) no-repeat;
	}
	#menuLeft
	{
		float:left;
		width:220px;
		background:#F5F5F5 url(../../imagens/bgMenuLeft.jpg) repeat-x;
		margin:0 0 0 10px;
		display:inline;
	}
		#menuLeft h2
		{
			font:bold italic 1.4em "Times New Roman", Times, serif;
			color:#153542;
			margin:3px 10px 10px 10px;
			background:url(../../imagens/bgMenuLeftH2.jpg) bottom repeat-x;
		}
        #menuLeft ul
        {
			
        }
			#menuLeft ul li
			{
	        	background:url(../../imagens/setaMenuLeft.gif) left no-repeat;
			}
			#menuLeft ul li a
			{
				display:block;
				width:190px;
				height:27px;
				padding:4px 0 0px 30px;
				color:#23586E;
				font:0.9em Arial;
				text-decoration:none;
				outline:none;
				
			}
			#menuLeft ul li a:hover
			{
				_position:absolute;
	        	color:#FFFFFF;
	        	display:block;
	        	width:231px;
	        	background:url(../../imagens/bgMenuLeftLih.gif) no-repeat;
			}
			
			
			
	#content
	{
		float:left;
		width:700px;
		min-height:470px;
		margin:0 0 0 10px;
		padding:0 0 10px 20px;
		position:relative;
		/*border-left:1px solid #CCCCCC;*/	
	}
		#content h2
		{
			font:bold italic 1.5em "Times New Roman", Times, serif;
			color:#153542;
			margin:0px 0 15px 0;
			background:url(../../imagens/bgMenuLeftH2.jpg) bottom repeat-x;
		}
		#content p
		{
			font:0.8em Arial, Verdana;
			margin:0 0 15px 0;
			text-align:justify;
		}
		#content p img
		{	
			float:right;
			padding:2px;
			margin:0 0px 20px 20px;
			border:1px solid #E0E0E0;	
		}	
		#content p a
		{
			text-decoration:none;
			color:#0066CC;
		}
		#content p a:hover{text-decoration:underline;}
		
		#content ul
		{
			padding-left:35px;
			margin-bottom:15px;
			font:0.8em Arial, Verdana;
		}
			#content ul li
			{
				list-style:circle;
				padding:3px;
			}
		
		


/*----------Site Map----------*/
.siteMap
{
	position:absolute;
	float:right;
	width:960px;
	font:0.7em Arial;
	margin:0 10px 0 0;
	color:#999;
	text-align:right;
	z-index:1000px;
	
}
.siteMap a
{
	color:#999;
}

/*--------Paginação-----------*/
#navigation
{
	width:100%;
	height:20px;
	clear:both;
	line-height:20px;
	font-size:12px;
	color:#0099CC;
}
	#navigation a
	{
		text-decoration:none;
		color:#0099CC;
	}
	
/*----------------------------*/



#footer
{
    margin-top:10px;
    width:100%;
    height:100px;
    background:#173A48;   
}

    #patrocinio
    {
          margin:0 auto;
          width:752px;
          height:66px;
          background:url(../../imagens/patrocinio.jpg) no-repeat;
    }
    
    
    #address
    {
        margin:10px auto;
        width:955px;
        text-align:center;
        color:#FFFFFF;
        font:0.8em Arial;
    }

/*----------------Pagina de Erro----------------*/   
#erro
{
	margin:0 auto;
	padding:150px 0 150px 0;
	width:550px;
	height:160px;
	font-family:Trebuchet MS;
	color:#B81825;
}
#erro img
{
	float:left;
	margin:0 25px 0 0;
}
#erro h3
{
	font:bold 1.7em Trebuchet MS;
	margin-bottom:20px;
}

#erro p.msgErro
{
	font:0.8em Trebuchet MS;
}

.pn_Error{
	border:1px #CCCCCC solid;
	height:50px;
	line-height:50px;
	font-size:12px;
	text-align:center;
	background-color:#FFFFCC;
	color:#FF0000;
}

/*----------------------------------------------*/ 