html * {font-family: helvetica;}

body {background: url(http://cdn.etic.com.mx/projects/motorrad/back_pagina1.jpg) center top #000000;}

a {color:#21358A; text-decoration:none;}

.rojo {color: red !important;}

/* DIVS */
div.cinta_amarilla { background:url(http://cdn.etic.com.mx/projects/motorrad/text_amarilla.gif) repeat-y; height: 800px; position:absolute;z-index: 0;}

div.other_outer_container { }

div.outer_container {width: 958px; margin:30px auto; border: 2px solid white;background:#4D87CE;}

#cuando { background: url(../imagenes/css/foto_cuando.jpg) 0px -50px ; height: 377px;width: 278px ; cursor:pointer;}
#separador {padding-top: 20px;}
#patrocinadores { background: url(../imagenes/css/patrocinadores.png) no-repeat; height: 247px; width: 258px;padding-top: 45px;}
#banner_patrocinadores {background: url(../imagenes/css/banner_patrocinadores.jpg) repeat-x; height: 111px; width: 950px;border-bottom: 2px solid white;}

#inner_wrapper {background:#4D87CE; width:950px; border: 2px solid white; margin:2px }

div.container {background: white;}

div.inner_container{ width:  950px; margin:4px auto;  border: 2px solid white; background:white;}

#menu_principal , #header, #banner  {width:950px;}

#header { height: 117px; background-color: #474747;}

#banner {height: 250px;  background: url(http://cdn.etic.com.mx/projects/motorrad/foto_moto.jpg) 0px -95px no-repeat;}

#header { border-top: 2px solid white;}
#menu_principal {border-top:2px solid white;border-bottom: 2px solid white;}

#header {margin-top:-2px; border-bottom:none;}

/* MENU */
#menu_principal ul { margin:0; padding:0; height: 54px; background:url(../imagenes/css/back_menu_ppal.jpg) repeat-x;}
#menu_principal li { float:left; list-style:none; display:block; border-left: 2px solid white; width:131px;  text-align:center;}
#menu_principal li:first-child { margin-left: 0px;border-left:none;}
#menu_principal li  a {color:white;display:block; padding: 18px 10px;}
#menu_principal li  a { text-decoration:none; }
#menu_principal li.activo, #menu_principal li a:hover  { font-weight: bold;}


/* MENU FOOTER */

#menu_footer {width: 620px; float: right; border: 3px solid #335988;margin-top:20px;opacity:0.7;filter:alpha(opacity=70); background: #222; -moz-border-radius: 3px;-webkit-border-radius: 3px;}

#menu_footer ul{padding:0 ; margin:0;}
#menu_footer li {float:left; width: 86px; border-left: 2px solid #335988; line-height:20px;margin-top:7px; margin-bottom:7px;}
#menu_footer li:first-child {border-left:none;}
#menu_footer li a {display:block; color:white;display:block ;text-align:center; text-decoration:none;}
#menu_footer a:hover{text-decoration:underline;}
/**
LOGOS
**/

/*div.logos {background:url(../imagenes/css/sprite_logos.jpg) no-repeat;}
#ixtapa {float:left; width: 300px; height: 74px; background: url(../imagenes/css/ixtapa_logo.png) no-repeat;margin-top: 23px; margin-left: 138px;}
#logo_bmw_intl {width: 95px; height:96px; background-position: -165px -5px; float:right;margin-top: 14px; margin-right: 24px;}
#logo_motoclub {width: 149px; height:87px; background-position: -1px -8px; margin-left: 35px; margin-top:14px;float:left;}
#motorradmx {background: url(../imagenes/css/motorradmx.gif) no-repeat;width: 175px; height:82px; margin-top: 14px;float:left; margin-left:10px;}
*/
div.logos {background:url(../imagenes/css/sprite_logos2.jpg) no-repeat;}
#ixtapa {float:left; width: 300px; height: 74px; background: url(../imagenes/css/ixtapa_logo.png) no-repeat;margin-top: 23px; margin-left: 138px;}
#logo_bmw_intl {width: 87px; height:88px; background-position: -140px -5px; float:left;margin-top: 20px; margin-left: 120px;}
#logo_motoclub {width: 139px; height:84px; background-position: -1px -8px; margin-left: 10px; margin-top:22px;float:left;}
#motorradmx {width: 140px; height:84px;background-position: -230px -5px; margin-right:10px; margin-top: 20px;float:right;  }


form label {width: 180px; text-align:right; float:left; margin-top:4px; margin-right: 10px;} 
form input { text-align:left;} 
form br {clear: both;}

.container table {width: 300px; margin: 0 auto;}
.container table tbody{display:block}
.container  tr { border-bottom: 1px solid #ccc;display:block;}

#container {margin-top: 40px;}
#col_izq {float: left; width: 299px;}
#col_der {float: left;}


/* ESTILOS */

label.error {clear:left; margin-left: 163px; margin-top: -4px; margin-bottom: 14px;} 


h1 { background: url(../imagenes/css/back_h1.jpg) repeat-y top left;color: #21358A; font-size: 2.4em; line-height: 42px;padding-left: 4px;margin-left: -4px;}
h2 {color: #4d87CE}

/*SLIDER GALLERY*/
#slider {
	margin: 0 auto;
	width: 394px; height: 264px;
	-moz-box-shadow:0px 0px 10px #333;
	-webkit-box-shadow:0px 0px 10px #333;
	box-shadow:0px 0px 10px #333;
	position:relative;
	
} 
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:47%;
	bottom:-30px;
}
.nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	/*background:url(../imagenes/bullets.png) no-repeat;*/
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-10px 0;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../imagenes/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

#img_inicio {
	background: url(../imagenes/inicio.jpg) no-repeat -58px 0px;
	width:935px;
	height:223px;
}

