﻿/* CSS Document */
.mensajeerror{
	margin:0 auto;
	padding:20px;
	width:350px;
	background-color:#FBC8D5; 
}

.mensajeerror a{
	color: blue	!important;
}

a, a:visited{
	text-decoration:none;
	color: #fff !important;
}

a:hover{
	text-decoration:underline;
}

body{
	font-family:'Arial';
	font-size:1.2em;
	//margin:0;
}

.cabecera{
	color:#FFF;
	padding: 5px 0px 5px 0px;
	width:100%;
	background-color:#006;
}

.menu{
	width:100%;
	background-color:#00F;
	height:50px;
}

.contenido{

	width:100%;

	//background-color:#FFF;	

}



.frmlogueo{

	text-align:center;

	width:100%;

}

.frmlogueo fieldset{
	border: 0px;
	font-size: 25px;
	padding:0px 10px 10px 10px;
	margin-top: 0px;
	text-align:center;
	width:350px;
}

.frmlogueo table{
	padding: 10px;
	margin: 0px;
	width: 100%;
	background-color: #006;
}



input[type='text'], input[type='search'], input[type='password'],input[type='date'], select, input[type='number'], input[type='time'], input[type='email'] {
	border: 1px solid #C6C5C5;
	color: #006;
	font-size: 12px;
	font-family: 'Arial';
	text-align:center;
	width:100%;	
	padding:5px 0px 5px 0px;
	border-radius: 5px;
}	

textarea {
	border: 2px solid #006;
	font-family: 'Arial';
	color: #006;
	font-size: 12px;
	text-align:center;
	width:100%;	
	height:80px;
	padding:0px;
	border-radius: 5px;
}	


input[type='submit'], input[type='reset'], input[type='button']{
	font-family: 'Arial';
	border: 0.5px solid #006;
	font-size: 12px;
	text-align:center;
	width:100%;	
	height: 30px;
	padding:5px;
	border-radius: 5px;
	color: #fff;
	background-color: #006;
}

input[type='submit']:hover, input[type='reset']:hover, input[type='button']:hover{	
	color: #006;
	background-color: #fff;
	cursor: pointer;
}

.frmbuscar input[type='text']{
	font-family: 'Arial';
	margin:10px;
	width:60%;	
	padding:10px;

}

.cuerpotabla
{
	width:95%;
	border-collapse: collapse;
}

.cuerpotabla td{
	font-family: 'Arial';
	padding: 5px;
	border-left:solid 1px gray;
	border-right:solid 1px gray;
	font-size: 14px;
}

.cuerpotabla th{
	font-family: 'Arial';
	background-color:#006;
	font-size: 14px;
	color:#FFF;
	text-align:center;
	padding-top: 2px;
	padding-bottom:2px;
	border-bottom:solid 1px;

}

.cuerpotabla td a{
	font-family: 'Arial';
	color: red !important;	
	padding: 5px;
}

.cuerpotabla2 td a{
	font-family: 'Arial';
	color: red !important;
}


.cuerpotabla tr:hover{
	transition:background 0.5s linear 0.1s;
	background-color:#CCF;
}
/*
.cuerpotabla2 tr:hover{
	transition:background 1s linear 0.1s;
	background-color:#CCF;
}
*/
.cuerpotablaasis
{
	font-family: 'Arial';
	width:95%;
	border-collapse: collapse;
}

.cuerpotablaasis td{
	font-family: 'Arial';
	border:solid 1px;
	padding:2px;

}

.cuerpotablaasis th{
	font-family: 'Arial';
	background-color:#CCC;
	color:black;
	border:solid 1px black;
	text-align:center;
	padding-top:5px !important;
	padding-bottom:5px !important;
}


.cuerpotabla2 th{
	font-family: 'Arial';
	background-color:#006;
	color:#FFF;
	padding-top:5px;
	padding-bottom:10px;
	border-bottom:solid 1px;
	border:solid 1px;
}

.cuerpotabla2{
	font-family: 'Arial';
	border-spacing : 0 0;
	border-collapse : collapse;
}

.cuerpotabla2 td{
	font-family: 'Arial';
	padding:2px;
	border-spacing : 0 0;
	border-collapse : collapse;
	border:solid 1px;
	font-size:12px;
}


.estiloformulario input[type='text'], select, input[type='email']
{
	font-family: 'Arial';
	padding:5px;
	width:100%;
}



.imglogo{
	padding-left:30px;
	text-align:left;
	width:20%;
	float:left;
}

.imgmenu{
	min-height: 50px;
	width:98%;
	margin: 0 auto;
}



.paginador{
	font-family: 'Arial';
	font-size: 14px;
	color:#FFF;
	width:95%;
	background-color:#000066;

}

.paginador a{
	min-width: 20px;
	padding: 5px !important;
	display: inline-block;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.paginador a:hover{	
	background-color: #fff;
	color: #000;
	text-decoration: none;
}

.paginador u{
	min-width: 20px;
	padding: 5px !important;
	display: inline-block;
	border: 1px solid #fff;
	background-color: #fff;
	color: #006;
	text-decoration: none;
}

.enlaceunico{
	color: blue !important;
}
.mensaje-rojo{
	color:#fff; 
	padding: 10px; 
	background: #E60046;
	font-size: 14px !important;
}

.mensaje-rojo ul li{
	font-size: 14px !important;
}


.error {
      color: red;
}