/* ------------------------------------------- TAGS GENERICOS -----------------------------------------------  */
html{min-height:100%;}/*Firefox*/
html, body, h1, h2, h3, h4, h5, h6, div, p, span, ul, li, a, img, form, input, select, table, tr, td, textarea{
	margin:0; padding:0; font-family:Arial, sans-serif;}
body{ font-size:.8em; color:#666; background:#FFF;}
	
a {	color:#666; text-decoration:none;}
a:hover {text-decoration:underline;}
div{ position:relative;z-index:0;}
h1{}
h2{	font-size:1.16em; padding-bottom:5px;}
h3{	font-size:1em;}
h4{	font-size:0.9em;}
h4 cite{ color:#069; font-style:normal;}
img{border:0 none;}
tr{	vertical-align:top!important;}
ul{	list-style:none;}
hr{	border-bottom:1px dotted #d9d9d9; height:1px; }
p {	font-size:1em; color:#666; padding-bottom:5px;}
p strong {color:#222;}	
/* ------------------------------------------- FIN TAGS GENERICOS -----------------------------------------------  */

/* ----------------------------------------------   CARCASAS --------------------------------------------------  */	

/* ---------- carcasa boxGradient ---------- */
.boxGradient1 {
	width: 236px;
	height: 155px;
	background:url(../img/default/boxGradient1.png) no-repeat left top;
	margin: 6.62px;
	cursor: move;}

.boxGradient2 {
	width: 236px;
	height: 155px;
	background:url(../img/default/boxGradient2.png) no-repeat left top;
	margin: 6.62px;
	cursor: move;}

.noSquare {padding: 10px;}

/* ------------------------------------------- ESTRUCTURA -----------------------------------------------  */	
.WRAPPER{
	width:100%;
	overflow:hidden;
	*display:inline-block!important;}/*Solo IE*/
.FL{float:left; overflow:hidden}
.FR{float:right; overflow:hidden}
.W10{width:10%;}
.W20{width:20%;}
.W30{width:30%;}
.W33{width:33%;}
.W40{width:40%;}
.W50{width:50%;}
.W55{width:55%;}
.W60{width:60%;}
.W70{width:70%;}
.W80{width:80%;}
.W90{width:90%;}
.W100{width:100%;}

.W10P{width:10px;}
.W20P{width:20px;}
.W30P{width:30px;}
.W40P{width:40px;}
.W50P{width:50px;}
.W60P{width:60px;}
.W70P{width:70px;}
.W80P{width:80px;}
.W90P{width:90px;}
.W100P{width:100px;}
.W110P{width:110px;}
.W120P{width:120px;}
.W130P{width:130px;}
.W140P{width:140px;}
.W150P{width:150px;}
.W160P{width:160px;}
.W170P{width:170px;}
.W180P{width:180px;}
.W190P{width:190px;}
.W200P{width:200px;}
.W210P{width:210px;}
.W220P{width:220px;}
.W230P{width:230px;}
.W240P{width:240px;}
.W250P{width:250px;}
.W260P{width:260px;}
.W270P{width:270px;}
.W280P{width:280px;}
.W290P{width:290px;}
.W300P{width:300px;}
.W310P{width:310px;}
.W320P{width:320px;}
.W330P{width:330px;}
.W340P{width:340px;}
.W350P{width:350px;}
.W400P{width:400px;}
.W450P{width:450px;}
.W500P{width:500px;}
.W550P{width:550px;}
.W600P{width:600px;}
.W650P{width:650px;}
.W700P{width:700px;}
.W750P{width:750px;}

.ML10{margin-left:10%;}
.ML15{margin-left:15%;}
.ML20{margin-left:20%;}
.ML30{margin-left:30%;}
.ML40{margin-left:40%;}
.ML50{margin-left:50%;}
.ML60{margin-left:60%; *display:inline-block!important;}/*Solo IE*/
.ML70{margin-left:70%;}
.ML80{margin-left:80%;}
.ML90{margin-left:90%;}
.ML100{margin-left:100%;}

.ML10P{margin-left:10px;}
.ML20P{margin-left:20px;}
.ML30P{margin-left:30px;}
.ML40P{margin-left:40px;}
.ML50P{margin-left:50px;}
.ML60P{margin-left:60px;}
.ML70P{margin-left:70px;}
.ML80P{margin-left:80px;}
.ML90P{margin-left:90px;}
.ML100P{margin-left:100px;}
.ML110P{margin-left:110px;}
.ML120P{margin-left:120px;}
.ML130P{margin-left:130px;}
.ML140P{margin-left:140px;}
.ML150P{margin-left:150px;}
.ML160P{margin-left:160px;}
.ML170P{margin-left:170px;}
.ML180P{margin-left:180px;}
.ML190P{margin-left:190px;}
.ML200P{margin-left:200px;}
.ML210P{margin-left:210px;}
.ML220P{margin-left:220px;}
.ML230P{margin-left:230px;}
.ML240P{margin-left:240px;}
.ML250P{margin-left:250px;}
.ML260P{margin-left:260px;}
.ML270P{margin-left:270px;}
.ML280P{margin-left:280px;}
.ML290P{margin-left:290px;}
.ML300P{margin-left:300px;}
.ML310P{margin-left:310px;}
.ML320P{margin-left:320px;}
.ML330P{margin-left:330px;}
.ML340P{margin-left:340px;}
.ML350P{margin-left:350px;}
.ML400P{margin-left:400px;}
.ML450P{margin-left:450px;}
.ML500P{margin-left:500px;}
.ML550P{margin-left:550px;}
.ML600P{margin-left:600px;}
.ML650P{margin-left:650px;}
.ML700P{margin-left:700px;}
.ML750P{margin-left:750px;}

.MR10{margin-right:10%;}
.MR20{margin-right:20%;}
.MR30{margin-right:30%;}
.MR40{margin-right:40%;}
.MR50{margin-right:50%;}
.MR60{margin-right:60%;}
.MR70{margin-right:70%;}
.MR80{margin-right:80%;}
.MR90{margin-right:90%;}

.MR10P{margin-right:10px;}
.MR20P{margin-right:20px;}
.MR30P{margin-right:30px;}
.MR40P{margin-right:40px;}
.MR50P{margin-right:50px;}
.MR60P{margin-right:60px;}
.MR70P{margin-right:70px;}
.MR80P{margin-right:80px;}
.MR90P{margin-right:90px;}
.MR100P{margin-right:100px;}
.MR110P{margin-right:110px;}
.MR120P{margin-right:120px;}
.MR130P{margin-right:130px;}
.MR140P{margin-right:140px;}
.MR150P{margin-right:150px;}
.MR160P{margin-right:160px;}
.MR170P{margin-right:170px;}
.MR180P{margin-right:180px;}
.MR190P{margin-right:190px;}
.MR200P{margin-right:200px;}
.MR210P{margin-right:210px;}
.MR220P{margin-right:220px;}
.MR230P{margin-right:230px;}
.MR240P{margin-right:240px;}
.MR250P{margin-right:250px;}
.MR260P{margin-right:260px;}
.MR270P{margin-right:270px;}
.MR280P{margin-right:280px;}
.MR290P{margin-right:290px;}
.MR300P{margin-right:300px;}
.MR310P{margin-right:310px;}
.MR320P{margin-right:320px;}
.MR330P{margin-right:330px;}
.MR340P{margin-right:340px;}
.MR350P{margin-right:350px;}
.MR400P{margin-right:400px;}
.MR450P{margin-right:450px;}
.MR500P{margin-right:500px;}
.MR550P{margin-right:550px;}
.MR600P{margin-right:600px;}
.MR650P{margin-right:650px;}
.MR700P{margin-right:700px;}
.MR750P{margin-right:750px;}

.TL{text-align:left;}
.TR{text-align:right;}
.TC{
	text-align:center;
	margin: 0 10px;}
.TJ{text-align:justify;}
.TB{font-weight:bold;}

.red {color: #D12D33;}
.green {color: #A8B909;}
.blue {color: #039;}

.fin {border: 0 none!important;}

/* -------------------------------------------   FIN ESTRUCTURA -----------------------------------------------  */

/* --------------------------------- barra de menu ---------------------- */
.menu{
	position: absolute;
	top: 130px; 
	padding:5px  10px 0 10px;
	width: 975px;
	height: 26px;
	border: 1px solid #DEDEDE;
	background: #F6F6F6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}


/* ----- PLANTILLA WELLCOME ----- */
.menu h2,
.menu p {display: inline; color: #8c8c8c;}
.menu p a {color: #8c8c8c; text-decoration: underline;}
.menu h2 {margin: 0 10px; padding-right: 10px; border-right: 1px solid #ccc;}

/* ----- PLANTILLA SERVICIOS ----- */
.noSquare h2 {margin-top: 10px;}

/* -----------------------------------------------  CLASES ----------------------------------------------------  */	
.portal{ width: 1000px; margin: 15px auto 0 auto;}
.container{}

.header {height: 170px; background:url(../img/default/logo.png) no-repeat 20px 20px;}
.header h1 {display: none;}

img.logoBanca {position: absolute; left: 40px; top: 23px;}
img.logoEmpresas {position: absolute; left: 45px; top: 23px;}
img.logoLocal {position: absolute; left: 50px; top: 23px;}
img.logoSocial {position: absolute; left: 40px; top: 23px;}

.boxGradient2 h2 {font-size: 20px; color:#F7941D; padding-top: 8px; margin-left: 10px;}
.boxGradient2 h2 a {color:#F7941D;}
.boxGradient2 h2 a:hover {color:#FABD74; text-decoration: none;}
.boxGradient2 p {font-size: 14px; padding: 10px;}

/* ---------- ESTILOS ACORDEON ---------- */
#basic-accordian{width:100%;}

.accordion_headings{
	padding:0 10px;
	margin: 5px 0;
	height: 26px;
	cursor:pointer;
	font-weight:bold;
	font-size: .9em;
	line-height: 2em;
	border: 1px solid #DEDEDE;
	background: #F6F6F6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/**background: url(../img/default/bg_acordeon.png) no-repeat left top;
	*border: 0 none;*/}
.accordion_headings:hover{
	background: #FFF;
	/*background:transparent url(../img/default/bg_acordeonHover.png) no-repeat left top;*/}
.accordion_headings div{
	height: 17px;
	padding-left: 20px;
	background: url(../img/default/arrow_left.png) no-repeat left 6px;}

.accordion_child{
	padding:15px;
	color: #fff;}

.header_highlight{
	background: #FFF;
	/*background: url(../img/default/bg_acordeonHover.png) no-repeat left top;*/
	font-weight: bold;
	color: #4697C4;}
.header_highlight div{
	height: 20px;
	padding-left: 20px;
	background: url(../img/default/arrow_down.png) no-repeat left 9px;}

.accordion_child {
	border: 1px solid #DEDEDE;
	background: #F0F8FB;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow: hidden;
	width:auto;}

.accordion_child ul {
	width: 25%;
	float: left;}
.accordion_child ul li{background: url(../img/default/ico_link.png) no-repeat left 3px; min-height: 20px; margin: 3px 0; }
.accordion_child ul li a{margin-left: 23px; line-height: 20px; }

/* ---------- FOOTER ---------- */
.footer .copy {height: 180px; background:url(../img/default/logo.png) no-repeat right top; margin-top: 20px;}
.footer .copy .logo {
	float: left;
	width: 210px;
	height: 100px;
	background:url(../img/default/maat.png) no-repeat left 40px;
	cursor: pointer;}
.footer .copy ul {float: left; margin-top: 80px;}
.footer .copy ul li {
	display: inline;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #ccc;}








