/* =General
-----------------------------------------------------------------------------*/

/* Remove padding and margin */
* { margin: 0; padding: 0; }

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, ul {
  margin: 1em 0 0.5em 0;
}

/* Class for clearing floats */
.clear { clear: both; }

/* hidding elements */
.hide {	display: none; }

/* Remove border around linked images */
img { border: 0; }

.asBlock { display: block; }

/* align elements */
.alignLeft { text-align: left !important; }
.alignCenter { text-align: center !important; }
.alignRight { text-align: right !important; }
.alignTop { vertical-align: top !important;; }
.alignMiddle { vertical-align: middle !important;; }
.alignBottom { vertical-align: bottom !important; }

.centered {	margin-left: auto; margin-right: auto; }

.noBorder { border: none !important; }
.noMargin { margin: 0 !important; }

.w10p { width: 10%; }
.w20p { width: 20%; }
.w30p { width: 30%; }
.w40p { width: 40%; }
.w50p { width: 50%; }
.w60p { width: 60%; }
.w70p { width: 70%; }
.w80p { width: 80%; }
.w90p { width: 90%; }
.w100p { width: 100%; }


/* =Typography
----------------------------------------------------------------------------*/
body {
	font: 62.5%/1.6 Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.font_red {
	font-weight:600;
	color: #EB3132;
}

h1 {
	color: #006699;
	font-size: 2em;
}

h2 {
	color: #00557F;
	font-size: 1.5em;
}

p {
	font-size: 1.1em;
}

	.buscador p {
		font-size: 1em;
	}

/* =Layout
----------------------------------------------------------------------------*/
#wrapper {
	width: 780px;
	margin: 0 auto;
}

/* =Clases
----------------------------------------------------------------------------*/
.buscador {
	background: #eee;
	padding: 10px;
	border: 1px solid #ccc;
}

.tableRowA {
	background: #efefef;
}

.tableRowB {
	background: #fff;
}

/* =Formularios
----------------------------------------------------------------------------*/
.buscador input, .buscador select, .buscador textarea {
	font-size: 1em;
}

/* =Tablas
----------------------------------------------------------------------------*/
table {
}

	.listado table {
		margin: 1em 0;
	}
	
	td {
		padding: 4px 8px;
	}
	
	th {
		color: #fff;
		background: #000;
		padding: 4px 8px;
	}

/* =Links
----------------------------------------------------------------------------*/
a:link, a:visited {
	color: #0066CC;
	text-decoration: none;
}

a:hover, a:active {
	color: #0099FF;
	text-decoration: none;
}