body{
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #868686;
	text-align: center;
	background-color: #303030;
  overflow-y: scroll;
}



/*+++++ TEXTES +++++*/


.texto {
  font-family: times, arial;
  font-size: 12pt;
  font-weight: normal;
  color: #d1d1d1;
	font-style: italic;
}

.textopeque {
  font-family: arial;
  font-size: 8pt;
  font-weight: bold;
  color: #707070;
	font-style: normal;  
}

h1 {
  font-family: times;
  font-size: 14pt;
  font-weight: bold;
  color: #edce3b;
	text-align: left;
	font-style: italic;
}

h2 {
  font-family: times;
  font-size: 16pt;
  font-weight: bold;
  color: #476108;
	text-align: left;
	font-style: italic;
}

h3 {
  font-family: times;
  font-size: 12pt;
  font-weight: bold;
  color: #476108;
	text-align: left;
	font-style: italic;
}

.form_settings { 
  margin: 15px 0 0 0;
}

.form_settings p { 
  padding: 0 0 4px 0;
}

.form_settings span { 
  float: left; 
  width: 120px; 
  text-align: left;
}
  
.form_settings input, .form_settings textarea { 
  padding: 5px; 
  width: 300px; 
  font: 100% arial; 
  border: none; 
  background: #FFF; 
  color: #47433F;
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border: 7px 7px 7px 7px;  
}
  
.form_settings .submit { 
  font: 140% arial, sans-serif; 
  border: 0; 
  width: 99px; 
  margin: 0 0 0 212px; 
  height: 33px;
  padding: 2px 0 3px 0;
  cursor: pointer; 
  background: #1EC9F4; 
  -webkit-border-radius: .5em .5em .5em .5em ; 
  -moz-border-radius: .5em .5em .5em .5em ;
  border-radius: .5em .5em .5em .5em ;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);  
  color: #FFF;
  border: solid 1px #0D8AA9;
  background: #46C4DD;
  text-shadow: 1px 1px #178497;
}

.form_settings textarea, .form_settings select { 
  font: 100% arial; 
  width: 299px;
}

.form_settings select { 
  width: 310px;
}

.form_settings .checkbox { 
  margin: 4px 0; 
  padding: 0; 
  width: 14px;
  border: 0;
  background: none;
}
/*+++++ LINKS +++++*/

A.linkportada:link { color: #707070;
font-family: Arial, Verdana, Helvetica, sans-serif, Times, TimesNR;
font-size: 8pt;
font-weight: normal;
text-decoration: none }

A.linkportada:active { color: #707070;
font-family: Arial, Verdana, Helvetica, sans-serif, Times, TimesNR;
font-size: 8pt;
font-weight: normal;
text-decoration: none }

A.linkportada:visited { color: #707070;
font-family: Arial, Verdana, Helvetica, sans-serif, Times, TimesNR;
font-size: 8pt;
font-weight: normal;
text-decoration: none }
	
A.linkportada:hover { color: #edce3b;
font-family: Arial, Verdana, Helvetica, sans-serif, Times, TimesNR;
font-size: 8pt;
font-weight: normal;
text-decoration: underline }


A.linkmenu:link { color: #d1d1d1;
font-family: Arial, Verdana, Helvetica, sans-serif, Times, TimesNR;
font-size: 10pt;
font-weight: normal;
text-decoration: none }

A.linkmenu:active { color: #d1d1d1;
font-family: Arial, Verdana, Helvetica, sans-serif, Times, TimesNR;
font-size: 10pt;
font-weight: normal;
text-decoration: none }

A.linkmenu:visited { color: #d1d1d1;
font-family: Arial, Verdana, Helvetica, sans-serif, Times, TimesNR;
font-size: 10pt;
font-weight: normal;
text-decoration: none }
	
A.linkmenu:hover { color: #edce3b;
font-family: Arial, Verdana, Helvetica, sans-serif, Times, TimesNR;
font-size: 10pt;
font-weight: normal;
text-decoration: underline }

A.linkcookie:link { color: #ffef96;
font-family: Arial, Verdana, Helvetica, sans-serif, Times, TimesNR;
font-size: 10pt;
font-weight: bold;
text-decoration: none }

A.linkcookie:active { color: #ffef96;
font-family: Arial, Verdana, Helvetica, sans-serif, Times, TimesNR;
font-size: 10pt;
font-weight: bold;
text-decoration: none }

A.linkcookie:visited { color: #ffef96;
font-family: Arial, Verdana, Helvetica, sans-serif, Times, TimesNR;
font-size: 10pt;
font-weight: bold;
text-decoration: none }
	
A.linkcookie:hover { color: #edce3b;
font-family: Arial, Verdana, Helvetica, sans-serif, Times, TimesNR;
font-size: 10pt;
font-weight: bold;
text-decoration: underline }

 
/* CSS para la animación y localización de los DIV de cookies */
 
@keyframes desaparecer
{
0%		{bottom: 0px;}
80%		{bottom: 0px;}
100%		{bottom: -50px;}
}
 
@-webkit-keyframes desaparecer /* Safari and Chrome */
{
0%		{bottom: 0px;}
80%		{bottom: 0px;}
100%		{bottom: -50px;}
}
 
@keyframes aparecer
{
0%		{bottom: -38px;}
10%		{bottom: 0px;}
90%		{bottom: 0px;}
100%		{bottom: -38px;}
}
 
@-webkit-keyframes aparecer /* Safari and Chrome */
{
0%		{bottom: -38px;}
10%		{bottom: 0px;}
90%		{bottom: 0px;}
100%		{bottom: -38px;}
}
#cookiesms1:target {
    display: none;
}
.cookiesms{	
	width:100%;
	height:100px;
	line-height: 25pt; 
	margin:0 auto;
	padding-left:1%;
        padding-top:10px;
        font-size: 1.2em;
	clear:both;
        font-weight: strong;
color: #fff;
bottom:0px;
position:fixed;
left: 0px;
background-color: #000;
opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
transition: bottom 1s;
-webkit-transition:bottom 1s; /* Safari */
-webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    3px -3px 1px rgba(50, 50, 50, 0.56);
box-shadow:         3px -3px 1px rgba(50, 50, 50, 0.56);
z-index:999999999;
}
 
.cookiesms:hover{
bottom:0px;
}
.cookies2{
background-color: #000;
display:inline;
opacity:0.95;
filter:alpha(opacity=95);
position:absolute; 
left:1%; 
top:-30px;
font-size:15px;
height:30px;
padding-left:25px;
padding-right:25px;
-webkit-border-top-right-radius: 15px;
-webkit-border-top-left-radius: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-topleft: 15px;
border-top-right-radius: 15px;
border-top-left-radius: 15px;
-webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    3px -3px 1px rgba(50, 50, 50, 0.56);
box-shadow:         3px -3px 1px rgba(50, 50, 50, 0.56);
}
 
/* Fin del CSS para cookies */
 


