

/* GENERALES
-------------------------------------------------- */

* {	margin: 0; padding: 0; }

img, embed, object, form, table, div, select, textarea, input, script, h1, h2, h3, h4, h5, h6, p, fieldset, ul, ol, li, button { border:0; margin:0; padding:0; }

body {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #1B1E19;
	/*background-color: #CCCCC5;*/
	text-align: center;
	background: #b7bab9 url(../img/f_body.jpg) 50% 0 repeat-y;
	background-attachment: fixed;

}

p, select, textarea, input, label { font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;}

a {	color: #C01427; outline: none; text-decoration: none; }

ul, ol, li { list-style: none; }

abbr, acronym {	cursor: help; }

legend { display: none; }

/* .clearfix - FIX para capas padre que no se ajustan al tamaño de los hijos  http://www.webtoolkit.info/demo/css/clearfix/demo.html */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	/*display: inline-block;*/
	display: inline;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
/* FIN .clearfix */


/* Listas
-------------------------------------------------- */

/* Formularios
-------------------------------------------------- */

form { clear: both; margin: 0 0 0 0; }



/* Variantes de tipografías y  Clases Generales
-------------------------------------------------- */

.noscreen {	display:none; }
.floatleft { float:left; margin:0; padding:0; }
.floatright {	float:right; margin:0; padding:0; }
.center {	text-align: center; }
.clearall {	clear:both; }
.noborder {	border:none; border-color:transparent; }
.inline { clear: none; display: inline; border:0; margin:0; padding:0; }

.sub { text-decoration: underline; }
.nosub { text-decoration: none; }
.bold { font-weight: bold; }
.capital{ text-transform: uppercase; }
.normal { font-weight: normal; }


/* Márgenes y anchos
-------------------------------------------------- */
.nomargin { margin: 0; }


