/* CSS Document */

body {
	background-color: #000000;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	padding:0;
	margin:0px;
	}
html>body {
	margin-left:0px;
}
img	{
	border:0px;
	}	

/*****************************************
MENU
******************************************/
#menubar 	{
	background-color: #9EA3A6;
	height: 28px;
	margin: 0px;
	border-top: 1px solid #ffffff;
	border-bottom:  1px solid #ffffff;
	width: 800px;
	position: relative;
}
ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	cursor: default;
	width: auto;
}
ul.MenuBarActive
{
	z-index: 1000;
}
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0px 4px;
	list-style-type: none;
	font-size: 12px;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: auto;
	float: left;
}
	ul.MenuBarHorizontal li.here {
	background-color: #444444;
		}
		ul.MenuBarHorizontal li.here a {
			color: #ffffff;
		}

ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	position: absolute;
	left: -1000em;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
ul.MenuBarHorizontal ul li
{
	width: auto;
}

ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 100%;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

ul.MenuBarHorizontal ul
{
	border: 1px solid #CCC;
}
ul.MenuBarHorizontal a {
	display: block;
	cursor: pointer;
	padding: 0.5em 0.75em;
	color: #000000;
	text-decoration: none;
}

#menubar .here {
	color:#FFFFFF;
	}

ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	color: #FFF;
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: transparent;
	color: #FFFFFF;
}

	
/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}

/***********************************************
CAPAS
************************************************/
#contenido	{
	width:800px;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	background-color: transparent;
	height: 650px;
	margin-top: 30px;
	background-image: url(../imagenes/fondos/bg_contenido.jpg);
	background-repeat: no-repeat;
	padding-top: 100px;
	background-position: top center;
}

#contenido001	{
	width:800px;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	background-color: transparent;
	height: 650px;
	margin-top: 50px;
	background-image: url(../imagenes/fondos/bg_contenido.jpg);
	background-repeat: no-repeat;
}
#contenido002	{
	width:800px;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	background-color: transparent;
	height: 650px;
	margin-top: 50px;
	background-image: url(../imagenes/fondos/bg_002.jpg);
	background-repeat: no-repeat;
}
#logo 	{
	background-color: transparent;
	height: 106px;
	margin: 0 0 0 0px;
	border: 0;
	width: 800px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#region	{
	position:absolute;
	left:0px;
	top:535px;
	width:162px;
	height:30px;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 23px;
	color: #000066;
	}
#region a:link, a:visited	{
	text-decoration:underline;
	color: #000066;
	}
#region a:hover	{
	text-decoration: none;
	color: #000066;
	}

#linea1	{
	position:absolute;
	top: 100px;
	width: 800px;
	left: 0px;
	background-color: #660000;
	height: 4px;
	}
#titulo1 {
	position:absolute;
	height:60px;
	width:594px;
	background-color: #000000;
	left:18px;
	top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	}
#cp_index {
	position:relative;
	height:475px;
	width:800px;
	background-color: #000000;
	padding: 0px;
	/* [disabled]color: #FFFFFF; */
	text-align: left;
	margin: 0px;
	background-image: url(../imagenes/fondos/bg_index.jpg);
	background-repeat: no-repeat;
	}
#cp_club {
	position:relative;
	height:445px;
	width:770px;
	background-color: #92999b;
	padding: 15px;
	color: #000000;
	text-align: left;
	margin: 0px;
	background-image: url(../imagenes/fondos/bg_001.jpg);
	background-repeat: no-repeat;
	}
#cp_rally {
	position:relative;
	height:500px;
	width:770px;
	background-color: #92999b;
	padding: 15px;
	color: #000000;
	text-align: left;
	margin: 0px;
	background-image: url(../imagenes/fondos/bg_002.jpg);
	background-repeat: no-repeat;
	}
#cp_rallyesmenu {
	position:absolute;
	height:auto;
	width:240px;
	background-color: transparent;
	left:0px;
	top: 0px;
	padding: 0px;
	color: #000000;
	text-align: left;
	margin: 8px;
	}
	#cp_rallyesmenu p	{
	margin: 5px 0px 0px 0px;
	display: block;
	padding: 10px 10px;
	background-color: #7f8486;
		}
	#cp_rallyesmenu ul	{
	margin: 0px;
	display: block;
	padding: 10px 0px 10px 10px;
	background-color: #a6acae;
	list-style-type: none;
		}
	#cp_rallyesmenu ul li	{
	margin: 0px;
	display: block;
	padding: 8px 0px;
		}
	#cp_rallyesmenu ul li span	{
	margin: 0px;
	padding: 0px 0px;
	color: #330000;
		}
	#cp_rallyesmenu ul li a:link, #cp_rallyesmenu ul li a:visited	{
		color: #000033;
		text-decoration: none;
		}
	#cp_rallyesmenu ul li a:hover	{
		color: #ffffff;
		text-decoration: underline;
		}
#cp_rally_galeria {
	position:relative;
	height:auto;
	width:778px;
	background-color: #7f8486;
	padding: 10px;
	color: #000000;
	text-align: left;
	margin: 0px;
	border: 1px solid #7f8486;
	}
#cp_rallyes {
	position:relative;
	height:auto;
	width:778px;
	background-color: #7f8486;
	padding: 10px;
	color: #000000;
	text-align: left;
	margin: 0px;
	border: 1px solid #7f8486;
	}
#cp_rallyes a:link, #cp_rallyes a:visited {
	color: #330000;
	text-decoration: underline;
	}
#cp_rallyes a:hover {
	color: #330000;
	text-decoration: none;
	}
#cp_rallyes1 {
	position:relative;
	height:530px;
	width:778px;
	background-color: #7f8486;
	padding: 10px;
	color: #000000;
	text-align: left;
	margin: 0px;
	border: 1px solid #7f8486;
	}
	#cp_rallyes h1, #cp_rallyes1 h1, #cp_rally_galeria h1, #cp_coches h1, #cp_registro h1, #cp_actualidad h1	{
	background-color: #000000;
	color: #CC9900;
	margin: 0px;
	text-align: center;
	font-size: 14px;
	padding: 5px 0px;
			}
	#cp_rallyes h2, #cp_rallyes1 h2	{
	color: #000033;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	padding: 25px 0px 0px 0px;
			}
	#cp_rallyes h3, #cp_rallyes1 h3	{
	color: #FFFFFF;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	padding: 25px 0px 0px 0px;
	background-color: #000066;
			}
	#cp_actualidad h6	{
	color: #000000;
	margin: 0px;
	text-align: left;
	font-size: 10px;
	padding: 25px 0px 0px 0px;
	background-color: #7F8486;
	font-weight: normal;
			}			
	#cp_rallyes #img001, #cp_rallyes1 #img001	{
		float: left;
		margin: 20px 20px 15px 0px;
			}
	#cp_rallyes #img002, #cp_rallyes1 #img002	{
		margin: 10px 0px 190px 100px;
			}
	#cp_rallyes #img003, #cp_rallyes1 #img003	{
	float: left;
	margin: 20px 20px 15px 0px;
	padding: 0px 0px 250px 0px;
			}
	#cp_rallyes #img004, #cp_rallyes1 #img004	{
	float: right;
	margin: 20px 0px 15px 20px;
			}
#cp_coches {
	position:relative;
	width:778px;
	padding: 10px;
	color: #000000;
	text-align: left;
	margin: 0px;
	border: 1px solid #7f8486;
	height:1050px;
	background-color: #7f8486;
	}
	#album1	{
	width:778px;
	background-color: transparent;
	padding-bottom: 10px;
	text-align: center;
		}
	#cp_coches table	{
		width:100%;
		border:0px;
		text-align: center;
		}
	#cp_coches td	{
		width:25%;
		border:1px solid #000000;
		background-color:#7f8486;
		height: 162px;
		vertical-align: top;
		}
#cp_registro {
	position:relative;
	width:778px;
	padding: 10px;
	color: #000000;
	text-align: left;
	margin: 0px;
	border: 1px solid #7f8486;
	height:auto;
	background-color: #7f8486;
	}
	#informe	{
	height:auto;
	width:778px;
	background-color: #7f8486;
	padding-bottom: 10px;
		}
	#informe table	{
	width:100%;
	border: solid 1px #CCCCCC;
	text-align: center;
	color: #000000;
	background-color: #F8F2D0;
			}
		#informe table td	{
			width:auto;
			border:solid #000000 1px;
			height: 40px;
			vertical-align: top;
				}
#cp_actualidad {
	position:relative;
	height:580px;
	width:778px;
	background-color: #7f8486;
	padding: 10px;
	color: #000000;
	text-align: left;
	margin: 0px;
	border: 1px solid #7f8486;
	}
/*#cp_actualidad	h1	{
	background-color: #000000;
	padding-top: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 0px;
	padding-bottom: 5px;
	font-weight: normal;
}*/	

#cp_actualidad #titulo {
	position:absolute;
	height:45px;
	width:627px;
	background-color: #000000;
	left:3px;
	top: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
	}

#cp_actualidad #noticias	{
	position:relative;
	height:450px;
	width:758px;
	background-color: transparent;
	left:0px;
	padding: 5px 0px 5px 0px;
	margin: 10px 10px;
	color: #003366;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
#cp_noticia{
	position:absolute;
	height:766px;
	width:788px;
	background-color: transparent;
	left:0px;
	top: 106px;
	border: solid #000000 1px;
	margin: 5px 5px 0px 5px;
	}
#cp_noticia	h1	{
	background-color: #000000;
	padding-top: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 0px;
	padding-bottom: 5px;
	font-weight: normal;
}	
#cp_noticia #info	{
	position:absolute;
	height:auto;
	width:768px;
	background-color: transparent;
	left:0px;
	top: 54px;
	padding: 5px 0px 5px 0px;
	margin: 10px 10px 0px 10px;
	color: #003366;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
#cp_noticia_audi{
	position:absolute;
	height:1125px;
	width:788px;
	background-color: transparent;
	left:0px;
	top: 106px;
	border: solid #000000 1px;
	margin: 5px 5px 0px 5px;
	}
#cp_noticia_audi h1	{
	background-color: #000000;
	padding-top: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 0px;
	padding-bottom: 5px;
	font-weight: normal;
}	
#cp_noticia_audi #info	{
	position:absolute;
	height: 1045px;
	width:768px;
	background-color: transparent;
	left:0px;
	top: 54px;
	padding: 5px 0px 5px 0px;
	margin: 10px 10px 0px 10px;
	color: #003366;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
#inukweb {
	top: 625px;
	width: 579px;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	left: 171px;
	position: absolute;
	height: 30px;
	padding-left: 25px;
	padding-right: 25px;
}
#inukwebtb {
	width: 100%;
	text-align: center;
	border-bottom: solid #CCCCCC 1px;
	border-top: solid #CCCCCC 1px;
	}
#inukweb a {
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 3px;
	width: 100%;
	padding-top: 3px;
	text-decoration: underline;
	color: #000000;
	font-size: 10px;
}

#inukweb a:hover {
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 3px;
	width: 100%;
	padding-top: 3px;
	text-decoration: none;
	color: #000000;
	font-size: 10px;
}
#inukweb a:visited {
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 3px;
	width: 100%;
	padding-top: 3px;
	text-decoration: underline;
	color: #000000;
	font-size: 10px;
}
#linea2	{
	position:absolute;
	top: 611px;
	width: 790px;
	left: 0px;
	background-color: transparent;
	padding-left: 3px;
	padding-right: 3px;
	height: 1px;
	}
#nav_inf {
	width:796px;
	height:90px;
	background-image:url(../footer_t.gif);
	color:#999999;
	text-align:center;
	padding-top:15px;
	position: absolute;
	top: 612px;
	left: 0px;
}
#linea3 {
	top:10px;
	position: relative;
	}
#validator {
	position:absolute;
	width:60px;
	height:16px;
	top: 442px;
	left: 76px;
}
#w3c {
	color: #FFCC00;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	padding: 10px;
	}

/******************************
CLASES
*******************************/
.titulo1 {
	color: #600;
	font-size: 14px;
	font-weight: bold;
}
.subtitulo1 {
	letter-spacing:0.1em;
	font-weight: bold;
	font-size: 11px;
	}

.subtitulo2 {
	color:#FFFFFF;
	line-height:16px;
	letter-spacing:0.1em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.subtitulo3{
	letter-spacing:0.1em;
	font-weight: normal;
	font-size: 14px;
	font-family: "Comic Sans MS";
	font-style: italic;
	color: #FFFFCC;
	}
.img {
	text-align: center;
	vertical-align: middle;
	border:0px;
}
.inukweb {
	font:10px arial;
	color:#ffcc66;
	line-height:20px;
	letter-spacing:0.1em;
	margin-top:0px;
	text-align: center;
	font-weight: bolder;
	}
.smallText {
	font:10px;
	color: #FFFFFF;
	}
.tilde {
	width:20px;
	padding-left:10px;
	padding-right:10px;
	}
.td1 {
	height:60px;
	}
#pie {
	position:relative;
	width: 780px;
	height: 50px;
	background-color: #000000;
	padding: 25px 10px 10px 10px;
	z-index: 5;
	font-size: 11px;
	}
	#pie a {
		color: #FFFFFF;
		}

#pie #nav {
	margin:0;
	float:none;
	color:#FFFFFF;
	padding: 2px 0px 0px 0px;

}
#pie p	{
	letter-spacing: 1px;
	color: #000000;
	text-align: center;
	height: 15px;
	color: #CCCCCC;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 0px 2px 0px;
	}
#pie #nav li {
	list-style:none;
	display:inline;
	padding-right:10px;
	padding-left:8px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#pie #nav li img {
	list-style:none;
	display:inline;
	padding-right:10px;
	padding-left:0px;
}
#ruta	{
	margin: 0px 25px;
	width: auto;
	vertical-align: top;
	height: 702px;
	}
	#ruta th	{
	background-color:#000033;
	color: #FFFFFF;
	padding: 5px 0px;
	text-align: center;
		}
	#ruta ul	{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
		}
		#ruta ul li	{
			margin-bottom: 5px;
			}
.td_texto	{
	width:auto;
	text-align: left;
	padding-left: 5px;
	vertical-align: top;
	height: auto;

	}
.td_fecha	{
	width:auto;
	text-align: right;
	vertical-align: top;
	}
#contenido #cp_rallyes .columBox {
	float: left;
	width: 320px;
	height: 702px;
}
#contenido #cp_rallyes #submenu, #contenido #cp_rally_galeria #submenu {
	margin: -10px 0px 5px 0px;
	font-size: 11px;
}
.column_box {
	padding: 0px 0px 0px 0px;
	float: left;
	margin: 0px 0px 15px 0px;
	width: 758px;
	color: #000000;
	background-color: #FFFFFF;
	border-top: solid #E57F2B 2px;
	height: 95px;
}
.links_box {
	padding: 0px 0px 0px 0px;
	float: left;
	margin: 0px 0px 15px 0px;
	width: 758px;
	color: #000000;
	background-color: #FFFFFF;
	border-top: solid #E57F2B 2px;
	border-bottom: solid #E57F2B 2px;
	height: auto;
}
.column_box p {
	font-size: 11px;
	margin: 0px 3px 8px 0px;
	text-align: left;
	}
.links_box p {
	font-size: 11px;
	margin: 15px 3px 0px 0px;
	text-align: left;
	}
.column_box a:link, .column_box a:active, .column_box a:visited, .links_box a:link, .links_box a:active, .links_box a:visited {
	color:#003399;
	text-decoration: underline;
}
.column_box a:hover, .links_box a:hover {
	color:#003399;
	text-decoration: none;
}
.column_box img {
	border: solid #666666 1px;
	float: left; 
	margin: 3px 8px 15px 3px; 
}
.links_box img {
	float: left;
	margin: 3px 15px 3px 3px;
}
.column_box_info p {
	font-size: 11px;
	margin: 0px 3px 8px 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.column_box_info h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin: 0px 3px 8px 0px;
	text-align: left;
	padding-bottom: 5px;
	font-weight: bold;
	background-color: #FFFFFF;
	}
.column_box_info h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px 3px 8px 0px;
	text-align: left;
	padding-bottom: 5px;
	font-weight: bold;
	}
.column_box_info h5 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	padding-bottom: 5px;
	font-weight: normal;
	}
.column_box_info {
	padding: 0px 5px 0px 5px;
	float: left;
	margin: 0px 0px 15px 0px;
	width: 758px;
	color: #000000;
	background-color: #FFFFFF;
	border-top: solid #E57F2B 2px;
	height: auto;
}
.column_box_info a:link, a:active, a:visited{
	color:#003399;
	text-decoration: underline;
}
.column_box_info a:hover{
	color:#003399;
	text-decoration: none;
}
.column_box_info img {
	border: solid #666666 1px;
	float: left; 
	margin: 3px 8px 15px 3px; 
}
#contenido #cp_club #cp_text {
	position: relative;
	width: 280px;
	background-color: #92999b;
	padding: 5px;
}
.lista1 li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding-left: 50px;
	list-style-type: none;
}
#banner {
	text-align: center;
	padding: 250px 0px 0px 580px;
}
.aviso	{
	background-image: url(../imagenes/fondos/top-tail.png);
	display: block;
	height: auto;
	margin: 0px 0px 55px 0px;
	padding: 2px;
}
