@charset "UTF-8";
body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
	background: url(../images/bg_body.jpg) repeat-y center top;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}
.bodyFedegolf #cabezote {
	clear:both;
}
.bodyFedegolf #contenedor {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#cabezote #bannercabezote {
	height: 112px;
	width: 980px;
	background: url(../images/bg_bannerCabezote.jpg) repeat-x;
	float:left;
}
#cabezote #bannercabezote img {
	border:none;
	float:left;
}
#cabezote #foto {
	height: 150px;
	width: 955px;
	background: #FFFFFF url(../images/cabezote.jpg) no-repeat 0px 0px;
	
	float:left;
	padding:13px 10px 0px 15px;
}
#cabezote #foto #contenidoFoto {
	height: 145px;
	width: 760px;
	float:left;
	padding:0px 0px 0px 0px;
	

}
#cabezote #foto #clima {
	height: 150px;
	width: 180px;
	float:right;
	text-align:right;
	background: #FFFFFF url(../images/bg_clima.jpg) no-repeat 0px 0px;
	
}

#cabezote #foto h3{
	width:645px;
	height:111px;
	background-image:url(../images/logo_Fedegolf_grande.png);
	padding:0px;
	margin: 0px 0px 0px 0px;
	float:left;
	line-height:0px;
}

#cabezote #foto #contenidoFoto img{
	margin-top:30px;
	float:right;
	margin-right:5px;
	}

#contenedor #barraNavegacion {
	background: #FFFFFF url(../images/bg_barraNavegacion.gif) no-repeat 0px 0px;
	padding: 0px 20px 10px 10px;
	height: 45px;
	width: 950px;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: right;
	float:left;
}
#barraNavegacion a {
	text-decoration:none;
	color: #FFFFFF;
}
#contenedor #barraNavegacion ul {
	margin: 0px;
	border-left:#ffffff 1px;
}
#contenedor #barraNavegacion li {
	display: inline;
	list-style-image: none;/*padding-right: 10px;
padding-left: 10px;
padding-top: 0px;*/
}
.bodyFedegolf #barraDerecha {
	float: right; /* since this element is floated, a width must be given */
	width: 180px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-right:10px;
	margin-left:10px;
	padding: 15px 10px;
	text-align:center;
}
.bodyFedegolf #contenido {
	margin: 0px 220px 0px 10px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the barraDerecha div contains, the column space will remain. You can remove this margin if you want the #contenido div's text to fill the #barraDerecha space when the content in #barraDerecha ends. */
	/*padding: 0 20px;  remember that padding is the space inside the div box and margin is the space outside the div box */
	width:750px;
	min-height:150px;
}
/*#contenido #bannerSuperiorContenido {
	clear: both;
}*/

#contenido #migasDePan {
	margin-bottom:10px;
}
#contenido #contenidoIzquierdo {
	/*width:375px;*/
width:750px;
	float:left;
}
#contenido #contenidoDerecho {
	/*width:375px;*/
float:left;
	margin:0px;
}
#contenido #bannerInferiorContenido {
	clear: both;
}
#contenido #articulosRelacionados {
	clear: both;
	font-size:9pt;
	padding-bottom:10px;
	width:50%;
	background: #ffffff /*url(../images/bg_mapaSitio.jpg)*/ repeat-x 0px 0px;
}
#contenido #articulosRelacionados li {
/*list-style-image: url(../images/logo-Fedegolf_li.png);*/
}
.bodyFedegolf #footer {
	padding: 0 10px 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background: #e9e9e9 url(../images/bg_mapaSitio.jpg) repeat-x 0px 0px;
	margin:0px 10px 0px 10px;
	border-top:10px solid #FFFFFF;
	font-size:8pt;
	float:left;
	width: 940px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
}
.bodyFedegolf #footer ul.menu li {
	float:left;
	display:block;
	margin-left: 0px;
	padding-left: 0px;
	padding-right:10px;
	padding-bottom:5px;
	width:100px;
	font-weight:bold;
}
/*estios especificos para el menu inferior*/
.bodyFedegolf #footer ul.menu li.item1 {
	/*inicio*/
	width:40px;
}
.bodyFedegolf #footer ul.menu li.item6 {
	/*torneos*/
	width:70px;
}
.bodyFedegolf #footer ul.menu li.item3 {
	/*division profesional*/
	width:125px;
}
.bodyFedegolf #footer ul.menu li.item4 {
	/*multimedia*/
	width:100px;
}
.bodyFedegolf #footer ul.menu li.item48 {
	/*campo de practica*/
	width:70px;
}
.bodyFedegolf #footer ul.menu li.item7 {
	/*clubes y campos*/
	width:100px;
}
.bodyFedegolf #footer ul.menu li.item8 {
	/*fedegolf*/
	width:130px;
}
.bodyFedegolf #footer ul.menu li.item135 {
	/*archivo*/
	width:50px;
}
.bodyFedegolf #footer ul.menu li.item137 {
	/*archivo*/
	width:50px;
}
.bodyFedegolf #footer ul {
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
}
.bodyFedegolf #footer ul li ul {
	border-right:none;
	border-left:none;
}
.bodyFedegolf #footer ul li ul li {
	font-weight:normal !important;
}
.bodyFedegolf #poweredBy {
	text-align:center;
	background-color:#FFFFFF;
	padding-bottom:5px;
	padding-top:5px;
	margin:0px;
	width:99%;
	float:left;
	font-size:11px;
}
.bodyFedegolf #poweredBy img {
	border:none;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a contenedor that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.impar {
	background-color: #b2d5fd
}
.titulo_tabla {
	color: #34954e;
}
.azules {
	background-color:#003399;
	color:#ffffff;
}
.rojas {
	background-color: #E70000;
	color:#ffffff;
}
.par {
	background-color: #f0fec5;
}
.ventaja {
	background-color: #f4dbff;
}
.doradas {
	background-color: #ffeebb;
}
.rojas_blancas {
	background-color: #fff0f7;
}
.tablas td {
	padding:3px;
	border:1px solid #ececec;
}

/*********para el archivo abajo*********/
div#bannerInferiorContenido div.moduletable div.ucd {
	
	background: #FFFFFF url(../images/bg_archivo.jpg) repeat-y 0px 0px;
}

/*********para los banners*********/
div.advert a img{
border:none !important;
margin:10px 0px;
}

#cabezote #bannercabezote div.advert a img{
border:none !important;
margin:0px  !important;
}
div#barraDerecha div#flashcontent {
margin-bottom:10px !important; 
padding-bottom:25px !important;
}


/*------------------------------------------------chronoForm--------------------------------------*/
.moduletable_actualizacion{
background:url(../images/johnnie_walker_engraving_01-copy.jpg);
background-position:bottom right;
}

.moduletable_actualizacion h3{
padding:20px 0px 0px 40px;
color:#b3d7ff;
}
form#ChronoContact_actualizacionDatos{
	background-color:#000000;
	background-image: url(../../../images/stories/fondoformbasededatos.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height:350px;
	padding-top:30px;
	padding-right:200px;
	}
form#ChronoContact_actualizacionDatos .form_item .form_element{
font-size:10pt;
margin:5px 0px 5px 40px;
color:#FFFFFF;
}

form#ChronoContact_actualizacionDatos .form_item .form_element cf_text{
background-color:#FFFFFF;
}

form#ChronoContact_actualizacionDatos .form_item{
display:block !important;
clear:both !important;
}

