/*
=======================================================================
*** HOJA DE ESTILO MAESTRA PARA ESTILOS PARTICULARES DE AREAS
=======================================================================
+++ Estilos para área de Clases
----------------------------------------------------------------------
*/
/*p.clasesInfo{ font-size:11px!important; font-weight:bold; color:#87BD5F!important;
	padding-left:16px; background:transparent url(/sportclub/imgLib/web/monitor_icon.gif) no-repeat left 1px;
	border-bottom:1px solid #CCC; padding-bottom:20px;
}
p.clasesInfo a { padding-left:16px; margin-left:5px; background:transparent url(/sportclub/imgLib/web/horarios_icon.gif) no-repeat left 1px; }*/
p.clasesInfo{ font-size:11px!important; font-weight:bold; color:#87BD5F!important;
	padding-left:16px; background:transparent url(/sportclub/imgLib/web/horarios_icon.gif) no-repeat left 1px;
	border-bottom:1px solid #CCC; padding-bottom:20px;
}
p.noBorder { border:none!important; }
/*
----------------------------------------------------------------------
+++ Estilos para área de Horarios
----------------------------------------------------------------------
*/
#horariosTabla p { display:none; }
#horariosTabla table { border:1px solid #87BD5F; margin-top:15px; margin-bottom:20px;}
#horariosTabla table tr.panelbar_header { background:#CAE2B8 url(/sportclub/imgLib/web/tr_header.jpg) repeat-x; color:#87BD5F;}
#horariosTabla table tr { text-transform:capitalize!important; background:#E3F1F6 url(/sportclub/imgLib/web/tr.jpg) repeat-x; }
#horariosTabla table tr.tablecell_dark { background:#ECF4E9 url(/sportclub/imgLib/web/tr_alt.jpg) repeat-x; }
#horariosTabla table td { font-size:11px!important; text-transform:Capitalize!important; }
#horariosTabla table td p { display:inline; font-size:11px!important; color:#000!important; }
/*
----------------------------------------------------------------------
+++ Estilos para tablas de área de Tarifas
----------------------------------------------------------------------
*/
div#tablas { overflow:auto; margin-top:25px; margin-left:33px; }
table.tarifas { float:left; margin:0px 20px 15px 0px; width:275px; border:1px solid #87BD5F; }
table.tarifas caption { border:1px solid #87BD5F; width:275px; font-size:11px; font-weight:bold; 
	background:#CAE2B8 url(/sportclub/imgLib/web/tr_header.jpg) repeat-x; 
	color:#87BD5F; border-bottom:none; line-height:30px; padding:0px; }
table.tarifas th, table.tarifas td { padding:7px; font-size:11px; }
table.tarifas th { color:#7CA8D3; background:#E3F1F6 url(/sportclub/imgLib/web/tr.jpg) repeat-x; text-align:left; }
table.tarifas td { color:#87BD5F; background:#ECF4E9 url(/sportclub/imgLib/web/tr_alt.jpg) repeat-x; text-align:right; }
.breakFloat { clear:both; }
/*
----------------------------------------------------------------------
+++ Estilos para área de Monitores
----------------------------------------------------------------------
*/
div#monitorBoxes { margin:20px 0px 0px 20px; }
div#monitorBoxes div { float:left; width:280px; background:url(/sportclub/imgLib/web/cantonTop_bg.jpg) no-repeat; margin:0px 20px 20px 0px; }
div#monitorBoxes div h3, div#monitorBoxes div p{ margin:15px 0px 0px 20px!important; }
div#monitorBoxes div p { font-family:"Courier New", Arial, Helvetica; color:#000;}
ul#otrosMonitores { overflow:auto;}
ul#otrosMonitores li { width:240px; float:left; margin-bottom:5px; }
/*ul#otrosMonitores { background:url(/sportclub/imgLib/web/otros.jpg) no-repeat right top; margin-right:5px;  } */
/*
----------------------------------------------------------------------
+++ Estilos para área Cómo Llegar
----------------------------------------------------------------------
*/
#mapContent { background:#F1F0E5; width:604px; margin-left:20px; margin-top:10px; margin-bottom:20px; padding:10px 0px 14px 0px; text-align:center; }