#fat-footer img { border: 0; }
#fat-footer ul, #fat-footer ol {
	padding-left: 0px;
}
#fat-footer ul, #fat-footer li {
	list-style:none outside none;
	margin:0;
	padding:0;
}
body { padding: 0; margin: 0; width: 100%; }
#fat-footer h4 { line-height: 20px; }

#fat-footer p {
	margin-bottom:24px;
	margin-right:0;
	margin-top:0;
	padding-right:0;
}
/* general de abajo */

/*** de acuerdo al contenido de las opciones de abajo ***/
.footer-container_12 {
	margin-left: auto;
	
	width: 960px
}
.footer-grid_1,
.footer-grid_2,
.footer-grid_3,
.footer-grid_4,
.footer-grid_5,
.footer-grid_6,
.footer-grid_7,
.footer-grid_8,
.footer-grid_9,
.footer-grid_10,
.footer-grid_11,
.footer-grid_12 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px
}
.footer-container_12 .footer-grid_3 {
	width: 220px
}
.footer-container_12 .footer-grid_6 {
	width: 460px
}
.footer-container_12 .footer-grid_9 {
	width: 700px
}
.footer-container_12 .footer-grid_12 {
	width: 960px
}
.alpha {
	margin-left: 0
}
.omega {
	margin-right: 0
}
.footer-container_12 .footer-grid_1 {
	width: 60px
}
.footer-container_12 .footer-grid_2 {
	width: 140px;
	padding-right:30px;
}
.footer-container_12 .footer-grid_4 {
	width: 300px
}
.footer-container_12 .footer-grid_5 {
	width: 380px
}
.footer-container_12 .footer-grid_7 {
	width: 540px
}
.footer-container_12 .footer-grid_8 {
	width: 620px
}
.footer-container_12 .footer-grid_10 {
	width: 780px
}
.footer-container_12 .footer-grid_11 {
	width: 860px
}
.footer-container_12 .prefix_3 {
	padding-left: 240px
}
.footer-container_12 .prefix_6 {
	padding-left: 480px
}
.footer-container_12 .prefix_9 {
	padding-left: 720px
}
.footer-container_12 .prefix_1 {
	padding-left: 80px
}
.footer-container_12 .prefix_2 {
	padding-left: 160px
}
.footer-container_12 .prefix_4 {
	padding-left: 320px
}
.footer-container_12 .prefix_5 {
	padding-left: 400px
}
.footer-container_12 .prefix_7 {
	padding-left: 560px
}
.footer-container_12 .prefix_8 {
	padding-left: 640px
}
.footer-container_12 .prefix_10 {
	padding-left: 800px
}
.footer-container_12 .prefix_11 {
	padding-left: 880px
}
.footer-container_12 .suffix_3 {
	padding-right: 240px
}
.footer-container_12 .suffix_6 {
	padding-right: 480px
}
.footer-container_12 .suffix_9 {
	padding-right: 720px
}
.footer-container_12 .suffix_1 {
	padding-right: 80px
}
.footer-container_12 .suffix_2 {
	padding-right: 160px
}
.footer-container_12 .suffix_4 {
	padding-right: 320px
}
.footer-container_12 .suffix_5 {
	padding-right: 400px
}
.footer-container_12 .suffix_7 {
	padding-right: 560px
}
.footer-container_12 .suffix_8 {
	padding-right: 640px
}
.footer-container_12 .suffix_10 {
	padding-right: 800px
}
.footer-container_12 .suffix_11 {
	padding-right: 880px
}
.footer-container_12 .push_3 {
	left: 240px
}
.footer-container_12 .push_6 {
	left: 480px
}
.footer-container_12 .push_9 {
	left: 720px
}
.footer-container_12 .push_1 {
	left: 80px
}
.footer-container_12 .push_2 {
	left: 160px
}
.footer-container_12 .push_4 {
	left: 320px
}
.footer-container_12 .push_5 {
	left: 400px
}
.footer-container_12 .push_7 {
	left: 560px
}
.footer-container_12 .push_8 {
	left: 640px
}
.footer-container_12 .push_10 {
	left: 800px
}
.footer-container_12 .push_11 {
	left: 880px
}
.footer-container_12 .pull_3 {
	left: -240px
}
.footer-container_12 .pull_6 {
	left: -480px
}
.footer-container_12 .pull_9 {
	left: -720px
}
.footer-container_12 .pull_1 {
	left: -80px
}
.footer-container_12 .pull_2 {
	left: -160px
}
.footer-container_12 .pull_4 {
	left: -320px
}
.footer-container_12 .pull_5 {
	left: -400px
}
.footer-container_12 .pull_7 {
	left: -560px
}
.footer-container_12 .pull_8 {
	left: -640px
}
.footer-container_12 .pull_10 {
	left: -800px
}
.footer-container_12 .pull_11 {
	left: -880px
}

/*** final de contenidos abajo ***/




#fat-footer { 
    width: 100%;  
    background-color: #fefefe;  
    margin-bottom: 0;  
    padding-bottom: 0;	 
    text-align: left;
	clear:both;
	display:table;
	min-width:1000px;
}
#sub_footer, #panels {
	padding-bottom: 10px;
	height: 132px;
	font-family:Verdana, Geneva, sans-serif;
	background:none repeat scroll 0 0; 
    margin-bottom: 0;
	margin-left: -10px;
}
#sub_footer { margin-bottom: 51px; } 
#sub_footer h4 {
	font-weight: bold;	
	margin: 0 0 6px 0;
	font-size: .9em;
	text-transform: lowercase;
	padding-bottom:6px; 
}
      
#sub_footer h4 a { 
	color:#fff; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 15px;
	text-decoration: none;
} 


#sub_footer h4 a:hover, 
#sub_footer li a:hover { 
    color: #a61d20; 
    text-decoration: none; 
}

#sub_footer li {
	font-size: .8em;
	line-height: 12px;
	margin-bottom: 6px;
}

#sub_footer li a { 
    color:#070707; 
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
    font-weight: normal; 
    font-size: 11px;
	text-decoration: none;
}
#sub_footer .last-column {
	width: 120px; 
	padding-left: 20px;
}
#panels { 
	border:0; 
	padding-bottom: 30px; 
	height: auto;
	width: 100%;
	padding-top: 0;
} 
.panel {
	display: none;
	height: auto;
}
.panel.active {
	display: block;
}
.panel li { line-height:1.4em; } 
.panel li a { 
    color:#B3B3B3; 
    font-size:10px; 
    font-family: Verdana, Geneva, sans-serif; 
    letter-spacing: .03em; 
	text-decoration: none;
}

.panel h4 { 
	margin-bottom: 0;
	color: #777;
	font-weight: bold;
	padding-bottom:7px; 
	padding-top: 21px;
}

.panel h4.btm-row { padding-top: 4px; } 
.panel h4 a { 
    color:#fff; 
    font-size:12px; 
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
} 
.panel h4 a:hover, .panel li a:hover { 
    color: #ffba00; 
    text-decoration: none; 
} 


.footer-grid_2 { white-space: nowrap; 
}       

 
#sub-tab .active { margin-left: 3px; 
}       
#footer-legal  {
    width: 100%; 
	height:90px;
    text-align: center; 
    color: #ccc;  
    margin: 0; 
    background-image: url("../imgs/footer.jpg");
		/* imagen con logo abajo */
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 11px;
		/* final de todo abajo */
} 
#footer-legal, #footer-legal a, #footer-legal a:visited, #footer-legal p { padding-bottom: 0px;  margin-left: 0;font-size: 11px; color: #fefefe;  } 

#footer-legal a:hover { color: #B5E52F;  } 

.links { width: 960px; height:10px; padding-top:50px;  margin: 0 auto; } 

#footer-search 
{ 
	height:33px;  
	width:100%; 
	margin-bottom:32px; 
	padding-top:1px;
}
#foot-search { 
    margin: 0 auto;  
    padding-top: 6px;  
    text-align: center;  
    padding-left: 50px;  
    background: url("../imgs/barra_negra.jpg") no-repeat center center;  
    width: 955px;  
    height: 25px; 
    display: block; 
    float: none;
} 
 
.srch-box-btm {
    border:0 none;
    color:#ccc;
    font-size:12px;
    margin-top:1px;
    position:relative;
    top:-4px;
    width:211px;
}
.btm-srch-btn {
	padding-left:2px; 
	position: relative;
	top: 1px;
}
input.srch-box-btm:focus { color: #000; }