@CHARSET "ISO-8859-1";

body{
	font-family:"Open Sans",Arial,sans-serif; 
	font-size:12px;

	

	/* for IE */
  	/*filter:alpha(opacity=90);*/
  	/* CSS3 standard */
  	/*opacity:0.50;	*/
	
}


p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
	margin:0 auto;
	width:670px;
	padding:0px 14px 14px 14px;
    background:#FFFFFF; 
	color:#262626;
	
}

.myform2{
	margin:0 auto;
	width:1000px;
	padding:0px 14px 14px 14px;
	/*border:solid 1px #262626;*/
    background:#FFFFFF; 
	
}

.myform3{
	margin:0 auto;
	width:900px;
	padding:14px;
	border:solid 1px #262626;
	background-color:#FFFFFF;
      
	margin-top:146px;
	
}



.subtitulo{
		font-size:11px;
		color:#000000;
		margin-bottom:20px;
		border-bottom:solid 1px #262626;
		padding-bottom:10px;
	}
	
.preview {

position:relative;
left:50px;
background-color:#7A94A3;
color:#FFFFFF;
 
padding: 5px 5px 5px 5px;
border: 1px solid white;
}
	
.soporte{
	font-size:11px;
	color:#262626;
	margin-bottom:20px;
	padding-bottom:10px;
}
.selectregistro{
		font-size:12px;
	padding:4px 2px;
	border:solid 1px #262626;
	margin:2px 0 12px 10px;
	width:370px;
}

/* Print Only */
@media print {
.noprint {display:none !important;}
.noshow {display:block !important;}
}


/* ----------- stylized ----------- */
	#stylized{
		
		
	}
	#stylized h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#stylized p{
		font-size:11px;
		color:#262626;
		/*margin-bottom:20px;
		border-bottom:solid 1px #262626;
		padding-bottom:10px;*/
	}
	#stylized label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:180px;
		float:left;
		 
	}
	#stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:180px;
	}
	
	/*#stylized*/ 
	input, checkbox{
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #262626;
		margin:2px 0 12px 10px;
	}
	
	select{
			font-size:12px;
		padding:4px 2px;
		border:solid 1px #262626;
		margin:2px 0 12px 10px;
		
	}
	
	selectregistros{
			font-size:12px;
		padding:4px 2px;
		border:solid 1px #262626;
		margin:2px 0 12px 10px;
	}
	

	
	textarea{

		border:solid 1px #262626;

	}
		
	
	#stylized button{ 
		clear:both;
		
		width:125px;
		height:31px;
		background: url(button2.gif) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}
	
	#stylized button:hover{ 
		clear:both;
		
		width:125px;
		height:31px;
		background: url(button.gif) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}

.myform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
} 

/* ----------- validation ----------- */
			.LV_validation_message{
			    font-weight:bold;
			    margin:0 0 0 50px;
					font-size:10px;
			}
			
			.LV_valid {
			    color:#00CC00;
			}
				
			.LV_invalid {
			    color:#CC0000;
			}
			    
			.LV_valid_field,
			input.LV_valid_field:hover, 
			input.LV_valid_field:active,
			textarea.LV_valid_field:hover, 
			textarea.LV_valid_field:active {
			    border: 1px solid #00CC00;
			}
			    
			.LV_invalid_field, 
			input.LV_invalid_field:hover, 
			input.LV_invalid_field:active,
			textarea.LV_invalid_field:hover, 
			textarea.LV_invalid_field:active {
			    border: 1px solid #CC0000;
			}  
			
.roundcont {
	width: 250px;
	background-color: #ffffff;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

.resaltado{
    background-color: #ff9900;
}

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #262626;
	
	text-decoration: none; /* no underline */
	color: #262626;
}

div.pagination a:hover, div.pagination a:active {
	border: 1px solid #7A94A3;

	color: #000;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #7A94A3;
		
		font-weight: bold;
		background-color: #7A94A3;
		color: #FFF;
}
	
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;

	color: #DDD;
}

  