/*-----------------------------------------------------------------------------------------------------------------------------*/
/* CompuJOGA.com 2008																																								  */
/* Hoja de estilos generales principales																																  */
/* Produccion +TicoVirtual de Costa Rica | Comunicación Digital | http://www.ticovirtual.net			*/
/*-----------------------------------------------------------------------------------------------------------------------------*/

/* propiedades generales aplicadas a todas las secciones sin formato definido */
* { padding: 0px !important; margin: 0px !important; border: 0; font-family: verdana, arial, garamond; font-size: 10px; color: #333; font-weight: normal; }

/* definiciones predeterminadas de l sitio*/
h1 { color: #2E74A7; font-weight: bold; font-size: 14px;}
h2 {color: #646464; font-size: 11px;}
h3 {color:#FFD700; font-weight: bold; font-size: 14px; letter-spacing: 0.2em;   }
h4 { }
br { line-height: 0.7em;}
a, a:visited, a:link { text-decoration: none; color: #00008B;} a:hover {color: #0000CD; text-decoration: underline; }
td { }
img {	border: 0px;}
strong {font-weight: bold; color:#708090; font-size: 11px;}

/* propiedades generales del cuerpo */
body {}

.searched {
	color: #2E74A7; font-weight: bold; font-size: 13px;
}

/* propiedades generales del div cuerpo */
.main_wrapper {
	width: 950px; height: auto;
	margin: 0px auto 0px auto !important;
	overflow-x: hidden !important; overflow-y: hidden !important;
}

/* propiedades del main 600PX */
.main_wrapper .main {
	width: 950px; height: 600px;
	border-bottom: 2px solid #CCC;
	
}

/* propiedades del Head contenedor del searcher */
.main_wrapper .main .head {border-bottom: 2px solid #CCC !important;}

.dir {text-align: center; font-weight: bold;	line-height: 1.0em; color: #999 !important;font-family: Arial !important; font-size: 12px;} .dir span {	font-size: 12px; color: #258DD2; font-weight: bold; font-family: Arial !important;}

/* SEARCHER in main*/
.main_wrapper .main .head .searcher {
	width: 176px;
	vertical-align: middle;
}
.main_wrapper .main .head .searcher #box {
	height: 22px !important; width: 177px !important;
	background-image: url(../images/searcherBox.jpg); background-position: 0px 0px; background-repeat: no-repeat;
}
.main_wrapper .main .head .searcher #box input {
	width: 146px;
	background-color: transparent;
	margin: 3px 0px 0px 24px !important;
	border: 1px solid #EBEBEB;
	color: #2E74A7;
}


/*
*	menuOptions
*/
#menuOptions {
	font-family: Arial; width: 773px;
}
#menuOptions a, #menuOptions a:visited, #menuOptions a:link {color: #666; text-decoration: none;}#menuOptions a:hover{ color: #FFB71E; text-decoration: none; font-weight: bold;}
/* Contact Form */
 #contactWindow {	position: absolute; top: 70px; z-index:1000;	width: 400px; margin: 0px auto 0px 500px !important; *left: 300px; *margin: 0px auto 0px 200px !important
 }#dataTitleC {font-weight: bold; text-align: center; background-image: url(../images/constCenter.jpg); background-position: 0px 0px; background-repeat: repeat-x; width:180px; *width:162px; color:#FF7300; padding-right: 90px !important; *padding-right: 100px !important;}
#han1C {	cursor: move;}   #han3C {
	width: 19px !important; height: 19px !important; cursor: pointer;
}#txtMVC {display: none; background-color: #FDFFE5; border: 1px solid #999;  position: absolute; top: 4px;  left: 20px; } #txtCRC {display: none; background-color: #FDFFE5; border: 1px solid #999;  position: absolute; top: 4px;  left: 288px; } 
#han2C {
	width: 100px !important; height: 19px !important; color: #999;
	background-image: url(../images/constCenter.jpg) !important; background-position: 0px 0px; background-repeat: repeat-x;
	padding-top: 2px !important; *padding-top: 0px !important; 	
}#dataC {border: 2px solid #CCC;	padding: 8px !important; *margin-top: -1px !important;background-color: #FFF; background-image: url(../images/backDataWindows.gif); background-position: 0px 0px; background-repeat: repeat-x;}
#dataC table {border-top: 1px solid #CCC;border-bottom: 1px solid #CCC; padding: 8px 0px 2px 0px !important; margin: 8px 0px 4px 0px !important;}#dataC input {padding: 2px !important; border: 1px solid #CCC; width: 160px;} #dataC textarea {border: 1px solid #CCC; } #dataC td {font-weight: bold; color: #2E74A7; }

/*
*	mainFlash
*/
#mainFlash {
	width: 763px; height: 228px; /*margin-top: 1px !important;*/ float: left; display: block;
	margin: 1px 10px 4px 0px !important;
}

/*
*	mainInfo
*/
#mainInfo {
	width: 773px; height: 241px; float: left; border: 0px solid #333; display: block;
	background-image: url(../images/mainInfo_background.png); background-position: 0px 0px; background-repeat: no-repeat;
}
#mainInfo #selections {	width: 212px; height: 241px;	display: block; float: left; }
		#tblSle{margin: 24px 0px 0px 0px !important; 	}
				#tblSle td a {text-decoration: none; font-family: Arial; color: #666;}
				#tblSle td { vertical-align: top;  padding-left: 6px !important;}
				#tblSle td span {font-weight: bold; font-size: 12px; color: #FFA500; line-height: 0.70em; }
		#impInfo {margin: 40px 0px 0px 14px !important;}
		#impInfo a {font-family: Arial; color: #666; text-decoration: none;}
#mainInfo #dataSle {width: 561px; height: 241px;display: block; float: left; overflow-x: hidden; overflow-y: hidden;}

/*
*	mainMarks
*/
#mainMarks {
	width: 773px; height: 63px; float: left; display: block;
}


/*
*	leftOptions
*/
#leftOptions {
	width: 177px; height: 550px; float: left; margin-top: -487px !important; display: block;
	overflow-x: hidden !important;
}
#leftOptions #leftInfo {
	width: 177px; height: 270px;
	border-left: 1px solid #CCC;
}
 #usr {
	width: 176px; height: auto;
	padding-top: 4px !important;
}
#usr iframe {
	width: 176px; height: 70px !important; border: none !important; overflow: hidden !important;
}

.tableUSR {
	margin: 0px 0px 0px 6px !important;
}
.tableUSR input {
	border: 1px solid #CCC !important;
	width: 94px; height: 12px;
	color: #666; font-family: Arial;
}
.tableUSR td {
	color: #999 !important;
	font-family: Arial !important;
	font-size: 10px !important;
	padding: 0px !important;
	border: none !important;
	text-align: center !important;
	background-image: none !important;
}
.tableUSR tr{
	background-image: none !important;
}

#leftOptions #leftInfo #edu {
	/*padding-top: 8px !important;*/
	width: 176px; 
	height: 154px !important;
}

/*
*	Propieades de Información General
*/
 #eduWindow {	position: absolute; 	width: 400px; margin: 0px auto 0px -400px !important; }
 #dataTitleE {font-weight: bold; text-align: center; background-image: url(../images/constCenter.jpg); background-position: 0px 0px; background-repeat: repeat-x; width:180px; *width:162px; color:#FF7300; padding-right: 90px !important; *padding-right: 100px !important;}
#han1E {	cursor: move;}  #han3E {
	width: 19px !important; height: 19px !important; cursor: pointer;
}#txtMVE {display: none; background-color: #FDFFE5; border: 1px solid #999;  position: absolute; top: 4px;  left: 20px; } #txtCRE {display: none; background-color: #FDFFE5; border: 1px solid #999;  position: absolute; top: 4px;  left: 288px; } 
#han2E {
	width: 100px !important; height: 19px !important; color: #999;
	background-image: url(../images/constCenter.jpg) !important; background-position: 0px 0px; background-repeat: repeat-x;
	padding-top: 2px !important; *padding-top: 0px !important; 	
}#dataE {border: 2px solid #CCC;	padding: 8px !important; *margin-top: -1px !important;background-color: #FFF; background-image: url(../images/backDataWindows.gif); background-position: 0px 0px; background-repeat: repeat-x;}


#leftOptions #leftInfo #edu td {	font-family: Arial; line-height: 1.3em; }#leftOptions #leftInfo #edu td span {font-size: 14px; color: #0066FF; font-weight: bold; cursor: pointer;} 
#leftOptions #leftInfo #cotUSD {
	padding: 11px 0px 0px 22px !important; 
	height: 42px;
	*height: 22px;
	
	color: #C10000; font-weight: bold; font-size: 11px;
	width: 176px;  font-family: Arial;	line-height: 1.05em;
	background-image: url(../images/cotiUSD.gif); background-position: 0px 0px; background-repeat: no-repeat;
}#leftOptions #leftInfo #cotUSD span {font-family: Arial; font-size: 10px; } #venta, #compra {font-family: Arial; font-size: 11px !important; font-weight: bold !important; color: #C10000; }

#leftOptions #anunA {	margin-top: 8px !important;	width: 177px; height: 130px;}#leftOptions #anunB {	margin-top: 5px !important;	width: 177px; height: 130px;}




/* DATA WINDOWS */
/* Propiedades del div y deribados de la venta del catalogo */
#dataWindows {
	margin: 0px auto 0px 20px !important;
	position: absolute; top: 75px; z-index:1000;
	width:650px;
}
#dataWindows #handleWindow {
	
}#dataTitle {font-weight: bold; text-align: center; background-image: url(../images/constCenter.jpg); background-position: 0px 0px; background-repeat: repeat-x; width: 492px; *width: 414px; color:#FF7300; padding-right: 90px !important; *padding-right: 100px !important;}
#han1 {	cursor: move;}  #han3 {
	width: 19px !important; height: 19px !important; cursor: pointer;
}#txtMV {display: none; background-color: #FDFFE5; border: 1px solid #999;  position: absolute; top: 4px;  left: 20px; } #txtCR {display: none; background-color: #FDFFE5; border: 1px solid #999;  position: absolute; top: 4px;  left: 538px; } 
#han2 {
	width: 100px; height: 19px !important; color: #999;
	background-image: url(../images/constCenter.jpg); background-position: 0px 0px; background-repeat: repeat-x;
	padding-top: 2px !important; *padding-top: 0px !important; 	
}#data {	 border: 2px solid #CCC;padding: 2px !important; *margin-top: -1px !important;background-color: #FFF; background-image: url(../images/backDataWindows.gif); background-position: 0px 0px; background-repeat: repeat;}

#results {
	border-top: 1px solid #87CEEB;
	border-bottom: 1px solid #87CEEB;
	width: 99%; height: 300px;
	overflow-y: auto; 	overflow-x: hidden;
}
#results td {
	border-top: 1px solid #D7D7D7;
	border-right:  1px solid #D7D7D7;
	padding-bottom: 0px !important;
}
#results tr:hover {
	background-color: #D2EAFD;
	cursor: pointer;

}
#results tr:hover td {
	
	color: #1C587F;

	
}











/* COPYRIGHT */
.main_wrapper .copyright table td {	font-family: arial !important;	font-size: 10px !important;	color: #666 !important;}
.main_wrapper .copyright #ticovirtual_right { 
	display: none; width: 240px; height: 100px; 	position: absolute; 	margin: -68px 0px 0px 710px !important; z-index: 5 !important;
/*	position: absolute; margin: -72px 0px 0px 700px !important; left: 875px !important; *left: 866px !important;*/
	background-image: url(../images/ticovirtual_right_background.gif); background-repeat: no-repeat; background-position: 0px 0px;
}




.regUsrTable{
	padding: 10px !important;

}
.regUsrTable table{
	width: 100% !important;
}
.regUsrTable table td{
	font-weight: bold !important;
}
.regUsrTable input, select {
	border: 1px solid #ccc !important;
	width: 100% !important;
	padding: 2px !important;
}