body {
	margin:0;
	padding:0px;
}

a img{
	border:none;
}

button{
	background:transparent;
	border:none;
	cursor:pointer;
}
/*--------------------------*/
/*		--MAINLAYOUT--		*/
/*--------------------------*/

#wrapper{
padding:0;
}

#mainContainer{
	margin:0 auto;
	width:999px;
	background-color:#EEE;
}

/*
 * HEADER
 * ------
 * ------
 */

#header{
	height:349px;
	background:#FFF url(../images/layout/bg_headerSup.gif) left top repeat-x;
	
}

#headerSup{
	width:999px;
	height:150px;
	margin:0 auto;
}

/*logo*/
#SupHeaderLeft{
	float:left;
	width:442px;
	height:119px;
	margin:31px 0 0 48px;
	
}

/*buscador*/
#SupHeaderRight{
	float:left;
	width:456px;
	height:81px;
	margin:62px 0 0 42px;
	background:transparent url(../images/layout/bg_buscador.png) left top no-repeat;
	color:#626262;
	
}

.buscador_input{
	border:none;
	margin:9px 0 0 -90px;
	width:175px;
	background-color:transparent;
}

#div_slt_buscador{
	float:left;
	margin:-26px 0 0 285px;
}

#div_btn_buscador{
	float:left;
	margin:-29px 0 0 370px;
	width:53px;
}

html > /**/ body #div_btn_buscador{
	margin:-27px 0 0 378px;
}

.btn_buscar{
	border:none;
	margin:0;
	padding:0px;
	background:none;
	
}


/*tabs*/
#headerTabs{
	height:63px;
	background:#FFF url(../images/layout/bg_tabs.png) left bottom repeat-x;

}

#tab_list{
	list-style:none;
	margin:0 auto;
	padding:0px;
	width:999px;
	
}

#tab_list li{
	margin:6px 0 0 0;
	padding:8px 0 0 0;
	float:left;
	width:142px;
	text-align:center;
	height:42px;
	
	
}

#tab_list li.active{
	background:#ffffff url(../images/layout/tab.png) top left no-repeat;
}

#tab_list li a{
	font-size:12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#767676;
	text-decoration:none;
	letter-spacing:-1px;
}

#tab_list li.active a{
	color:#e81d25;

}

.en_medio{
	margin-top:15px;
}

html > /**/ body .en_medio{
	margin-top:10px;
}

/*banner*/
#headerBannerCont{
	height:136px;
	background:#FFF url(../images/layout/bg_banner.png) center no-repeat;
	padding:0px;
}

#banner{
	width:999px;
	margin:0 auto;
	z-index:1;

}

#banner2{
	width:999px;
	margin:0 auto;
	z-index:1;

}
/*contenido*/
#content{
	background:transparent url(../images/layout/bg_gentop.png) left top repeat-x;
	
}

#contentGen{
	background:transparent url(../images/layout/bg_genContent.png) left bottom repeat-x;
	min-height:200px;
}

#contentGenInt{
	width:999px;
	margin:0 auto 0 auto;
	padding:18px 0 0 0;
}

#content_homeCont{
	height:759px;
	width:auto;
	background:#ffffff url(../images/layout/bg_Home.png) left top repeat-x;
}

#content_home{
	height:759px;
	width:999px;
	margin:0 auto;
	
	
}

#home_left{
	height:751px;
	width:682px;
	float:left;
	margin:8px 0 0 0;
	
}

#empresarioExitoso{
	height:250px;
	
}

#novedades{
	height:250px;
	margin:25px 0 0 0;
	
	
}



#DatosFinancieros{
	height:226px;
	padding:0px;
}

.imgDatosFinancieros{
	margin:10px 0 0 20px;
}

.datos{
	width:50%;
	height:226px;
	float:left;
}

.subtitleDatos{
	margin:0;
	width:310px;
	height:17px;
	padding:2px 0 0 2px;
	background:#B5B5B4;
	color:#FFF;
	font-size:10px;
	font-family:Tahoma;
	font-weight:bold;
	text-transform:uppercase;
	
}

td.indicadores div{
	margin:0 0 0 8px;
	color:#FFF;
	font-size:10px;
	font-family:Tahoma;
	text-transform:uppercase;
}

td.porcentaje div{
	margin:0 0 0 10px;
	color:#FFF;
	font-size:10px;
	font-family:Tahoma;
	text-transform:uppercase;
}

td.txtEncuesta div{
	margin:0 0 0 50px;
	color:#FFF;
	font-size:11px;
	font-family:Tahoma;
}

td.divRadioEncuesta div{
	margin:0 0 0 70px;
	color:#FFF;
	font-size:11px;
	font-family:Tahoma;
}

.encuesta{
	margin:0 0 0 0;
	color:#FFF;
	font-size:11px;
	font-family:Tahoma;
	text-align:left; 
}
.tablaEncuesta{
	margin:-20px 0 0 0;
}

html >/**/ body .tablaEncuesta{
	margin:0 0 0 0;
}

.encuestaInputWidth input{
	width:auto;
	height:auto;
}

.rowEncuesta{
	text-align:left;
	margin-left:20px;
}

html >/**/ body .datos{
	height:214px;
}

.labelEncuesta{
	float:left;
	margin:4px 0 0 4px;
	color:#FFF;
}

#encuestaError{
	display:none;
}

.imagenBlock{
	float:left;
	height:196px;
	width:168px;
	padding:20px 0 0 23px;
}

.contentBlock{
	float:left;
	height:262px;
	width:491px;
}

html > /**/ body .contentBlock{
	height:250px;
}

.contentBlockTitle{
	margin:20px 0 0 0;	
}
.contentBlockSubtitle{
	font-family:Tahoma;
	font-size:13px;
	color:#E01F26;
	
}

.txtRojo{
	font-family:Tahoma;
	font-size:13px;
	color:#E01F26;
}

.txtRojo2{
	font-family:Tahoma;
	font-size:11px;
	color:#F11717;
}

.txtGris{
	font-family:Tahoma;
	font-size:13px;
	color:#666;
}

.contentBlockText{
	font-family:Tahoma;
	font-size:11px;
	color:#666;
	text-align:justify;
	width:450px;
	margin:10px 0 0 0;
}

.contentBlockInterna{
	font-family:Tahoma;
	font-size:11px;
	color:#666;
	text-align:justify;
	
}

.masLink{
	color:#E01F26;
	font-size:11px;
	text-align:right;
	width:450px;
	margin:5px 0 0 0;
}

.separador{
	background:transparent url(../images/layout/separador.png) left top repeat-x;
}

#home_right{
	height:751px;
	width:317px;
	float:left;
	margin:8px 0 0 0;
}

#general_right{
	height:600px;
	width:337px;
	float:left;
	margin:8px 0 0 0;
}

#iconsRight a img{
	margin:0;
	float:left;
	padding:0px;
}

#iconsRight a{
	margin:0;
	float:left;
	padding:0px;
}

/*#homeEstadoCuenta{
	height:160px;	
	margin:20px 0 0 0;   
	
}*/

#homeEstadoCuenta{
	height:154px;
	margin:20px 0 0 0;

}


/*#homeBoletin{
	height:185px;
	
}*/

#homeBoletin{
	height:139px;

}

/*#homeRefieranos{
	height:158px;
	
}*/

#homeComfenalco{
  height:71px;
}

#homeRefieranos{height:139px;}


#homeSimular{
	margin:1px 0 0 0;
	height:227px;
	
}


/*FOOTER*/
#footer{
	height:185px;
	background:#AAA url(../images/layout/bg_footer.png) left top repeat-x;
}

#footerContent{
	width:999px;
	margin:0 auto;
}

#footerLinkContainer{
	position:relative;
	top:65px;
	margin:0 auto;
	text-align:center;
	height:20px;
	width:625px;
}
.footerLink{
	float:left;
}

.paddFooterLink{
	padding-left:16px;
}

#footerInfo{
	color:#b4b4b4;
	font-family:Tahoma;
	font-size:10px;
	text-align:center;
	position:relative;
	top:75px;
}

.mailfooter{
	color:#b4b4b4;
}

/*--------------------------*/
/*		--MAINLAYOUT--		*/
/*--------------------------*/


/*--------------------------*/
/*
 * TABS INTERNOS
 */

#tabs{
	font-family:Tahoma;
	font-size:10px;
	text-align:justify;
	letter-spacing:-1px;	

}

#tabs div{
	font-family:Tahoma;
	font-size:12px;
	text-align:justify;
	color:#666;
	letter-spacing:0.01cm;	
}

#tabs div.SubTitleRed{
	font-family:Tahoma;
	font-size:20px;
	color:#E81D25;
	margin:0 0 10px 0;
}

#tab_newsInternas{
	width:307px;
	min-height:147px;
	margin:5px 0 20px 0;
	padding:5px;
	
	
}

.tabContent{
	float:left;
	width:600px;
	min-height: 400px;
}
/*--------------------------*/



/*--------------------------*/
/*
 * Formularios 
 */

form{
	margin:0 0 0 0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	
}

form.frmEncuesta{
	color:#FFF;
}



.contactForm table tr{
	vertical-align:top;
	text-align:right;
}

table tr td div.botones{
	margin:95px 0 0 0;
}

table tr td div button{
	background-color:#FFF;
}

input{
	height:19px;
	width:250px;
	border:none;
	background-color:transparent;
	margin:2px 0px 1px 8px;
	color:#666;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

textarea{
	height:140px;
	width:250px;
	border:none;
	background-color:transparent;
	margin:2px 0px 1px 8px;
	color:#666;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.inputCont{
	background:#FFF url(../images/layout/bg_inputText.png) left top no-repeat;
	height:25px;
	width:269px;
	margin:0;
	text-align:center;
}

div.textareaCont{
	background:#FFF url(../images/layout/bg_textarea.png) left top no-repeat;
	height:145px;
	width:269px;
	margin:0;
	text-align:center;
}

.tableFormContact{
	font-size:11px;
	text-align:right;
}
/*--------------------------*/


/*--------------------------*/
/*
 * CLASES GENERALES
 */

.left{
	float:left;
}
 
.right{
	float:right;
} 

.clear{
	clear:both;
}

.coopBlock{
	width:454px;
	min-height:146px;
	background:transparent url(../images/layout/bg_cooperante.png) left top repeat-x;
	
}

.microfotos{
	color:#E01F26;
}

.general_right{
	float:left;
	margin:10px 0 0 20px;
}

.switchLang{
	float:right;
	padding:0 10px 0 0;
}


.imgCoopBlock{
	background:#FFF url(../images/layout/aliadosmarco.png) left top no-repeat;
	float:left;
	width:145px;
	height:139px;
	margin:0 10px 0 13px;
	text-align:center;
}

.imgCoopBlock img{  
	margin:6px 0 0 7px;
	
}

.contentCoopBlock{
	margin:0 0 0 15px;
	padding:10px 5px;
}

div.verMasCoop{
	height:24px;
}


div.verMasCoop a{
	float:right;
}

.biblioBlock{
	width:457px;
	background:transparent url(../images/layout/bg_cooperante.png) left top repeat-x;
	min-height:146px;
}

.biblioText{
	margin:0 10px;
	padding:10px 0 0 0;
}

.nomDoc{
	color:#E01F26;
	font-size:15px;
	font-family:Tahoma;
	font-weight:bold;
}

.catDoc{
	color:#E01F26;
	font-size:12px;
	font-family:Tahoma;
	
}

.fechaDoc{
	color:#666;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
}



.loaders{
	display:none;
}

.rowa{background-color:#F2F2F2;}
.rowb{background-color:#FFF;}
.rowc{font-weight:bold;color:#E01F26;}
.rowb:hover,.rowa:hover{background-color:#666;color:#FFF;}
 
 
.tblBuscarmicro{
	font-family:Tahoma;
	font-size:10px;
	font-variant:small-caps;
}
 
 
 .mapPoint{
 	width:22px;
	height:22px;
	position:absolute;
	background:transparent url(../images/layout/mapPoint.png) left top no-repeat;
	display:none;
	cursor:pointer;
 }
 
 
#mapPointData{
 	width:auto;
	border:4px solid darkgray;
	background-color:#CF561A;
	
 }
 
#mapPointData div{
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 5px;
}
 
.regItem{
	font-weight:bold;
}
 
.regTitulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#E01F26;
	padding:5px;
	margin:0 auto;
	text-align:center;
	border-bottom:2px solid #FFF;
	text-transform:uppercase;
 }
 
/*error formularios*/
label.error{
	color:red;
	font-size:9px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	display:block;
	
}

#microError{
	color:red;
	font-size:9px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#nav{
	position:absolute;
	margin:0;
	padding:0px;
	height:30px;
	width:100px;
	text-align:right;
}

#nav a{
	text-decoration:none;
	color:#E01F26;
	font-size:10px;
	font-weight:bold;
	margin-left:5px;
}

#nav a.activeSlide{
	color:#666;
}

.bannerControl{
	cursor:pointer;
}

/*--------------------------*/

/*--------------------------*/
/*
 * TINYMCE CLASES
 */
#tabs div.Subtitlo_rojo1,span.Subtitlo_rojo1{
	font-family:Tahoma;
	font-size:13px;
	color:#E11F26;
	text-transform:uppercase;
}

#tabs div.Subtitlo_rojo2,span.Subtitlo_rojo2{
	font-family:Tahoma;
	font-size:10px;
	color:#E11F26;
	text-transform:uppercase;
}

#tabs div.Texto_rojo_normal,span.Texto_rojo_normal{
	font-family:Tahoma;
	font-size:11px;
	color:#E11F26;
}

#tabs div.Texto_gris_normal,span.Texto_gris_normal{
	font-family:Tahoma;
	font-size:11px;
	color:#666;
}

#tabs div.Texto_rojo_Titulo,span.Texto_rojo_Titulo{
	font-family:Tahoma;
	font-size:20px;
	color:#E81D25;
	margin:0 0 10px 0;
}
/*--------------------------*/


/*--------------------------*/
/*
 *DIALOGOS 
 */



/*--------------------------*/

/*--------------------------*/
/*
 * PAGINACIÓN
 */
ul#pagination-flickr{border:0; margin:0; padding:0;}

#pagination-flickr li{
border:0; margin:0; padding:0;
font-size:11px;
float:left;
list-style:none;

}
#pagination-flickr a{
border:solid 1px #EA8D2D;
margin-right:2px;
}
#pagination-flickr li.previous-off,
#pagination-flickr li.next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#pagination-flickr .active{
color:#EA8D2D;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
color:#E01F26;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-flickr a:hover{
border:solid 1px #666666;
}
/*--------------------------*/

 /*
  * RESULTADOS DE BUSQUEDA
  */
 
 #resulatdos{
 	color:#666;
 }
 
 #resultados div{
 	color:#666;
	font-family:Tahoma;
	font-size:13px;
 	padding:0 0 20px 0;
 }
 
#resultados div a.title{
 	color:#E01F26;
	font-family:Tahoma;
	font-size:16px;
 	padding:0 0 20px 0;
 }
 
 #resultados div a.verMas{
 	color:#CF5519;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
 	
 }
 
 #resultados div a.verMas:hover{
	text-decoration:underline;
 	
 }
 
 /*
  * MICROEMPRESARIOS
  */
 
 .microBloque{
 	width:890px;
	min-height:139px;
	background:transparent url(../images/layout/bg_cooperante.png) repeat-x scroll left top;
 }
 
 .microImg{
	float:left;
	height:139px;
	margin:0 10px 0 13px;
	width:145px;
	padding:6px 0 0 7px;
	background:transparent url(../images/layout/microMarco.png) no-repeat;
	
 }
.microContent{
	padding:15px 10px 0 0;
}

.microDet{
	width:700px;
	margin:0 0 0 170px;
}

.detLeft{
	width:300px;
	float:left;
	margin:20px 0 0 0;
	font-family:Tahoma;
	font-size:11px;
}

.detLeft div{
	margin:5px 0 0 0;
}

div span.microDetItem{
	color:#E01F26;
}

/*
 * SITEMAP
 */

 ul#siteMain{
 	
 }

 ul#siteMain li{
 	margin:10px;
 }
 
 ul#siteMain li a{
 	color:#E01F26;
 }
 ul#siteMain li ul li{
 	margin:5px;
 }
 
 ul#siteMain li ul li a{
 	color:#666;
	font-family:Tahoma;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
 }
 
 ul#siteMain li ul li a:hover{
	text-decoration:underline;
 }

 
 #passwdResp{
 	height:30px;
	width:auto;
	background-color:#E7E7E7;
	font-family:Tahoma;
	font-size:12px;
	display:none;
 }

 
 #passwdResp p{
 	margin:10px;
 } 
 
 .marcoDestacado{
	width:147px;
	height:150px;
	background:transparent url(../images/layout/marcoDestacado.png) left top no-repeat;
}

.marcoDestacado img{
	margin:9px 0 0 9px;	
}

.marcoNews{
	width:147px;
	height:150px;
	background:transparent url(../images/layout/marcoDestacado.png) left top no-repeat;
	margin:0 10px 5px 0;
}

 .newsImgCont{
	margin:10px 0 0 9px;
	
}



.titleModal{
	margin:20px;color:red;font-size:22px;
	font-family:Arial,Helvetica, sans-serif;
}

