/*
@media only screen and (min-device-width:320px) and (max-device-width:1000px) {
    html {
       -webkit-text-size-adjust: none;
    }
}
*/

html, body, a, div, ul, ol, li, dl, dt, dd, pre, img, hr, blockquote, form, input, fieldset {
    margin:0;
    padding:0;
	outline:none;
	border:0;
}
*:focus { outline:none; }

html,body {
	/*overflow-x:hidden;*/
	height:100%;
}
html {}
body {
    position:relative;
    width:100%;
    left:0;
    top:0;
    background-color: #15120b;
	
	background-image:url(../img/ruido70.png);
	background-position:left top;
	background-repeat:repeat;
	
    color:#f2efe7;
	font-family: 'Open Sans', sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
}

/* html5 **************************************/
/*
Browsers Render HTML5 Mark-up
*/
header 
,nav
,section
,article
,time
,figure
,figcaption
,aside
,footer
,hgroup
,address {
	display: block;
	margin:0;
	padding:0;
}

/************************************/

::selection {
	background: #e53c8c;
	color: #fff;
}
::-moz-selection {
	background: #e53c8c;
	color: #fff;
}
-webkit-selection {
	background: #e53c8c;
	color: #fff;
}

/*******************************/

div, img, p, table, hr, ul, li, ol, dl, dd, h1, h2, h3, h4 , h5, h6 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/************************************/

a , a:link , a:visited {
	color:#D8001C;
	text-decoration:none;
	/*cursor:pointer;*/
	
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
}
a:hover {
    color:#FF2B40;
	/*text-decoration:underline;*/
}
a:active { outline:0; }
a:focus { outline:0; }

/***********************************/

h1, h2, h3, h4 , h5, h6 {
	margin:0;
	padding:0;
	padding-bottom:.25em;
}
h1 { font-size:22px; }
h2 { font-size:18px; }
h3 { font-size:14px; }
h4 {}
h5 {}
h6 {}

/*..........................................*/

strong { font-weight:bold; }

p {
	padding:0;
	margin:0;
}

img {
    margin:0;
    padding:0;
    border:0;
	outline:none;
}
img a , img a:link , img a:visited {
    margin:0;
    padding:0;
    border:0;
	outline:none;
}

label {}

fieldset {}
leyend {}

pre {}

hr {}

iframe {
    margin:0;
    padding:0;
    border:0;
}

/*******************************************************************/
/* TABLAS *************************************************************/

table {
	border-collapse:collapse;
	border-spacing:0;
	
	white-space:inherit;
	line-height:inherit;
	font-weight:inherit;
	font-size:inherit;
	font-variant:inherit;
	font-style:inherit;
	color:inherit;
	text-align:inherit;
}

table , tr , td {}
table {
    margin:0;
    padding:0;
    border:0;
}
th {
    text-align:left;
	font-weight:bold;
}

table tr:hover > td {
	/*
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	*/
}

/**********************************************************************/
/* LISTAS *************************************************************/

ul , ol , dl { list-style-position:outside; }

ul , ol {}

ul { list-style-type: square; }
ol { list-style-type: decimal; }

li , dt , dd {}

li{ margin-left:1em;}

dt { font-weight:bold; }
dd {}

/**********************************************************************/
/**********************************************************************/

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


