/* CSS Document */

body { background:#fff; color:#333; font-family:Arial, Helvetica, sans-serif; }
#top { margin:0; padding:0; border-top:#B5C0D6 3px solid; width:100% }

#header {width:990px; height:130px; margin:10px auto; position:relative; clear:left}
/*
h1 {margin:5px; padding:0; letter-spacing: 1px; width:600px; float:left; font-size:44px; color:#666666;
font-family: 'Josefin Sans', sans-serif; position:relative;}
*/
h1 {margin:5px; padding:0; letter-spacing: 1px; font-size:24px; color:#666666;
font-family: 'Josefin Sans', sans-serif; position:relative;}
h1 a{ text-decoration:none; color:#666666}

#lista {height:auto; overflow:hidden; position: relative; border:#CCCCCC 1px solid; }
#lista h1 {font-size: 36px; text-align:center; color:#fff; background:#aeb8d1; width:100%}
#lista h2 {text-align:center; background:#ddd; width:100%}
#lista h3 a{color:#FF3366; text-decoration:none;}

#logo {width:600px; float:left}
#tel {width:300px; float:right} 
#tel h2 {margin:15px 0 4px 4px; padding:0; letter-spacing: 1px; width:300px; color:#547bc4}
#tel p {margin:4px; padding:0; width:300px; color:#666666}

table{height:auto; overflow:hidden;}

h3 {margin:5px; padding:0; color: #999}

#navi {  
	width:990px; height:40px; margin:0 auto; font-size:20px; position:relative;
	padding-top:3px; background: #6699FF url(img/menu.jpg) repeat-x center; font-weight:bold;
}
#navi ul{list-style:none; margin:0; padding:0; float:left}
#navi li {
	margin:4px;
	padding:2px 25px;

	float:left; 
}
#navi li a { text-decoration:none; color:#FFFFFF}
#navi li a:hover{  text-decoration: underline; text-shadow: 1px 1px 1px #333}

#corp {width:990px; height:auto; margin:0 auto; border:#999999 0px solid; padding:6px}

p a { color:#666666}

p.iva{ width:100%; background: #6699FF url(img/menu.jpg) repeat-x center; font-weight:bold; color: #FF3366; text-align:center; padding:10px 0}

.current {text-shadow: 1px 1px 1px #333}
#corp { height:auto; overflow:hidden}