

	body
	{
		background: url(../_img/bg_main.gif) repeat-y center;
		background-color: #F0EFED;
		padding: 0px;
		margin: 0px;
	}
	
	body, table, p
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
	}
	
	p
	{
		line-height: 22px;
	}

	a:link, a:active, a:visited
	{
		color: #B43A39;
		text-decoration: none;
	}
	
	a:hover
	{
		color: #400000;
	}
	
	h1
	{
		padding: 0px 0px 20px 0px;;
		margin: 15px 0px 15px 0px;
		width: 400px;
		color: #585858;
		font-family: Tahoma, Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		background: url(../_img/bg_title.gif) left bottom no-repeat;
	}
	
	h2
	{
		font-family: Arial, Tahoma, Helvetica;
		font-size: 13px;
	}

	#container
	{
		text-align: center;
	}
	
	#main
	{
		width: 645;
		text-align: left;
		margin: auto;
		background-color: #FFFFFF;
	}
	
	#top
	{
		background-color: #000000;
		padding: 20px 0px 10px 15px;
		border-bottom: 5px solid #D4CFC9;
	}
	
	#content
	{		
		margin: 10px 5px 10px 10px;
		padding: 0px;
	}	
	
	#contentLeft
	{
		float: left;
		width: 150px;
		margin: 0px 10px 0px 0px;
	}
	
	#contentLeftPanel	
	{
		text-align: center;
	}
	
	.contentLeftPanelBox
	{
		width: 125px;
		padding: 10px;		
		margin: 15px 0px 0px 0px;
		text-align: center;
		border: 1px solid #D9D6D0;
	}
	
	.contentLeftPanelBox img
	{
		border: 1px solid #D9D6D0;
	}
	
	.contentLeftPanelBoxText
	{
		margin-top: 5px;
		padding-top: 5px;
		border-top: 1px dashed #CBCCD0;
	}
	
	.boxBorder
	{
		border: 1px solid #D9D6D0;
		margin: 0px;
		padding: 0px;
	}
	
	.boxBorderTopDotted
	{
		border-top: 1px dashed #CBCCD0;
	}
	
	.imagenEjemplo
	{
		padding: 0px 0px 15px 0px;
		margin: 0px 0px 15px 0px;
		border-bottom: 1px dashed #CBCCD0;
	}
	
	.imagenEjemploTexto
	{
		text-align: right;
		font-style: italic;
		color: #979797;
	}
	
	.selector
	{
		display: none;
	}	
	
	.selectorTitle
	{
		background-color: #F7F7F7;
		padding: 5px;
		font-weight: bold;
		border-bottom: 1px solid #D9D6D0;
	}
	
	.selectorContent
	{	
		line-height: 25px;
		padding: 10px;
	}
	
	.selectorContentList
	{
		margin-left: 15px;
		margin-bottom: 15px;
	}
	
	.locales
	{
		margin: 0px 0px 0px 15px;
	}
	
	.provincia
	{
		color: #888888;
		font-family: Verdana, Arial, Helvetica;
		font-size: 14px;
		font-weight: bold;
		padding: 0px;
		margin: 0px 0px 10px 0px;
	}
	
	.provinciaLocales
	{
		margin: 0px 0px 15px 0px;
	}
	
	.provinciaLocalesItem
	{
		background-color: #F5F5F5;
		padding: 10px 0px 0px 10px;
		margin: 0px 10px 5px 0px;
	}
	
	#contentRight
	{
		float: left;
		width: 458px;
		padding: 0px;
	}
	
	#contentRightBody
	{
		border: 1px solid #D9D6D0;
		padding: 0px;
	}
	
	#contentRightBodyText
	{
		padding: 10px 10px 0px 10px;
	}
	
	#contentRightBottom
	{
		text-align: center;
		margin: 10px 0px 25px 0px;
	}

	#menu
	{	
		margin: 0px 0px 25px 0px;
		padding: 0px;
		list-style-type: none;
		font-family: Arial;
		font-weight: bold;
		font-size: 11px;
	}
	
	#menu li
	{
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 1px 3px;
		border-bottom: 1px dashed #CBCCD0;		
	}
	
	#menu li a:link, #menu li a:active, #menu li a:visited
	{
		color: #9C292C;
		border: 0px;
		text-decoration: none;
	}
	
	#menu li a:hover
	{
		color: #000000;
		border: 0px;
		text-decoration: none;
	}
	
	form
	{
		margin: 0px;
		padding: 0px;
	}
	
	.inputBox
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		border: 1px solid #4C5057;
	}
	
	.inputButton
	{
		color: #000000;
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		font-weight: bold;
		padding: 1px;
		border: 1px solid #4C5057;
		background-color: #EBE9E5;
	}
	
