/* /_templates_/include/css/reset.css */
/* ********************
   reset css
**********************/
body {
	font:x-small Arial,Helvetica,sans-serif;
	color: #333;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	margin-bottom: 20px;
}
fieldset,img, abbr, acronym {
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
p, li {line-height:1.45em;
}
img {
	border:0;
}
h1,h2,h3,h4,h5,h6 {
	font-size:1em;
	font-size:100%;
	font-weight:normal;
}
a { 
	color:#3399CC;
	outline:none; 
}
a:hover {
	text-decoration: none;
}

/* **************************
	framework
****************************/
.hidden {display:none !important;}
.visible {display:block !important;}
.t-r {text-align:right;}
.t-c {text-align:center;}
.f-l {float:left;}
.f-r {float:right;}
.cl {clear:both;}
.aire {margin: 15px 0;}
.mTop25 {margin-top:25px;}
.noWrap {white-space:nowrap;}
.fontNormal {font-weight: normal !important;}
hr,
hr.trans {
	background: #d3d3d3;
	border: none;
	clear: both;
	display: block;
	margin: 20px 0 30px;
}
hr.trans {
	background: none !important;
}
.hr {
	background: #d3d3d3;
	border: none;
	clear: both;
	display: block;
	height:2px;
	overflow:hidden;
	margin: 20px 0px;
	width:100%;
}
.hr hr { display:none; }
.small {font-size: .85em;}
.error {border-color: #c00 !important;}
form .tam10 {width:10%}
form .tam25 {width:25%}
form .tam44 {width:44%}
form .tam50 {width:50%}
form .tam59 {width:59%}
form .tam65 {width:64%}
form .tam73 {width:73%}
.grid100 {width: 948px; padding:10px;}
.grid50 {width: 465px;}
.grid1 {width: 255px;}
.grid2 {width: 360px;}
.grid3 {width: 560px;}
.grid3.gFotos {width: 610px;}
.grid4 {width: 610px;}
.grid5 {width: 430px;}
.grid6 {width: 380px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac */ * html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* -------------------------------------------------------------------------- */

