body {
	background: #F8F8E5;
	margin: 0;
}
			a {
			text-decoration: underline;
		

	
		}
		
		div#cabecera {
			background: #fff;
			padding: 30px 0px 30px 0px;
		}
		
		div.loget {
			margin: 0 auto;
			width: 650px;
		}

		
				div.loget h1 {
					width: 202px;
					margin: 0;
				}
					
		
				div.loget h1 img {
					display: block;
						}

		div.cosmetic {
			background: #555;
			height: 24px;
			border-top: 1px solid #222;
			border-bottom: 1px solid #222;
		}
		
		div#content {
			background: #fff url(/images/bg_body.gif);
			width: 653px;
			margin: 0 auto;
			border-bottom: 1px solid #333;
		}
		
		   div.padder {
		   	padding: 15px 35px 15px 35px;
		   }
		
		
			div.slogan-home {
				margin: 0;
				
			}
			
			div.slogan-home img {
				display: block;
				padding: 0px 0px 0px 1px;
			}
					
			.module {
				margin-bottom: 25px;
			}
			
			.colizq {
				width: 260px;
				float: left;
			}
			
			.colderech {
				width: 290px;
				float: right;
			}

			div#content .justificada {
	text-align: justify;
	margin-bottom: 0;
			}
			
		div#content .izquierda {
	text-align: left;

			}
			div#content .breadcrumb {		
				font: .7em/1.6em Tahoma, Verdana, Arial, sans-serif;
				color: #333;
				text-align: justify;
				margin-top: 0;
									}
			
			div#content p {
				font: .7em/1.3em Arial, Helvetica, Verdana, sans-serif;
				color: #333;
				text-align: justify;
				margin-top: 0;

			}
		

					div#content .module p {
						margin-right: 15px;
					}
					
					
			
			div#content .module h3 {
				background: url(/images/dot_line_bg.gif) repeat-x bottom;
				padding-bottom: .3em;
				margin: 0 0 1em 0;
			}
			
				div#content .module h3 img {
					display: block;
				}
				
				
				
				div#texto h3 {
					font: bold .9em/1.6em Arial, sans-serif;
					color: #333;
					margin-bottom: 0;
					} 
				
				div#texto ul li {
					font: .8em/1.5em Arial, sans-serif;
				}
				

				p.clear {
					clear: both;
					margin: 0;
					padding: 0;
				}
				


				form {
			margin: 0;
			padding: 0;
			}
			
			
			/* formularios */
			
			
			table.form {
										width: 100%;
										margin-top: 15px;
									}
									
									table.form td {
										
										vertical-align: top;
									}
									
									table.form td label, table.calcular td label {
										font: bold .7em/1.4em Tahoma, Verdana, Arial, sans-serif;
										display: block;
									}
									
									table.form td small {
										font: .7em/1.4em Tahoma, Verdana, Arial, sans-serif;
										color: #c00;
									}
									
									table.form td select {
										width: 203px;
									}
									
									
									/* end */
				
				
				div#pie {
					background: #333 url(/images/bg-pie.gif) repeat-y;
					width: 653px;
					margin: 0px auto 15px auto;
					border-top: 1px solid #666;
					}
					
					div#pie div.lolo {
						padding: 10px;
						text-align: center;
					}
					
					div.lolo p img {
						display: block;
						margin: 10px  auto 5px auto;
					}
					
					div#pie div.lolo p {
						margin: 0;
						font: .7em/1.4em Tahoma, Arial, verdana, san-serif;
						color: #666;
					}
					
							div#pie div.lolo p a {
								color: #ccc;
								text-decoration: underline;
							}
					
					.block {
						display: block;
					}
					
					div.subpie {
						width: 653px;
						margin: 5px auto;
						padding-bottom: 20px;
						
					}
					
					div.subpie p {
						text-align: center;
						color: #99996E;
						font: .7em/1.4em "Trebuchet MS", Arial, sans-serif;
					}
					
					p.clear {
						clear: both;
						margin: 0;
						padding: 0;
					}
					
					
					div.module h4 {
						color: #c00;
						font: bold .7em/1.4em "Trebuchet MS", Arial, sans-serif;
						margin: 0;
					}
					
					div.module img.thumb {
						padding: 1px;
						display: block;
						border: 1px solid #ccc;
						margin: 3px 10px 15px 0;
						float: left;
					}
					
					
					#menues {
						background: #F1F1F1;
						width: 160px;
						float: right;
						padding: 10px 20px;
						
					}
					
					
					#texto {
						padding: 25px;
						float: left;
						width: 395px;
						background-color: white;
						
					}
										
					.contactimg {
										float: right;
										
										}
										
					.leftimg {
										float: right;
										padding: 1px;
										border: 1px solid #ccc;
										margin: 3px 0px 10px 10px;
										}
					.rightimg {
										float: left;
										margin: 1px 20px 1px 1px;
										}
										
					.atex3 {
										float: left;
										margin: 1px 5px 1px 1px;
										}
					
					.mapaimg {
										/*float: right; */
										padding: 1px;
										border: 1px solid #ccc;
										margin: 1px 20px 1px 1px;
										}
				
					.listacontenido{
					font: .7em/1.3em Arial, Helvetica, Verdana, sans-serif;
					color: #333;
					text-align: justify;
					margin-top: 0;
					font-size: 10pt;
					
					}
					
						.listapdf {
											list-style-image: url(../images/icon_pdf.gif);
											font: .7em/1.3em Arial, Helvetica, Verdana, sans-serif;
											color: #333;
											text-align: justify;
											margin-top: 0;
											font-size: 10pt;
											
											/*margin-top: 0px;
											font: .7em/1.3em Arial, Helvetica, Verdana, sans-serif;
											color: #333;
											text-align: justify;
											text-indent: 5px;
											list-style-position: outside;*/
										}
					
					.lista{
						padding: 25px;
						float: left;
						width: 395px;
					}
				
						
					#menues h3 {
						margin: 0 0 .5em 0;
						padding: 0 0 .5em 0;
						background: url(/images/dot_line_menu.gif) repeat-x bottom;
						
					}
					
					
					.loloa {
						background: #f1f1f1;
						padding: 0px 0px 0px 3px;
						margin-right: 3px;
					}
					
	
					
					.module1 {
						padding-bottom: 20px;
						
											}
					
						#menues h3 img {
							display: block;
						}
						
						#menues ul {
							padding-left: 20px;
							_padding-left: 0px;
							margin: 0 0 0 .5em;
							_margin: 0 0 0 2em;
							}
						
						#menues ul li {
							font: .7em/1.4em Tahoma, "Trebuchet MS", Arial, sans-serif;
							color: #666;
							list-style: url(/images/li_img.gif);
							text-align: left;
						}
						#copy {
					font: .6em/1.3em Tahoma, "Trebuchet MS", Arial, sans-serif;
					color: #333;
					text-align: justify;
					margin-top: 0;
											}		
					#indent {
					font: .7em/1.3em Arial, Helvetica, Verdana, sans-serif;
					color: #333;
					text-align: justify;
					padding-left: 3em;
					}
					
p.warning {
	color: #B10000 !important;
	font: bold 14px Arial !important;
}					