/* CSS Document */
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, b, i {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}
body {
	color: #000;

	
		background-color: #9d9d9d;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
}
#wrap {
	width: 923px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#main {
	background: #FFF;
	padding-top: 20px;
	padding-bottom: 20px;
}
#side01 {
	width: 472px;
	float: left;
}
#side01 h3 {
	color: #a6a6a6;
	font-size: 15px;
	font-weight: normal;
}
#side01 h2 {
	font-size: 21px;
	font-weight: normal;
	color: #d42f12;
	display: block;
	margin-bottom: 10px;
}

#rellenos01 {
	width: 390px;
	margin-right: auto;
	margin-left: auto;
}

#side02 {
	float: left;
	width: 451px;
}
#rellenoside02 {
	width: 400px;
}
#footer {
	clear: both;
}
#cajitaquebusca {
	background: #e4e6e7 url(../images/bgtopsearch.gif) no-repeat center top;
	display: block;
	margin: 10px 0px;
	padding: 22px 10px 10px;
}
#cajitaquebusca strong {
	color: #d42f12;
}
.cajadetexto {
	border: 1px solid #a6a6a6;
	padding: 2px;
	color: #727272;
	background: #FFFFFF;
}
.butbuscar {
	padding: 6px;
	border: 1px solid #FFF;
	text-align: center;
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background: #D42F12;
	border-radius: 10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;

}
#cajitaquebusca td {
	padding: 5px;
	vertical-align: middle;
}
#rubrostiendas {
	display: block;
	margin-bottom: 10px;
}
#rubrostiendas a{
	color: #000000;
	text-decoration: none;
}
#rubrostiendas li {
	border-top: 1px dotted #868787;
	line-height: 20px;
	height: 20px;
	padding-left: 22px;
	background: url(../images/bulletrubros.gif) no-repeat 10px center;
	width: 172px;
	float: left;
	display: block;
	margin: 0px;
}
#mapas {
	display: block;
	margin-bottom: 10px;
}
#bannerssi01 {
	display: block;
	margin-bottom: 10px;
}
#redesapuman {
	text-align: center;
	font-weight: bold;
	color: #a6a6a6;
	margin-bottom: 10px;
}
#resultado strong {
	margin-bottom: 10px;
	color: #D42F12;
}
#resultado {
	clear: both;
}
.cajitadetienda {
	width: 165px;
	height:200px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	padding-right: 10px;
	border-bottom: 1px dotted #868787;
	padding-bottom: 20px;
}
.cajitadetienda img {
	border: 4px solid #e4e6e7;
	height: 108px;
	width: 146px;
}
#navpagina {
	text-align: center;
	clear: both;
}
a.InkPagBus{
	display: block;
	clear: both;
	margin: 5px 0px !important;
}
#navpagina a {
	background: #868787;
	margin-right: 2px;
	padding: 2px;
	color: #FFFFFF;
	text-decoration: none;
}
#navpagina a:hover {
	background: #d42f12;
}
#contside02 {
	background: #e4e6e7;
	clear: both;
}

/*sidebar*/
#oportunidades{
	background: #e4e6e7;
	clear: both;
	border-bottom: 7px solid #d42f12;
}
#oportunidades h2{
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
}
#oportunidades h3{
	font-size: 21px;
	font-weight: normal;
	color: #FFF;
}
#titopoetunidades{
	background: url(../images/topsidebar01.gif) no-repeat;
	clear: both;
	height: 56px;
	padding: 8px 0px 0px 33px;
	margin: 0px;
}

#oportunidades2{
	/*background: #e4e6e7;*/
	clear: both;
	/*border-bottom: 7px solid #d42f12;*/
}
#oportunidades2 h2{
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}
#oportunidades2 h3{
	font-size: 21px;
	font-weight: normal;
	color: #FF0000;
}
#titopoetunidades2{
	/*background: url(../images/topsidebar01.gif) no-repeat;*/
	clear: both;
	height: 56px;
	padding: 8px 0px 0px 33px;
	margin: 0px;
}

#nuestrastiendas{
	background-color: #e4e6e7;
}
#nuestrastiendas h2{
	clear: both;
	height: 40px;
	width: 385px;
    background: url(../images/bgh2noticias.gif) no-repeat;
    display: block;
	padding-top: 25px;
	padding-left: 15px;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}
#nuestra01{
	width: 210px;
	float:left;
}
#nuestra01 li{
	border-top: 1px dotted #868787;
	clear: both;
	width: 190px;
	line-height: 22px;
	height: 22px;


}
#nuestra01 li a{
	background: url(../images/bullet.gif) no-repeat left center;
	color: #000000;
	text-decoration: none;
	display: block;
	margin-left: 30px;
	padding-left: 20px;
}
#nuestra01 li a:hover{
	text-decoration: underline;
}
#nuestra02{
	width: 400px;
}
.cajitaevent{
	padding:0px 5px 3px 10px;
	margin: 0px 0px 5px;
	height: 53px;
	overflow: hidden;
	width:180px;
	float:left
}
.cajitaevent img {
	float:left;
	margin-right: 10px;
}
.cajitaevent h3 {
	font-size: 12px;
	color: #d42f12;
	font-weight: bold;
}
.cajitaevent a {
	color: #000;
	text-decoration:none;
}
.cajitaevent h3 a {
	font-size: 12px;
	color: #d42f12;
	font-weight: bold;
}
#rellenoopor{
	padding: 5px 0px 25px 30px;
}
.cajitaopor{
	height: 157px;
	width: 177px;
	font-size: 11px;
	color: #000000;
	float:left;
	overflow: hidden;
	padding-top: 10px;
}
.cajitaopor img{
	border: 4px solid #FFF;
}
.cajitaopor strong{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.cajitaopor a{
text-decoration:none;
	color: #000000;
}
.cajitaopor strong a{
	text-decoration:none;
	color: #000000;
}
.cajitaopor em{
	font-style: normal;
	color: #d42f12;
}
.cajitaopor em a{
	font-style: normal;
	text-decoration:none;
	color: #d42f12;
}

.cajitaopor2{

	font-size: 11px;
	color: #000000;
}
.cajitaopor2 img{
	border: 4px solid #FFF;
	float:left;
	margin: 0px 10px 0px 0px;
}
.cajitaopor2 strong{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.cajitaopor2 em{
	font-style: normal;
	color: #d42f12;
}

.cajitaopor3{
	height: 157px;
	width: 177px;
	font-size: 11px;
	color: #000000;
	float:left;
	overflow: hidden;
	padding-top: 10px;
	text-align:center;
}
.cajitaopor3 img{
	border: 4px solid #E4E4E4;
}
.cajitaopor3 strong{
	font-size: 13px;
	font-weight: bold;
	color: #d42f12;
	
}
.cajitaopor3 a{
text-decoration:none;
	color: #000000;
}
.cajitaopor3 strong a{
	text-decoration:none;
	color: #000000;
}
.cajitaopor3 em{
	font-style: normal;
	color: #000000;
}
.cajitaopor3 em a{
	font-style: normal;
	text-decoration:none;
	color: #d42f12;
}






#noticiasside{
	background: #e4e6e7;
	clear: both;
	padding-bottom:10px;
	display:block;
}
#noticiasside h2{
	color: #FFF;
	font: normal 20px Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/bgh2noticias.gif) no-repeat;
	clear: both;
	height: 44px;
	padding: 24px 0px 0px 33px;
}
.bnewsbox{
	padding: 10px;
	clear: both;
}
.bnewsbox h3{
	color: #d42f12;
	font-size: 11px;
	font-weight: bold;
}
.bnewsbox img{
	float:left;
	margin-right: 10px;
}
.bnewsbox a{
	color: #000000;
	text-decoration: none;
}
.bnewsbox h3{
	color: #d42f12;
	font-size: 11px;
	font-weight: bold;
}
.bnewsbox h3 a{
	color: #d42f12;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#flickr{
	clear: both;
	margin: 40px 0px 20px;
	padding-bottom: 20px;
}
#flickr h2{
	font-size: 15px;
	color: #a6a6a6;
	font-weight: normal;
}
#flickr h3{
	font-size: 21px;
	color: #dd2000;
	font-weight: normal;
	padding-bottom: 10px;
}
#flickr img{
float:right;
padding-right:2px;
}
/*sidebar*/


/*footer*/
#footer {
	padding: 0;
	margin: 20 auto 0;
	clear: both;
	background: #000000 url(../images/logoapu.gif) no-repeat 20px center;
	border-top: 17px solid #d42f12;
	color: #FFFFFF;
	}

#footer p {
	margin: 0;
	}
/* End Structure */
#texfoot{
	padding: 73px 0px 0px 200px;
}
#texfoot a{
	color: #FFFFFF;
	text-decoration: underline;
}
#texfoot a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#accesoclientes {
	padding-top: 60px;
	padding-bottom: 5px;
	text-align: right;
	display: block;
	padding-right: 5px;
}

#cajafoot01{
width:267px;
float:left;}
#cajafoot02{
width:214px;
float:left;}
#cajafoot03{
width:216px;
float:left;}


#nav{
	height: 21px;
	clear: both;
	position: absolute;
	top: 227px;
	right: 130px;
}
#nav li{
	height: 21px;
	float: left;
	margin-right: 2px;
	text-align: center;
}
#nav li a{
	height: 21px;
	font-size: 11px;
	line-height: 21px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(../images/bgnav02.gif);
	background-repeat: repeat-x;
}
#nav li a:hover{
	color: #000;
	background-color: #d42f12;
	background-image: url(../images/bgnav01.gif);
	background-repeat: repeat-x;
}

.bodytiendas li.w02 a{
	color: #000 !important;
	background-color: #d42f12 !important;
	background-image: url(../images/bgnav01.gif) !important;
	background-repeat: repeat-x !important;
}
	li.current_page_item a,  li.current-cat a{
	color: #000 !important;
	background-color: #d42f12 !important;
	background-image: url(../images/bgnav01.gif) !important;
	background-repeat: repeat-x !important;
}
.w01{
width:62px;}
.w02{
width:126px;}
.w03{
width:82px;}
.w04{
width:79px;}
.w05{
width:126px;}
.w06{
width:74px;}


.clearfix {
display:block;
height:0;
clear:both;
visibility:hidden;
 }
.negritagris {
	font-weight: bold;
	color: #868787;
}
.sociable{
display:none;}
#navpagina{
padding-bottom:20px;}
.linkurl {
	color: #CC0000;
	text-decoration: underline;
}
.linkurl:hover {
	text-decoration: none;
}
#buscador li{
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 5px;
	font-size: 10px;
	color: #666666;
}
.bulletse01{
	background: url(../images/bulletsear01.gif) no-repeat left center;
}
.bulletse02{
	background: url(../images/bulletsear02.gif) no-repeat left center;
}
.bulletse03{
	background: url(../images/bulletsear03.gif) no-repeat left center;
}
#contenttiendas {
	padding: 0px 51px;
}
.cajatexto {
	font-size: 12px;
	color: #575757;
	background: #EDEEEF;
	padding: 3px;
	width: 380px;
	border: 1px solid #E4E6E7;
}
.textnom {
	font-size: 14px;
	font-weight: normal;
	color: #868787;
}
.tablacont td {
	padding: 3px 0px;
}
.butenviar {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background: #D42F12;
	padding: 3px;
}
.arocht {
	text-align: right;
}
.iconform {
	background: url(../images/emailicon.gif) no-repeat left 2px;
	display: block;
	padding: 0px 0px 0px 20px;
}
.banner_techo {
	width:390px;
	height:230px;
	margin:0 auto;
	padding:0 0 15px;
}
.heremini1 {
	font-size:20px;
	color:#D42F12;
}
.heremini12 {
	font-weight:bold;
}