body {
margin: 0px;
color: #222;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}



/* LAYOUT */
#layout_face {
width: 1002px;
margin: auto;
margin-top: 2px;
}

#border { margin-top: 2px; border: 1px solid #ddd; position:relative; }
#header_border_2 { background: #fff; height: 78px;  padding-top:0px; padding-left: 12px; }
#top_line { background: #5188CC; height: 32px; }
#topline-left { float: left; width: 700px; }




.listaFLECHAG_header li{
	list-style-image:url('img/list-arrow_y.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	text-align:left;
	color:#fff;
	margin:0px; list-style-type:none
}



.listaFLECHAG li{
	list-style-image:url('img/list-arrow_g.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	text-align:left;
	color:#222;
	margin:0px; list-style-type:none
}

.listaFLECHA li{
	list-style-image:url('img/list-arrow.gif');
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	text-align:left;
	color:#414141;
	margin:0px; list-style-type:none
}


.listaFLECHAV li{
	list-style-image:url('img/list-arrow_v.gif');
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	text-align:left;
	color:#414141;
	margin:4px; list-style-type:none
}

.listaFLECHAB li{
	list-style-image:url('img/list-arrow_b.gif');
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	text-align:left;
	color:#414141;
	margin:4px; list-style-type:none
}

/* ------------- DIV FOOTER MENU ------------- */	
#bar{
	margin:30px 0px 0px;
	padding-bottom:10px;
	width:1000px;
	height:30px;
	background-color:#5188CC;
	text-align:center;
	float:left;
	}
	
#bar a{
	color: #fff;
	text-decoration: none;
	}

#bar a:hover {
	color: #ddd;
	text-decoration: underline;
	}	

	
#bar p{
	margin:0px;
	padding:0px;
	padding-top:8px;
	font-family:verdana;
	color:#ffffff;
	font-size: 12px;
	text-decoration:none;
	}
	
#bar-sutil{
	margin:10px 0px 15px;
	padding:0px;
	width:1000px;
	background-color:#F8F8F8;
	text-align:center;
	float:left;
	}
	
	
	#bar-sutil2{
		margin:0px 0px 15px;
		padding:0px;
		width:1000px;
		color:#999999;
		text-align:center;
		float:left;
	}
#bar-sutil p{
	margin:0px;
	padding:5px 0px;
	font-family:verdana;
	color:#999999;
	font-size: 12px;
	text-decoration:none;
	}
	
.small {font-size:10px;
font-family: verdana, Helvetica, sans-serif;}	
	
/* ------------- FIN DIV PIE ------------- */

td { font-size:12px; font-family: Arial, Helvetica, sans-serif; width: auto; }
#top_menu { font-size:12px; font-family: Arial, Helvetica, sans-serif; width: auto;  margin-left: 10px; }
#top_menu ul { margin: 0; padding: 0; }

#top_menu li  {
float : left; list-style-type:none; 
} 


#top_menu a  {
text-decoration : none;
color : #fff;
background : #5188CC;
display : block;
padding : 7px 5px;
text-align : center;
}

.gold {

text-decoration : none;
color : #fff;


}

a:visited.gold {

text-decoration : none;
color : #fff;


}

a:hover.gold {

text-decoration : none;
color : #cccccc;


}




#top_menu a:hover { background: #bbb; padding: 7px 5px 10px 5px; }
#top_menu a#select { background: #fff; color: #000; display: block; padding: 7px 10px 9px 8px; text-align: center; border-top: 1px solid #5188CC; font-weight: bold; }




#category_menu { font-size:12px; font-family: Arial, Helvetica, sans-serif; width: auto;  margin-left: 10px; }
#category_menu ul { margin: 0; padding: 0;}
#category_menu li { float: left;  border-right:1px solid #5188CC; list-style-type:none; }
#category_menu a { text-decoration: none; color: #222;  display: block; padding: 5px 5px; text-align: center; }
#category_menu a#select { }
*html #top_menu a#select { background: #fff; color: #000; display: block; padding: 7px 10px 10px 8px; text-align: center; font-weight: bold; }
#category_menu a#select { background: #fff; color: #000; display: block; padding: 7px 10px 10px 8px; text-align: center; font-weight: bold; }
#category_menu a:hover  { background: #5188CC; color: #fff; }

#secondline { background: #faf5ed; height: 25px; border-bottom: 1px solid #5188CC;}


#right_menu { position:relative; top:-88px; right: 50px;  color: #fff; float: right;}
#right_menu li { list-style-type: none; float: left; margin-right: 5px;}
#right_menu li a { color: #fff;  }
#right_menu li { background: #99CC00;}
#rigth_m { padding: 0px; padding: 7px;}


#right_menu_home { position:relative; top:-62px; right: 50px;  color: #fff; float: right;}
#right_menu_home li { list-style-type: none; float: left; margin-right: 5px;}
#right_menu_home li a { color: #fff;  }
#right_menu_home li { background: #99CC00;}
#rigth_m_home { padding: 0px; padding: 7px;}






h1, h2, h3 { 
color: #99CC00;
font-family : verdana, arial, tahoma;
font-weight : normal;
letter-spacing : 0.8px;
} 
h1 { 
line-height : 44px;
} 
h3 { 
font-size : 22px;
}


.partners { 
font-size : 9px;
font-family : verdana, arial, tahoma;

} 

.titles h2 a { 
font-size : 22px;
color : #777;
text-decoration: none;
} 

.titles h2 a:hover {
font-size : 22px;
color : #ccc;
text-decoration: none;
}

.titles h2 a:visited {
font-size : 22px;
color : #777;
text-decoration: none;
}



#promo_content a:hover { 
color : #fff;
} 
#promo_content a { 
color : #fff;
text-decoration: none;
} 
#promo_content a:visited { 
color : #fff;
} 

a, a:visited { 
color : #FF3300;
} 
a:hover { 
color : #999;
} 
.space { 
clear : both;
margin : 0;
} 


#serv_top { 
width : 980px;
height : 78px;
margin : auto;
background : url(img/index_serv_top.jpg) no-repeat;
} 

.background_banner { 
background-image:url(images/banner-background.jpg); background-position:0% 100%; background-repeat:repeat-x; color:#FFFFFF;
} 

#serv_bottom { 
width : 980px;
height : 198px;
margin : auto;
background-image:url(images/banner-background.jpg); background-position:0% 0%; background-repeat:repeat-x;
} 

#seo_top { 
width : 980px;
height : 78px;
margin : auto;
background : url(img/index_seo_top.jpg) no-repeat;
} 

#seo_bottom { 
width : 980px;
height : 198px;
margin : auto;
background : url(img/index_seo_bottom.jpg) no-repeat;
} 


#diseno_top { 
width : 980px;
height : 78px;
margin : auto;
background : url(img/index_diseno_top.jpg) no-repeat;
} 

#diseno_bottom { 
width : 980px;
height : 198px;
margin : auto;
background : url(img/index_diseno_bottom.jpg) no-repeat;
} 


#tv_top { 
width : 980px;
height : 198px;
margin : auto;
background-image:url(img/index-tv.jpg);
background-repeat:no-repeat;
} 

#tv_bottom { 
width : 980px;
height : 198px;
margin : auto;
background : url(img/index_tv_bottom.jpg) no-repeat;
} 




#promo_top { 
margin : auto;
} 
#index_top { 
width : 980px;
height : 78px;
margin : auto;
background : url(img/index_main_top.jpg) no-repeat;
} 
#promo { 
margin : auto;
background-image: url(img/index-main-background.jpg);
background-repeat: repeat-y
border-bottom : 12px solid #99CC00;
color : #fff;
} 
#index_bottom { 
width : 980px;
height : 198px;
margin : auto;
background : url(img/index_main_bottom.jpg) no-repeat;
} 
#promo_left { 
float : left;
width : 430px;
padding : 8px;
} 

#div_separacion_iz {
float : left;
width : 430px;
} 


#promo_right { 
float : left;
width : 450px;
padding : 8px;
} 
#promo_content { 
margin-top : 15px;
text-align : midddle;
}


#promo_content_titletv { 
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
word-spacing : 0.5px;
letter-spacing : 0.8px;
line-height : 22px;
}

.titletop { 
font-family : verdana, Arial, Helvetica, sans-serif;
font-size : 18px;
word-spacing : 0.0px;
letter-spacing : 0.0px;
line-height : 26px;
float:right;
margin-top: 20px;
margin-right: 0px;
color: #99CC00;
} 

#promo_content_title { 
font-family : Arial, Helvetica, sans-serif;
font-size : 24px;
word-spacing : 0.5px;
letter-spacing : 0.8px;
line-height : 26px;
} 
#promo_content_title a, #promo_content_title a:visited { 
color : #fff;
} 

#text_colspan2 { 
width : 650px;
float : left;
margin: 10px;
padding-right:20px;
} 



#column_1_2 { 
width : 640px;
float : left;
}

#column_1 { 
width : 310px;
float : left;
padding-left:10px;
} 
#column_2 { 
width : 310px;
float : right;
padding-left:10px;
} 
#column_3 { 
width : 320px;
float : right;
padding-left:10px;
padding-right:10px;
} 

#column_spacetop { 
margin : auto;
margin-top : 20px;
}

#column_width { 
width : 980 px;
margin : auto;
} 

#colum_1long { 
width : 200px;
float : left;
padding-left:10px;
} 
#colum_2wide { 
width : 750px;
float : right;
border-left : 1px solid #ebe9e9;
padding-left : 10px;
} 



.titles h2 { 
color: #99CC00;
font-size : 22px;
line-height : 25px;
} 
.titles p img { 
float : left;
padding-right:10px;
}

.form { width:280px;
		height:18px;
		font-family:arial;
		font-size:11px;
		background-color:;
		color:#56596c;
		margin-left:0px;
		margin-right:0px}

#texto_banner { 
padding-top:74px;
text-align:justify;
} 

