/* CSS Document */



/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {
	line-height:1.5;
	background:white;
}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}

/* Global */

html {  }

body {
	background-color:#EEE
}


 /* mainmenu */
 
 

a.mainmenu { text-decoration:none; font-family:"Times New Roman", Times, serif;
			
}
 
 
/*headings*/


h1, h2, h3, h4, h5, h6 { font-weight: bold;}

h1 {
	font-size:24px;
	color: #066BA3;
	padding-bottom:15px;
	border-bottom:1px #ccc solid;
	margin-bottom:15px;
}
h2 { font-size:20px; }
h3 { font-size:16px; margin-bottom:5px; }
h4 { font-size:14px; }
h5 { font-size:14px; }
h6 { font-size:14px; }

/*Text Elements*/

p, ul, li   { color:000; font-size:13px; line-height:150%;
		margin-bottom:15px; font-family:Tahoma ; }
p .left  {margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p .right {margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a			{  }
a:link  	{ color: #06F }
a:visited	 {
	color: #06F;
}
a:active 	{color: #000;}
a:focus 	{color: #666;}
a:hover 	{color: #f00;}

blockquote 	{ color:#000; font-size:12px;}
strong 		{font-weight: bold;}
em 			{font-style:italic;}

/*Images*/

.image-frame { padding:10px; border:1px #ccc solid;}


/*List*/


/*Miscellaneous*/


.popup-link1 { font-size:12px; margin:5px 0px; display:block }
.popup-link { font-size:12px; margin:5px 10px; display:block }

.date { font-weight:bold; color:#FF6600; margin-bottom:3px;}

.copyright-text { font-size:80%; font-style:italic; color:#333;}
.footer-text  	{font-size:12px; font-style:normal; color:#000; text-align:center; }
 
.title 			{font-size:18px; font-weight:bold; color:#333;}
.subtitle 		{font-size:14px; font-style:italic; color:#333;}

.artist 		{font-size:16px; font-weight:bold; color:#333;}
.author 		{font-size:14px; font-weight:bold; color:#555;}
.editor 		{font-size:14px; font-style:italic; color:#555;}

.pub-date 		{font-size:10px; font-style:italic; color:#555;}
.article-date 	{font-size:10px; font-style:italic; color:#555;}
.location		 {font-size:10px; font-style:italic; color:#555;}

/* Containers */

#s3slider {
   width: 400px; /* important to be same as image width */
   height: 300px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 400px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 374px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 

.menu {
	
	}


#outer {
	width:960px;
	margin:0 auto;
	background-color:#fff;
}

#wrapper {
	width:900px;
	margin:0 auto;
	background-color:#fff;
}

#logo {
	margin:30px 0px 0px 0px;
	float:left;
}

#social-media-icons 		{ float:right; margin: 50px 0px 0px 0px;  }
#social-media-icons ul li 	{ display:inline; }
#social-media-icons ul		{ margin-top:60px; }




#topnav 		{ clear:both;  }
#topnav ul 		{
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	margin:0px 0;
	padding:0px 0px 30px 0px;
	background:#EFEFEF;
}
#topnav ul li 	{ display:inline;  }
#topnav ul li a { padding:0 15px; font-size:20px; }

#topnav a			{  }
#topnav a:link  	{ color: #000; }
#topnav a:visited	 {color: #000;}
#topnav a:active 	{color: #000;}
#topnav a:focus 	{color: #666;}
#topnav a:hover 	{
	color: #FFF;
}

#banner {
	margin-bottom:30px;
}



#content {
	width:49%;
	float:left;
	margin: 10px 0px 0px 0px;
	border-right : 1px #ccc solid;
}

#content2 { width:650px; float:left; margin:0px 0px 0px 30px }

#content3 { width:450px; float:left; margin:0px 0px 0px 0px }

#content-fullwidth {
	width:100%;
	border: 1px;
}

#content-fullwidth2 {
	width:100%;
	border: 1px;
	margin:0px 0px 0px 0px
}

#content-fullwidth3 {
	width:94%;
	border: 1px;
	margin:0px 0px 0px 30px
}

#box1 { width:250px; float:left; margin:25px; 
			border-top:15px #09F solid; background:#eee;
			}

#box2 { width:250px; float:left; margin:25px;
			border-top:15px #F60 solid; background:#eee;
			}

#box3 { width:250px; float:left; margin:25px; 
			border-top:15px #333 solid; background:#eee;
			}

#box1 h3, #box2 h3, #box3 h3 { margin:20px 10px 10px 10px; } 
#box1 p, #box2 p, #box3 p { margin:5px 10px; } 

#rightside {
	width:50%;
	float:right;
	margin: 10px 0px 0px 0px;
}

#rightside2 {  float:right; }

#rightside3 { float:right; margin:-10px 0px 0px 500px; }

#rightside4 { width:250px; float:right; margin:50px 0px 0px 0px; }

#footer {
	clear:both;
	margin:20px 0;
	border-top:1px #ccc dashed;
	padding:20px;
}

#subbanner {   }

#content-wrapper {  }

#leftnav {  }

#leftside {   }

/*contact form*/

form ol {list-style-type:none;}

form {text-aling:left; margin:20px;}

label {
float: left; width: 150px; margin-top:5px;
text-align:right; display:block; background:none;
}

sumbit {background:none;}

input {
width: 280px; margin:0 0 16px 10px;
border:1px #bbb solid; padding:5px; background:none;
}

input:focus, textarea:focus {background-color:#FFD5AA;}

textarea {
width: 280px; height: 150px; margin:0 0 16px 10px;
border:1px #bbb solid; padding:5px; backround:none;
}

select {margin-bottom:20px;}

.month {margin-left:155px;}

.submit {
width:90px; height:25px;
margin-left:170px;
font-size:12px;
}

br {clear: left;}

.clear {clear:both;}


.centrado {
	text-align: center;
}
.fl-border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}

.menu-style { font-family: "Arial ", Gadget, sans-serif;   }

#video{ margin:0px 0px 0px 250px; }