/* CSS Document */

html { background: #ccc /*#DADCC0*/ top center repeat-x; font-family: "Verdana", sans-serif; font-size: x-small; line-height:1.75em; }

strong { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bolder;}

#container { z-index:1;  position: absolute; left: 50%; width: 764px; margin-left: -382px; margin-top: 18px; margin-right:0; margin-bottom:0; cursor:auto;}

a:link { color:#c70c0c; text-decoration:none; font-weight: normal;}
a:visited { color:#c70c0c; text-decoration:none; font-weight: normal;}
a:hover { color:#3a3a3a; text-decoration:none; font-weight: normal;}
a:active { color:#c70c0c; text-decoration:none; font-weight: normal;}

/* ----------------- Dintel ------------------*/

/*#header { width:764px; background: url(../img_gestion_golf/jpg_gestion_golf/bg_header_wht.jpg) no-repeat top; height: 68px; margin:0; padding:0;}

#header h1 a { width: 250px; height: 68px; background: transparent url(../img_gestion_golf/jpg_gestion_golf/logo_golfaranjuezwc.jpg) no-repeat; text-indent:-9999px; float:left; display:block;}*/
#header ul { width: 146px/*413px*/; height: 47px; float:right; position:relative; margin:10px 5px 0px 0px;}
#header ul li { float: left; }
#header ul li a { position: absolute; top:0; left:0; display:block; height:47px; background: url(../img_gestion_golf/jpg_gestion_golf/bg_main_fg147.jpg) no-repeat top left; text-indent:-9999px; overflow:hidden;}

#header ul li#golf_jaranjuez a { left:0; width: 146px; background-position: 0 0;}
#header ul li#nav_services a { left: 68px; width: 68px; background-position: -68px 0;}
#header ul li#nav_portfolio a { left: 136px; width: 77px; background-position: -136px 0;}
#header ul li#nav_news a { left: 213px; width: 49px; background-position: -213px 0;}
#header ul li#nav_clients a { left: 262px; width: 62px; background-position: -262px 0;}
#header ul li#nav_contact a { left: 324px; width: 89px; background-position: -324px 0;}

#header ul li#golf_jaranjuez a:hover { background-position: 0 -47px;}
#header ul li#nav_services a:hover { background-position: -68px -47px;}
#header ul li#nav_portfolio a:hover { background-position: -136px -47px;}
#header ul li#nav_news a:hover { background-position: -213px -47px;}
#header ul li#nav_clients a:hover { background-position: -262px -47px;}
#header ul li#nav_contact a:hover { background-position: -324px -47px;}

/* ----------------- Content ------------------*/

#main_section_2 {
	width: 764px;
	background: url(../img_gestion_golf/jpg_gestion_golf/bg_home_grf.jpg) no-repeat top left;
	height: 222px;
	margin: 10px 0 0 0;
	padding:7px;
	clear:both;
}


/*#secondary_section_1 { width: 764px; background: url(../img_gestion_golf/gif_gestion_golf/bg_secons.gif) no-repeat bottom left; margin: 10px 0 0 0; clear:both; overflow:hidden; padding: 0 0 2px 0; line-height: 2em;}
#secondary_section_1 h2.company { width: 764px; height: 57px; background: transparent url(../img_gestion_golf/jpg_gestion_golf/title_finagolf.jpg) no-repeat top left; text-indent:-9999px; float:left; margin-bottom: 17px;}*/
#secondary_section_1 h2.blank { width: 764px; height: 57px; background: transparent url(../img_gestion_golf/jpg_gestion_golf/title_blank_.jpg) no-repeat top left; text-indent:0px; text-align:right; float:left; padding:17px 0px 0 0;}
#secondary_section_1 h2.blank span { margin-right:20px;}

#secondary_content { width: 507px; float:left; overflow: hidden; margin:0; padding:0;}
#secondary_contentReserva {
	width: 605px;
	float:left;
	overflow: hidden;
	margin:0;
	padding:0;
	height: 884px;
}
#sidebar { width: 257px; float:left; overflow: hidden;}
#sidebarReserva { width: 157px; float:left; overflow: hidden;}
#content_1 { width: 507px; margin:0; padding:0; float:left;}

#secondary_section_1 #secondary_content p { margin: 0 20px 13px 23px /*0 15px 13px 18px*/; color:#909090; font-size:11px;}
#secondary_content p img { margin: 5px 0px 5px 5px; float:right; padding:1px; border:2px solid #F0F0F0;}

#secondary_content ul { font:11px Verdana, Arial, Helvetica, sans-serif; color:#999;}
#secondary_content ul li { list-style-type:disc;}

/*#secondary_section_1 #secondary_content h3.about_company { width: 457px; height: 17px; background: transparent url(../img_gestion_golf/gif_gestion_golf/title_campowca.gif) no-repeat top left; text-indent:-9999px; float:left; margin-bottom:8px;}*/


.news_date { color: #393939; font-weight:bold; text-transform:uppercase; font-size: 130%;}

#sidebar dt { margin: 9px 0 9px 0; padding:0; font-size: 90%; color:#333333; line-height:1.5em; float:right; width: 138px;}
#sidebarReserva dt { margin: 9px 0 9px 0; padding:0; font-size: 90%; color:#333333; line-height:1.5em; float:right; width: 38px;}

/*#sidebar h3.campos { width: 257px; height: 17px; background: transparent url(../img_gestion_golf/gif_gestion_golf/title_camposgolf.gif) no-repeat top left; text-indent:-9999px; float:left; margin:0;}*/


#sidebar ul { width: 225px; float:left; margin:0; padding:10px 17px 19px 15px;}
#sidebar ul li {margin:auto 0; padding:0 0 0 5px; line-height: 2.4em; border-bottom: #f0f0f0 solid 1px; font-size:120%;}
#sidebar ul li strong { color:#ffffff; font-size:130%;}
#sidebar ul li dd	{ margin:0 0 5px 0px; padding:0; font:11px Arial, Helvetica, sans-serif; font-weight:100}
#sidebar ul li span	{ display:list-item; margin:0 0 3px 10px; padding:0; font:11px Arial, Helvetica, sans-serif; font-weight:100; border:0;}

#sidebarReserva ul { width: 125px; float:left; margin:0; padding:10px 17px 19px 15px;}
#sidebarReserva ul li {margin:auto 0; padding:0 0 0 5px; line-height: 2.4em; border-bottom: #f0f0f0 solid 1px; font-size:120%;}
#sidebarReserva ul li strong { color:#ffffff; font-size:130%;}
#sidebarReserva ul li dd	{ margin:0 0 5px 0px; padding:0; font:11px Arial, Helvetica, sans-serif; font-weight:100}
#sidebarReserva ul li span	{ display:list-item; margin:0 0 3px 10px; padding:0; font:11px Arial, Helvetica, sans-serif; font-weight:100; border:0;}

#archivo { width: 257px; float:left; overflow: hidden;}

/* ------------------ footer -----------------*/

#bottom_menu { width: 764px; background: url(../img_gestion_golf/gif_gestion_golf/bg_foot.gif) no-repeat bottom left; margin: 10px 0 27px 0; overflow:hidden; }

#bottom_menu h2 { width: 764px; height: 5px; background: transparent url(../img_gestion_golf/gif_gestion_golf/bg_topfoot.gif) no-repeat top left; text-indent:-9999px; float:left; margin:0; padding:0;}

#bottom_menu div { float:left; margin:0; padding:0;}
#bottom_menu div.r { float:right; margin:0; padding:0;}

#bottom_menu ul#menu_1 { width: 257px; float:left; margin:0; padding:10px 0 13px 0;}
#bottom_menu ul#menu_1 li {margin: 0 18px; padding:0; line-height: 2em;}
#bottom_menu ul#menu_1 li strong { color:#ffffff; font-size:130%;}

#bottom_menu ul#menu_2 { width: 250px; float:left; margin:0; padding:10px 15px 50px 0; height:100%;}
#bottom_menu ul#menu_2 li {margin: 0 10px; padding:0; line-height: 2em;}
#bottom_menu ul#menu_2 li strong { color:#ffffff; font-size:130%;}

#bottom_menu p strong { color:#ffffff; font-size:100%;}
#bottom_menu p { margin:13px 0 15px 0; color:#9d9d9d; font-size:90%; padding: 0 18px 0 0; line-height:1.6;}

#bottom_menu a:link { color:#9d9d9d; text-decoration:none; font-weight: bold;}
#bottom_menu a:visited { color:#9d9d9d; text-decoration:none; font-weight: bold;}
#bottom_menu a:hover { color:#ffffff; text-decoration:none; font-weight: bold;}
#bottom_menu a:active { color:#9d9d9d; text-decoration:none; font-weight: bold;}

#sidebar a:link { color:#393939; text-decoration:none; font-weight: bold;}
#sidebar a:visited { color:#393939; text-decoration:none; font-weight: bold;}
#sidebar a:hover { color:#c70c0c; text-decoration:none; font-weight: bold;}
#sidebar a:active { color:#393939; text-decoration:none; font-weight: bold;}

#sidebarReserva a:link { color:#393939; text-decoration:none; font-weight: bold;}
#sidebarReserva a:visited { color:#393939; text-decoration:none; font-weight: bold;}
#sidebarReserva a:hover { color:#c70c0c; text-decoration:none; font-weight: bold;}
#sidebarReserva a:active { color:#393939; text-decoration:none; font-weight: bold;}


/* ------------------ Form -----------------*/

form { margin:0; padding:0 0 0 17px; float: left; clear: left; width: 100%; }
h3 { margin: 0 0 15px 0; padding: 0; color:#393939; font-weight:bold; font-size:130%;}
label { float:left; width:280px; color:#393939; margin:0; padding:0; }
label.bold_label { float:left; width:153px; color:#393939; margin:0; padding:0; font-weight:bold; }
label.wide_label { float:left; width:475px; color:#393939; margin:0; padding:0; }
form div { float:left; margin:0 0 6px 0; padding:0;}
form div span { color:#cc0000; font-size: 90%; font-weight:normal; text-transform:uppercase;}
form input { width: 175px; margin: 0 4px 0 2px; padding:0;}
form input.wide_input { width: 440px; margin: 0 4px 0 2px; padding:0;}
form select { margin: 0 4px 0 2px; padding:0;}
form textarea { width: 235px; margin: 0 4px 0 2px; padding:0;}
form textarea.wide_textarea { width: 455px; height:50px; margin: 8px 4px 4px 0; padding:0;}

form input.check_box { width:14px; margin: 0 16px 0 2px; padding:0;}

div.rating { margin-left:0; padding:0; width:507px; float:left; }
label.rating_label { float:left; color:#393939; margin:0; padding:0; }
