* {margin:0; padding:0}
img,fieldset, abbr {border:none}
ul,li {list-style:none}
.ftl {float:left}
.ftr {float:right}
.clear:after {content:"."; clear:both; display:block; visibility:hidden; height:0}
.hacked {overflow:hidden}
hr, .hidden {display:none;}
html {font-size:100%}
body {font:62.5% Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:center; padding-bottom:3.5em;}
h1 {font-size:1em;  color:#004a8f; display:inline}
h2,h3,h4{font-size:1em;}

#close { display:none;}

.popupWrapper{font-size:100%; width:68.6em; text-align:left; margin:auto; }
	.popupHeader{height:6.6em;}
		.popupHeader h1{padding-top:1.9em; display:block; float:left;}
		.popupHeader h1 img{width:20.5em; height:2.9em;}
		.popupHeader a.close{font-family:arial; text-decoration:none; color:#004a8f; margin:.2em 3.9em 0 0;}
			* html .popupHeader a.close{margin-right:1.7em;}
	
	.popupContainer{padding:0 3.5em;}
		.popupContainer h2{background-color:#8b8d91; color:#fff; font-weight:bold; font-size:1.3em; padding:.5em 0 .85em .85em;}
		
		.popupContent{border:.1em solid #d6d6d6; border-top:0; padding:.8em; font-size:1.1em;}
			.popupContent p{margin-bottom:.5em;}
			.popupContent a{text-decoration:none; color:#004a8f;}
			.popupContent a:hover{text-decoration:underline;}
						
			.popupContent h3{color:#004a8f; font-weight:bold; font-size:1.1em; margin-bottom:.25em;}
			.popupContent h4{margin-bottom:.3em;}
			.popupContent div.hr{height:1px; background-color:#e4e4e0; line-height:1px; font-size:1px; margin:10px 0;}
			.popupContent div.hr hr{display:none;}
			.popupContent ul{margin-left:1.1em;}
			.popupContent ul li{margin:.3em 0;}
			
			.popupContent .genericPhoto {float:left; background:url(../img/fndFoto.gif) no-repeat left top; margin-right:1.1em; margin-bottom:.2em;}
			.popupContent .genericPhoto img {margin-bottom:.3em;}
			.popupContent .genericPhoto a {font-size:.9em;}
		
			.popupContent .obliga {display:block; margin-bottom:1.8em; font-size:.9em;}
			
			/*Estilos para formulario*/
			.popupContent form#popupForm{color:#111;}
			.popupContent form#popupForm legend { display:none;}
			.popupContent form#popupForm span { color:#004a8f;}
			.popupContent form#popupForm fieldset {padding:0 1.1em;}
			.popupContent form#popupForm input.txt, form#popupForm select { font-size:1em; width:25em; margin-bottom:1.6em; margin-top:.3em;}
			.popupContent form#popupForm input.txt2 { font-size:1em; width:18.8em; margin-top:.2em;}
			.popupContent form#popupForm select { width:20.5em; min-height:1em;}
			.popupContent form#popupForm textarea { font:1em verdana, Helvetica, sans-serif;  height:9.6em; margin-bottom:1.7em; width:51.5em;}
			.popupContent form#popupForm  h3{color:#004a8f; border-top:.1em solid #e2e2e2; padding-top:1em; margin-bottom:1.1em;}
			html>/**/body .popupContent form#popupForm h3.ff{margin-top:1.5em;}
			
			.popupContent form#popupForm div.radioBtns {clear:both; margin-bottom:1.6em;}
				.popupContent form#popupForm div.radioBtns label{color:#666; margin-right:3.1em; text-transform:uppercase; padding-left:1.1em;}
				.popupContent form#popupForm div.radioBtns input{margin-right:.5em;}
			
			.popupbuttons {border-top:.1em solid #e2e2e2; padding:1.3em 0 .3em 1.3em; height:1%;}
				.btn { float:right; border:.1em solid #ccc; border-right:.1em solid #999; border-bottom:.1em solid #999; background:none; font-size:1em; font-weight:bold; color:#666; cursor:pointer;}
				.btn.borrar { background:url(../img/fndClear.gif) repeat right top; padding-right:2em;}
				.btn.buscar { background:url(../img/fndSumit.gif) repeat right top; margin-left:1em; padding-right:2em;}
				
			.legal{width:100%; border-top:.1em solid #e2e2e2; margin-top:1em; padding-top:1em; clear:both;}
