@charset "UTF-8";
/* CSS Document */
/*=========================================== POSICIONAMIENTO ================================================*/
.ctro {
	float:none;
	display:block;
	text-align:center;
}

.dcha {
	float: right;	
}
.izda {
	float: left;
}

/*=========================================== TRANSPARENCIA IMÁGENES IE6 ================================================*/
.rotulos {
	behavior: url(iepngfix.htc);
}
	
/*=========================================== MENSAJES ================================================*/
.error {
	color: #990000;
	padding: 0.3em;
	border: 1px solid #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align:center;
	margin-bottom:0.5em;
	background-color: #EEEEEE;
}
.victoria {
	font-size: 1.2em;
	color: #006666;
}
/*=========================================== PAGINACIÓN ================================================*/
#paginacion {	
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.3em;
	margin-left: 0;
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0.3em;
	padding-right: 0px;
	padding-bottom: 0.3em;
	padding-left: 10px;
	background-color: #FFFFFF;
}
#paginacion span {
	color:#666666;	
	clear:none;
	float:left;
	display:inline;	
	margin-right:0.3em;	
}
#paginacion a {
	font-size: 10px;
	margin-right: 1px;
	margin-left: 1px;
	padding-left: 4px;
	padding-right: 4px;
	color: #B70718;
	font-weight: bold;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	float:left;	
	clear:none;
	display:inline-block;	
	border: 1px solid #999999;
	text-decoration:none;
	text-align:center;
}
#paginacion a.activo {
	color: #FFFFFF;
	background-color: #B70718;
	border-top-color: #58585A;
	border-right-color: #58585A;
	border-bottom-color: #58585A;
	border-left-color: #58585A;
}
#paginacion a:hover {	
	background-color: #FFA700;
	text-decoration:none;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	border: 1px solid #DF0916;
}
#paginacion .paginas {
	float:left;
	clear:none;
}
#paginacion .iconos {
	clear: none;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background:none;
	padding:0;
	vertical-align:baseline;
	line-height: 20px;
}
#paginacion div.iconos a, #paginacion div.iconos a:hover {
	padding-right: 0;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 0;
	border:none;
	margin-top:0;
	margin-bottom:0;
}
#paginacion div.iconos a img {	
	margin: 0;
	padding: 0;	
}



/*============================================ Recursos Gráficos y estilísticos ============================================*/
.nota {
	font-family:Helvetica, Arial, san-serif;
	font-size:0.8em;
	color:#999999;
}
.legal {
	font-family:Helvetica, Arial, san-serif;
	font-size:0.8em;
	color:#666666;
}
.grande1 {
	font-size:1.3em;	
}
.grande2 {
	font-size:1.8em;
}
.grande3 {
	font-size:2.1em;
}
.peque1 {
	font-size:0.8em;
}
.peque2 {
	font-size:0.6em;
}
.borde {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.bordeizda {
	border-left-style: solid;
	border-left-width: 1px;
}
.bordedcha {
	border-right-style: solid;
	border-right-width: 1px;
}
.bordeabajo {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.bordearriba {
	border-top-style: solid;
	border-top-width: 1px;
}
.marron {
	border-color:#660000;
}
.naranja {
	border-color:#CC6600;
}
.gris {
	border-color:#666666;
}
.c100, .c90, .c80, .c70, .c60, .c50, .c40, .c30, .c20 {
	float:left;	
	margin-right:2%;
}
.c100 {
	width:98%;
}
.c90 {
	width:87%;
}
.c80 {
	width:77%;
}
.c70 {
	width:67%;
}
.c60 {
	width:57%;
}
.c50 {
	width:47%;
}
.c40 {
	width:37%;
}
.c30 {
	width:27%;
}
.c20 {
	width:17%;
}
.c10 {
	width:7%;
}
