@charset "utf-8";
/* CSS Document */

body {
	background-color:#FFF;
	text-align:left;
	padding:0;
	margin:0;
	color:#000;
}
body, p, td, th {
	color:#4a4a4a;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
}
form,div,ul,li,h1,h2,h3 { margin:0; padding:0; }
p { padding:0 0 12px 0; margin:0; }
img { border:none; }
a { cursor:pointer; color:#0065c4; text-decoration:none; }
h1 {
	font-weight:normal;
	font-size:24px;
	color:#000;
	padding:10px;
	border-bottom:1px solid #999;
	margin-bottom:20px;
}
h3 {
	font-size:16px;
	font-weight:bold;
	border-top:3px solid #203fa5;
	padding:10px 15px;
	margin:10px 0;
	border-bottom:1px soild #444;
}
h4 {
	padding:5px 10px;
	margin:0 0 10px 0;
	font-size:16px;
	font-weight:bold;
	border-bottom:3px solid #203fa5;
}
input[type=text], input[type=password], input[type=file], select, textarea {
	padding:3px 4px;
	font-size:12px;
	border:1px solid #bbb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
select { padding:2px 4px; }


/* MAQUETACION */

#wrap {
	width:auto;
	margin:0;
	padding:0;
	background-color:#FFF;
	text-align:left;
}
#cab { display:none !important; }
#cont {
	padding-top:0;
	min-height:0;
	width:auto;
}
#resultados {
	float:none !important;
	width:auto !important;
}
#filtros { display:none !important; }
.columna_tit {
	font-size:12px;
    padding:0 0 10px 0;
	margin-bottom:10px;
}
#breadcrumbs { display:none !important; }
#pie { display:none !important; }

/* TABLAS Y LISTADOS */
.TablaFichaBloques { margin:0; }
.TablaFichaBloques > table { padding:0; }
.TablaFichaBloques > table td > div {
	background-color:#fff;
	padding:5px 0 0 0;
	border-bottom:2px solid #ccc;
}
.TablaFichaBloques table div table {
}
.TablaFichaBloques table div table td {
	background:none;
	padding:2px;
}
.TablaFichaBloques table div table td > div {
	background:none;
	padding:0;
}
.TablaFichaBloques table div table tr:first-child td {
	border-top-style:none;
}

/* FORMULARIOS */


/* ESTILOS GENERALES */

.noprint, .aviso, .error, .paginador, .anclatop { display:none; }
.noresult { padding:15px 40px; }

.textorojo { color: #F30; }
.textogris { color:#999; }
.textogrisoscuro { color:#666; }
.fuentepeque { font-size:10px; }
.center { text-align:center; }
.pointer { cursor:pointer; }
.hide { display:none; }
.borderojo { border:2px solid #F30; }
.fondogris { background-color:#f3f3f3; }
.pad3_bot { padding-bottom:3px; }
.pad5 { padding:5px; }
.pad15 { padding:15px; }
.pad20_left { padding-left:20px; }
.margen20_top { margin-top:20px; }
.icono_top3, .top3 { position:relative; top:3px; }
.top8 { position:relative; top:8px; }
.float_right { float:right; }
.botonera, .botoneramini { padding:15px 0; }
span.botonera, span.botoneramini { padding:0; }
.botonera a, .botoneramini a {
	border:1px solid #666;
	background-color:#D6E3F3;
	color:#4a4a4a;
	padding:3px 10px;
	margin-right:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.botoneramini a { padding:2px 6px; }
