/* CSS Document */

body {
	margin:0;
	padding:10px;  
	font-family:Roboto, Roboto, Arial,Tahoma,sans-serif;
	font-size: 14px;
	color:#404040;
}
.cabecera {
	/*background-color:#849FCC ;*/
	font-family:Roboto, Roboto, Arial,Tahoma,sans-serif;
	background-color:#39c;
	color:#FFF;
	font-weight:bold;
	font-size: large;
	text-align:center;
	height: 30px;	
}

.cabecera_slim {
	/*background-color:#849FCC ;*/
	font-family:Roboto, Roboto, Arial,Tahoma,sans-serif;
	background-color:#fff;
	color:#39c;
	font-weight:bold;
	font-size: large;
	text-align:center;
	
}
	
.cabecera_proc {
	/*background-color:#849FCC ;*/
	background-color:#da4b39;
	color:#FFF;
	font-weight:bold;
	font-size: 20px;
	text-align:center;
	height: 30px;	
	}	
	
.cabecera_eli {
	/*background-color:#d70404 ;*/
	background-color:#da4b39 ;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	}	
	
.titulo
{
  font-size:14px;
	color:#44526A;
	font-weight:bold;
	text-align: left;
	/*background-color:#babbbc;*/
}
h2 {
	color:#FFF;
	font-size:7px;
	font-style:bold;

}
table { 

	background-color:#FFF;

}
td {
  	font-size:14px;
  	vertical-align:middle;
}
.linea
{

	background-color:#f7f7f7;
}
.centrado {
	text-align:center;
}


#Todo {
	position:absolute;
	top:8px;
	left:12px;
	width:98%;
	height:98%;
	overflow:auto;
	z-index: -20;
}
#Fija {
	position:absolute;
	bottom:0px;
	rigth:0;
	z-index: 20;
	
}
a {
	color:#44526a;
	}

a:hover {

	color: #44526a;
}
a:visited {

	color:#44526a;
}

.file_input_textbox
{
	float: left
}

.file_input_div
{
	position: relative; 
	width: 100px;
	height: auto; 
	overflow: hidden;
}

.file_input_button
{ 
	width: 100px;
	height:  25px;
	border: none;
	top: 0px;
	background-color:#404040;/*#3399cc;*/
	color:#fff;
	font-size: 12px;
	font-family:  Roboto, Arial,Tahoma,sans-serif;
	text-decoration: none;
	vertical-align: middle;
	font-weight:bold;
}

.boton_material
{ 
	width: 100px;
	height:  25px;
	border: none;
	top: 0px;
	background-color:#efefef;
	border: 1px solid #dfdfdf;
	color:#404040;
	font-size: 14px;
	font-family:  Roboto, Arial,Tahoma,sans-serif;
	text-decoration: none;
	vertical-align: middle;
	font-weight:bold;
	cursor: hand;
	cursor: pointer;
}
.boton_material:hover
{ 
background-color:#efefef;
border: 1px solid #3399cc;
}


.boton_material_eli
{ 
	width: 100px;
	height:  25px;
	border: none;
	top: 0px;
	background-color:#da4b39;
	border: 0px solid #dfdfdf;
	color:#FFF;
	font-size: 14px;
	font-family:  Roboto, Arial,Tahoma,sans-serif;
	text-decoration: none;
	vertical-align: middle;
	font-weight:bold;
	cursor: hand;
	cursor: pointer;
	
}
.boton_material_eli:hover
{ 

border: 1px solid #3399cc;
}


.file_input_button_eli
{ 
	width: 100px;
	height:  25px;
	border: none;
	top: 0px;
	background-color:#da4b39;
	color:#fff;
	font-size: 10px;
	font-family:  Roboto, Arial,Tahoma,sans-serif;
	text-decoration: none;
	vertical-align: middle;
	font-weight:bold;
}
.file_input_hidden
{
	font-size: 45px;
	position: absolute;
	right: -22px;
	top: -1px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity: 0;
	-moz-opacity: 0;
}


textarea, input, select {
	font-family: Roboto, Arial,Tahoma,sans-serif;
	color:#161514;
	font-size:14px;
}

select {
	background: #FFF;
	font-family: Arial,Tahoma,Verdana;
	font-size: 14px;	
	color: #444;

   border-radius: 3px;
   -webkit-transition: all 0.4s;
   -moz-transition: all 0.4s;
   transition: all 0.4s;
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}



input:read-only { 
    background-color: #D8D8D8;
    border: 1px solid #D8D8D8;
}

.campofecha { 
    background-color: #FFF;
    border: 1px solid #D8D8D8;
}
.boton_toolbar{
	padding: 8px;
	font-size: 16px;
	color: #ecf3f9;
	background-color: #39c;
	/*border:1px #D8D8D8 solid;*/
	border:0px;
	box-shadow: 0px 2px 5px #888888;
	
	cursor: pointer;
}

.boton_toolbar:hover {

	box-shadow: 0px 5px 5px #888888;
	
}

.boton_toolbar:active {

	box-shadow: 0px 0px 0px #888888;
	
}

td.boton_caja{
	padding: 8px;
	font-size: 16px;		
	border:0px;
	box-shadow: 0px 2px 5px #888888;
	
	cursor: pointer;
}

td.boton_caja:hover {

	box-shadow: 0px 5px 5px #888888;
	
}

td.boton_caja:active {

	box-shadow: 0px 0px 0px #888888;
	
}  	