﻿@media screen{
	
body {
	font-size: 10pt;
	font-family:Candara, Corbel, Arial narrow, Tahoma, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	background:#f4f4f4 url('Images/head.png') repeat-x left top;
	margin: 0 0 0 0;	
}
#PageTop{
	width:1002px;
	height:144px;
	margin:0px auto auto auto;
}
.logo{
	width:400px;
	height:144px;
	float:left;
	background: url('images/logo_gregal.png') no-repeat scroll left 15px;						
}
.links{
	float:right;
	width:600px;
	text-align:right;
}

#PageContainer{
	display:table;
	margin:auto auto auto auto;
	width:1002px;
	height: 100% !important;
	/*min-height:600px;*/
	background: url('images/bkg-shadow.png') repeat-x scroll left top;
}
.divider{
	width:1002px;	
	height:1px;
	margin:auto;
	background: url('images/divider.png') repeat-y scroll center top;
}
.shadowtop{
	width:1002px;
	margin:auto;
	height:11px;
	background: url('images/shadowtop.png') no-repeat scroll center bottom;
}
.shadowbot{
	width:1002px;
	margin:auto;
	height:11px;
	background: url('images/shadowbot.png') no-repeat scroll center top;
}

.content{
	width:978px;
	display:table;
	margin:auto;
	min-height:400px;
	height:100% !important;	
	background: url('images/bkg-html.png') repeat-x scroll left top;
}
.contenido{
	float:left;
	width:645px;
	margin-left:3px;	
	min-height:200px;
	
}
.info{
	float:right;
	width:320px;
	min-height:200px;
	margin-right:3px;
}
.login{
	width:600px;
	height:130px;	
	padding:7px 7px 7px 7px;
}
.pie{
	clear: both; 
	border-top: 3px solid #6E6E6E;
	background: #505050 url(Images/footer.gif) no-repeat right top; 
	color: #ccc; 
	padding-top:5px;
	display:table;
	width:100%;
}
.footer{
	width:978px; margin:auto auto auto auto;
}
.columna{
	float:left; width:300px; margin:0px 30px 20px 0px;				
}
.columna.last{
	margin:0px;
}
.content_med{
	width:640px; display:table; margin:auto;	
}
.cab_med{
	background: url('images/bar_con.png') no-repeat scroll center top; width:639px; height:24px; text-indent:5px;	
}
.cab_right{
	background: url('images/bar_con.png') no-repeat scroll center top; width:320px; height:24px; text-indent:5px;
}
.box_med{
	background:#fff; border:solid 1px #ccc;width:637px;
}
.box_right{
	background:#fff; border:solid 1px #ccc;width:318px;
}
.content_right{
	width:318px; display:table; margin:auto;		
}
.indent_med{
	text-indent:15px;
}
/*.titulobig{
	font-family:Tahoma, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	font-size:18pt;
	font-weight:bold;
}*/
.titulo{
	font-family:Candara, Corbel, Arial narrow, Tahoma, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	font-size:12pt;
	font-weight:bold;
	text-transform:capitalize;
}
.label{
	font-family:Candara, Corbel, Arial narrow, Tahoma, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	font-size:10pt;
}
.text{
	font-family:Arial narrow, Tahoma, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	font-size:10pt;
}
.a_right{
	text-align:right;
}
.button{
	font-family:Candara, Corbel, Arial narrow, Tahoma, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	font-size:10pt;	
	line-height:24px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background: url('images/btn.png') no-repeat scroll center top;
}
.button:hover{
	color:#000;
	font-family:Candara, Corbel, Arial narrow, Tahoma, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	font-size:10pt;	
	font-weight:bold;
	line-height:24px;
	background: url('images/btn-hover.png') no-repeat scroll center top;	
}
.arrow{
	list-style-type:none;
	background:url('images/arrow_r.png') scroll no-repeat left 3px;
	/*vertical-align:text-bottom;*/
	text-indent:15px;
	/*line-height:16px;*/
}
/*.btn{
	color:#007ac2;
	font-size:10pt;
	font-family:Candara, Corbel, Arial narrow, Tahoma, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	text-decoration:underline;
	cursor:hand;
}
.btn:hover{
	color:#333;
	text-decoration:none;
}
.ico_foro{
	width:20px;
	height:21px;
	background-image:url('images/ico_foro-s.png');
	background-attachment:scroll;
	background-repeat:no-repeat;
}
.bg_left{
	background-position:left top;
	text-indent:25px;
}
.bg_right{
	background-position:right top;
}*/

.combo{
	font-family:Candara, Corbel, Arial narrow, Tahoma, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	font-size:10pt;	
}
.link{
	color:#007ac2;
	font-size:10pt;
	font-family:Candara, Corbel, Arial narrow, Tahoma, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	text-decoration:underline;
	cursor:hand;	
}
.link:hover{
	color:#333;
	text-decoration:none;
}
.black{
	color:#000000;
}
.white{
	color:#fff;
}
.silver{
	color:#666;
}
.lg_blue{
	color:#acdaf6;
}
.blue{
	color:#007ac2;
}
.dk_blue {
	color: #5974BB;
}
.red{
	color: #FF0000;
}
.bg_black{
	background-color:#000;
}

}
.bg_info {
	background-color: #F2F9FF;
	/*background-color:#fff;*/
}
