/*=========================================================================================*/
/*=========================================================================================*/ 

/*RESET*/
/*Reset CSS*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
	 line-height:140%;
     font-family: inherit;
     vertical-align: baseline
}


:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0;
	 border:2px solid;
	 margin-left:20px;
	
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

div.clear{ clear:both;}


body{
	background:#8aa38d url(../../media/images/bg_body.jpg) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
}

/*-[ wrapper ]-----------------------------------------------------------------------------*/

div.wrapper {
	width:740px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	position:relative;
}

/*-[ header ]-----------------------------------------------------------------------------*/

div.wrapper div.header {
	clear:both;
	overflow:hidden;
	position:relative;
	height:125px;
}

h1{
	margin-left:30px;
	display:inline;
	float:left;
}

/*-[ menuBar ]-----------------------------------------------------------------------------*/

div.wrapper div.menuBar {
	height:40px;
	width:492px;
	float:right;
	margin:54px 8px 0 0;
	display:inline;
}

div.menuBar ul{
	background:url(../../media/images/bg_menu.gif);
	width:492px;
	height:40px;
	position:relative;
}

div.menuBar ul li{
    margin: 0; 
	padding: 0;
	position:absolute;
	top: 0;
}

div.menuBar ul li a{
	display:block;
	height:40px;
}

#panel1b {left: 0px; width: 79px;}
#panel2b {left: 81px; width: 139px;}
#panel3b {left: 223px; width: 74px;}
#panel4b {left: 295px; width: 85px;}
#panel5b {left: 385px; width: 108px;}


#panel1b a:hover {
background: transparent url('../../media/images/bg_menu.gif') 0px -40px no-repeat;}
#panel2b a:hover {
background: transparent url('../../media/images/bg_menu.gif') -81px -40px no-repeat;}
#panel3b a:hover {
background: transparent url('../../media/images/bg_menu.gif') -223px -40px no-repeat;}
#panel4b a:hover {
background: transparent url('../../media/images/bg_menu.gif') -295px -40px no-repeat;}
#panel5b a:hover {
background: transparent url('../../media/images/bg_menu.gif') -385px -40px no-repeat;}


#panel1b a.current  {
background: transparent url('../../media/images/bg_menu.gif') 0px -80px no-repeat;}

#panel2b a.current  {
background: transparent url('../../media/images/bg_menu.gif') -81px -80px no-repeat;}

#panel3b a.current {
background: transparent url('../../media/images/bg_menu.gif') -223px -80px no-repeat;}

#panel4b a.current  {
background: transparent url('../../media/images/bg_menu.gif') -295px -80px no-repeat;}

#panel5b a.current  {
background: transparent url('../../media/images/bg_menu.gif') -385px -80px no-repeat;}


/*-[ content ]-----------------------------------------------------------------------------*/

div.wrapper div.content {
	clear:both;
	overflow:hidden;
	position:relative;
}

/*Content Flash*/
div.content_flash{
	width:740px;
	height:241px;
	background:url(../../media/images/bg_banner_top.jpg)  no-repeat center top;
}

div.content_flash_marcas{
	width:740px;
	height:78px;
	background:url(../../media/images/bg_banner_marcas-trans.png) no-repeat top left;
	margin-bottom:3px;
	margin-left:5px;
}


/*Content info*/
div.content_info{
	width:740px;
	overflow:hidden;
	background:url(../../media/images/bg_content_info.jpg) repeat-y top center;
}

div.content_info_open{
	width:740px;
	height:20px;
	background:url(../../media/images/bg_open_close.jpg);
	position:relative;
	margin-bottom:-9px;
	z-index:0;
}

div.content_info_close{
	width:740px;
	height:10px;
	position:relative;
	clear:both;
	background:url(../../media/images/bg_open_close.jpg) bottom center;
}

div.content_info h2{
	margin:5px 0 2px 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFF;
	font-weight:bold;
}


/*Noticias*/

div.content_noticia h3#title{
	font-size:15px;
	color:#000000;
	padding:10px;
	font-weight:bold;
}

div.noticias{
	width:298px;
	background: #dedede url(../../media/images/bg_noticias.jpg) no-repeat top center;
	float:left;
	overflow:hidden;
	margin:0px 0 0 17px;
	display:inline;
	position:relative;
	z-index:1000;
}

div.noticias div.articulos{
	width:272px;
	border-left:#595959 solid 1px;
	border-right:#595959 solid 1px;
	padding:10px 12px;
	height:72px;
	overflow:hidden;
}

div.blanco{
	background-color:#FFF;
	padding:11px 12px!important;
}

div.noticias div.articulos img{
	float:left;
	margin-right:10px;
	border:#595959 solid 1px;
}

div.noticias p{
	line-height:105%
}

div.noticias div.articulos p span{
	color:#505a51;
	font-weight:bold;
	margin-right:2px;
}

div.noticias div.articulos a{
	color:#000;
	font-weight:bold;
}

div.noticias div.articulos a:hover{
	color:#505a51;
}

div.close_noticias{
	background:url(../../media/images/bg_close_noticias.jpg);
	width:298px;
	height:37px;
}

div.close_noticias a.ver_noticias{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	float:right;
	margin:8px 10px 0 0;
	font-size:16px;
}

div.close_noticias a.ver_noticias:hover{
	color:#ccc;
}

/*Productos destacados*/
div.productos_destacados{
	width:403px;
	background:url(../../media/images/bg_productos.jpg) no-repeat top center;
	float:left;
	overflow:hidden;
	margin:0px 0 0 6px;
	position:relative;
	z-index:1000;
}

div.productos_destacados div.content_productos{
	width:401px;
	border-left:#595959 solid 1px;
	border-right:#595959 solid 1px;
	overflow:hidden;
}

div.combo_productos{
	width:165px;
	height:76px;
	margin:20px 0 0 25px;
	display:inline;
	float:left;
}

div.combo_productos img{
	width:40px;
	height:76px;
	margin-right:15px;
	float:left;
}

div.combo_productos ul li{
	color:#505a51;
}

div.combo_productos ul  li.bold{
	font-weight:bold;
}

div.combo_productos a{
	color:#000;
	font-weight:bold;
}

div.combo_productos  a:hover{
	color:#505a51;
}

div.close_productos_destacados{
	background:url(../../media/images/bg_close_productos.jpg);
	width:403px;
	height:14px;
}

/*Box Newsletters y Ofertas*/
div.box{
	width:198px;
	height:102px;
	float:left;
	margin:6px 0 0 6px;
	position:relative;
}

div.box a{
	width:89px;
	height:21px;
	display:block;
	position:absolute;
	left:10px;
	bottom:8px;
}

div#newsletters{
	background:url(../../media/images/bg_newsletters.jpg);
}

div#ofertas{
	background:url(../../media/images/bg_ofertas.jpg);
}


/*-[ footer ]-----------------------------------------------------------------------------*/

div.footer {
	background: #000 url(../../media/images/bg_footer.jpg) repeat-x top left;
	width:100%;
	clear:both;
	padding-bottom:10px;
	margin-top:2px;
}

div.c_footer{
	margin:0 auto;
	width:731px;
	background:url(../../media/images/bg_content_footer-trans.png) repeat-y top center!important;
}

div.footer h2{
	text-indent:-999em;
	height:12px;
	margin:0 0 3px 0;
}

div.footer h2#links_relacionados{ background:url(../../media/images/h2_links_relacionados.gif) no-repeat top left; width:124px;}
div.footer h2#miembros{ background:url(../../media/images/h2_links_relacionados.gif) no-repeat top left; width:124px;}

div.links{
	width:329px;
	float:left;
	margin:15px 0 0 40px;
	display:inline;
	border-right:#656565 solid 1px;
}

div.footer ul li a{
	color:#838383;
	font-weight:bold;
}

div.footer ul li a:hover{
	color:#505a51;
}

div.miembros{
	background: url(../../media/images/logo_gitep.jpg) no-repeat top right;
	width:265px;
	float:left;
	margin:15px 0 0 40px;
	padding-right:20px;
}

div.close_footer{
	background:url(../../media/images/bg_close_footer-trans.png) no-repeat top center;;
	width:731px;
	margin:0 auto;
	text-align:center;
	padding-top:21px;
	margin-top:0px!important;
	position:relative;
	clear:both;
}

div.close_footer p{
	color:#FFF;
}

/*-[ Paginas interiores ]-----------------------------------------------------------------------------*/

/*Empresa*/
div.empresa{
	width:706px;
	background:url(../../media/images/bg_empresa.jpg) no-repeat top center;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	z-index:1000;
}

div.content_empresa{
	background:#eee;
	overflow:hidden;
	border-left:#595959 solid 1px;
	border-right:#595959 solid 1px;
	width:704px;
	padding-top:10px;
}

div.empresa p{
	width:410px;
	float:left;
	margin:15px 0 0 22px;
	display:inline;
}

div.f_right{
	width:243px;
	float:right;
	margin-right:10px;
	display:inline;
	text-align:right;
}

div.datos{
	width:243px;
	background:#FFF;
	border:#505a51 solid 1px;
	padding:10px 0;
	text-align:center;
	overflow:hidden;
}

div.datos ul{
	float:left;
	text-align:left;
	margin:20px 0 0 18px;
}

div.datos ul li{
	font-size:12px;
}

div.datos ul li a{
	color:#525c53;
	font-weight:bold;
}

div.datos ul li a:hover{
	text-decoration:none;
}

div.google{
	padding:0!important;
	margin:10px 0;
	width:241px;
	height:200px;
}
	
div.close_empresa{
	background:url(../../media/images/bg_close_empresa.jpg) no-repeat 1px top;
	height:27px;
	width:740px;
}

/*Noticias*/
div.noticias_interior{
	width:706px!important;
	background:#dedede url(../../media/images/bg_empresa.jpg) no-repeat top center!important;
	overflow:hidden!important;
	margin:0px 0 0 17px;
}

div.noticias_interior div.articulos{
	width:680px!important;
	overflow:hidden;
}

div.close_noticias_interior{
	background:url(../../media/images/bg_noticias_interior.jpg) no-repeat;
	width:706px;
	clear:both;
	overflow:hidden;
	position:relative;
}


/*Articulos interior*/
div.articulos_interior{
	width:706px!important;
	background:#dedede url(../../media/images/bg_empresa.jpg) no-repeat top center!important;
	overflow:hidden!important;
	margin:0px 0 0 17px;
}
div.articulos_interior div.articulos{
	float:left;
	width:327px!important;
	overflow:hidden;
	padding:11px 12px!important;
	height:60px;
}
/*noticia display*/
div.noticia{
	width:706px;
	background:url(../../media/images/bg_empresa.jpg) no-repeat top center;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	z-index:1000;
}

div.content_noticia{
	background:#eee;
	overflow:hidden;
	border-left:#595959 solid 1px;
	border-right:#595959 solid 1px;
	width:704px;
	padding-top:10px;
}

div.noticia p{
	margin:15px 22px 0 22px;
}

div.noticia img{
	float:left;
	margin:0 15px 15px 15px;
	display:inline;
	text-align:left;
	border:#595959 solid 1px;
}	
/*categorias articulos*/
div.categorias{
	width:298px;
	background: #dedede url(../../media/images/bg_noticias.jpg) no-repeat top center;
	float:left;
	overflow:hidden;
	margin:0px 0 0 17px;
	display:inline;
	position:relative;
	z-index:1000;
}

div.categorias div.boton_cat{
	float:left;
	width:230px;
	padding-left:5px;
	padding-bottom:10px;
}
div.categorias_cont{
	padding-top:10px;
}
div.categorias_interior{
	width:706px!important;
	background:url(../../media/images/bg_empresa.jpg) no-repeat top center!important;
	overflow:hidden!important;
	margin:0px 0 0 17px;
}
#linkxyz{
	color:#FFFFFF;
}