﻿* {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0); 
	-webkit-tap-highlight-color: transparent;  /* i.e. Nexus5/Chrome and Kindle Fire HD 7'' */
} 

html {
	
	width:100%;
	height:100%;
	
}

img, object, embed, video {
	max-width: 100%;
}
/* IE 6 no admite max-width (anchura máxima), por lo que usa de manera predeterminada una anchura del 100% */
.ie6 img {
	width:100%;
}


body {
	font-family: 'Raleway';
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
	font-size:14px;
    color:#FFF;
}


#cont_poligono strong {
    font-weight:bold;
}

#cont_poligono em {
    font-style:italic;
}

#cont_poligono p {
    margin-bottom:1.5em;
}

#cont_poligono ul {
    padding-left: 2em;
    list-style:disc outside;
}

#cont_poligono ol {
    padding-left: 2em;
    list-style:decimal outside;
}


#main_container{
	width: 100%;
    min-width:960px;
	padding: 0;
	margin: 0 auto;
	position:relative;

    /*wrapper
    min-height: 100%;
	height: auto !important;
	height: 100%;
*/

	/*background-size: 100%;*/
}

#main_section{
	
	position:relative;
    text-align:left;
    width:960px;
    margin: 4.5em auto 5em;

}

#contenido_main_section{

	position:relative;
    width:910px;
    margin:auto;


    /*min-height: 700px;*/
}


#resultado_operacion {
    position:absolute;
    z-index:5000;
    width:450px;
    /*height:250px;*/
    background-color:#333;
    margin:auto;
    left:0;
    right:0;
    top:45%;
    text-align:center;
    border:1px solid #808080;
}

#resultado_operacion a {
    position:absolute;
    top:5px;
    right:5px;
    width:20px;
    height: 20px;
    line-height:20px;
    vertical-align:middle;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    color:#FFF;
}

#resultado_operacion p {
    width:400px;
    margin:30px 25px;
    font-size:1.2em;
}

#resultado_operacion input[type="button"] {
	background:#FFF;
	color:#000;
	text-align:center;
	height:40px;
	line-height:40px;
	padding:0 15px;
	border:none;
	font-weight:bold;
	margin:auto;
    text-transform:uppercase;
    margin-bottom:30px;
}


h1 {
    font-size: 2.142em;
    font-weight: bold;
    margin-bottom:0.5em;
}

h2 {
    margin-bottom: 1em;
}
haviso {
    display: block;
    font-size: 1.17em;
    -webkit-margin-start: 0px;
    font-weight: bold;
    margin-bottom: 1em;
    margin-top: 1em;
}
.sidebar {
    margin: 2.75em 0 2em;
}
.sectionNavigation {
    margin: 2.75em 0 2em;
    padding: 1em 12px;
    background: #1e1e1e;
}
.sectionNavigation__header {
    margin: 0 0 .5em;
    color: #fff;
    font-weight: 700;
    font-size: 1.571em;
    line-height: 1;
    text-transform: uppercase;
}
.sectionNavigation__links {
    line-height: 1.2857;
    margin: 0 0 .7143em;
}
.sectionNavigation__links {
    line-height: 1.2857;
    margin: 0 0 .7143em;
}
.articleBlock {
    padding-top: 32px;
}