/*-------------------------
CSS RESET
--------------------------*/

* { margin: 0; padding: 0; border: none; }
body, html { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #454545; line-height: 18px;
            
}
ul { margin:0px; padding:0px 0px 0px 20px; list-style-type: disc; }
li { margin:0px; padding:0px; line-height: 18px;}
ol { margin: 0px; padding:0px 0px 0px 20px; list-style-type: decimal; }
li { margin:0px; padding:0px; line-height: 18px; }
form { display: block; }
p, pre, blockquote, ul, ol, dl, address { font-weight: normal; }
pre, blockquote, ul, ol, dl, address { margin: 0 0 0 0; }
p { margin: 0px; padding-bottom: 12px; font-size: 12px; color: #454545; line-height: 18px; }
xmp { padding: 15px; }
cite, em, dfn { font-style: italic; }
sup { position: relative; bottom: 0.3em; vertical-align: baseline; }
sub { position: relative; bottom: -0.2em; vertical-align: baseline; }
li, dd, blockquote { margin-left: 1em; }
code, kbd, samp, pre, tt, var, textarea { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
del { text-decoration: line-through; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { }
abbr, acronym { text-transform: uppercase; letter-spacing: .1em; border-bottom-style: dotted; border-bottom-width: 1px; }
a abbr, a acronym { border: none; }
sup { vertical-align: super; }
sub { vertical-align: sub; }


h1 { font-size: 21px; font-weight: bold; color: #fff; padding: 14px 0px 0px 80px; margin: 0px; text-transform: uppercase; }
h2 { font-size: 16px; font-weight: bold; color: #333; padding: 0px 0px 18px 0px; margin: 0px; }
h3 { font-size: 16px; font-weight: bold; color: #333; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px; border-bottom: 1px solid #E5E5E5; }
h4 { font-size: 13px; font-weight: bold; color: #333; margin: 0px 0px 9px 0px; }
h5 { font-size: 12px; font-weight: bold; color: #333; margin: 0px 0px 5px 0px; }
h6 { font-size: 11px; font-weight: bold; color: #333; margin: 0px 0px 9px 0px; }

h1.optional { font-size: 18px; font-weight: bold; color: #333; padding: 14px 0px 18px 0px; margin: 0px; text-transform: none; }
h1 i { font-size: 12px; font-weight: normal; color: #fff; text-transform: none; }

h5 a:link, h5 a:visited { font-size: 12px; font-weight: bold; color: #454545; text-decoration: none; }
h5 a:hover { font-size: 12px; font-weight: bold; color: #115D8C; text-decoration: none; }

a, a:link, a:visited { 
	
	text-decoration: none !important;
	color: #333333 !important; }
a:hover { text-decoration: underline !important; color: #115D8C !important; }
a img { border: none; text-decoration: none; }

img { border: none; text-decoration: none; }

label, button {	cursor: pointer; }
fieldset { border: none; }

.border_round {
	float: left;
	border: 1px solid #e5e5e5;
	padding: 1px 3px;
	margin: 0px 3px;
}
.greycolor_bg {
	float: left;
	background-color: #f5f5f5;
	padding: 10px;
	font-style: italic;
	width: 625px;
}



.carousel-pagination a {
	
	
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #4F4F4F;
    border-radius: 12px 12px 12px 12px;
    color: #FFFFFF;
    cursor: pointer;
    margin: 0 2px;
    padding: 2px 5px;
	
	
}

.carousel-pagination a.active {
	
	
  color: #5DB0E6;
    font-weight: bold;
	
	
}

.carousel-pagination p {
	text-align: center;
	
}




.novil{
	text-align: center;
	font-size: 14px;
	
	border: 1px solid #DCDCDC;
	margin-top: 1px;
	color:#115D8C !important;
	padding-left: 4px;
	padding-right: 4px;
	
}
.novil:HOVER{
	text-align: center;
	font-size: 14px;
	
	border: 1px solid #DCDCDC;
	text-decoration: none !important;
	margin-top: 1px;
	color:gray;
	padding-left: 4px;
	padding-right: 4px;
}






