

.bodyleft 
	{
	margin:0px auto;font:small arial, Sans Serif;color:#000;background: #009933;border:0px solid;
	}

.fondo-azul-borde-redondo 
{
	margin-left:5px;
	background:#0173bb;
	border-radius: 19px 19px 19px 19px;
	-moz-border-radius: 19px 19px 19px 19px;
	-webkit-border-radius: 19px 19px 19px 19px;
	border: 0px solid #000000;
}
.boton
	{
	background: #CCCCCC;
	font-family:Verdana, sans-serif;
	font-size: 16.0px;
	border-top:.5pt solid #999999;
	border-right:.5pt solid #999999;
	border-bottom:.5pt solid #999999;
	border-left:.5pt solid #999999;
	}
	
.tdCABNOT 	{
	padding-left:5px;
	background: #0072BA;
	font-family:Verdana, sans-serif;
	font-size: 14.0px;
	color:#FFF;
	line-height:25px;
	}
.tdCABCOM 
	{
	background: #00AEEF;
	font-family:Verdana, sans-serif;
	font-size: 14.0px;
	color:#FFF;
	line-height:25px;
	}
	
.tdCAB 
	{
	background: #CCCCCC;
	font-family:Verdana, sans-serif;
	font-size: 9.0px;
	border-top:.5pt solid #999999;
	border-right:.5pt solid #999999;
	border-bottom:.5pt solid #999999;
	border-left:.5pt solid #999999;
	}
.tddetW /* Centro */
	{
	font-family:Verdana, sans-serif;
	font-size: 12.0px;
	letter-spacing:1px;
	border:1px solid #cccccc;
	line-height:20px;
	}
.tddetC /* Centro */
	{
	font-family:Verdana, sans-serif;
	font-size: 11.0px;
	letter-spacing:1px;
	border-top:.5pt solid #cccccc;
	border-right:.5pt solid #cccccc;
	border-bottom:.5pt solid #cccccc;
	border-left:.5pt solid #cccccc;
	}
.tddet
	{
	font-family:Verdana, sans-serif;
	font-size: 10.0px;
	/*
	letter-spacing:1px;
	border-top:.5pt solid #cccccc;
	border-right:.5pt solid #cccccc;
	border-bottom:.5pt solid #cccccc;
	border-left:.5pt solid #cccccc;
	*/
	}
.tdTOP 
	{
	font-family:Verdana, sans-serif;
	font-size: 1.0px;
	border-top:.5pt solid #999999;
	}
.tdBOT 
	{
	font-family:Verdana, sans-serif;
	font-size: 10.0px;
	border-bottom:.5pt solid #CCCCCC;
	}
.titulo
	{
	font-family:Verdana, sans-serif;
	font-size: 20.0px;
	}
.label
	{
	font-family:Verdana, sans-serif;
	font-size: 10.0px;
	flex-item-align:center;
	}
.label-idioma
	{
	font-family:Verdana, sans-serif;
	font-size: 14.0px;
	color:#C00;
	}
.info
	{
	font-family:Verdana, sans-serif;
	font-size: 10.0px;
	text-align:left;
	}
.infoRed
	{
	font-family:Verdana, sans-serif;
	font-size: 10.0px;
	color:#F00;
	}
.infoMarco /* Centro */
	{
	font-family:Verdana, sans-serif;
	font-size: 10.0px;
	border-top:.5pt solid #cccccc;
	border-right:.5pt solid #cccccc;
	border-bottom:.5pt solid #cccccc;
	border-left:.5pt solid #cccccc;
	}

.inputBold   { border:1px solid #cccccc; font-weight: bold;}
.inputBoldRojo   { border:2px solid #F00; font-weight: bold;}
/*.inputNormal { border:1px solid #cccccc; height:20px;}*/
.inputNormal { border:1px solid #cccccc;}

.inputError  { border:1px solid #FF0000; height:20px; }

.inputObliga { border:1px solid #0000FF; }

.linea-res { line-height:25px;}

	
BODY {
	margin:0px auto;font:small verdana, Sans Serif;color:#000;background: #Ffffff;border:0px solid;
	/*a:link{color:black;}
	vlink:#000000;
	link:#000000;	
	scrollbar-face-color : #009933;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-3dlight-color : #000000;
	scrollbar-arrow-color : #000000;
	scrollbar-track-color : #DDDDDD;
	scrollbar-darkshadow-color : #000000;
	*/
	}

div, form {
	text-align:left;
}
.opta-celda{
	float:left;
}

.opta-linea{
	width:100%;
	line-height:20px;
	background:#FFF;
}
.opta-linea-cab{
	width:100%;
	line-height:20px;
	background: #00AEEF;
}

.opta-cab{
	background: #00AEEF;
	font-size: 13.0px;
	color:#FFF;
	text-align:center;
}

.opta-puesto{
	/*width:20%;*/
	padding-left:3px;
	width:45px;
	text-align:center;
}
.opta-boton-jug{
	padding-left:3px;
	width:45px;
	border-right:1px solid #FFF;
}
.opta-nombre{
	padding-left:3px;
	width:300px;
	border-right:1px solid #FFF;
}
.opta-nombre-rojo{
	color:#F00;
	padding-left:3px;
	width:300px;
	border-right:1px solid #FFF;
}
.opta-tiempo{
	padding-left:3px;
	width:100px;
}
.opta-boton-ok{
	padding-left:3px;
	width:50px;
	border-right:1px solid #FFF;
}
.opta-boton-mt{
	padding-left:7px;
	padding-right:7px;
	width:95px;
	border-right:1px solid #FFF;
}


.opta-respuesta-ok{
	font-weight: bold;
	color:#999;
}
.opta-respuesta-error{
	font-weight: bold;
	color:#F00;
}

.opta-scroll {
	height:300px;
}
.scroll-pane {
	overflow-x: hidden;
	background: #FFF;
}


.clearfix:after {	clear: both;	content:' ';	display: block;	font-size: 0;	line-height: 0;	visibility: hidden;	width: 0;	height: 0;}
.clearfix {	display: inline-block;}
* html .clearfix {	height: 1%;}
.clearfix {	display: block;}
