/* CSS Document - Author: Albert Brufau */

body
{
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	margin: 0px;	
	background: #fff url(/images/background.jpg) top repeat-x fixed;
	scrollbar-face-color : #aaaaaa;
	scrollbar-highlight-color : #aaaaaa;
	scrollbar-shadow-color : #aaaaaa;
	scrollbar-3dlight-color : #eeeeee;
	scrollbar-arrow-color : #eeeeee;
	scrollbar-track-color : #e3e3e3;
	scrollbar-darkshadow-color : #000000; 
}
html, body { 
height: 100%;
margin: 0;
padding: 0;
text-align: center; 
}
a {text-decoration: none; color: #fff;}
a:hover {color: #FF4600;}

img
{
	border: none;
}

#container
{
	background-color: #000;
	width: 830px;
	/*margin: 0 auto 0 auto; 
	margin-top: 20px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-415px;
	margin-top:-265px;*/
}

#header
{
	background-color: #000;
}

#topheader
{
	height: 118px;
}

#navcontainer
{
	background-color: #000;
}

#navcontainer ul
{
	padding: 0;
	margin: 0;
}

#navcontainer li
{
	background-color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	color: #fff;
	width: 138px;
	float:left;
	list-style: none;
}

#navcontainer a
{
  padding: 0;
  display: block;
  height: 100%;
  text-align: center;
  font-weight: bold; font-size: 12px;
  border-right: 1px solid #fff;
}

#navcontainer .last {
	border: none;
}

#navcontainer a:hover
{
	background-color: #fff;
}

#main
{
	width: 830px;
	background: #000;
	float: left;
}

#main a {text-decoration: none; color: #000; font-weight: bold;}
#main a:hover {color: #FF4600;}

#main ul {
	margin-top: 30px;
	margin-left: 10px;
	padding-left: 0px;
	list-style-type: circle;
}

#col1
{
	background: #fff url(/images/main.gif) top repeat fixed; 
	padding-left: 11px;
	padding-right: 10px;
	padding-top: 10px;
	width: 393px;
	height: 360px;
	text-align:justify;
	color: #000;
	line-height: 1.6em;
	float: left;
	/*margin-right: 3px;*/
	overflow: auto;
	/*border-left: 1px #000 solid;*/
	*background: #fff url(/images/main.gif) top repeat fixed !important;  /* Sólo IE7 */
	*padding-top: 0px !important;
	*height: 400px !important;
	*background-position: 0px -236px !important;
	
}
html>body #col1 {background: #fff url(/images/main.gif) top repeat; padding-top: 0px; height: 400px;}


#col2
{
	background: #fff url(/images/main2.gif) top repeat fixed;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	width: 376px;
	height: 360px;
	text-align:justify;
	color: #000;
	line-height: 1.6em;
	float: left;
	overflow: auto;
	/*border-right: 1px #000 solid;*/
	*background: #fff url(/images/main2.gif) top repeat fixed !important;  /* Sólo IE7 */
	*padding-top: 0px !important;
	*height: 400px !important;
	*background-position: 0px -236px !important;
}
html>body #col2 {background: #fff url(/images/main2.gif) top repeat ; padding-top: 0px; height: 400px;}

#footer
{
	background-color:#000;
	color: #fff;
	text-align:center;
	vertical-align:middle;
	height: 20px;
	padding-top:5px;
	clear:both;
}

h1
{
	font-size:20px;
	font-weight:bold;
	margin-top: 13px;
	margin-top: 20px;
	margin-bottom: 13px;
}
.center {
	text-align: center;
}

.center table {
	margin: 0 auto;
	text-align: left;
}

.imageright {
	float: right;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.imageleft {
	float: left;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.border {
	border: 1px #000 solid;
}

.galeria {
	width: 150px;
	
}

p
{ 
	line-height: 12pt;
	margin-top: 12px;
	margin-bottom: 12px;	
} 

td
{
	padding: 5px;
}

.h1especial {
	font-size: 26px;
	font-family: impact;
	margin-top: 7px;
	color: #333;
}
.h2especial {
	font-size: 13px;
	font-family: arial;
	margin-bottom: 14px;
	color: #333;
}

.h2especial a{
	color: #333;
}

#video {
	padding-left:10px;
	padding-top:50px;
}
.video2 {
	padding-left:2px;
	padding-top:12px;
}

.activo {
	color: #FF4600;
}

#main .activo {
	color: #FF4600;
}

#col1 a:visited {	
		color: #646464;
}
#col1 a.activo:visited {	
	    color: #FF4600;
}