 

body {
	margin: 0;
   
		}

p.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

P.utiles {

	margin-top: 20px;
font: 9px Tahoma, Verdana, Arial, sans-serif;
color: #666;

}


#superini{
	margin: 0 auto;
	width: 405px;
}

#cabeceraini {
				color: #fff;
				clear: both;
				padding-bottom: 20px;
				}
	
#cabeceraini .slogan {
			padding-top: 35px;
			display: block;
		}	
				
#textoini {
					width: 405px;
					padding-bottom: 0px;
				
					}
				
#textoini h3 {
					margin: 0;	
					font: bold .9em/1.3em Arial, sans-serif;
					color: #111;
				}
				
	
#contenidoini {

		border-top: 3px solid #C60202;
		color: #fff;
		padding-bottom: 0px;	
		}
	
	
	#super {
	margin: 0 auto;
	width: 700px;
	}	
		
	#cabecera {
				border-top: 6px solid #0090D7;
				color: #fff;
				clear: both;
				padding-bottom: 20px;
				border-bottom: 3px solid #C60202;
		} 
				
	#content {
		border-bottom: 3px solid #0090D7;
		padding-top: 0px;	
		padding-bottom: 0px;	
		/*padding: 0 0 40% 0;*/
	background: url(/images/menu_bg.gif) repeat-y left;
						}
		
		#cabecera h1 {
			float: left;
			margin: 0;
			padding-top: 15px;
		}
		
		#cabecera h1 img {
			display: block;
		}
		
		
		#cabecera .slogan {
			padding-top: 10px;
			display: block;
		}
			
							
				div#texto .breadcrumb {		
				font: .7em/1.6em Arial, Helvetica, sans-serif;
				color: #333;
				text-align: justify;
				padding-left: 25px;
				
									}
									
				#texto {
					/*padding-bottom: 0px;*/
padding-top: 0px;					
padding-left: 0px;
					margin: 0 0px 0 0;
					float: right;
width: 470px;					
				}
				
	
				#texto img{
	float: right;
	padding-bottom: 15px;
}
	
					
				#texto p, #texto dl, #texto ol, #texto table {
					font: .8em/1.6em Arial, Helvetica, sans-serif;
					color: #333;
					padding-left: 25px;
				
				}
					
				#texto ul {
					font: .8em/1.6em Arial, Helvetica, sans-serif;
					color: #333;
					/*padding-left: 20px;*/
				}
					
				#menu {
								margin: 0;
								float: left;
								display:block;
								}
				
						
				 #menu h3 {
				 	margin-top: 0;
					margin-bottom:0;
					padding-bottom:0;					
							}
		
				
					#menu h3 img {
					display: block;
					margin-bottom:0px;
					padding-bottom:0px;			
											
				}
				
	
						img {
							border: 0;
						}
						
					
					#footer {
						font: .7em/1.4em Arial, sans-serif;
						padding-left: 1px;
						padding-right: 1px;
						padding-top: 10px;
						padding-bottom: 15px;
						
					}

					#footer2 {
						font: .7em/1.4em Arial, sans-serif;
						padding-left: 10px;
						padding-right: 1px;
						padding-top: 10px;
						padding-bottom: 10px;
						
					}
										
					#legal {
					font: .7em/1.2em Arial, sans-serif;
					
						}
									
						
					   			/* formularios */
			
			
	



