/* Reset ---------------------------------- */
* {
    margin: 0;
    padding: 0;
    border: none;
}
 html {
	text-shadow: #000 0px 0px 0px;/*Elimina el efecto bold en Safari*/
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}
/* El tamaño de la fuente equivale aquí a 10pt*/

 /*** elementos con margen vertical: ***/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:bold;
}

caption,th {
	text-align:left;
}

q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a img {
    border: none;
    text-decoration: none;
}
img {
    border: none;
    text-decoration: none;
     /*Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga*/
}

a { 
	outline:none;
}

/*** FORMULARIOS: ***/
label, button {
    cursor:pointer;
}
input, select, textarea {
    font-size: 100%;
}
input:focus, select:focus, textarea:focus {
    background-color: #FFF;
}
fieldset {
    border: none;
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}


/* estructura ------------------------- */

.hidden {display:none;}
.to-right {text-align:right;}
.to-left {text-align:left;}
.to-centre {text-align:center;}
.float-left {float:left;}
.float-right {float:right;}
.no-float {float:none !important;}
.clear {clear: both;}
/* clearfix --------------------------- */

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */
