
/* --------------------------------------------------------------
	TABLE DE CONTENTS
-----------------------------------------------------------------

BODY

+ Layout:								#layout
	+ Wrapper:							#wrapper
		+ Header:						#header
			- Logo:						#logo
			- Search:					#search
			- GXE:						#gxe
		+ Menu:							#menu
		+ Content						#content
			- Main						#main
			- Sidebar					#sidebar
		- Footer:						#footer
		- Copyright						#copyright

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

	body{
		background:						url(../images/backgrounds/body.png) repeat-x 0 0 #cbccce;
	}
	
	div#layout{
		margin:							0 auto 0 auto;
		padding-top:					8px;
	}

	div#wrapper{
		margin:							0 auto 0 auto;
		width:							960px;
		background:						url(../images/backgrounds/wrapper.png) repeat-x 0 0 #fff;
		padding-top:					4px;
	}
	
	div#header{
		padding-left:					15px;
		padding-right:					15px;
	}
	
	div#logo{}
	
	div#search{
		background:						url(../images/backgrounds/search.png) repeat-x 0 0;
		border-left:					solid 2px #ececec;
		border-right:					solid 2px #ececec;
		min-height:						24px;
		_height:						24px;
		width:							335px;
	}
	
	div#gxe{
		padding-top:					6px;
	}
	
	div#menu{
		padding:						6px 2px 10px 2px;
		background:						url(../images/backgrounds/menu.png) repeat-x bottom left #ffcc23;
	}
	
	div#content{
		background:						url(../images/backgrounds/content.png) repeat-y 0 0;
	}
	
	div#sidebar{
		width:							227px;
		padding-left:					10px;
		padding-right:					2px;
		float:							left;
	}
	
	div#callcenter{
		padding-left:					10px;
		padding-right:					10px;
	}
	
	div#main{
		width:							691px;
		padding-left:					10px;
		padding-right:					20px;
		float:							right;
	}
	
	div#footer{
		border-top:						10px solid #fff;
		background:						#1f1f1f;
		padding-top:					10px;
		padding-bottom:					15px;
		color:							#bababa;
		font-size:						13px;
	}
	
		div#footer a{
			color:						#bababa;
		}
	
	div#copyright{
		padding:						80px 10px 10px 10px;
		text-align:						center;
		color:							#000;
		background:						#cbccce;
	}
	
		div#copyright a{
			color:						#666;
			font-size:					9px;
			text-decoration:			none;
		}
		
		div#copyright a:hover{
			text-decoration:			underline;
		}

		
		

/* --------------------------------------------------------------
	-- SPECIAL FEATURES
---------------------------------------------------------------- */

	div#header h1.px12{
		font-size:						12px;
	}
	
	div#header h1.px13{
		font-size:						13px;
		letter-spacing:					1px;
	}
	
	div#header a.yellow{
		background:						#ffc300;
		color:							#333333;
		padding:						5px 7px;
		display:						block;
		float:							right;
	}
	
	div#header a.icon-flag_es,
	div#header a.icon-flag_en{
		background-position:			0 4px;
		color:							#333333;
		padding-top:					7px;
		padding-bottom:					3px;
		padding-left:					24px;
		display:						block;
		float:							right;
		margin-right:					8px;
	}
	
	div#search a.button-silver{
		margin-right:					0;
	}
	
	div#search a.button-silver span{
		width:							48px;
		text-align:						center;
	}
	
	div#search input{
		padding:						6px 5px 4px 5px;
		_padding-bottom:				2px;
		height:							14px;
		width:							250px;
		background:						transparent;
	}
	
	div#gxe h1.px12 a{
		color:							#000;
		text-decoration:				none;
	}
	
		div#gxe h1.px12 a:hover{
			text-decoration:			underline;
		}
		
	div#menu h1{
		display:						inline;
		font-size:						11px;
	}
	
	div#menu h1 a.black{}
	
	div.tab-black a.icon-bullet_white{
		background-position:			0 6px;
	}
	
	div.tab-yellow a.icon-bullet_black{
		background-position:			0 6px;
	}

	div#callcenter img{
		/*margin-bottom:					8px;
		border:							solid 2px #808080;*/
	}
	
	div#callcenter h1,
	div#callcenter h2,
	div#callcenter h3,
	div#callcenter h4,
	div#callcenter h5,
	div#callcenter h6{
		font-weight:					bold;
	}
	
	div#callcenter strong span,
	div#callcenter strong label,
	div#callcenter strong p,
	div#callcenter b span,
	div#callcenter b label,
	div#callcenter b p{
		font-weight:					bold;
	}
	
	div#sidebar div.producto-list{
		padding-left:					8px;
		padding-right:					6px;
	}
	
	div#sidebar div.producto-list div.item{}
	
	div#sidebar div.producto-list div.item h2{
		padding-top:					8px;
		font-size:						13px;
	}
	
	div#sidebar div.producto-list div.item p.quote-left{
		padding-left:					4px;
	}
	
	div#sidebar div.producto-list div.item h4{
		padding-top:					4px;
		padding-left:					4px;
		font-size:						11px;
	}
	
	div#main div.item h2.black{
		padding-top:					2px;
		padding-bottom:					4px;
		font-size:						13px;
	}
	
	div#main div.item img.block{
		padding:						4px;
		background:						#fff;
		border:							solid 1px #9f9f9f;
	}
	
	div#main div.segmento-list{}	
	
		div#main div.segmento-list table{
			background:					url(../images/backgrounds/separator-table.png) repeat-y top center;
		}
		
		div#main div.segmento-list tr{
			background:					url(../images/backgrounds/separator-tr.png) no-repeat bottom center;
		}
		
		div#main div.segmento-list td.left{
			padding-left:				20px;
			padding-right:				30px;
		}
		
		div#main div.segmento-list td.right{
			padding-left:				30px;
			padding-right:				20px;
		}
		
		div#main div.segmento-list div.item{
			border-bottom:				none;
		}
		
		div#main div.segmento-list div.item img.block{
			border:none;
			padding-top:				1px;
			padding-left:				1px;
			padding-bottom:				8px;
			padding-right:				6px;
			background:					url(../images/backgrounds/mask-sector.png) no-repeat 0 0;
		}
		
		div#main div.segmento-list div.item h1{
			padding-top:				20px;
			padding-bottom:				4px;
			font-size:					16px;
		}
		
		div#main div.segmento-list div.item h2{
			font-size:					12px;
	}

