/* RFCOMUNICACIONES */
body {
	/*background: #369 url(../imagenes/background.jpg)  repeat-x bottom;*/
	background-color:#0148a2;
	margin: 0 auto 0 auto;
	padding: 0;
	color: #fff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 760px;
	overflow:auto;
}
UL,LI,P,SPAN{
margin:0;
padding:0;

}
div#main {
	float: left;
	margin: 0 auto 0 auto;
	padding: 0;
	background: url(../rfpvrpurpura/fondito.jpg) repeat-y top center;
	width: 760px;
}
#content div{
	float:right;
}
#colMainLeft{
float:left;
width:180px;
}
#colMainRight{
float:left;
width:580px;
}

.promoPublicitario{
margin:15px 0px 0px 0px;
}

.tituloTextoPublicitario{
margin:0px 0px 0px 5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#525FA3;
text-align:left;
}
.resumenTextoPublicitario{
margin:5px 0px 0px 5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#837AB3;
text-align:left;
}
.verMasTextoPublicitario{
margin:5px 0px 0px 5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF9900;
text-align:right;
}
A.verMasTextoPublicitario:link{text-decoration: none; }
A.verMasTextoPublicitario:visited{text-decoration: none;}
A.verMasTextoPublicitario:active{text-decoration: none; }
A.verMasTextoPublicitario:hover{text-decoration: none; }
#header{
width:580px;
height:216px;
}

.headerBackground-1{
background:#F8F8F8 url(../rfpvrpurpura/header.jpg) no-repeat left;
}
.headerBackground-2{
background:#F8F8F8 url(../rfpvrpurpura/header-2.jpg) no-repeat left;
}
.headerBackground-3{
background:#F8F8F8 url(../rfpvrpurpura/header-3.jpg) no-repeat left;
}

#menuHeaderTop ul{
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 275px;
}
#menuHeaderTop li{
	display: inline;
	margin:0px 3px 3px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	float:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}

a.linkMenuHeaderTop:link {
text-decoration:none;
}
a.linkMenuHeaderTop:visited {
text-decoration:none;
}
a.linkMenuHeaderTop:active {
text-decoration:none;
}
a.linkMenuHeaderTop:hover {
	color:#FF9900;
}

#headerScroll{
	margin: 165px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	width: 550px;
	text-align:right;
}

#headerScroll ul{
margin:0;
padding:0;
}

#headerScroll li{
list-style-type:none;
display: inline;
height: 20px;
padding: 5px 5px 5px 5px;
margin: 5px 5px 5px 5px;
background-color:#F0F0F0;
}

#headerScroll a{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration: none;
color:#333333;
}

#headerScroll a:link {
text-decoration:none;
}
#headerScroll a:visited {
text-decoration:none;
}
#headerScroll a:active {
text-decoration:none;
}
#headerScroll a:hover {
color:#666666;
text-decoration:none;
}


#menuHeaderBottom div{
width:580px;
}

#menuHeaderBottom ul{
	padding:0px;
	margin-top: 5px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 100px;
	float: left;
}
#menuHeaderBottom li{
	height:15px;
	background:#F8F8F8 url(../rfpvrpurpura/triangulo.jpg) no-repeat left;
	display: inline;
	margin:0px 0px 0px 0px;
	padding:2px 10px 0px 12px;
	list-style-type:none;
	float:right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}
a.linkMenuHeaderBottom:link {
text-decoration:none;
}
a.linkMenuHeaderBottom:visited {
text-decoration:none;
}
a.linkMenuHeaderBottom:active {
text-decoration:none;
}
a.linkMenuHeaderBottom:hover {
color:#FF9900;
}

#contentMain{
width:580px;
}

#areaPromocionales{
text-align:center;
}
.promocional{
float:left;
margin: 0px 6px 5px 6px;
padding: 0px 0px 0px 0px;
}
#barraCarritoPedidos{
width:575px;
height:38px;
background:#F8F8F8 url(../rfpvrpurpura/degradado-1.jpg) no-repeat top center;
margin: 10px 0px 15px 0px;
color:#333333;
}
#path{
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
margin: 5px 5px 5px 10px;

}
.producto{
float:left;
margin: 5px 6px 20px 6px;
}
.imagenProducto{
width:160px;
height:160px;
float:left;
border:#CCCCCC 1px solid;
}

.datosProducto{
width:100px;
height:160px;
float:left;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
}
.codigoProducto{
margin:0px 0px 0px 5px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8279B2;
}
.categoriaProducto{
margin:0px 0px 0px 5px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8279B2;
}
.tituloProducto{
margin:5px 0px 0px 5px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}
.precioProducto{
margin:5px 0px 0px 20px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#666666;
}

.botonDetallesProducto{
margin: 5px 5px 5px 5px;
padding: 1px 1px 1px 1px;
background-image:url(../rfpvrpurpura/btnDetalles.jpg);
background-repeat:no-repeat;
border:0px none;
color:#FFFFFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
height:19px;
width:91px;
}

.botonAgregarProducto{
margin: 5px 5px 5px 5px;
padding: 1px 1px 1px 1px;
background-image:url(../rfpvrpurpura/btnAgregar.jpg);
background-repeat:no-repeat;
border:0px none;
color:#FFFFFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
height:17px;
width:70px;
}
#areaCategoriasPrincipales{
margin: 0px 0px 0px 0px;
}
.categoriaPrincipal{
width:260px;
height:90px;
float:left;
}
.imagenCategoriaPrincipal{
margin: 0px 0px 0px 7px;
float:left;
width:112px;
height:82px;
}
.datosCategoriaPrincipal{
float:left;
text-align:left;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8279B2;
width:134px;
height:82px;
}

.tituloCategoriaPrincipal{
margin:0px 0px 0px 5px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#525FA3;
}
.resumenCategoriaPrincipal{
margin:5px 0px 0px 5px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#837AB3;
}
.vermasCategoriaPrincipal{
margin:5px 0px 0px 5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#F5AF3F;
}
a.linkVermasCategoriaPrincipal:link {
text-decoration:none;
color:#FF9900;
}
a.linkVermasCategoriaPrincipal:visited {
text-decoration:none;
color:#FF9900;
}
a.linkVermasCategoriaPrincipal:active {
text-decoration:none;
color:#FF9900;
}
a.linkVermasCategoriaPrincipal:hover {
color:#FF6600;
}

#areaSecciones{
float:left;
}
.panelAreaSecciones{
margin:0px 5px 0px 5px;
width:270px;
height:240px;
background:#CCCCCC url(../rfpvrpurpura/panelSecciones.jpg) no-repeat top left;
text-align:left;
float:left;
}
.tituloPanelAreaSecciones{
margin:5px 0px 0px 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#182981;
font-weight:bold;
}
.comentarioPanelAreaSecciones{
margin:0px 0px 0px 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#182981;
}
a.linkPanelAreaSecciones:link {
text-decoration:none;
color:#405199;
}
a.linkPanelAreaSecciones:visited {
text-decoration:none;
color:#405199;
}
a.linkPanelAreaSecciones:active {
text-decoration:none;
color:#405199;
}
a.linkPanelAreaSecciones:hover {
color:#FF6600;
}
.verMasPanelAreaSecciones{
margin:10px 10px 0px 5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF9900;
text-align:right;
}


a.verMasLinkPanelAreaSecciones:link {
text-decoration:none;
color:#FF9900;
}
a.verMasLinkPanelAreaSecciones:visited {
text-decoration:none;
color:#FF9900;
}
a.verMasLinkPanelAreaSecciones:active {
text-decoration:none;
color:#FF9900;
}
a.verMasLinkPanelAreaSecciones:hover {
color:#FF6600;
}

#areaSecciones-2{
width:560px;
height:218px;
background:#CCCCCC url(../rfpvrpurpura/panel-2-Secciones.jpg) no-repeat top left;
}
.panelAreaSecciones-2{
margin:10px 0px 0px 5px;
width:173px;
height:180px;
text-align:left;
float:left;
}
.tituloPanelAreaSecciones-2{
margin:5px 0px 0px 15px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8279B2;
}
#areaSecciones-2 ul{
margin: 10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#areaSecciones-2 li{
display: block;
margin:5px 5px 5px 15px;
padding:0px 0px 0px 0px;
list-style-type:none;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
}
a.linkPanelAreaSecciones-2:link {
text-decoration:none;
color:#999999;
}
a.linkPanelAreaSecciones-2:visited {
text-decoration:none;
color:#999999;
}
a.linkPanelAreaSecciones-2:active {
text-decoration:none;
color:#999999;
}
a.linkPanelAreaSecciones-2:hover {
color:#FF6600;
}
.verMasPanelAreaSecciones-2{
margin:10px 10px 0px 5px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FF9900;
text-align:right;
}


a.verMasLinkPanelAreaSecciones-2:link {
text-decoration:none;
color:#FF9900;
}
a.verMasLinkPanelAreaSecciones-2:visited {
text-decoration:none;
color:#FF9900;
}
a.verMasLinkPanelAreaSecciones-2:active {
text-decoration:none;
color:#FF9900;
}
a.verMasLinkPanelAreaSecciones-2:hover {
color:#FF6600;
}

#footer{
width:760px;
height:75px;
background:#F8F8F8 url(../rfpvrpurpura/footer.jpg) no-repeat bottom;
float:left;
text-align:center;
}
#menuFooter ul{
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:760px;
}
#menuFooter li{
display: inline;
margin:0px 3px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
float:center;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
}
a.linkMenuFooter:link {
text-decoration:none;
color:#8D8D8D;
}
a.linkMenuFooter:visited {
text-decoration:none;
color:#8D8D8D;
}
a.linkMenuFooter:active {
text-decoration:none;
color:#8D8D8D;
}
a.linkMenuFooter:hover {
color:#8D8D8D;
}
.pagination {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	color:#666666;
}
.middlePanel{
width:560px;
margin-left:5px;
float:left;
}
.sectionMiddlePanel{
width:270px;
background:#FFFFFF url(../rfpvrpurpura/paneles/backgroundMiddlePanel.jpg) top left;
margin:5px 3px 5px 3px;
padding:0px 0px 0px 0px;
float:left;
}
.contentMiddlePanel{
width:270px;
background:transparent url(../rfpvrpurpura/paneles/contentMiddlePanel.jpg) no-repeat top left;
}
.headerMiddlePanel{
	width:270px;
	height:27px;
}
.contentMiddlePanel{
width:270px;
}
.footerMiddlePanel{
width:270px;
height:25px;
background:transparent url(../rfpvrpurpura/paneles/footerMiddlePanel.jpg) no-repeat top left;
}
.middlePanel ul {
margin:10px 0 0;
padding:0;
}
.middlePanel li {
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
list-style-type:none;
margin:5px 10px 5px 15px;
padding:0;
}

.largePanel{
width:552px;
margin-left:5px;
float:left;
}
.sectionLargePanel{
width:552px;
background:#FFFFFF url(../rfpvrpurpura/paneles/backgroundLargePanel.jpg) top left;
margin:5px 3px 5px 3px;
padding:0px 0px 0px 0px;
float:left;
}
.contentLargePanel{
width:552px;
background:transparent url(../rfpvrpurpura/paneles/contentLargePanel.jpg) no-repeat top left;
}
.headerLargePanel{
width:552px;
height:24px;
background:transparent url(../rfpvrpurpura/paneles/headerLargePanel.jpg) no-repeat top left;
}
.contentLargePanel{
width:552px;
}
.footerLargePanel{
width:552px;
height:25px;
background:transparent url(../rfpvrpurpura/paneles/footerLargePanel.jpg) no-repeat bottom left;
}
.largePanel ul {
margin:0px 0px 0px 0px;
padding:0;
}
.largePanel li {
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
list-style-type:none;
margin:10px 10px 5px 15px;
padding:0;
}
#buscador div {
background-color:#EEEEEE;
margin-left:6px;
margin-right:4px;
text-align:right;
vertical-align:middle;
width:550px;
}
#buscador label {
color:#666666;
}
.botonWordPress {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#666666;
border-style:solid;
border-width:1px;
color:#CCCCCC;
cursor:pointer;
font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
font-size:12px;
line-height:1.5em;
margin:5px 10px 5px 5px;
padding:1px 5px;
text-decoration:none;
}
.largePanelBuscador{
width:552px;
margin-left:5px;
float:left;
}
.sectionLargePanelBuscador{
width:552px;
background:#FFFFFF url(../rfpvrpurpura/paneles/backgroundLargePanel.jpg) top left;
margin:5px 3px 5px 3px;
padding:0px 0px 0px 0px;
float:left;
}
.contentLargePanelBuscador{
width:552px;
/*background:transparent url(http://catalogo.rfpvr.com.mx/img/rfpvrpurpura/paneles/contentLargePanel.jpg) no-repeat top left;*/
padding-top:5px;
}
.headerLargePanelBuscador{
	width:552px;
	height:24px;
	padding:0;
	margin:0;
}
.footerLargePanelBuscador{
width:552px;
height:25px;
background:transparent url(../rfpvrpurpura/paneles/footerLargePanel.jpg) no-repeat bottom left;
}
.buscadorAzul{
width:552px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.textoBuscador{
border:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
}
.botonBuscador{
background-image:url(../rfpvrpurpura/paneles/botonBuscador.jpg);
background-repeat:no-repeat;
border:0 none;
color:#525FA3;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height:22px;
text-align:center;
width:87px;
margin:0;
}
.buscadorAzul TABLE{
margin-left:100px;
padding:0;
}
.inputBuscadorAzul{
background:#FFFFFF url(../rfpvrpurpura/paneles/fondoBuscador.jpg) no-repeat left;
width:323px;
height:23px;
}
div.areaIconosExpos{
    width:525px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}
div.imagenAreaIconosExpos{
    width:58px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float:left;
}
div.textoAreaIconosExpos{
    width:460px;
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    float:left;
}
