﻿


/* ----------------------- ELEMENTS --------------------------------- */

	html{
		height:100%;  		
	}
	
	body { 
		height:100%;  padding:0; margin:0;
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#21292f;	
	}


	hr{ height:3px; background-color:#CCCCCC; color:#CCCCCC; border:none; }

	table { border-collapse:collapse; border-spacing:0;}
	th,td {  padding:0; margin:0; }
	
	p{ padding:0; margin:0;}
	
	img{ border:0 ; }
	
	
	a{color:#004477;}
	a:hover{color:#CC6600; text-decoration:underline;  }
	
	
	h1,h2,h3,h4,h5,h6{ margin:0px;padding:0px; line-height:1.1em; color:#223344; font-weight:normal; }
	h1{ font-size:2.2em; letter-spacing:-1px; }
	h2{ font-size:2.0em; letter-spacing:-1px;}
	h3{ font-size:1.8em;letter-spacing:-1px; }
	h4{ font-size:1.6em; }
	h5{ font-size:1.4em; }
	h6{ font-size:1.2em; }	


	.InvisibleElement{
		position:absolute; visibility:hidden;  
	}

	ul,dl,ol{ padding:0; margin:0;}
	ul{ list-style:none;}
	
	dl{ padding:0; margin:0; display:table; height:100%;  }
	dl dt{ float:left; clear:left; font-weight:bold;}
	dl dd{  clear:right;}

/* ----------------------- PAGE ZONES --------------------------------- */



		/* Basicos, no modificar */ 
		#HZone , #MZone , #FZone { clear:both; float:none; display:table; width:100%; } 
		.ZoneActiveArea{ display:table;	 }

		
/* ----------------------- FORMS --------------------------------- */
	
	form{ padding:0; margin:0;  } 
	
   
	
	input[type=text] , textarea{ border:1px solid #7F9DB9;}
		
	input  , textarea {		
		padding:4px;  
		background-image:url(../picfiles/bg_Input.gif); background-repeat:repeat-x; background-position:top; 
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#223344; 
	}

	.Form_GenericButton{ background-image:none;  }	
	.Form_GenericCheck{ background-image:none;  }
	
		
		
	fieldset{
		margin-top:20px; padding:15px; margin-bottom:30px;  
		border:1px solid #f0f0f0;border-bottom:10px solid #f0f0f0;
			
	}
	
	
	fieldset legend{	
		padding-left:25px; padding-bottom:0px;  padding-bottom:10px; 
		background-image:url(../picFiles/bullet_asteriscoBlue.gif); background-repeat:no-repeat; background-position:5px 5px; 	
		font-size:20px; font-weight:normal; color:#445566; 
	}
	
	
	fieldset p {
		line-height:1.5em;  padding-left:20px; padding-right:20px;	 
	}
	
	
/* ----------------------- Message --------------------------------- */

	.MsgSector{
		padding:5px; margin:10px;
		border:1px solid #f0f0f0;
		background-color:#fcfcfc;
		font-size:14px; color:#333333;	
	}
	
	.MsgSector h4 , .MsgSector p{ margin:0 ; padding:0; font-family:Arial, Helvetica, sans-serif;}
	
	/***/
	.MsgInfo , .MsgError , .MsgWarning{ padding:10px; margin:10px; border:3px; }	
	
		
	.MsgInfo{
		padding:10px;
		background-color:#ffffff;
		border:5px solid #339900; 	
	}
	
	.MsgInfo h4{ color:#225E03;}
	
	
	/***/
	.MsgError{
		padding:10px;
		background-color:#ffffff;
		border:5px solid #CC0000;	
	}
	
	.MsgError h4{ color:#7F0202;}


	/***/
	.MsgWarning{
		padding:10px; 
		background-color:#ffffff;
		border:5px solid  #FF9900;	
	}
	
	.MsgWarning h4{ color:#A73908;}
	
	




/* ----------------------- PagerSector --------------------------------- */


	#PagerSector {
		width:85%;
		padding:3px; 
		margin:30px auto; margin-bottom:10px;
		background-color:#fcfcfc; 
		border:10px solid #f0f0f0;color: #556677 ;	
		border-bottom-width:1px; border-top-width:1px; ;
	 } 		
	#PagerSector table{ margin:auto;  } 		
	#PagerSector img{ margin-top:5px; }
	
	#PagerSector .PaginationLink {
		font-weight:bold; font-size:12px;
		text-decoration:none;
		padding:5px; 
		border:1px solid #f5f5f5;
		color:#556677 !important; 
		border-bottom:none; border-top:none;						
	}

	#PagerSector .PaginationLink:hover{   border:1px solid #cccccc; border-bottom:none; border-top:none; background-color:#f0f0f0; color:#666666 !important;  }




/* ----------------------- Basic Search   --------------------------------- */


	
	#BasicSearchSector{
		width:297px; height:38px;  margin-bottom:8px; padding-top:10px; 
		background-color:#145688;
		border:5px solid #003761; border-top:none;
	}
	
	#BasicSearchSector table{
		
	}
	
	#BasicSearchSector .TextBox{
		width:250px; height:21px; 
		border:0; padding:0; margin:0; margin-left:1px; padding-top:7px; 
		background-color:#FFFFFF; background-image:url(../picfiles/bg_search.gif); background-repeat:repeat-x; 
		color:#868686; 		text-align:center; 
	}
	
	#BasicSearchSector .Button{
		padding:0; margin:0; display:block;
	}
	
	#BasicSearchSector img{ display:block; }

	/* ---- */
		



