* {
box-sizing: border-box;
}
html{
   max-width: 1280px;
   margin: auto;
   /*margin-left: auto;
   margin-right: auto;*/
 }
 
html {
background : #F0F8FF /*#ffffff*/;
}
body {
background: #ffffff;
width: 100%;
margin: auto;
}

html {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

h1,h2,h3 {
color: #979090;
font-weight : bold;
}

h1, h2 {
text-align : center;
margin-top : 2px;
}

h1 {
font-size:2,5rem;
}

h2{
font-size:2rem;
}

h3{
font-size: 1,5rem;
margin-top : 0px;
}

section h3.centrar{text-align : center;
margin-top : 2px;
}



#nav {
background-image: linear-gradient(to right, rgba(255,0,0,0.5), rgba(255,0,0,1));
}
/*
#nav_2{
width : 955px;
height : inherit;
margin-top:0px;
padding-top:10px;
padding-bottom:10px;
float:left;
background: -webkit-linear-gradient(left, #FA125F , #AE1045/*#C4134E*/); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(right, #FA125F, #AE1045 /*#C4134E*/); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, #FA125F,#AE1045/*#C4134E*/); /* For Firefox 3.6 to 15 */
background: linear-gradient(to right, #FA125F,#AE1045 /*#C4134E*/); /* Standard syntax */
background: -ms-linear-gradient(right, #FA125F, #AE1045);/* IE 10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FA125F', endColorstr='#AE1045'); /* IE6 & IE7 */ 
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#AE1045', endColorstr='#AE1045')"; /* IE8+ */
/*- See more at: http://www.tutosytips.com/hablemos-de-los-degradados-en-css-los-gradient/#sthash.3OmXk2Zd.dpuf */
}
*/
section .degr{
background-image: linear-gradient(to right, rgba(255,0,0,0.5), rgba(255,0,0,1))
/*font-size: 1.5 rem;*/
font-weight:bold;
color: #979090;
}

section h4.nota1{
margin-left:15px;
color: red;
}

section p.justificado {
text-align : justify;
text-justify : inter-word;
}

section h5.justificado {
text-align : justify;
text-justify : inter-word;
}

section p.arq {
text-align : justify;
text-justify : inter-word;
margin-left : 32px;
}
#cookies ul li{
text-align : justify;
text-justify : inter-word;
margin-left : 32px;
}
	
.footer {
  background-color: #0099cc;
  color: #ffffff;
  text-align: center;
  font-size: 12px;
  padding: 15px;
  margin-bottom: 1em;
}
#barraaceptacion {
	/*	display:none;*/
	position:relative/*fixed*/;
	/*left:0px;
	right:0px;
	bottom:0px;
	padding:auto;
	width:95%*;
	text-align:center;*/
	padding:auto;
	min-height:40px;
	/*background-color: #FA125F/*#333*/ /*rgba(0, 0, 0, 0.5)*/;
	color:#fff;
	z-index:99999;
}
table {
font-size : 1.2em;
color : #857f7f;
list-style : none;
margin:0 auto;
}
table, th, td {
border : solid 0 /*black*/ ;
border-collapse : collapse;
}
th, td {
padding :2px;
text-align : left;
}
tr.red{
color: red;
font-weight: bold;
}
tr.green{
color: green;
font-weight: bold;
}
tr.blue{
color: blue;
font-weight: bold;
}
tr.gris{
background:aliceblue/*ghostwhite*/;
}
tr.contac{
background:chartreuse;
}
img { 
max-width: 100%;
  height: auto;
}
section h4.justificado{
text-align : justify;
text-justify : inter-word;
padding:16px 25px 0px 25px;
}
section  h3, h4.justificado-1{
text-align : justify;
text-justify : inter-word;
padding:0px 15px 0px 15px;
}

visitas p {
	float: left;
}
#date{
	font-size:1.2em;
}	
#desliza6{
	background:yellow;
	width:auto;
}
	
#rayitas{
	background:red;
	width:35%;
}

.ir-arriba {
	display:inline-block;
	padding:20px;
	background:red;
	font-size:20px;
	color:#fff;
	cursor:pointer;
	position: fixed;
	bottom:20px;
	right:20px;
}

#vlightbox.vli{
	align:center;
}	


