@charset "utf-8";
/* CSS Document */
.borde{
	border: #CCC 1px solid;
}
.borde50{
	border: #888 1px solid;
}
div.corner {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; /* Para Firefox */
    -khtml-border-radius:10px; /* Navegadores de Linux */
}
.bg-deg-blanco{
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 50%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#fefefe), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 50%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 50%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 50%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(top,  #fefefe 50%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.bg-deg-blue{
	background: #00aeff; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #00aeff 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#00aeff), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #00aeff 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #00aeff 0%,#000000 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #00aeff 0%,#000000 100%); /* IE10+ */
	background: radial-gradient(center, ellipse cover,  #00aeff 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aeff', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.bg-deg-black{
	background: #45484d; /* Old browsers */
	background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(top,  #45484d 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}
.bg-deg-white{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #c6c6c6 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#c6c6c6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#c6c6c6 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#c6c6c6 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#c6c6c6 99%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#c6c6c6 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; /* Para Firefox */
    -khtml-border-radius:10px; /* Navegadores de Linux */
	border:#FFF 1px solid;
}
.bg-deg-green{
	background: #d2ff52; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #d2ff52 0%, #91e842 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#d2ff52), color-stop(100%,#91e842)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #d2ff52 0%,#91e842 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #d2ff52 0%,#91e842 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #d2ff52 0%,#91e842 100%); /* IE10+ */
	background: radial-gradient(center, ellipse cover,  #d2ff52 0%,#91e842 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.bg-deg-yellow{
	background: rgb(255,213,0); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,213,0,1) 0%, rgba(250,167,25,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,213,0,1)), color-stop(100%,rgba(250,167,25,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,213,0,1) 0%,rgba(250,167,25,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,213,0,1) 0%,rgba(250,167,25,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,213,0,1) 0%,rgba(250,167,25,1) 100%); /* IE10+ */
	background: radial-gradient(center, ellipse cover,  rgba(255,213,0,1) 0%,rgba(250,167,25,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd500', endColorstr='#faa719',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.sombraBR{
	box-shadow: 3px 3px 3px #CCCCCC ;  
	-moz-box-shadow: 3px 3px 3px #CCCCCC ; 
	-webkit-box-shadow: 3px 3px 3px #CCCCCC ;  
}
.sombraBL{
	box-shadow: -3px 3px 3px #cccccc;  
	-moz-box-shadow: -3px 3px 3px #cccccc; 
	-webkit-box-shadow: -3px 3px 3px #cccccc;  
}
.sombraB{
	box-shadow: 0px 6px 14px rgba(0, 0, 0, 0.38);
    -moz-box-shadow: 0px 6px 14px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow: 0px 6px 14px rgba(0, 0, 0, 0.38);	
}
.sombra{
	box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.23);
    -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.23);
}
.separador10{
	width:100%;
	height:10px;
	display:block;
}

.txt-sombra{
	text-shadow:1px 1px 1px #333;}
	
#ceo{
	position:relative;
	width:100%;
	height:30px;
	right:0px;
}
#ceo h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
}
p#copyright{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	}
#en ,#es, #de, #fr{
	position:relative;
	float:left;
	display:block;
	width:30px;
	height:20px;
	margin-right:5px;
}
#en{
	background:url(../img/iconos/en.jpg) no-repeat;
}
#es{
	background:url(../img/iconos/sp.jpg) no-repeat;
}
#de{
	background:url(../img/iconos/de.jpg) no-repeat;
}
#fr{
	background:url(../img/iconos/fr.jpg) no-repeat;
}