/*---------------------------------------------------------------------------------------------------------------------------
	Estrella Damm, Mediterraneamente - Main Cascading Style Sheet
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.autor			RSB Media SCP - http://www.rsbmedia.com
	.version		1.0
	.url				http://
	.timestamp	03/11/2009 .. 00/11/2009
	---------------------------------------------------------------------------------------------------------------------------*/
	
	
/*-----------------------------------------------------------------------------------------------------------------------------
	0.	Table of Contents
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	1.	Reset
	2.	Links
	3.	Elements
	4.	Common
	5.	Homes
		5.05 home05
		5.06 home06
	6.	Contents
		6.07 content07
		6.08 content08
		6.09 content09 
	7.	Section
	8.	Legal Filter
	9.	Lateral Content
	10. Contact Form
	---------------------------------------------------------------------------------------------------------------------------*/
	
	
	/*---------------------------------------------------------------------------------------------------------------------------
	1.	Reset
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	/*
	D: Reset Styles :D
	*/
	div, hr,
	dl, dt, dd, 
	ul, ol, li,
	h1, h2, h3, h4, h5, h6,
	pre, form, fieldset,
	input, textarea, p,
	blockquote, th, td { 
		margin: 0;
		padding: 0;
	}
	
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	fieldset, img { 
		display: block;
		border: 0 none;
	}
	
	address, caption, cite, code,
	dfn, th, var {
		font-style: normal;
		font-weight: normal;
	}
	
	ol, ul, li {
		list-style: none;
		display: block;
	}
	
	caption, th {
		text-align: left;
	}
	
	h1, h2, h3, h4, h5, h6 {
		font-size: 18px;
		font-weight: normal;
	}
	
	q:before, q:after {
		content: '';
	}
	
	abbr, acronym { 
		border: 0 none;
	}
	
	
	/*---------------------------------------------------------------------------------------------------------------------------
	2.	Links
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	a {
		text-decoration: none;
		color: #707070;
	}
		
		a:hover {
			text-decoration: underline;
			color: #111;
		}
		
		a:active,
		a:focus {
			outline: none;
			color: #777;
		}
		
		a img {
			display: inline;
		}
		
		button::-moz-focus-inner {
			border: 0;
		}
		
		input[type="submit"]::-moz-focus-inner {
			border: 0;
		}
		
	
	/*---------------------------------------------------------------------------------------------------------------------------
	3.	Elements
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	body, h1, h2, h3, h4, h5, h6, input, option, textarea, button {
		font-family: 'Georgia',  serif;
		color: #707070;
		background-color:#db1016;
	}
	
	body {
		margin: 0;
		font-size: 14px;
		line-height: 21px;
		letter-spacing: 0.05em;
	}


	/*---------------------------------------------------------------------------------------------------------------------------
	4.	Common
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.clearer {
		height: 0 !important;
		overflow: hidden !important;
		display: block !important;
		clear: both !important;
	}
	


	/*---------------------------------------------------------------------------------------------------------------------------
	8.	Legal Filter
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	#main.main_legalFilter {
		width: 751px;
		height: 100%;
		margin: 0 auto;
		padding: 0;
	}
		
		.main_legalFilter #content {
			width: 751px;
			min-height: 360px;
			position: absolute;
			top: 50%;
			clear: both;
			margin: -300px 0 0;
			color: #6f6f71;
		}
			
			.main_legalFilter #content #legalFilter {
				width: 277px;
				height: 255px;
				margin: 0 auto;
				
			}
			
			.main_legalFilter #content #legalFilterAnim {
				width: 430px;
				height: 264px;
				margin: 0;
			}
			
			.main_legalFilter #content .colCA {
				width: 220px;
				min-height: 96px;
				float: left;
			}
			
			.main_legalFilter #content .colES {
				width: 220px;
				min-height: 96px;
				float: right;
			}
				
				.main_legalFilter #content p.title {
					min-height: 22px;
					font-size: 18px;
					font-weight: bold;
					text-transform: uppercase;
				}
					
					.main_legalFilter #content p.title a {
						text-decoration: none;
						color: #6f6f71;
					}
					
					.main_legalFilter #content p.title a:hover {
						text-decoration: none;
						color: #d80100;
					}
					
					.main_legalFilter #content p.title a:active {
						text-decoration: none;
						color: #d80100;
					}
				
				.main_legalFilter #content p.forbidCopy {
					min-height: 47px;
					font-size: 15px;
					font-weight: bold;
				}
				
				.main_legalFilter #content p.adviceCopy {
					min-height: 27px;
					font-size: 10px;
					text-transform: uppercase;
					
				}




/*---------------------------------------------------------------------------------------------------------------------------
	8.	Legal Filter
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	#main2.main_legalFilter2 {
		width: 632px;
		height: 100%;
		margin: 0 auto;
		padding: 0;
	}
		
		.main_legalFilter2 #content2 {
			width: 632px;
			min-height: 360px;
			position: absolute;
			top: 50%;
			clear: both;
			margin: -180px 0 0;
			color: #6f6f71;
		}
			
			.main_legalFilter2 #content2 #legalFilter2 {
				width: 277px;
				height: 255px;
				margin: 0 auto;
				
			}
			
			.main_legalFilter2 #content2 #legalFilterAnim2 {
				width: 430px;
				height: 264px;
				margin: 0;
			}
			
			.main_legalFilter2 #content2 .colCA2 {
				width: 220px;
				min-height: 96px;
				float: left;
			}
			
			.main_legalFilter2 #content2 .colES2 {
				width: 220px;
				min-height: 96px;
				float: right;
			}
				
				.main_legalFilter2 #content2 p.title {
					min-height: 22px;
					font-size: 18px;
					font-weight: bold;
					text-transform: uppercase;
				}
					
					.main_legalFilter2 #content2 p.title a {
						text-decoration: none;
						color: #6f6f71;
					}
					
					.main_legalFilter2 #content2 p.title a:hover {
						text-decoration: none;
						color: #d80100;
					}
					
					.main_legalFilter2 #content2 p.title a:active {
						text-decoration: none;
						color: #d80100;
					}
				
				.main_legalFilter2 #content2 p.forbidCopy {
					min-height: 47px;
					font-size: 15px;
					font-weight: bold;
				}
				
				.main_legalFilter2 #content2 p.adviceCopy {
					min-height: 27px;
					font-size: 10px;
					text-transform: uppercase;
					
				}






	/*---------------------------------------------------------------------------------------------------------------------------
	8.	Legal Filter
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	#main.main_legalAdvice {
		width: 490px;
		height: 640px;
		overflow: auto;
		margin: 0 auto;
		padding: 30px;
	}
		
		#main.main_legalAdvice .estrellaLogo {
			width: 90px;
			height: 90px;
			display: block;
			overflow: hidden;
			margin: 0 0 20px auto;
			text-indent: -900px;
		}
		
		#main.main_legalAdvice p {
			margin-bottom: 12px;
			font-size: 14px;
		}
	
	
