.negrita {
	font: bold 10px Verdana;
}

.error {
	margin: 10px 10px;
	padding: 5px 5px 5px 5px;
	font: bold 10px Verdana;
	color:#ffffff;
	background: #ff0000;
	text-align:center;
	border:1px #ff0000 solid;	
}

.titulo_general {
	width:760px;
	height:12px;
	overflow:none;
	border-top:1px #67c3ff solid;
	border-right:1px #67c3ff solid;
	border-left:1px #67c3ff solid;
	border-bottom:1px #ffffff solid;
	background: #ffffff;
	color: #67c3ff;
	font: bold 10px Verdana;
	padding: 2px 5px 0px 5px;
	margin: 0px auto 0px auto;
	text-align:center;
	text-transform: uppercase;
}

.marco_general {
	width:760px;
	overflow:auto;
	clip:shape;
	border:1px #67c3ff solid;
	padding: 5px;
	margin: 0px auto;
}

.marco_espacio {
	width:34px;
	height:100px;
	border:0px #ffffff solid;
	padding: 0px;
	margin: 0px;
	float:left;
}

.marco_general2 {
	width:770px;
	border:1px #67c3ff solid;
	padding: 0px;
	margin: 0px auto 10px auto;
}

.marco_general3{
	width:770px;
	height:200px;
	border:1px #67c3ff solid;
	margin: auto auto 10px auto;
}

.marco_general4{
	width:262px;
	height:180px;
	border:0px;
	padding: 10px 0px 10px 10px;
	float:left;
}
.marco_general5{
	width:120px;
	height:180px;
	border:0px;
	padding: 10px 0px 10px 10px;
	float:left;
}
.marco_general6{
	border-left:1px #67c3ff solid;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	width:217px;
	height:180px;
	padding: 10px 10px 10px 10px;
	float:left;
	font: normal 10px Verdana;
}

.marco_general_iframe {
	width:770px;
	height:44px;
	border:1px #67c3ff solid;
	padding: 0px;
	margin: 0px auto 10px auto;
}

.marco_area_general {
	width:770px;
	height:520px;
	border:1px #67c3ff solid;
	margin: 0px auto;
}
.area_general {
	width:770px;
	height:520px;
	border:0px;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	font: normal 10px Verdana;
}


.marco_bloque{
	width:200px;
	border:1px #67c3ff solid;
	padding: 0px;
	margin: 10px 27px 10px 27px;
	float: left;
}

.titulo_bloque{
	width:200px;
	height:16px;
	border:0px;
	background: #3490cc;
	color: #ffffff;
	font: bold 10px Verdana;
	padding: 2px 0px 0px 0px;
	text-align:center;
	float: left;
}

.marco_bloque2{
	width:250px;
	border:1px #67c3ff solid;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	clear: both;
}

.marco {
	width:330px;
	overflow:none;
	clip:shape;
	border:1px #67c3ff solid;
	background:#e1f4ff;
	padding: 0px;
	float:left;
}

.marco_inferior{
	width:700; 
	height:250;
	z-index:5;
}


.titulo {
	width:318px;
	height:12px;
	overflow:none;
	border:1px #67c3ff solid;
	background: #67c3ff;
	color: #FFFFFF;
	font: bold 10px Verdana;
	padding: 2px 5px 0px 5px;
	margin: 0px auto 5px auto;
}

.bloqueimagen {
	height:174px;
	border:0px;
	float:left;
	margin: 5px 0px 5px 5px;	
	margin: 0px 5px 0px 5px;	
}

.imagen {
	height:100px;
	border:0px;
	float:left;
	position:relative;
	z-index: 2;
}

.icono {
	float:left;
	position:relative;
	z-index: 3;
	margin: 0px -16px 0px 0px;
}

.icono_env {
	float:right;
	position:relative;
	z-index: 2;
	padding: 2px;
}

.icono_ren {
	float:right;
	position:relative;
	z-index: 2;
	padding: 2px;
}

.icono_bor {
	float:right;
	position:relative;
	z-index: 2;
	padding: 3px;
}

.icono_guardar {
	float:right;
	position:relative;
	z-index: 2;
	padding: 2px;
	margin: -15px -7px 0px 0px;
}

.cheq {
	float:right;
	z-index: 2;
}

.botones{
	width:96px;
	height:20px;
	clear:both;
	border-top:1px #67c3ff solid;
	border-right:1px #67c3ff solid;
	border-left:1px #67c3ff solid;
	border-bottom:0px;
	padding:1px 1px 0px 1px;
	background: #ffffff;
}

.texto{
	width:98px;
	color:#67c3ff;
	font: normal 10px Verdana;
	clear:both;
	white-space: nowrap;
	border:1px #67c3ff solid;
	background: #ffffff;
}

.select_campo {
	width:770px;
	height:16px;
	border:0px;
	background: #3490cc;
	color: #ffffff;
	font: bold 10px Verdana;
	padding: 2px 0px 0px 0px;
	text-align:center;
}

.select_campo_med {
	width:250px;
	height:16px;
	border:0px;
	background: #3490cc;
	color: #ffffff;
	font: bold 10px Verdana;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
}

.select_campo_peq {
	width:200px;
	height:16px;
	border:0px;
	background: #3490cc;
	color: #ffffff;
	font: bold 10px Verdana;
	padding: 2px 0px 0px 0px;
	text-align:center;
}

.select_par{
	background: #67c3ff;
	padding: 2px 5px 0px 5px;
	color: #ffffff;
	font: bold 10px Verdana;
}

.select_impar{
	background: #ffffff;
	padding: 2px 5px 0px 5px;
	color: #67c3ff;
	font: bold 10px Verdana;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(img_overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img_overlay.png", sizingMethod="scale");
	}
