/*
 * 
 * GENERAL.CSS
 * 
 * black	:			#000
 * text		:			#fff
 * green	:			#539914
 * grey		:			#818181
 * 
 */

 *{
 	
	margin:				0px;
	padding:			0px;
	
 }

 html{
 	
	margin:				0px;
	padding:			0px;
	
 }

 body{
 	
	margin:				0px;
	padding:			0px;
	
	background-color:	#FFF;
	
	font-family:		Arial , Verdana, Helvetica;
	font-size:			11px;
	color:				#000;
	
 }

 img{
 	display:			block;
 }
 
 a{
 	
	outline:			none;
	
	font-size:			11px;
	text-decoration:	none;
	color:				#000;
	
 }

 div#container{
 	
	position:			absolute;
	
	top:				50%;
	left:				50%;
	margin-top:			-288px;
	margin-left:		-499px;
 	
	width:				997px;
	height:				567px;

 }
 
 div#content{
 	width:				997px;
	height:				498px;
	
	background:			#FFF url(../media/images/filtro/background.jpg) no-repeat;
	border:				1px solid #000;
 }
 
 div#form{
 	
	z-index:			10;
	position:			relative;
	
	margin-left:		300px;
	margin-top:			85px;
	
	width:				370px;
	height:				256px;
	
 }
 
 div#destacado{
 	z-index:			20;
 	position:			absolute;
	margin-top:			51px;
	margin-left:		227px;
	width:				192px;
	height:				193px;
 }
 
 div#logo{
 	position:			absolute;
	margin-top:			0px;
	margin-left:		0px;
	width:				162px;
	height:				151px;
 }
 
 div#bodegon{
 	position:			absolute;
	bottom:				67px;
	right:				0px;
	width:				185px;
	height:				248px;
 }
 
 p#info{
 }

 div#error{
 	
	top:				73px;
	z-index:			150;
	position:			absolute;
	width:				368px;
	height:				173px;
	
	background-color:	#FFF;
	border:				1px solid #000;
	display:			none;
	
 }
 
 p#message{

	position:			relative;
	margin-top:			52px;
	margin-left:		30px;
	padding-right:		10px;
	
	text-align:			left;
	font-weight:		bold;
	
 }
 
 div#accept{

	display:			none;
	position:			absolute;
	bottom:				10px;
	right:				14px;

	width:				440px;
	height:				20px;	
	
	text-align:			right;
	
 }
 
 div#accept a{
 	
	font-size:			18px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#000;
	
 }
 div#accept a:hover{}
 
 div#accept a:visited{
 
 	color:				#000;
 	
 }
 
 form#filtroedad{
 	
 	position:			relative;
 	margin:				0px;
	padding:			12px 0px 0px 26px;
	
	
	height:				128px;
	
	background-color:	#FFF;
	border:				1px solid #000;
	
 }

 fieldset div{
 		
	margin-top:			1px;
	
 }

 fieldset#edad{
 	clear:				both;
 	margin-top:			20px;
	width:				360px;
 }

 fieldset#location{
 	clear:				both;
	margin-top:			13px;
	width:				342px;
 }

  fieldset#edad p{
  	float:				left;
	width:				115px;
  }

 div#textinputs{
 	float:				left;
	margin-left:		5px;
	width:				201px;
 }

 div#textinputs ul{
	margin-top:			-10px;
	width:				201px;
 }
 
 div#textinputs li{
 	
	float:				left;
	width:				50px;
	margin-right:		10px;
	
 }
 
 fieldset#location{
	margin-top:			13px;
 	margin-left:		0px;
	width:				321px;
 }

  fieldset#location p{
  	float:				left;
	margin-left:		68px;
  }
  
  div#selectcountry{
 	float:				left;
	margin-left:		5px;
	width:				192px;
 }
 
 div#rememberdata{
 	width:				100px;
	height:				28px;
 }
 
 div#rememberdata ul{
 	
	clear:				both;
	position:			relative;
	margin:				0px;
	padding:			0px;
	
	width:				500px;
 }
 
 div#rememberdata li{
 	
	float:				left;
	margin-top:			2px;
	
 }
 
 div#rememberdata li.check{
 	
	margin-top:			5px;
	width:				10px;
	
 }
 
 div#rememberdata li.text{
 	
	margin-left:		10px;
	width:				300px;
	
 }
 
 .note{
 	
	font-size:			10px;
	color:				#818181;
	
 }
 
 input.text{
 	width:				50px;
	height:				24px;
 }
 
 input#ID_year{
	width:				71px;
 }

 .mediumbox{
 	
	padding:			5px 12px 0px 12px;
	margin-top:			1px;
	
	width:				416px;
	height:				34px;
	
	background-color:	#000;
	
 }

 .smallbox{
 	
	padding:			7px 12px 0px 12px;
	
	width:				416px;
	height:				22px;
	
	background-color:	#FFF;
	
 }
 
 div#footer{
 	
	z-index:			30;
	position:			absolute;
	margin:				0px;
	padding:			0px;
	margin-top:			0px;
	bottom:				0px;
	width:				995px;
	height:				45px;
	
	color:				#000;
	
 }
 
 div#bottom ul{
 	width:				800px;
	height:				15px;
 }
  
 div#footer li{
	float:				left;
	font-size:			11px;
	font-family:		Arial;
 }
 
 
 div#footer li.footer_image{
	margin:				-5px 10px 0px 10px;
 }
 
 div#footer li.footer_link{
	margin:				0px 10px 0px 10px;
 }
 
 
 div#logos{
 	float:				left;
 	padding:			0px;
	margin:				0px;
	
	width:				160px;
	height:				60px;
 }
 
 li#confianza a{
 	width:				50px;
	height:				45px;
	display:			block;
	background: 		#fff url(../media/images/filtro/logo_confianza.jpg) no-repeat;
 }
 
 li#confianza a:hover{
	background-position: 0 -45px;
 }
 
 li#icra a{
 	width:				50px;
	height:				22.5px;
	display:			block;
	background: 		#fff url(../media/images/filtro/logo_icra.jpg) no-repeat;
 }
 
 li#icra a:hover{
	background-position: 0 -20px;
 }
 
 div#bottom{
	z-index:			30;
	float:				left;
	
	width:				800px;
 }
 
 div#bottom li{
 	float:				left;
 }
 
 div#bottom li a:hover{
 	text-decoration:	underline;
 }
  
 div#legal{
	padding:			0px;
	margin-top:			50px;
	
	width:				370px;
	height:				33px;
	
	
	font-size:			9px;
	color:				#000;
	
 }
 
 div#entrar{
 	position:			relative;
	margin-top:			18px;
	margin-left:		-27px;
	padding:			0px;
	
	width:				370px;
	
 }
 
 input#ID_submit{
 	cursor:				pointer;
	display:			block;
 	background:			url(../media/images/filtro/entrar_roll.jpg);
	background-position:0 -31px;
 }
 
 input#ID_submit:hover{
	background-position:0 0px;
 }
 
 input#ID_submit{
 	
	width:				370px;
	height:				31px;
	
	border:				none;
	background-color:	#000;
	
	
 }
 
 div#entrar img{
 	margin-top:			1px;
 }
 
 input.text{
 
	border:				1px solid #000;
	background-color:	#FFF;
	
	font-size:			18px;
	font-weight:		bold;
	text-align:			center;
	color:				#000;
	
 }

 select.select{

	padding:			0px 0px 0px 0px;
 	
	width:				192px;
	height:				19px;
	
	border:				1px solid #000;
	
	background-color:	#FFF;
	
	font-size:			11px;
	font-weight:		bold;
	color:				#000;

 }
