
.tabla{
	width: auto;
	background: #fff;
	vertical-align: top;
}

/************** ************** **************
*************** BOTON
*************** ************** **************
*/

.boton_link{
	font-family: Arial Baltic, Tahoma, Helvetica, sans-serif;
	font-size:11px; 
	color: #FFF;
	text-decoration: none;
}
.boton_link:hover {
	color: #0055BB;
	cursor: pointer;
}

.boton_div{
	background-image: url(../img/img_toni/boton/boton_center.png);
	background-repeat: repeat-x;
	height: 22px;
}
.boton_div_izq{
	float:left; 
	clear: none; 
	background-image: url(../img/img_toni/boton/boton_left.png); 
	width: 4px; 
	height: 22px;
}
.boton_div_der{
	float:right;
	clear: none; 
	background-image: url(../img/img_toni/boton/boton_right.png); 
	width: 4px; 
	height: 22px;
}
.boton_div_contenedor{
	float:left; 
	clear: none; 
	padding-left:6px; 
	padding-top:3px;
}
.boton_div_contenedor_img{
	float:right; 
	clear: none; 
	padding-top:2px;
	padding-right:2px;
}

/************** ************** **************
*************** INPUT 
*************** ************** **************
*/

.input_text{
	font-size:10px; 
	background-color: #FFF;
	border: 1px #CCC solid;
}
.input_text:focus  {
	background-color: #FFFFDD;
}

.input_password{
	font-size:10px; 
	background-color: #FFF;
	border: 1px #CCC solid;
}
.input_password:focus  {
	background-color: #FFFFDD;
}

.input_date{
	font-size:10px;
	background-color: #FFF;
	border: 1px #CCC solid;
}
.input_date:focus  {
	background-color: #FFFFDD;
}

.input_titulo{
	font-family: Arial Baltic, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/************** ************** **************
*************** FLASH
*************** ************** **************
*/

.msj_div{
	width: 100%;
	margin-bottom: 1px;
}

.msj_div_icono{
	color: #333;
	font-size: 12px;
	font-weight: bold;
	width: 20px;
}

.msj_div_mensaje {
	margin-left: 5px;
	color: #333;
	font-size: 12px;
	text-align: left;
}

.msj_info {
	background-color: #F5F5FF;
	padding: 5px;
	border: 1px #8284D2 solid;
}

.msj_warning {
	background-color: #FFFFBB;
	padding: 5px;
	border: 1px #CCCC66 solid;
}

.msj_error{
	background-color: #FFEEEE;
	padding: 5px;
	border: 1px #990000 solid;
}


