@charset "UTF-8";
/* CSS Document */


body {
	margin: 0;
	padding: 0;
	}
 
/*///////////////////////////////////////////////////////////////////////////*/

	#wrap {
		margin: 0 auto;
		width: 918px;
		padding: 0 1px;
		text-align: left;
		background-color: #002131;
		}	
 
/*///////////////////////////////////////////////////////////////////////////*/

	.clearer { clear: both; }
	
	 a img { border: 0; }
	 
	 .imgl {
	 	float: left;
		margin-right: 8px;
		}
	 .imgr {
	 	float: right;
		margin-left: 8px;
		}
	 .imgc {
	 	display: block;
		margin: 8px auto;
		}
		
	 .txtcenter { text-align: center; }
	 .txtright { text-align: right; }
	 .txt10 { font-size: 10px; }
	 		
/*///////////////////////////////////////////////////////////////////////////*/

	hr {
		clear: both;
		}
	 
/*///////////////////////////////////////////////////////////////////////////*/

	.pager {
		margin: 20px 0;
		text-align: center;
		}
		.pager a {
			border: 1px solid #CCCCCC;
			padding: 4px 6px;
			text-decoration: none;
			}
			.pager a:hover, .pager a.actual {
				background-color: #EDEDED;
				}
	 	 	 
/*///////////////////////////////////////////////////////////////////////////*/

p#allright {
	border: 1px solid #669900;
	background: #F2FFF2 url(img/adm/allright.png) no-repeat center left;
    padding: 3px 10px 3px 20px;
	margin: 10px;
    font-size: 1.1em;
    width: 400px;
	color: #336600;
    }
   
ul#lista_errores {
    list-style: none;
    margin: 10px 20px 20px 0;
    padding: 0;
    }
	ul#lista_errores li {
		border: 1px solid #FF0000;
		background: #FFF0F0 url(img/adm/error.png) no-repeat center left;
		padding: 3px 10px 3px 20px;
		font-style: italic;
		margin: 10px;
		width: 440px;
		}

/*///////////////////////////////////////////////////////////////////////////*/

  .forma {
    margin: 0;
		padding: 30px;
		background: #E7E7E7;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
    }
   
    .forma fieldset {
        border: 0;
        }
    .forma fieldset legend {
        display: none;
        }
    .forma fieldset label {
        display: block;
        float: left;
        width: 140px;
				margin: 0 10px 2px 0;
				padding: 4px 5px 5px 5px;
				background: url(img/bg_label.png) top no-repeat;
        }
    .forma fieldset input {
        border: 1px solid #FFF;
				padding: 4px;
				margin: 0 0 4px 0;
				font-family: "Courier New", Courier, monospace;
				font-size: 14px;
				width: 310px;
				height: 18px;
        }
    .forma fieldset textarea {
        border: 1px solid #E5E5E5;
				padding: 4px;
				margin: 0 0 4px 0;
				font-family: "Courier New", Courier, monospace;
				font-size: 14px;
				width: 310px;
        }
				.forma fieldset input:hover, .forma fieldset input:focus, .forma fieldset textarea:hover, .forma fieldset textarea:focus {
					border-color: #CCC;
				}
				
		.forma fieldset p {
			margin: 0;
			padding: 10px 0 0 0;
			text-align: right;
		}
		.forma fieldset p button {
			display: inline-block;
			width: 110px;
			height: 25px;
			text-indent: -9999px;
			background: transparent url(img/btn_enviar.png) top right no-repeat;
			border: 0;
			cursor: pointer;
			margin: 0 0 0 20px;
		}
		.forma fieldset p button:hover {
			background-position: bottom right;
		}
