body {
 margin-left: auto;
    margin-right: auto;

	background-color: #5D5D5D;

	font-size:12px;
	color: #FFFFFF;
	text-align:justify;
	margin-right:0;
	margin-left:0;
	
}

/*new one------------------*/
.todo{
	width:93%;
	margin: auto;
}
td.corners{
width:60px;
height:60px;
}
/*fin new one------------------*/

/*menu------------------*/

/*Fin menu---------------------*/


.lang {

margin-top:0px;
margin-bottom:0px;
margin-right:15%;

	left:83%;
	margin:auto;
	top:15px;
padding: 2px;
position:absolute;

}

.bottom {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:100%;
	position:absolute;
	left:381px;
	top:560px;
	width: auto;
	height: 39px;
}



/*footer-----------------------------*/
#footer { 
clear: both;
margin-left: -15%;
list-style:none;
bottom:15px;
position:absolute;

}
#footer a{ 
color: #ffffff;
text-decoration:none;

}

#footer #sitemap {
	float: left;
	width: 114%;
	padding:0 0 3px;/*modified*/
	}
#footer #sitemap li { 

 float: left;

border-right: 1px solid #CCCCCC;
padding: 7px;
list-style:none;
	}
	
#footer a:hover {font-size:24; font-weight:bold; color:#E4B005;   border-top:#E4B005 1px solid; border-bottom:#E4B005 1px solid;


}



	/*fin footer-----------------------*/
	

/*Formularion Enviar joyas------------------------------------*/
.form-head {font-size: 18px; 
}
.all-form {color: #FFFFFF; font-size: 14px; }
#form-general{
padding-left: 6px;
padding-right: 2px;
border: dashed 3px #E4B005;
background: #000000;}
/*Fin Formularion Enviar joyas------------------------------------*/
/*Titulos y text------------------------------------*/
.titulo {
font-size: 36px}
.images-flags img{
border:2px solid #FFFFFF;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
-moz-opacity: 0.9;
}

.images-flags:hover img{
border: 1px solid #FFFFFF;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}


/*FiIn Titulos y text------------------------------------*/

.container{/*Formulario flotante*/

margin-top:0px;
margin-bottom:0px;
margin-right:15%;

	left:3px;
	margin:auto;
	top:300px;
padding: 2px;
position:absolute;
 width:252px; height:252px;
}
.texttitulos{
text-align: justify;
	color: #E4B005;
	font-size: 18px;
	font-weight: bold;
}
.textmodulos{
text-align: justify;
font-size: 12pt;
font-weight:bold;
}
/*--------------------------*/

input.groovybutton
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#444444;
   background-color:#FFF2BF;
   border-style:dashed;
   border-color:#E4B005;
   border-width:3px;
}
groovybutton:hover
{
   font-size:14px;
 
}
.bbbb{
color:#FFFFFF;
}