body{
	font: 62.5% "Trebuchet MS", sans-serif;
}
input[type='text'] {
	border-radius: 5px;
}
input[type='submit']{
	border-radius: 5px;
	box-shadow: 0px 0px 1px #000000;
	background-image: -moz-linear-gradient(top, #006, #0066FF);
	background-image: -ms-linear-gradient(top, #006, #0066FF);
	background-image: linear-gradient(top, #006, #0066FF);
	background-clip: padding-box;
	color:#FFF;
	font-weight:bold;
}
.pie{
	border-radius: 5px;
	box-shadow: 0px 0px 1px #000000;
	background-color:#006;
	font:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-style:oblique;
}


.titulo_tabla {
	border-radius: 5px;
	box-shadow: 0px 0px 1px #000000;
	background-color:#006;
	
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}


.titulo {
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #006;
}

.texto {
	text-transform: capitalize;
	font-size: 12px;
}


select{
     padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: #f8f8f8;
    color:#888;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}

.label_select {position:relative}
.label_select:after {
    content:'<>';
    font:11px "Consolas", monospace;
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:8px; top:2px;
    padding:0 0 2px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
}
.label_select:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    background:#f8f8f8;
    position:absolute;
    pointer-events:none;
    display:block;
}




table {
    border:1px;
	 cellpadding="0";
	 cellspacing="0";

}
.texto_ta {
	/*color: #003399;*/
	text-transform: capitalize;
	font-size: 12px;
}

td.texto_ta:hover {
	text-decoration:none;
	background-color:#E6FFE6;
}
tr.texto_ta:hover { 
	text-decoration:none; 
	background-color:#E6FFE6;
}

.error {
	color: #FF0000;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}

.campo {
	border: 1px solid #999999;
	font:  10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}


.seleccion {
	text-transform: capitalize;
	color: #000000;
	background-color: #CAFFE4;
	font-size: 12px;
}
