/*****estilos genericos**/
html, body {
/**background-image:url(/img/golf/fondo.gif);**/
background-color:#EAEFFD;
font-family:Arial;
font-size:11px;
color:#000;
height:100%;
}
img{
border:0px;
}
input, select, textarea{
border:1px solid #ccc; 
font:11px arial; 
color:#666;
}


input:focus, textarea:focus {background:#FFF799;}

a { 
color:#033161; 
text-decoration:underline; 
}
form{
	margin:0px;
	padding:0px;

}
/***estilos de capas****/
#cabecera{
width:716px;
height:120px;
margin:auto;
border:1px solid #fff;
/**background-image:url(/img/golf/cabecera.jpg);**/
}
#subcabecera{
width:716px;
height:42px;
margin:auto;
border:1px solid #fff;


/*background-color:#015F9A;*/
font-size:25px;
text-transform:uppercase;
color:#fff;
font-family:"Century Gothic";
font-weight:bold;
vertical-align:middle;
}
#contenedor{
	width:716px;
	margin:auto;
	background-color:#fff;
	display:table;
	border:1px solid #fff;
	
}
	#menuizquierda{
		background-color:#fff;
		width:138px;
		float:left;
	}
	#menuderecha{
		width:138px;
		float:right;
	}
	#contenido{
		
		width:428px;
		margin-right:6px;
		margin-top:1px;
		/*background-color:red;*/
		float:right;
		
	}
#pie{
	width:716px;
	margin:auto;
	margin-top:-14px;
	background-color:#CCCCFF;
	clear:both;
	text-align:center;
	color:#fff;
	border:1px solid #fff;
	
	}

#subpie {
	margin-top:10px;
	padding-top:10px;
	color:#000;
	font-weight:bold;
	font-size:11px;
	/**background-image: url(/img/golf/fondo.gif);**/
	background-color:#EAEFFD;
}

#inscrip{
	margin-left:5px;
}

#reg { width:49%; vertical-align:top; float:right;}

#noreg {width:49%; vertical-align:top;float:right; text-align:center;}

#frmcesta {width:560px; height:300px; border:0px solid #F7F7F5;}

/***estilos individuales***/
.menucab {
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#CCCCFF;
	border:1px solid #003366;
	width:136px;
	margin-top:1px;
}
.menu{
	background-color:#003366;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
}

.menu li{
 color:#FFF;
 list-style:none;
 margin:0px;
 padding:2px;
 border-top: 1px solid #CCCCFF;
 }
 
 .menu , menu:visited, menu:hover, menu:active, menu:link {
 color:#FFF;
 
 }
.cabseccion{
	font-size:14px;
	font-weight:bold;
	font-family:"Century Gothic";
	background-color:#003366;
	text-align:center;
	text-transform:uppercase;
	width:428px;
	color:#fff;
}
.contornoseccion{
	width:426px;
	border:1px dashed #003366;
	/*border-right:0px;*/
	display:table;
	
	
}
.detseccion{
	
	width:142px;
	float:left;
	background-color:#fff;
}

.imgdetseccion{
	width:141px;
	text-align:center;
	vertical-align:middle;
	height:165px;
	margin-top:5px;
	border-right:1px dashed #003366;
}
.cabdetseccion{
	width:141px;
	text-align:center;
	background-color:#EAEFFD;
	color:#7CFCC7;
	height:50px;
	border-right:1px dashed #003366;
	
}
.cabdetseccion,  cabdetseccion:visited, cabdetseccion:hover, cabdetseccion:link {
 color:#036146;
 
 }
.piedetseccion{
	width:141px;
	text-align:center;
	vertical-align:middle;
	background-color:#EAEFFD;
	color:#036146;
	font-size:20px;
	font-weight:bold;
	height:30px;
	border-right:1px dashed #036146;
}
.contornominicesta{
	width:137px;
	/*border-right:0px;*/
	display:table;
}
.detizqminicesta{
	margin-top:1px;
	background-color:#003366;
	width:80px;
	color:#fff;
	text-align:right;
}
.detderminicesta{
	margin-top:1px;
	background-color:#fff;
	color:#000;
	font-weight:bold;
	text-align:right;
}
.botones{
	
	font-size:12px;
	font-weight:bold;
	background-color:#00488F;
	text-align:center;
	padding:3px;
	margin:auto;
	color:#fff;	
	text-decoration:none;
	border:1px solid #00203F;
	
}
.botonaccion{
	
	margin:auto;
	padding:2px;
	background-color:#D4D0C8;
	color:#666666;
	text-align:center;
}
.botonaccion, botonaccion:link, botonaccion:hover, botonaccion:visited{
	color:#666666;
}
.buscador{
	/*background-color:#01A860;*/
	text-align:center;
	color:#033161;
	padding:3px;
	border:1px solid #033161;

}
.tiendas{
	font-size:12px;
}

.marcas{
	font-weight:bold;
	color:#003366;
	font-size:14px;
	padding:3px;
	border-bottom:2px solid #033161;
	margin-top:2px;
}

.familias{
	/*background-color:#01A860;*/
	font-weight:bold;
	color:#033161;
	font-size:12px;
	padding:1px;
	margin-top:2px;
	margin-left:20px;
	border-bottom:1px dashed #033161;
}

.derproductos{
	margin-top:1px;
	margin-bottom:1px;
	width:15%;
	float:right;	
	border-bottom:1px solid #000;
	text-align:right;
	
}
.izqproductos{
	margin-top:1px;
	width:16%;
	float:left;
	text-align:right;
	margin-bottom:1px;
	
	
	}
.centproductos{
	margin-top:1px;
	width:66%;
	padding-left:7px;
	float:left;
	border-bottom:1px solid #000;
	margin-bottom:1px;
	
}
.contdetproductoizq{
width:29%; 
text-align:center; 
vertical-align:top; 
float:left; 
font-weight:bold;


}
.contdetproductoder{
width:70%; 
vertical-align:top; 
float:right;
}

.cabdetproducto{
widht:100%;
text-align:center;
text-transform:uppercase;
font-weight:bold;
border:1px solid #000;
background-color:#003366;
color:#fff;

}
.cabdetproductoder{
width:100%;
vertical-align:top;
text-align:center;
padding-bottom:4px;
padding-top:4px;
}
.cabfactura{
	background-color:#003366;
	color:#fff;
	font-weight:bold;
}
.detfactura{
	background-color:#EAEFFD;
}
.totfactura{
font-size:14px;
background-color:#EAEFFD;
font-weight:bold;
}
.barraaqui{
	background-color:#003366;
	color:#EAEFFD;
	font-weight:bold;
	width:100%; 
	border:1px solid #999999; 
	padding:0px;
}
.barraaqui, barraaqui:link, barraaqui:hover, barraaqui:visited{
	color:#fff;
}
.barraqueda{
	width:100%; 
	border:1px solid #999999; 
	padding:0px; 
	background-color:#EAEFFD;
	color:#003366; 
	font-weight:bold;
}

.enlacesubpie, enlacesubpie:hover, enlacesubpie:visited, enlacesubpie:link, enlacesubpie:active{
	color:#000;
	font-weight:bold;
	font-size:11px;
}
.enlacespie{
	color:#fff;
	text-decoration:underline;
	background-color:#CCCCFF;

}
.camposobl{
	background-color:#F0F0F0;
	font-weight:bold;
	}
/******
float:left;
width:23%;
text-align:right;
vertical-align:top;
margin-top:4px;
margin-right:3px;
padding-left:2px;
font-weight:bold;
color:#003366;


float:right;
width:75%;
border:1px solid #000;



****/