



*{ margin: 0; padding: 0; }* 



body { 
	font: .8em Tahoma, "Trebuchet MS", Tahoma, sans-serif;
	line-height: 1.6em;
	color:  #333333;
	background-color:#188db2;
	 }

a {	
	/*color: #EB0000;*/
	color:#098BBF;
	background: inherit;
	text-decoration: none; 
}

a:hover { 

	color: #808080;

	background: inherit; 

	text-decoration: underline; }



p { margin: 0 0 15px 0; }



@font-face{font-family: "LaurenScript";src: url("fonts/LaurenScript.ttf");}



h1

{

	 font: normal 1.5em "Tahoma",Georgia, Arial; color: # 333333;	 

}



h2 { 

	font: normal 1.7em Georgia, "Times New Roman", Arial;

	margin: 0 0 10px;

	padding: 0 0 3px; 

	color: #333; 

	border-bottom: 1px solid #eee;

	 }

	

img { border: 0px solid; border-color:#fff;}



#content { /*width: 930px;*/ 
width: 850px;
margin: 15px auto;
background-color:#FFF;

/*
border-color:#5A8BC3;
border-width:2px;
border-style:solid;
border-bottom-width:5px;
border-bottom-color:#1581C5;
border-right-width:5px;
border-right-color:#1581C5;
*/
padding:20px;}



#logo { margin: 10px 0 20px 0; width: 340px; float: left; }

#logo p { margin: 0; text-align: right; font-size:1.5em;}



#menu {
	clear:both;
	margin: 5% 1%;
 /*float: right;*/
 /*padding: 40px 0 0;
 margin: 0 0 38px;*/ }

#menu li { font-size: 0.9em; display: inline; }

#menu li a { 
float: left; 
width: 87px;
padding: 2px 0 7px;
text-align: center;
/*margin: 0 0 0 10px;*/
margin: 0 8px 0 8px;
color: #636365; 
background: #fff url(images/button_grey.gif) no-repeat;
}

#menu li a.current { background: #fff url(images/button.gif) no-repeat; color: #fff; }

#menu li a.ovibus { background: #fff url(images/button-blue.gif) no-repeat; color: #fff; }

#menu li a:hover { text-decoration: none; color: #000; background: #fff url(images/button_grey2.gif) no-repeat; font-weight:bold;}



.clear { clear: both; }

.caption { background: #fff url(images/title.gif) no-repeat; padding: 2px 0 0 18px; height: 35px; color: #fff;  }

.caption p { margin: 0; }



#left {

/*	 margin: 0 0 20px;*/

	 clear: left; 
	 width: 30%;
	 float: left;
	 margin-top:5%;}





.smallthumb { width: 109px; }

#center { width: 240px; float: left; margin: 0 0 20px 15px; }



#right { 
		float: right;
		width: 65%; 
		background-image:url(images/transparente.jpg);
		background-repeat:no-repeat;
		min-height:475px; 
		margin-top:5%;
		}



#right ul li{margin-left:1em;}



.date { font-size: .8em; border-top: 1px solid #eee; padding: 5px 0 0; }

#box {margin-top:80%; width:100%;}

.box { background: #eee; padding: 10px; }

.box li { list-style: none; border-bottom: 1px dotted #ccc; line-height: 26px; }

.box li a { padding: 0 5px; }

.box { background: #fff; }



/*Pie*/
#footer {
		 font-size: .84em;
		 clear: both;
		 padding-top:30px;
		 background: #fff;
		 background-image:url(images/autobus.png);   
		 background-position:top right; 
		 background-repeat:no-repeat; 
		 }
 
	#fl {
		 height: 46px;
		 width: 850px;
		 background: #eee;
		 /*padding-left: 15px;
		 padding-right:15px;*/
		 text-align: center;
		 margin:auto;
		 }
#footer a { color: #444; }

label{display:block; margin-bottom:1em;}

input{float: right; margin-right: 30%;}

legend{font-weight:bold; margin:1em;}

fieldset{padding: 1em;}



dt{font-weight:bold;}

dd{padding-left:1em;}
