/* CSS Document */

body{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

img{
border:0px solid red;
}

.clear{
clear:both;
padding:0px;
margin:0px;
font-size:0px;
height:0px;
}

p{ margin:0; padding:0;}

.float_left{ float:left;}
.float_right{ float:right;}

h1{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
padding:0px;
margin:0px;
line-height:17px;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
padding:0px;
margin:0px;
line-height:18px;
}

/*--------------------------------
			GENERAL
---------------------------------*/

.general{
width:1000px;
margin:0px auto;
border:1px solid #cfcfcf;
}

/*--------------------------------
			CABECERA
---------------------------------*/

.header{
height:72px;
background:#efefef url(../img/fons_header.gif) repeat-x;
position:relative;
}

.logo{
position:absolute;
width:225px;
height:72px;
}
.logo_slogan{
width:133px;
height:14px;
position:absolute;
right:68px;
top:48px;
}

.club_rotax_logo{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
/*color:#4e4e4e;*/
color:#e60005;
width:207px;
border:0px solid red;
text-align:center;
position:absolute;
right:15px;
top:40px;
}

.fecha_actual{
background:url(../img/fecha_actual.gif);
width:186px;
height:21px;
color:#949393;
font-size:11px;
padding:5px 0 0 20px;
position:absolute;
right:15px;
top:6px;
}

/*--------------------------------
			MENU
---------------------------------*/

.menu{
background:#565857 url(../img/fons_fosc_menu.gif) repeat-x;
height:51px;
}

ul.topnav {
	list-style: none;
	padding: 0px 20px 0 20px;	
	margin: 0;
	float: left;
	width: 920px;
	position:relative;
	top:7px;
	*top:6px;
}

ul.topnav li { /*--Drop down trigger styles--*/
	display:inline;
	float:left;
	margin:0px 10px 0 0;
	padding:0 15px 7px 0;
	position: relative; /*--Declare X and Y axis base--*/
}


ul.topnav a{
	padding:0px;
	color: #000000;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav a:hover{
	background:url("../img/bright_022.gif") no-repeat right top;
}

ul.topnav a span {
	display:block;
	background:url("../img/bleft_022.gif") no-repeat left top;
	padding:0 18px 0 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:28px;
}

ul.topnav a:hover,ul.topnav li.item_active a {
	background:url("../img/bright_022.gif") no-repeat right bottom;
	border-color:#e6e8e9;
}
ul.topnav a:hover span,ul.topnav li.item_active a span {
	background-position:left bottom;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}


ul.topnav li span.subhover {background-position: center bottom; cursor: pointer; } /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	/*background: #333;*/
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*border: 1px solid #111;*/
	background:url("../img/top_submenu.gif") no-repeat left top;
	padding:11px 0 11px 0;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	/*border-top: 1px solid #252525; /*--Create bevel effect--*/
	/*border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 150px;
	/*background: #333 url(../img/dropdown_linkbg.gif) no-repeat 10px center;*/
	background:url("../img/center_submenu.gif") repeat-y left top;
	padding: 7px 0 7px 20px;
	color:#898989;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #f3f1f1 url(../img/center2_submenu.gif) repeat-y; 
}


/*--------------------------------
			CONTENIDO
---------------------------------*/

.banner{
/*height:330px;*/
}

.breadcrumbs b{ font-size:14px; color:#4c4c4c;}
.breadcrumbs{ position:relative; font-size:14px; color:#808080; height:34px; background:#e7e7e7 url(../img/fons_breadcrumbs.gif) repeat-x bottom; padding:20px 0 0 12px;}

.box_logos_links{ width:325px; position:absolute; height:54px; top:0px; right:0px; background-color:#FFFFFF; border-left:1px solid #dadada;}
.korridas_logo{  width:175px; height:54px; float:left;}
.rotax_logo_mini{ width:150px; height:54px; float:left; }

.contenido{ padding:12px; background-color:#f1f1f1; }

.contenido h2{ padding:0 0 12px 0; }
.contenido ul{ padding:5px 5px 0px 5px; margin:0; list-style:none; }
.contenido li{ width:305px; margin:0 25px 0 0; float:left; }
.contenido .last{ width:305px; margin:0 0px 0 0; float:left;}
.text_li_home{ width:220px; min-height:65px; height:auto; font-size:11px; color:#5f5f5f; line-height:18px;}
*html .text_li_home{ height:75px;}

.text_content{ min-height:75px; height:auto; font-size:11px; color:#5f5f5f; line-height:18px;}

.mas_info_home a{
display:block;
background:url(../img/mas_info_home.gif);
width:275px;
height:23px;
color:#878787;
font-size:13px;
padding:5px 0 0 30px;
text-decoration:none;
margin:15px 0 0 0;
}
.mas_info_home a:hover{ color:#e60005;}


.label_solicitud_first{width:70px; margin:5px 0 0 0px;}
.label_solicitud{width:70px; margin:5px 0 0 25px;}

.input_solicitud{ 
border-bottom:1px solid #999999;  
border-top:0px solid #999999;  
border-left:0px solid #999999;  
border-right:0px solid #999999;
background:transparent;
}
.select_solicitud{ 
border:1px solid #999999;
width:100px;
}

/*--------------------------------
			FOOTER
---------------------------------*/

.footer{
background-color:#e7e7e7;
border-top:1px solid #cfcfcf;
height:50px;
color:#868686;
}
.copyright{ float:left; padding:10px 0 0 15px; line-height:17px; }
.copyright a{ text-decoration:none; color:#868686;}
.copyright a:hover{ text-decoration:underline; color:#868686;}

.disenyo_programacion{float:right;padding:10px 15px 0 15px; }
.disenyo_programacion a{ text-decoration:none; color:#868686;}
.disenyo_programacion a:hover{ text-decoration:underline; color:#868686;}

