
html {
	font-family: Arial, Verdana;
	background-image: url('../img/fondo.png');
}
.clear {clear: both;}
#titulo {
	font-size: 80px;
    color: #c32525;
    text-shadow:3px 3px #272727;
    text-align: center;
    padding: 0;
    margin: 0;
}
img#bg1 {
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.paginacion {
	font-size: 16px;
    color: #272727;
    text-align: center;
    padding: 0;
    margin: 0;
}
.paginacion a {
	font-family: Arial; 
    font-size:12px; 
    text-decoration: none; 
    padding: 10px; 
    background-color: #272727; 
    color: #fff;
}
.paginacion a:hover {
	background-color: #f8f8f8;
	color: #324250;
    margin-top:-2px; 
    padding-bottom:12px;
}
.paginacion a.active, .paginacion a.active:hover {
	color: #f8f8f8;
    background-color: #0061c1;
    font-weight: bold;
    font-style: italic;
}

/*Menu*/
.MenuBar {
	clear:both;
    float:left;
    overflow:hidden;
    width:100%;
}
.Menu {
	float:left;
    left:50%;
    list-style-type:none;
    margin:0 auto;
    padding:0;
    position:relative;
}
.Menu li {
	float:left;
    position:relative;
    right:50%;
}
.Menu li a {
	font-family: Arial; 
    font-size:12px; 
    text-decoration: none; 
    float:left;
    padding: 10px; 
    background-color: #324250; 
    color: #fff;
}
.Menu li a:hover {
	background-color: #0061c1;
	color: #fff;
    margin-top:-2px; 
    padding-bottom:12px;
}
.Menu li a.active, .Menu li a.active:hover {
	color: #f8f8f8;
    background-color: #0061c1;
    font-weight: bold;
    font-style: italic;
}

/*Contenido y pie de las páginas*/
#contenido {
	padding:20px;
    background-color: #f8f8f8;
    width: 70%;
    margin: 0 auto;
   	/*border-top: 4px solid #0061c1;*/
}     
#pie {
	font-size: 12px;
    padding:20px;
    color: #FFF;
    background-color: #324250;
    width: 70%;
    margin: 0 auto;
   /* border-top: 4px solid #0061c1;*/
}
.img{
	width: 70px;
	height: 90px;
    text-align: center;
}
#version{  
    font-size: 10px;
    color: #0061c1;
    text-align: right;
}
#ga{  
    text-decoration: none; 
    color: #fff;
}
/*Formulario de Login*/         
form.login {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #DDDDDD;
    font-family: sans-serif;
    margin: 0 auto;
    padding: 20px;
    width: 278px;
}
form.login div {
    margin-bottom: 15px;
    overflow: hidden;
}
form.login div label {
    display: block;
    float: left;
    line-height: 25px;
}
form.login div input[type="text"], form.login div input[type="password"] {
    border: 1px solid #DCDCDC;
    float: right;
    padding: 4px;
}
form.login div input[type="submit"] {
    background: none repeat scroll 0 0 #DEDEDE;
    border: 1px solid #C6C6C6;
    float: right;
    font-weight: bold;
    padding: 4px 20px;
}
.error{
    color: red;
    font-weight: bold;
    margin: 10px;
    text-align: center;
}

.check{
    color: blue;
    font-weight: bold;
    margin: 10px;
    text-align: center;
}

/*Tablas*/
.tabla table { 
	font: normal 12px/150% Arial, Helvetica, sans-serif; 
	border-collapse: collapse; 
	text-align: center; 
	width: 50%;
    margin: 0 auto;
} 
.tabla table td, .tabla table th {
	color:#FFFFFF;
	background: #272727; 
	padding: 1px 5px; 
}
.tabla table tbody .fila td {
	background: #FFF; 
	color: #272727;
}

/*Formulario añadir*/

#form {
    border:1px solid #990000;
    width:450px;
    margin:auto;
}
#form legend{
    font-weight:bold;
    font-size:12px;
}
#form ol{
    list-style:none;
}
#form ol li{
    padding-bottom:5px;
}
#form ol li label{
    width:120px;
    float:left;
    text-align:left;
}
#form input[type=text] {
    border:1px solid #CCCCCC;
}
.btn {
    padding:3px;
    color:#FFFFFF;
    background-color:#990000;
    border:1px solid #000000;
}
.der{
    float: right;
}
.izq{
    float: left;
}
