@import url(reset.css);
@import url(typography.css);

html { overflow-y: scroll; overflow-x: hidden; }
#shareThis { float:right; margin: 5px 0px 10px 0px; margin-right: 20px; display:block; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.hide { display:none; }
.watermark { color:silver; }

/* body
-------------------------------------------------------------- */
body { background-color: #F3F3F1; width: 100%; height: 100%; }
html, body, form { height: 100%; }
div, img, a, ul, li, h2 { behavior: url(iepngfix.htc); }
.selected { background-position: top left !important; }

/* sitesMenu
-------------------------------------------------------------- */

#nestleNavigationIn { display: block; width: 100%; height: 41px; background: url(../img/bgNestleNavigation.jpg) top left repeat-x; }
#nestleNavigationIn div { width: 950px; overflow: hidden; margin: 0px auto; height: 41px; }
#nestleNavigationIn #linkContainer { overflow: hidden; float: right; color: #979797; font-family: Verdana; font-size: 12px; margin-right: 20px; }
#nestleNavigationIn ul.menu { float: left; margin-top: 8px; }
#nestleNavigationIn ul.menu li.menuTitle { width: 200px; }
#nestleNavigationIn ul.menu li.menuTitle span { display: block; margin-left: 10px; padding-left: 10px; text-align: left; width: 150px; height: 22px; line-height: 22px; background: url(../img/sitesMenuBg.gif) 0px -22px no-repeat; font-size: 10px; font-family: Verdana; color: #555555; cursor: pointer; }
#nestleNavigationIn ul.menu li.menuTitle span:hover { background-position: top left; }
#nestleNavigationIn ul.menu li.menuTitle ul { text-align: left; margin-left: 0px; background-color: white; position: absolute; display: none; width: 200px; border: 1px solid silver; z-index: 10 }
#nestleNavigationIn ul.menu li.menuTitle ul li { width: 100%; overflow: auto; }
#nestleNavigationIn ul.menu li.menuTitle ul li a { padding: 5px; padding-left: 10px; display: block; color: #555555; text-decoration: none; font-size: 12px; width: 80%; margin: 0px auto; }
#nestleNavigationIn ul.menu li.menuTitle ul li a:hover { background-color: #F0F0F0; }
#nestleNavigationIn span.linkContacto { float: left; overflow: hidden; margin-left: 10px; margin-top: 12px; }
#nestleNavigationIn span.linkContacto img {  }
#nestleNavigationIn span.linkContacto a {font-weight: bold; color: #979797 }

/* mainNav
-------------------------------------------------------------- */

div.mainNav { display: block; height: 156px; overflow: hidden; background-color: White; }
div.mainNav span { display: none; }
div.mainNav div.logo a { display: block; width: 980px; margin: 0px auto; height: 115px; background: url(../img/bgHeader.jpg) top left no-repeat; }
div.mainNav div.navBar { display: block; position: absolute; left: 0px; right: 0px; height: 42px; width: 100%; background: url(../img/bgNavBar.jpg) top left repeat-x; }
div.mainNav div.navBar ul { display: block; width: 900px; margin: 0px auto; }
div.mainNav div.navBar ul li { float: left; }
div.mainNav div.navBar ul li a { display: block; height: 38px; background-position: 0px -38px; }
div.mainNav div.navBar ul li a:hover { background-position: top left; }
div.mainNav div.navBar ul li a.botHome { width: 53px; background-image: url(../img/btnHome.jpg); }
div.mainNav div.navBar ul li a.botComunidad { width: 116px; background-image: url(../img/btnComunidad.jpg); }
div.mainNav div.navBar ul li a.botGaleria { width: 92px; background-image: url(../img/btnGaleria.jpg); }
div.mainNav div.navBar ul li a.botAnuncios { width: 98px; background-image: url(../img/btnAnuncios.jpg); }
div.mainNav div.navBar ul li a.botArticulos { width: 92px; background-image: url(../img/btnArticulos.jpg); }
div.mainNav div.navBar ul li a.botNovedades { width: 114px; background-image: url(../img/btnNovedades.jpg); }
div.mainNav div.navBar ul li a.botPhotopet { width: 98px; background-image: url(../img/btnPhotopet.jpg); }
div.mainNav div.navBar ul li a.botRevista { width: 81px; background-image: url(../img/btnRevista.jpg); }
div.mainNav div.navBar ul li a.botPerfil { width: 97px; background-image: url(../img/btnPerfil.jpg); }

#bxConnect { display: block; width: 230px; height: 43px; position: absolute; left: 50%; margin-left: 260px; margin-top: 3px; }
#ConnectPerriodico_lbUsuarioConectado { font-weight: bold; }
#imgFacebookDefault { display: block; overflow: hidden; border: 2px solid #ca171d; overflow: hidden; width: 36px; height: 36px; background: url(../img/imgFacebookDefault.jpg) top left no-repeat; float: left; }
#bxRegistro { display: block; overflow: hidden; width: 185px; height: 18px; line-height: 18px; float: right; }
#bxFacebook { display: block; overflow: hidden; width: 185px; height: 18px; line-height: 18px; float: right; }
#bxFacebook a { color: black; vertical-align: top; }
#bxFacebook img { vertical-align: middle; margin-bottom: 2px; }

/* addThis
-------------------------------------------------------------- */

#addThis { height: 24px; /*overflow: hidden;*/ padding: 5px; margin: 0px 20px; margin-top: 5px; margin-bottom: 20px; }
#addThis ul { width: 300px; float: right; }
#addThis ul li { float: left; margin-left: 20px; overflow: hidden; display: inline; }
#addThis ul li.compartir a { width: 91px; height: 23px; background:url(../img/botCompartir.png) 0px -23px no-repeat; }
#addThis ul li.botLike span { display: block; height: 21px; padding-top: 2px; width: 150px; }
#addThis ul li a { display: block; height: 23px; }
#addThis ul li a:hover { background-position: top left; }
#addThis ul li a span span { display: none; }
#addThis ul li a span { display:block; }

/* addThis2
-------------------------------------------------------------- */

#addThis2 { height: 24px; /*overflow: hidden;*/ padding: 5px; margin: 20px 40px 0; }
#addThis2 ul { width: 600px; float: right; }
#addThis2 ul li { float: left; margin-left: 20px; overflow: hidden; display: inline; }
#addThis2 ul li.compartir a { width: 91px; height: 23px; background:url(../img/botCompartir.png) 0px -23px no-repeat; }
#addThis2 ul li.botLike span { display: block; height: 35px; padding-top: 2px; width: 450px; overflow: hidden; }
#addThis2 ul li a { display: block; height: 23px; }
#addThis2 ul li a:hover { background-position: top left; }
#addThis2 ul li a span span { display: none; }
#addThis2 ul li a span { display:block; }

/* wrapper
-------------------------------------------------------------- */

#wrapper { width:990px; margin:0px auto; overflow: hidden;  min-height: 100%; height: auto !important; height: 100%; margin-bottom: -229px; }
#push { height: 229px; }

#footer { background: #8A0B0E url(../img/bgFooter.gif) top center no-repeat; height: 70px; padding-top: 159px; overflow: hidden; }
#footerLogo a { display: block; width: 127px; height: 29px; position: absolute; background: url(../img/logoPurinaFooter.jpg) top left no-repeat; left: 50%; margin-top: 10px; margin-left: 350px; }
#footerLogo a span { display: none; }
#footerLegal { width: 100%; overflow: hidden; margin: 0px auto; text-align: center; background-color: black; color: white; padding: 10px 0px; }
#footerLegal ul { display: block; width: 990px; margin: 0px auto; overflow: hidden; margin-bottom: 10px; }
#footerLegal ul li { float: left; }
#footerLegal ul li a { margin-right: 10px; }
#footerLegal a { color: white; }

#fanBox { width: 230px; height: 60px; position: absolute; overflow: hidden; margin-top: 155px; margin-left: 680px; }
#fanBox2.interna { width:945px; height: 420px; margin: 0px auto; overflow: hidden; border-top: 1px dashed #333333; border-bottom: 1px dashed #333333; }

#botLike span { display: inline; }

/* CONTENT GENERAL
------------------------------------------------------------------ */

div.content { overflow: hidden; }
div.content span { display: none; }

/* HOME
------------------------------------------------------------------ */

div.home h1.homeMainTit { display: block; width: 851px; overflow: hidden; height: 69px; background: url(../img/home/homeMainTit.jpg) top left no-repeat; margin: 15px auto; }
div.home h1 span { display: none; }


div.home div.homeBanners { width: 963px; margin:0px auto; position:relative; }

/* Banners Home */
div.home div.homeBanners div.carousel { clear: both; }
div.home div.homeBanners div.carousel a { display: block; width: 963px; height:230px; }
div.home div.homeBanners div.carousel a span { display: none; }
div.home div.homeBanners div.carousel a.cl1 { background: url(../img/home/bannerMain2.jpg) top left no-repeat; }
div.home div.homeBanners div.carousel a.cl2 { background: url(../img/home/bannerMain1.jpg) top left no-repeat; }

div.home div.homeBanners div.carousellinks { float: right; padding-right: 5px; }
div.home div.homeBanners div.carousellinks a { display: block; width: 40px; height: 42px; float: left; margin-left: 5px; }
div.home div.homeBanners div.carousellinks a.activeSlide { background-position: top left !important; }
div.home div.homeBanners div.carousellinks a:hover { background-position: 0px -42px !important; }
div.home div.homeBanners div.carousellinks #cl1 { background: url(../img/home/btnbanner2.jpg) 0px -42px no-repeat; }
div.home div.homeBanners div.carousellinks #cl2 { background: url(../img/home/btnbanner1.jpg) 0px -42px no-repeat; }
/*--*/

div.home ul.homeMainNavFooter { clear:both; display: block; padding-top: 20px; }
div.home ul.homeMainNavFooter li { float: left; }
div.home ul.homeMainNavFooter li a { display: block; height: 125px; background-position: 0px -125px; }
div.home ul.homeMainNavFooter li a:hover { background-position: top left; }
div.home ul.homeMainNavFooter li a span { display: none; }
div.home ul.homeMainNavFooter li.botHomeRegistrate a { background-image:url(../img/home/bgBotHomeRegistrate.jpg); background-repeat:no-repeat; width: 322px; }
div.home ul.homeMainNavFooter li.botHomeFacebook a { background-image:url(../img/home/bgBotHomeFacebook.jpg); width: 326px; }
div.home ul.homeMainNavFooter li.botHomeTwitter a { background-image:url(../img/home/bgBotHomeTwitter.jpg); width: 323px; }

div.home div.linksHome { width:970px; padding-top:8px; padding-left:10px; overflow:hidden; }
div.home div.linksHome div.destacadosLeft { float:left; width:700px; padding-left:18px; }
div.home div.linksHome div.destacadosLeft ul li.destacados { float:left; width:350px; margin-bottom:20px; }
div.home div.linksHome div.destacadosLeft ul li.destacados span { display:none; }
div.home div.linksHome div.destacadosLeft ul li.destacados a span { margin: 0px auto; }
div.home div.linksHome div.destacadosLeft ul li.destacados a span:hover { background-position:top left; }

div.home div.linksHome div.destacadosLeft ul li.destacados a.proplan { background: url(../img/Destacado1.jpg) 0px -160px no-repeat; width: 314px; height: 160px; display:block; }
div.home div.linksHome div.destacadosLeft ul li.destacados a.pareja { background: url(../img/Destacado2.jpg) 0px -160px no-repeat; width: 314px; height: 160px; display:block; }
div.home div.linksHome div.destacadosLeft ul li.destacados a.comercialGatos { background: url(../img/Destacado3.jpg) 0px -160px no-repeat; width: 314px; height: 160px; display:block; }
div.home div.linksHome div.destacadosLeft ul li.destacados a.comercialPerros { background: url(../img/Destacado4.jpg) 0px -160px no-repeat; width: 314px; height: 160px; display:block; }
div.home div.linksHome div.destacadosLeft ul li.destacados a:hover { background-position:top left; }

div.home div.linksHome div.destacadosLeft ul li.destacados2 { width:700px; }

div.home div.bannerComunidad { float:left; width:230px; }
div.home div.bannerComunidad #ListadoComunidad { float:left; margin:0px auto; padding-top:45px; padding-left:18px; width:212px; height:561px; background:url(../img/comunidad.jpg) top left no-repeat; }
div.home div.bannerComunidad #ListadoComunidad a.todos { color:#136A83; font-size:11px; font-family:Verdana; font-weight:normal; position:absolute; margin-top:-20px; margin-left:120px; }
div.home div.bannerComunidad #ListadoComunidad ul { height:555px; }
div.home div.bannerComunidad #ListadoComunidad ul li { float:left; width:70px; height:92px; }
div.home div.bannerComunidad #ListadoComunidad ul li a { width:50px; height:93px; margin:0px auto; }
div.home div.bannerComunidad #ListadoComunidad ul li a span { display:block; color:#777777; font-size:9px; text-align:center; width:50px; }

div.videosComercial { display: none; }

/* ULTIMOS COMENTARIOS
-------------------------------------------------------------- */
div.ListadoUltimosComentariosBg { background:url(../img/bgUltimosComentarios.jpg) top left no-repeat; width: 951px; height:181px; padding-top:65px; padding-right:4px; margin:0px auto 20px; }
div.ListadoUltimosComentarios { overflow:auto; height:165px; }
div.ListadoUltimosComentarios #BloqueComenta { width: 885px; margin: 3px auto; overflow:hidden; }
div.ListadoUltimosComentarios #BloqueComenta div.CajaComentario { border-bottom: dashed 1px #F8AD48; padding-left:5px; padding-bottom:5px; padding-right:10px; margin-bottom: 1px; overflow: hidden; width:875px; }
div.ListadoUltimosComentarios #BloqueComenta #boxImg img { border: 1px solid white !important; float: left; }
div.ListadoUltimosComentarios #BloqueComenta span.lbNomPerfil { display:block; color: #CD7A0A; font-weight: bold; float: left; font-family:Verdana; padding-left: 8px; padding-right: 6px; font-size:11px; }
div.ListadoUltimosComentarios #BloqueComenta span.lbNomPerfil2 { display:block; color: #CD7A0A; font-weight: bold; float: left; font-family:Verdana; padding-left: 6px; font-size:11px; }
div.ListadoUltimosComentarios #BloqueComenta div.imgSeparador { float:left; padding-top:2px; width:9px; }
div.ListadoUltimosComentarios #BloqueComenta span.lbCommentDate { color: black; float: right; font-size:11px; font-family:Verdana; color:#888888; }
div.ListadoUltimosComentarios #BloqueComenta div.divComment { float:left; width:790px; padding-left:8px; }
div.ListadoUltimosComentarios #BloqueComenta div.divComment p { margin:0px; font-size:11px; font-family:Verdana; font-style:italic; }
div.ListadoUltimosComentarios #BloqueComenta div.divComment p span { display:block; }
div.ListadoUltimosComentarios #BloqueComenta div.divComment span.lbComment { color: black; padding-top: 20px; clear: right; }
div.ListadoUltimosComentarios #BloqueComenta div.divLink { float:right; }
div.ListadoUltimosComentarios #BloqueComenta div.divLink a { width:60px; color:#136A83; font-size:11px; font-family:Verdana; font-weight:normal; }
div.ListadoUltimosComentarios #BloqueComenta div.divLink a span { text-align:right; display:block; }


/* ULTIMAS FOTOS
-------------------------------------------------------------- */
div.ultimasFotos { background:url(../img/bgUltimasFotos.jpg) top left no-repeat; width:652px; height:189px; padding-top:57px; padding-left:15px; }
div.ultimasFotos a.todos { color:#136A83; font-size:11px; font-family:Verdana; font-weight:normal; margin-left:485px; margin-top:5px; position:absolute; }
div.ultimasFotos ul li { background:url(../img/bgFondoUltimasFotos.png); padding:10px 0px 0px 10px; }

/* BUSCAN PAREJA DEFAULT
-------------------------------------------------------------- */
div.buscaParejaBg { background:url(../img/home/bottomDestacado01.jpg) top left no-repeat; width: 940px; height:98px; margin:12px 0 12px 13px; padding-top:40px; padding-right:15px; float:left; overflow:hidden; }
div.buscaParejaBg div.lisMascotas { float:right; position:relative; }
div.buscaParejaBg div.lisMascotas ul li { float:left; width:80px; height:60px; }
div.buscaParejaBg div.lisMascotas ul li a { width:60px; height:93px; margin:0px auto; }
div.buscaParejaBg div.lisMascotas ul li a img { border:1px #DD740B solid !important; }
div.buscaParejaBg div.lisMascotas ul li a span { display:block; color:#777777; font-size:9px; text-align:center; width:60px; height:60px; }
div.buscaParejaBg div.lisMascotas a.todos { color:#136A83; font-size:11px; font-family:Verdana; font-weight:normal; margin-left:-85px; margin-top:70px; position:absolute; }

/* FOTOS PARTICIPANTES PHOTOPET 2
------------------------------------------------------------------ */
#ListadoParticipantesPP2 { position:relative; margin:0px auto; padding-top:15px; padding-left:18px; width:910px; height:65px; clear:both; overflow:hidden; }
#ListadoParticipantesPP2 div.lisParticipantes { float:right; position:relative; }
#ListadoParticipantesPP2 div.lisParticipantes ul li { float:left; width:70px; height:50px; }
#ListadoParticipantesPP2 div.lisParticipantes ul li a { width:50px; height:93px; margin:0px auto; }
#ListadoParticipantesPP2 div.lisParticipantes ul li a span { display:block; color:#777777; font-size:9px; text-align:center; width:50px; }
#ListadoParticipantesPP2 div.imgTitPP2, #ListadoParticipantesPP2 div.imgTitHome { float:left;  width:261px; height:52px; margin-top:-1px; overflow:hidden; }
div.home #ListadoParticipantesPP2 div.imgTitPP2 { display:none; }
div.PP2Home #ListadoParticipantesPP2 div.imgTitHome { display:none; }

/* FOTOS PARTICIPANTES PHOTOPET 3
------------------------------------------------------------------ */
#pp3ListadoParticipantes { position:relative; margin:0px auto; padding-top:15px; padding-left:18px; width:910px; height:65px; clear:both; overflow:hidden; }
#pp3ListadoParticipantes div.lisParticipantes { float:right; position:relative; }
#pp3ListadoParticipantes div.lisParticipantes ul li { float:left; width:70px; height:50px; }
#pp3ListadoParticipantes div.lisParticipantes ul li a { width:50px; height:93px; margin:0px auto; }
#pp3ListadoParticipantes div.lisParticipantes ul li a span { display:block; color:#777777; font-size:9px; text-align:center; width:50px; }
#pp3ListadoParticipantes div.pp3imgTit, #pp3ListadoParticipantes div.imgTitHome { float:left;  width:261px; height:52px; margin-top:-1px; overflow:hidden; }
div.home #pp3ListadoParticipantes div.pp3imgTit { display:none; }
div.pp3Home #pp3ListadoParticipantes div.imgTitHome { display:none; }


/* LISTA DE MASCOTAS PARA FACEBOOK
------------------------------------------------------------------ */
div.contentList { width:520px; margin:0px auto; }
div.contentList #lstVBusqueda_itemPlaceholderContainer li { float:left; margin:12px }
div.contentList #lstVBusqueda_itemPlaceholderContainer div.name { display:none; text-align:center; }

div.contentList #DataPager1 { display: block; width: 360px; height: 40px; margin: 0px auto; overflow: hidden; margin-top: 20px; }
div.contentList #DataPager1 li { display: inline; float: left; width: 36px; height: 31px; margin-left: 10px; background:url(../img/pp1/ppBgPager.png) top left no-repeat; }
div.contentList #DataPager1 li a { display: block; width: 38px; height: 40px; line-height: 40px; text-align: center; color: white; font-weight: bold; }
div.contentList #DataPager1 li a.selected { cursor: default; color: black; }
div.contentList #DataPager1 li a.selected:hover { text-decoration: none; }

div.contentList #ContenidoBusqueda ul { display: block; width: 515px; height: 387px; margin: 0px 0px 0px 5px; }
div.contentList #ContenidoBusqueda ul li a { display: block; width: 103px; height: 103px; position: relative; z-index: 0; }
div.contentList #ContenidoBusqueda ul li a img { width: 99px; height: 99px; border: 2px solid white; }
div.contentList #ContenidoBusqueda ul li a img.hover { border: 5px solid #b4d763; z-index: 0; }
div.contentList #ContenidoBusqueda ul li a div { padding: 0px 5px 0px 5px; width: 150px; top: 50%; left: 50%; margin-left: -80px; margin-top: -80px; height: 15px; font-size: 9px; background-color:#000; position: absolute; z-index: 1; color: white; text-align: left; overflow: hidden; filter: alpha(opacity=70) !important; opacity: .7; }
div.contentList #ContenidoBusqueda #titulo { display: block; width: 500px; height: 70px; margin: 0px auto; background: url(../img/pp1/baners_concursantes.png) top center no-repeat; margin-top: 10px; margin-bottom: 10px; }
div.contentList #ContenidoBusqueda #titulo span { display: none; }
div.contentList #ContenidoBusqueda #sinFotos { display: block; width: 454px; height: 184px; margin: 0px auto; background: url(../img/pp1/ppBgSinFotos.png) top center no-repeat; margin-top: 20px; }
div.contentList #ContenidoBusqueda #sinResultados { display: block; width: 454px; height: 153px; margin: 0px auto; background: url(../img/pp1/ppBgSinResultados.png) top center no-repeat; margin-top: 20px; }

/* PAGINAS
------------------------------------------------------------------ */
#headerPaginasMainTitle { width: 949px; height:142px; overflow: hidden; }
#headerPaginasMainTitle h1 { display: block; height: 142px; background: url(../img/bannerUpArticulos.jpg) top left no-repeat; margin-left: 40px; }
#headerPaginasMainTitle span { display: none; }

#banner01Articulos { margin:5px auto;  width: 893px; overflow:hidden; }
#banner01Articulos a { display:block; width: 893px; height:182px; background:url(../img/articulos/banner01.jpg); }

div.paginas { width:895px; margin:25px auto 15px; }

div.paginas div.leftCol { float:left; width:190px; }
div.paginas div.rightCol #ContenidoBusqueda #sinResultados { display: block; width: 341px; height: 130px; margin: 0px auto; background: url(../img/noResultado.png) top center no-repeat; margin-top: 60px; }
div.paginas div.boxSearchPaginas { margin-top:35px; padding:0px; margin:0px; }
div.paginas div.boxSearchPaginas #ucPaginasSearch_mainSearch { width:190px; height:41px; background:url(../img/menuComunidad/01.jpg) top left no-repeat; }
div.paginas div.boxSearchPaginas #ucPaginasSearch_txtSearchText { position: absolute; margin-top: 10px; margin-left: 15px; width: 119px; height: 20px; font-size:12px; background: url(../img/menuComunidad/buscadorBg.jpg) top left no-repeat; border: none; padding-left: 8px; padding-right: 8px; padding-top: 3px; color: Gray; }
div.paginas div.boxSearchPaginas #ucPaginasSearch_lnkbSearchText { position: absolute; margin-top: 10px; margin-left: 160px; width: 16px; height: 23px; background:url(../img/menuComunidad/lupa.jpg) top left no-repeat; border: none; cursor: pointer; }
div.paginas div.boxSearchPaginas #boxSearchLinks div img { position:absolute; margin:9px 0px 0px -35px;}
div.paginas div.boxSearchPaginas #boxSearchLinks div { width:190px; height:37px; margin:0px; padding:0px; clear:both; list-style:none; list-style-type:none; }
div.paginas div.boxSearchPaginas #boxSearchLinks div a.todosArticulos { background:url(../img/menuComunidad/articulos2.jpg) 0px -37px no-repeat; }
div.paginas div.boxSearchPaginas #boxSearchLinks div a.perros { background:url(../img/menuComunidad/perros2.jpg) 0px -37px no-repeat; }
div.paginas div.boxSearchPaginas #boxSearchLinks div a.gatos { background:url(../img/menuComunidad/gatos2.jpg) 0px -37px no-repeat; }
div.paginas div.boxSearchPaginas #boxSearchLinks div a:hover { background-position: top left; }

div.paginas div.rightCol { float:left; width:687px; margin-left:10px; }

div.paginas div.rightCol #ContenidoBusqueda { width:687px; background:url(../img/bgComunidadMedio.jpg) top left repeat; overflow:hidden; }
div.paginas div.rightCol #ContenidoBusqueda #UpdatePanelSearch { margin-top:-182px; }
div.paginas div.rightCol #ContenidoBusqueda div.subtitulo { padding:20px 0; text-align:center; }
div.paginas div.rightCol #ContenidoBusqueda div.subtitulo span { display:block; font:arial; font-weight:bold; font-size:21px; color:#f38413; }
div.paginas div.rightCol #ContenidoBusqueda div.boxUp { width:687px; height:182px; background:url(../img/bgComunidadUp.jpg) top left no-repeat; }
div.paginas div.rightCol #ContenidoBusqueda div.boxDw { width:687px; height:32px; background:url(../img/bgComunidadDown.jpg) top left no-repeat; }

div.paginas div.rightCol #ContenidoBusqueda div.contenido { overflow:hidden; }
div.paginas div.rightCol #ContenidoBusqueda div.contenido div.elementosTop { float:left; width:280px; }
div.paginas div.rightCol #ContenidoBusqueda div.contenido div.elementosTop img.img1 { margin: 0px 15px 10px; }
div.paginas div.rightCol #ContenidoBusqueda div.contenido p { margin:20px 30px; line-height:22px; }

div.paginas div.rightCol #ContenidoBusqueda ul.paginaUl { width:665px; margin:0 15px; }
div.paginas div.rightCol #ContenidoBusqueda ul.paginaUl li { margin:0 30px; line-height:22px; list-style-type:disc; }

div.paginas div.rightCol #ContenidoBusqueda ul.paginaUlNum { width:647px; margin:0 30px; }
div.paginas div.rightCol #ContenidoBusqueda ul.paginaUlNum li { margin:0 30px; line-height:22px; list-style-type:decimal; }

div.showPaginas div.rightCol #dtpPager { display: block; height: 40px; margin: 0px auto; overflow: hidden; padding-top: 10px; }
div.showPaginas div.rightCol #dtpPager li { display: inline; float: left; width: 38px; height: 40px; margin-left: 10px; background:url(../img/pp1/ppBgPager.png) top left no-repeat; }
div.showPaginas div.rightCol #dtpPager li a { display: block; width: 38px; height: 40px; line-height: 40px; text-align: center; color: white; font-weight: bold; }
div.showPaginas div.rightCol #dtpPager li a.selected { cursor: default; color: black; }
div.showPaginas div.rightCol #dtpPager li a.selected:hover { text-decoration: none; }

div.showPaginas div.rightCol #ContenidoBusqueda ul { width: 645px; margin: 0px auto; }
div.showPaginas div.rightCol #ContenidoBusqueda ul li { float:left; height:142px; margin:0px 10px 0px 10px; overflow:hidden; }
div.showPaginas div.rightCol #ContenidoBusqueda ul li a { display: block; width: 300px; color:black; }
div.showPaginas div.rightCol #ContenidoBusqueda ul li a div { float:left; }
div.showPaginas div.rightCol #ContenidoBusqueda ul li a div span { display:block; font-size:11px; }
div.showPaginas div.rightCol #ContenidoBusqueda ul li a div.img { width:140px; height:137px; }
div.showPaginas div.rightCol #ContenidoBusqueda ul li a div.img:hover { opacity:0.6; }
div.showPaginas div.rightCol #ContenidoBusqueda ul li a div.titulo { width:159px; overflow:hidden; color:#F38413; padding-top:10px; }
div.showPaginas div.rightCol #ContenidoBusqueda ul li a div.titulo span { font-size:13px; }
div.showPaginas div.rightCol #ContenidoBusqueda ul li a div.descripcion { width:159px; overflow:hidden; font-weight:normal; margin-top:15px; }
div.showPaginas div.rightCol #ContenidoBusqueda div.pager { clear:both; padding-top:1px; }

/* RATING
-------------------------------------------------------------- */
div.rating { width:163px; margin-bottom:15px; margin:0px auto; }
div.rating span { display:block; }
div.ratingInfo { width: 163px; margin:0px auto; }
div.ratingInfo div.bgRatingUp { background:url(../img/rating/bgRatingUp.jpg); width:163px; height:18px; }
div.ratingInfo div.bgRatingMd { background:url(../img/rating/bgRatingMd.jpg) repeat-y; width:163px; position:relative; }
div.ratingInfo div.bgRatingMdUp { background:url(../img/rating/bgRatingMdUp.jpg) no-repeat; width:163px; min-height:41px; overflow:hidden; }
div.ratingInfo div.bgRatingDw { background:url(../img/rating/bgRatingDw.jpg); width:163px; height:18px; }
div.ratingInfo div.visitas { color: #82B9D5; text-align: center; font-weight: bold; margin-bottom: 13px; padding-top: 15px; }

#userRating_updPanelCalifica { text-align: center; }
#userRating_updPanelCalifica #userRating_countRates { display: block; }
#userRating_updPanelCalifica span.ratingTitle { padding-top: 10px; overflow: hidden; }
#userRating_updPanelCalifica div.ratingStars { width: 130px; margin: 0px auto; padding-top: 5px; overflow: hidden; }
#userRating_updPanelCalifica div.ratingUser { padding-top: 20px; }
#userRating_updPanelCalifica #userRating_Rating2 { width: 65px; margin: 0px auto; overflow: auto; }

/* COMUNIDAD
------------------------------------------------------------------ */
#headerComunidadMainTitle { width: 949px; height:142px; overflow: hidden; }
#headerComunidadMainTitle h1 { display: block; height: 142px; background: url(../img/bannerUpComunidad.jpg) top left no-repeat; margin-left: 40px; }
#headerComunidadMainTitle span { display: none; }

#ucBusqueda_revTxtSearchText { position:absolute; margin: 15px 0px 0px 150px; }

#boxsearchlinks { margin:0px; padding:0px; }

div.comunidadHome { width:895px; margin-left:43px; margin-top:25px; margin-bottom:15px; }
div.comunidadHome div.formLine { overflow: hidden; width: 500px; margin: 0px auto; margin-bottom: 5px; }
div.comunidadHome div.formLine div.input { width: 150px; float: left; }
div.comunidadHome div.formLine div.input input { color: #333; font-family: verdana; font-size: 11px; width: 130px; }
div.comunidadHome div.formLine div.input select { width: 132px; font-size: 11px; }

div.comunidadHome div.botBuscar { margin: 0px auto; margin:10px 10px 10px 90px; }
div.comunidadHome div.botBuscar input { border: 2px solid white; padding: 3px; background-color: #F6BC3A; overflow:visible; color: #5E3213; font-weight:bold; }
div.comunidadHome div.botBuscar input:hover { cursor: pointer; }

div.comunidadHome div.leftCol { float:left; width:190px; min-height:287px; }

div.comunidadHome div.boxSearchComunidad { margin-top:35px; padding:0px; margin:0px; }
div.comunidadHome div.boxSearchComunidad div.bgMainSearch { background:url(../img/menuComunidad/01_1.jpg) top left repeat-y; width:190px; height:61px; }
div.comunidadHome div.boxSearchComunidad div.bgMainSearch #ucBusqueda_mainSearch { width:190px; height:61px; background:url(../img/menuComunidad/01.jpg) top left no-repeat; }
div.comunidadHome div.boxSearchComunidad div.bgMainSearch #ucBusqueda_mainSearch a{ color:White; font-size:10px; position:absolute; margin-top:40px; margin-left:20px; }
div.comunidadHome div.boxSearchComunidad #boxSearchLinks div img { position:absolute; margin:9px 0px 0px -35px;}
div.comunidadHome div.boxSearchComunidad #boxSearchLinks div { width:190px; height:37px; margin:0px; padding:0px; clear:both; list-style:none; list-style-type:none; }
div.comunidadHome div.boxSearchComunidad #boxSearchLinks div a.todosMiembros { background:url(../img/menuComunidad/miembros.jpg) 0px -37px no-repeat; }
div.comunidadHome div.boxSearchComunidad #boxSearchLinks div a.perros { background:url(../img/menuComunidad/perros.jpg) 0px -37px no-repeat; }
div.comunidadHome div.boxSearchComunidad #boxSearchLinks div a.gatos { background:url(../img/menuComunidad/gatos.jpg) 0px -37px no-repeat; }
div.comunidadHome div.boxSearchComunidad #boxSearchLinks div a.provincia { background:url(../img/menuComunidad/provincia.jpg) 0px -37px no-repeat; }
div.comunidadHome div.boxSearchComunidad #boxSearchLinks div a.ciudad { background:url(../img/menuComunidad/ciudad.jpg) 0px -37px no-repeat; }
div.comunidadHome div.boxSearchComunidad #boxSearchLinks div a.pareja { background:url(../img/menuComunidad/pareja.jpg) 0px -43px no-repeat; }
div.comunidadHome div.boxSearchComunidad #boxSearchLinks div a:hover { background-position: top left; }
div.comunidadHome div.boxSearchComunidad #ucBusqueda_txtSearchText { position: absolute; margin-top: 10px; margin-left: 15px; width: 119px; height: 20px; font-size:12px; background: url(../img/menuComunidad/buscadorBg.jpg) top left no-repeat; border: none; padding-left: 8px; padding-right: 8px; padding-top: 3px; color: Gray; }
div.comunidadHome div.boxSearchComunidad #ucBusqueda_lnkbSearchText { position: absolute; margin-top: 10px; margin-left: 160px; width: 16px; height: 23px; background:url(../img/menuComunidad/lupa.jpg) top left no-repeat; border: none; cursor: pointer; }

div.comunidadHome div.boxSearchComunidad #boxSearchLinks div a.provinciaDeshabilitada { background:url(../img/menuComunidad/provincia.jpg) 0px -37px no-repeat; cursor:default; filter:alpha(opacity=70); opacity:0.7; }
div.comunidadHome div.boxSearchComunidad #boxSearchLinks div a.ciudadDeshabilitada { background:url(../img/menuComunidad/ciudad.jpg) 0px -37px no-repeat; cursor:default; filter:alpha(opacity=70); opacity:0.7; }
div.comunidadHome div.boxSearchComunidad #boxSearchLinks div a.parejaDeshabilitada { background:url(../img/menuComunidad/pareja.jpg) 0px -43px no-repeat; cursor:default; filter:alpha(opacity=70); opacity:0.7; }

div.comunidadHome div.rightCol { float:left; width:687px; margin-left:10px; }

div.comunidadHome div.rightCol #lstVBusqueda_itemPlaceholderContainer li { float:left; height:135px; margin:0px 10px 0px 10px; overflow:hidden; }
div.comunidadHome div.rightCol #lstVBusqueda_itemPlaceholderContainer div.name { text-align:center; width:100px; overflow:hidden; }
div.comunidadHome div.rightCol #DataPager1 { display: block; height: 40px; margin: 0px auto; overflow: hidden; padding-top: 10px; }
div.comunidadHome div.rightCol #DataPager1 li { display: inline; float: left; width: 38px; height: 40px; margin-left: 10px; background:url(../img/pp1/ppBgPager.png) top left no-repeat; }
div.comunidadHome div.rightCol #DataPager1 li a { display: block; width: 38px; height: 40px; line-height: 40px; text-align: center; color: white; font-weight: bold; }
div.comunidadHome div.rightCol #DataPager1 li a.selected { cursor: default; color: black; }
div.comunidadHome div.rightCol #DataPager1 li a.selected:hover { text-decoration: none; }

div.comunidadHome div.rightCol #ContenidoBusqueda { width:687px; background:url(../img/bgComunidadMedio.jpg) top left repeat; overflow:hidden; }
div.comunidadHome div.rightCol #ContenidoBusqueda #UpdatePanelSearch { margin-top:-182px; }
div.comunidadHome div.rightCol #ContenidoBusqueda div.boxUp { width:687px; height:182px; background:url(../img/bgComunidadUp.jpg) top left no-repeat; }
div.comunidadHome div.rightCol #ContenidoBusqueda div.boxDw { width:687px; height:32px; background:url(../img/bgComunidadDown.jpg) top left no-repeat; }

div.comunidadHome div.rightCol #ContenidoBusqueda div.subtitulo { padding:20px 0px 20px 40px; }
div.comunidadHome div.rightCol #ContenidoBusqueda div.subtitulo span { display:block; font:arial; font-weight:bold; font-size:21px; color:#f38413; }

div.comunidadHome div.rightCol #ContenidoBusqueda ul { width: 625px; margin: 0px auto; }
div.comunidadHome div.rightCol #ContenidoBusqueda ul li a { display: block; width: 103px; }
div.comunidadHome div.rightCol #ContenidoBusqueda ul li a img { width: 99px; height: 99px; border: 2px solid white; background:url(../img/loading2.gif) 50% 50% no-repeat; }
div.comunidadHome div.rightCol #ContenidoBusqueda ul li a img.hover { border: 5px solid #b4d763; z-index: 0; }
div.comunidadHome div.rightCol #ContenidoBusqueda ul li a div { font-size:9px; color:Black; }
div.comunidadHome div.rightCol #ContenidoBusqueda #sinFotos { display: block; width: 454px; height: 184px; margin: 0px auto; background: url(../img/pp1/ppBgSinResultados.jpg) top center no-repeat; margin-top: 20px; }
div.comunidadHome div.rightCol #ContenidoBusqueda #sinResultados { display: block; width: 341px; height: 130px; margin: 0px auto; background: url(../img/noResultado.png) top center no-repeat; margin-top: 60px; }
div.comunidadHome div.rightCol #ContenidoBusqueda div.pager { clear:both; padding-top:1px; }


/* DESUSCRIBE
------------------------------------------------------------------ */

div.desuscribe h1 { font-size: 20px; text-align: center; margin: 30px 0px; }
div.desuscribe h2 { font-size: 16px; text-align: center; margin: 30px 0px; }
div.desuscribe div.modalPopup { padding: 20px; border: 2px solid #E88B0E; background-color: #FDE6C6; }
div.desuscribe div.modalPopup span { color: #333; text-align: center; display: block; }
div.desuscribe div.modalPopup input { border: 2px solid white; padding: 3px; background-color: #F90; width:auto; overflow:visible; }
div.desuscribe div.butOk { width: 40px; margin: 0px auto; }
div.desuscribe div.botConfirm { width: 210px; margin: 20px auto; overflow: hidden; }
div.desuscribe #botDesuscripcion { border: 1px solid #333; width: 200px; cursor: pointer; padding: 5px; }
div.desuscribe span { display: block; text-align: center; }

/* PERFIL & PROFILE EDIT
------------------------------------------------------------------ */
#headerPerfilMainTitle h1 { display: block; width: 909px; height: 142px; background: url(../img/bannerUpPerfil.jpg) top left no-repeat; margin-left: 40px; margin-bottom:25px; }
#headerPerfilMainTitle span { display: none; }

div.perfil { width:900px; margin: 0px auto; }
div.perfil div.perfilLeft { float: left; width: 200px; }
div.perfil div.perfilRight { width: 656px; float: left; margin-left:32px; }
div.perfil div.perfilLeft div.imagenMascota { display: block; margin: 0px auto; padding: 10px 0px 0px 14px; width: 188px; height: 172px; background: url(../img/bgImagenMascota.jpg) top left no-repeat; }
div.perfil div.perfilLeft div.imagenMascota a img { background:url(../img/loading.gif) 50% 50% no-repeat; }
div.perfil div.perfilLeft div.imagenMascota a.aEnabled { cursor:pointer; }
div.perfil div.perfilLeft div.imagenMascota a.aDisabled { cursor:default; }
div.perfil div.perfilRight div.datosMascotaUp, div.perfil div.perfilRight div.datosMascotaDown { width: 656px; margin: 0px auto; }
div.perfil div.perfilLeft div.participaPhotopet div.boxPromocion { display: block; width: 205px; height:123px; background:url(../img/bgParticipaPhotopet.jpg) top left no-repeat !important; margin: 0px auto; }
div.perfil div.perfilLeft div.participaPhotopet div.boxPromocion #userParticipante_LinkPromocion { position: absolute; margin: 51px 0px 0px 122px; }
div.perfil div.perfilLeft div.participaPhotopet div.boxPromocion #userParticipante_LinkVerMas { position: absolute; margin: 75px 0px 0px 40px; color: white; }

div.perfil div.perfilLeft div.editarPerfil { width:188px; height:31px; }
div.perfil div.perfilLeft div.editarPerfil #hlnkEditPerfil { float:left; background:url(../img/editar.jpg) 0px -25px no-repeat; width:95px; height:25px; }
div.perfil div.perfilLeft div.editarPerfil #hlnkSubirFoto { float:left; background:url(../img/subir.jpg) 0px -25px no-repeat; width:93px; height:25px; }
div.perfil div.perfilLeft div.editarPerfil a:hover { background-position:top left !important; }
div.perfil div.perfilLeft div.editarPerfil a span { display:none; }

div.perfil div.perfilRight div.datosMascotaUp { background:url(../img/bgDatosMascotaUp1.jpg) top left no-repeat; height: 33px; }
div.perfil div.perfilRight div.datosMascotaMd1 { background:url(../img/bgDatosMascotaMd.jpg) top left; width:656px }/*background-color: #FDE6C6;*/
div.perfil div.perfilRight div.datosMascotaMd { overflow: hidden; background:url(../img/bgDatosMascotaUp2.jpg) top left no-repeat; padding: 0px 60px; }/*background-color: #FDE6C6;*/
div.perfil div.perfilRight div.datosMascotaMd div { position:relative; }
div.perfil div.perfilRight div.datosMascotaDown { background: url(../img/bgDatosMascotaDn.jpg) top left no-repeat; height: 33px; }
div.perfil div.perfilRight div.datosMascotaMd #imgTipoMascota { position: absolute; margin-left: 440px; }
div.perfil div.perfilRight div.datosMascotaMd div { padding-bottom: 10px; overflow: hidden; clear: both; }
div.perfil div.perfilRight div.datosMascotaMd #lbNombreMascota { text-transform: uppercase; font-size: 20px; font-weight: bold; color:#F38413; }
div.perfil div.perfilRight div.datosMascotaMd span { display: inline; font-size: 13px; }
div.perfil div.perfilRight div.datosMascotaMd span.label { display: block; float: left; font-size: 14px; padding-right: 20px; font-weight: bold; padding-left: 20px; }
div.perfil div.perfilRight div.datosMascotaMd span.labelNota span { display: block; float: left; font-size: 9px; padding-right: 20px; font-weight: normal; padding-left: 20px; }

div.perfil a.regSuscripcion { display:block; background:url(../img/btnRegSuscripcion.jpg) 0px -47px no-repeat; width:563px; height:47px; }
div.perfil a.regSuscripcion span { display:none; }
div.perfil a.regSuscripcion:hover { background-position:top left; }

/*div.perfil div.perfilRight div.boxComentarios span { display: inline; }
div.perfil div.perfilRight div.boxComentarios div.commentsTitle { font-size: 25px; font-weight: bold; color: #333; height: 40px; text-align: center; padding-top: 25px; }
div.perfil div.perfilRight div.boxComentarios #userComment_commentsEmptyLb { font-size: 15px; color: #333; height: 30px; text-align: center; }
div.perfil div.perfilRight div.boxComentarios #panIngresoComentario { display: block; width: 403px; height: 70px; padding: 8px; margin: 0px auto; background:url(../img/bgPanComentarioPerfil.jpg) top left no-repeat; overflow: hidden; }
div.perfil div.perfilRight div.boxComentarios #panIngresoComentario textarea { width: 385px !important; height: 37px; background-color: #FDE6C6; border: 1px solid white; }
div.perfil div.perfilRight div.boxComentarios #panIngresoComentario input.btnEnviarComment { display: block; width: 42px; height: 19px; background:url(../img/btnEnviarCommentPerfil.png) 0px -19px no-repeat; border: none; }
div.perfil div.perfilRight div.boxComentarios #panIngresoComentario input.btnEnviarComment:hover { background-position: top left; cursor: pointer; }
div.perfil div.perfilRight div.boxComentarios #BloqueComenta { width: 600px; margin: 0px auto; background-color: #E88A0B; padding: 15px; margin-bottom: 10px; overflow: hidden; }
div.perfil div.perfilRight div.boxComentarios #BloqueComenta img { border: 1px solid white !important; float: left; }
div.perfil div.perfilRight div.boxComentarios #BloqueComenta span.lbNomPerfil { color: white; font-weight: bold; float: left; padding-left: 15px; }
div.perfil div.perfilRight div.boxComentarios #BloqueComenta span.lbCommentDate { color: white; float: right; }
div.perfil div.perfilRight div.boxComentarios #BloqueComenta span.lbComment { color: white; padding-top: 20px; clear: right; padding-left: 15px; }
div.perfil div.perfilRight div.boxComentarios #BloqueComenta a.button { float: right; font-size: 8px; margin-right: 5px; }
div.perfil div.perfilRight div.boxComentarios #userComment_lbComentaMensaje { display: block; text-align: center; color: black; }*/

div.perfilEdit #btnVolver { border: 1px solid #333; cursor: pointer; padding: 5px; }
div.perfilEdit div.tabs { width: 650px; margin: 0px auto; }
div.perfilEdit #RegistroUser1_pnFormulario div.labelMain { display: none; }        
div.perfilEdit UL.tabNavigation { padding-left: 15px; list-style: none; margin: 0; padding: 0; padding-left: 20px; padding-bottom: 3px; }
div.perfilEdit UL.tabNavigation LI { display: inline; }
div.perfilEdit UL.tabNavigation LI A { padding: 3px 5px; background-color: #F7B459; color: #333; text-decoration: none; }
div.perfilEdit UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover { background-color: #E88A0B; color: #333; padding-top: 7px; }		
div.perfilEdit UL.tabNavigation LI A:focus { outline: 0; }
div.perfilEdit UL.tabNavigation LI A SPAN { display: inline; }		
div.perfilEdit div.modalPopup { padding: 20px; border: 2px solid #E88B0E; background-color: #FDE6C6; }
div.perfilEdit div.modalPopup span { color: #333; text-align: center; display: block; }
div.perfilEdit div.modalPopup input { border: 2px solid white; padding: 3px; background-color: #F90; width:auto; overflow:visible; }
div.perfilEdit div.butOk { width: 40px; margin: 0px auto; }

/*fotos galeria*/
div.perfil div.perfilLeft #ListadoFotos { width:184px; padding-bottom:15px; }
div.perfil div.perfilLeft #ListadoFotos div.fotosUp { background:url(../img/BgFotosUp.jpg) top left no-repeat; height:25px; padding-top:35px; padding-left:15px; }
div.perfil div.perfilLeft #ListadoFotos div.fotosUp span.numFotos { display:block; font-size:11px; font-family:Verdana; font-weight:normal; }
div.perfil div.perfilLeft #ListadoFotos div.fotosUp a.todos { position:absolute; margin:-14px 0px 0px 75px; color:#136A83; font-size:11px; font-family:Verdana; font-weight:normal; }
div.perfil div.perfilLeft #ListadoFotos div.fotosMd { background: url(../img/BgFotosMedio.jpg) top left repeat; overflow:hidden; }
div.perfil div.perfilLeft #ListadoFotos div.fotosMd ul { overflow:hidden; display:block; width:159px; padding-left:25px; }
div.perfil div.perfilLeft #ListadoFotos div.fotosMd ul li { float:left; padding:0px 20px 9px 0px; }
div.perfil div.perfilLeft #ListadoFotos div.fotosDw { clear:both; background:url(../img/BgFotosDown.jpg) top left no-repeat; height:11px; }

/* GALERIA 
------------------------------------------------------------------ */
div.galeriaHome #UpdatePanelSearch { width:740px; margin:0px auto; }
div.galeriaHome #UpdatePanelSearch div.boxUp { background:url(../img/bgGaleriaUp1.jpg) top left no-repeat; height:14px; width:740px; }
div.galeriaHome #UpdatePanelSearch div.boxMd1 { background:url(../img/bgGaleriaMedio.jpg) top left; overflow:hidden;}
div.galeriaHome #UpdatePanelSearch div.boxMd { padding-left:45px; background:url(../img/bgGaleriaUp2.jpg) top left no-repeat; overflow:hidden;}
div.galeriaHome #UpdatePanelSearch div.boxMd div.pager { margin-left:-45px; }

div.galeriaHome #UpdatePanelSearch div.boxMd #lbTotales { clear:both; margin-top:15px; margin-left:-15px; display:block; position:relative; display:block; font-size:11px; font-family:Verdana; font-weight:normal; text-align:left; }

div.galeriaHome #UpdatePanelSearch div.boxMd div.subtitulo { padding:5px 0px 0px 0px; margin-left:-15px; }
div.galeriaHome #UpdatePanelSearch div.boxMd div.subtitulo div.bordeFotoPrincipal { float:left; background:url(../img/fotoChikita.gif) top left no-repeat; width:69px; height:58px; }
div.galeriaHome #UpdatePanelSearch div.boxMd div.subtitulo div.bordeFotoPrincipal img { margin-top:3px; margin-left:3px; }

div.galeriaHome #UpdatePanelSearch div.boxMd div.subtitulo2 { overflow:hidden; }
div.galeriaHome #UpdatePanelSearch div.boxMd div.subtitulo2 span.nombre { position:relative; display:block; margin-top:10px; color:#f38413; font-family:Arial; font-size:21px; font-weight:bold; }
div.galeriaHome #UpdatePanelSearch div.boxMd div.subtitulo2 div.linksVolver { padding-top:7px; }
div.galeriaHome #UpdatePanelSearch div.boxMd div.subtitulo2 div.linksVolver a { position:relative; float:left; color:#136A83; font-size:11px; font-family:Verdana; font-weight:normal; }
div.galeriaHome #UpdatePanelSearch div.boxMd div.subtitulo2 div.linksVolver span { display:inline; float:right; position:relative; display:block; font-size:11px; font-family:Verdana; font-weight:normal; text-align:right; padding-right:10px; }
div.galeriaHome #UpdatePanelSearch div.boxMd div.subtitulo2 div.linksVolver #separador { float:left; text-align:center; padding:0px 5px 0px 5px; }

div.galeriaHome #UpdatePanelSearch div.boxDw { background:url(../img/bgGaleriaDown.jpg) top left no-repeat; height:23px; width:740px; }
div.galeriaHome #UpdatePanelSearch div.boxMd1 div.boxMd div.listaFotosGaleria { padding-top:20px; }
div.galeriaHome #UpdatePanelSearch div.boxMd1 div.boxMd div.listaFotosGaleria ul { clear:both; margin-left:5px; }
div.galeriaHome #UpdatePanelSearch div.boxMd1 div.boxMd div.listaFotosGaleria ul li { float:left; width:131px; height:125px; background:url(../img/fotosGallery.gif) top left no-repeat; }
div.galeriaHome #UpdatePanelSearch div.boxMd1 div.boxMd div.listaFotosGaleria ul li img { background:url(../img/loading2.gif) 50% 50% no-repeat; }
div.galeriaHome #UpdatePanelSearch div.boxMd1 div.boxMd div.listaFotosGaleria ul li img.fotoGaleria { margin:7px 0px 0px 10px; }

div.galeriaHome #UpdatePanelSearch div.boxMd #DataPager1 { clear:both; display: block; width: 320px; height: 40px; margin: 0px auto; overflow: hidden; margin-top: 20px; }
div.galeriaHome #UpdatePanelSearch div.boxMd #DataPager1 li { display: inline; float: left; width: 38px; height: 40px; margin-left: 10px; background:url(../img/pp1/ppBgPager.png) top left no-repeat; }
div.galeriaHome #UpdatePanelSearch div.boxMd #DataPager1 li a { display: block; width: 38px; height: 40px; line-height: 40px; text-align: center; color: white; font-weight: bold; }
div.galeriaHome #UpdatePanelSearch div.boxMd #DataPager1 li a.selected { cursor: default; color: black; }
div.galeriaHome #UpdatePanelSearch div.boxMd #DataPager1 li a.selected:hover { text-decoration: none; }

/*foto sola*/
div.galeriaHome #UpdatePanelSearch div.boxPhotoUp {background:url(../img/bgFotoSolaUp.jpg) top left no-repeat; width:736px; overflow:hidden; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd {background:url(../img/bgFotoSolaMedio.jpg) top left; width:736px; overflow:hidden; }


div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.subtitulo { padding:15px 0px 15px 25px; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.subtitulo div.bordeFotoPrincipal { float:left; background:url(../img/fotoChikita.gif) top left no-repeat; width:69px; height:58px; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.subtitulo div.bordeFotoPrincipal img { margin-top:3px; margin-left:3px; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.subtitulo div.subtitulo2 { overflow:hidden; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.subtitulo span.nombre2 { display:block; margin-top:10px; color:#f38413; font-family:Arial; font-size:21px; font-weight:bold; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.subtitulo div.linksVolver { margin-top:7px; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.subtitulo div.linksVolver a { float:left; color:#136A83; font-size:11px; font-family:Verdana; font-weight:normal; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.subtitulo div.linksVolver #separador { float:left; text-align:center; padding:0px 5px 0px 5px; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.subtitulo div.linksVolver span { display:block; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.breaker2 { clear:both; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.contentFotoSola div.foto { width:467px; padding-left:45px; float:left; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.contentFotoSola div.foto div.linkFotoAnterior { float:left; padding-top:180px; display:block; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.contentFotoSola div.foto div.linkFotoAnterior a { background:url(../img/flechaLeft.gif) top left no-repeat; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.contentFotoSola div.foto div.linkFotoAnterior a span { display:none; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.contentFotoSola div.foto div.fotoSola { float:left; background:url(../img/BgFotoGrande.png) top left no-repeat; width:386px; height:378px; margin:0px auto; padding:20px 0px 0px 33px; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.contentFotoSola div.foto div.fotoSola img { background:url(../img/loading.gif) 50% 50% no-repeat; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.contentFotoSola div.foto div.linkFotoSiguiente { float:left; padding-top:180px; display:block; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.contentFotoSola div.foto div.linkFotoSiguiente a { background:url(../img/flechaRight.gif) top left no-repeat; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.contentFotoSola div.foto div.linkFotoSiguiente a span { display:none; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.boxComentarios #UserComment1_commentsEmptyLb{ text-align:center; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoDw {background:url(../img/bgFotoSolaDown.jpg) top left no-repeat; width:736px; height:30px; }

div.galeriaHome #UpdatePanelSearch #lbPosFoto { display:inline; position:relative; display:block; font-size:11px; font-family:Verdana; font-weight:normal; text-align:left; padding-left:25px; padding-right:25px; padding-bottom:10px; margin-top:-10px; }

div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.contentFotoSola { overflow:hidden; }

div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.breaker { margin:20px 20px; border-top:dashed 1px #f38413; }

div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.descUp {margin:0px auto; background:url(../img/BgDescripcionFotoup.jpg) top left no-repeat; width:420px; height:8px;}
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.descMd {margin:0px auto; background:url(../img/BgDescripcionFotoMedio.jpg) top left; width:420px; overflow: hidden; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.descMd span { text-align:center; display:block; width:400px; font-family:Verdana; font-size:11px; color:#777777; padding-left:10px; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.descDw {margin:0px auto; background:url(../img/BgDescripcionFotoDown.jpg) top left no-repeat; width:420px; height:8px; }

div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.linksOpcionesUsuario { width:190px; margin:5px auto; overflow:hidden; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.linksOpcionesUsuario a { color:#136A83; font-size:11px; font-family:Verdana; font-weight:normal; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.linksOpcionesUsuario a span { display:none; }

div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.linksOpcionesUsuario ul li { margin:10px 0px; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.linksOpcionesUsuario ul li a.opLi1 { background:url(../img/menuFoto/reemplazar.jpg) 0px -19px no-repeat; width:128px; height:19px; display:block; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.linksOpcionesUsuario ul li a.opLi2 { background:url(../img/menuFoto/perfil.jpg) 0px -19px no-repeat; width:128px; height:19px; display:block; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.linksOpcionesUsuario ul li a.opLi3 { background:url(../img/menuFoto/eliminar.jpg) 0px -19px no-repeat; width:111px; height:19px; display:block; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.linksOpcionesUsuario ul li a.opLi4 { background:url(../img/menuFoto/nueva.jpg) 0px -19px no-repeat; width:105px; height:19px; display:block; }
div.galeriaHome #UpdatePanelSearch div.boxPhotoMd div.linksOpcionesUsuario ul li a:hover { background-position:top left; }
/*comentarios*/
/*div.galeriaHome #UpdatePanelSearch div.boxComentarios span { display: inline; }
div.galeriaHome #UpdatePanelSearch div.boxComentarios div.commentsTitle { font-size: 25px; font-weight: bold; color: #333; height: 40px; text-align: center; padding-top: 25px; }
div.galeriaHome #UpdatePanelSearch div.boxComentarios #userComment_commentsEmptyLb { font-size: 15px; color: #333; height: 30px; text-align: center; }
div.galeriaHome #UpdatePanelSearch div.boxComentarios #panIngresoComentario { display: block; width: 403px; height: 70px; padding: 8px; margin: 0px auto; background:url(../img/bgPanComentarioPerfil.jpg) top left no-repeat; overflow: hidden; }
div.galeriaHome #UpdatePanelSearch div.boxComentarios #panIngresoComentario textarea { width: 385px !important; height: 37px; background-color: #FDE6C6; border: 1px solid white; }
div.galeriaHome #UpdatePanelSearch div.boxComentarios #panIngresoComentario input.btnEnviarComment { display: block; width: 42px; height: 19px; background:url(../img/btnEnviarCommentPerfil.png) 0px -19px no-repeat; border: none; }
div.galeriaHome #UpdatePanelSearch div.boxComentarios #panIngresoComentario input.btnEnviarComment:hover { background-position: top left; cursor: pointer; }
div.galeriaHome #UpdatePanelSearch div.boxComentarios #BloqueComenta { width: 600px; margin: 0px auto; background-color: #E88A0B; padding: 15px; margin-bottom: 10px; overflow: hidden; }
div.galeriaHome #UpdatePanelSearch div.boxComentarios #BloqueComenta img { border: 1px solid white !important; float: left; }
div.galeriaHome #UpdatePanelSearch div.boxComentarios #BloqueComenta span.lbNomPerfil { color: white; font-weight: bold; float: left; padding-left: 15px; }
div.galeriaHome #UpdatePanelSearch div.boxComentarios #BloqueComenta span.lbCommentDate { color: white; float: right; }
div.galeriaHome #UpdatePanelSearch div.boxComentarios #BloqueComenta span.lbComment { color: white; padding-top: 20px; clear: right; padding-left: 15px; }
div.galeriaHome #UpdatePanelSearch div.boxComentarios #BloqueComenta a.button { float: right; font-size: 8px; margin-right: 5px; }
div.galeriaHome #UpdatePanelSearch div.boxComentarios #userComment_lbComentaMensaje { display: block; text-align: center; color: black; }*/


/* PHOTO PET
------------------------------------------------------------------ */

div.PP1MainNav { display: block; margin: 0px auto; width: 962px; height: 43px; background: url(../img/pp1/ppBgMenu.jpg) top left no-repeat; }
div.PP1MainNav span { display: none; }
div.PP1MainNav #pp1Logo a { display: block; width: 271px; height: 43px;  background: url(../img/pp1/ppLogo.jpg) top left no-repeat; float: left; }
div.PP1MainNav ul.links { width: 457px; height: 43px; display: block; overflow: hidden; float: right; }
div.PP1MainNav ul.links li{ height: 43px; float: left; }
div.PP1MainNav ul.links li a { display: block; height: 43px; background-position: 0px -43px; background-repeat: no-repeat; }
div.PP1MainNav ul.links li a:hover { background-position: top left; }
div.PP1MainNav ul.links li.lkHome a { background-image: url(../img/pp1/ppBotHome.jpg); width: 51px; }
div.PP1MainNav ul.links li.lkMecanica a { background-image: url(../img/pp1/ppBotMecanica.jpg); width: 101px; }
div.PP1MainNav ul.links li.lkFotosAdd a { background-image: url(../img/pp1/ppBotSube.jpg); width: 136px; }
div.PP1MainNav ul.links li.lkFotosSearch a { background-image: url(../img/pp1/ppBotFotos.jpg); width: 73px; }
div.PP1MainNav ul.links li.lkPremios a { background-image: url(../img/pp1/ppBotPremios.jpg); width: 96px; }

div.contentPP1 { width: 962px; margin: 0px auto; background: #C1E4F0 url(../img/pp1/ppBgContent.jpg) top left no-repeat; min-height: 419px; height: auto !important; height:419px; }
div.contentPP1 span { display: none; }
div.contentPP1 div.ppIntTitle { display: block; width: 962px; height: 151px; background:url(../img/pp1/ppBannerInt.jpg) top left no-repeat; overflow: hidden; }
div.contentPP1 div.ppContent { overflow: hidden; clear: both; padding-top: 20px; }
div.contentPP1 div.ppContent div.ppMenuLeft { width: 210px; overflow: hidden; float: left; }
div.contentPP1 div.ppContent div.ppMenuLeft div.boxSearch { display: block; width: 190px; height: 192px; background:url(../img/pp1/ppBgBoxSearch.png) top left no-repeat; margin: 0px auto; }
div.contentPP1 div.ppContent div.ppMenuLeft div.boxSearch #text_mainSearch { position: absolute; }
div.contentPP1 div.ppContent div.ppMenuLeft div.boxSearch #text_mainSearch #text_txtSearchText { position: absolute; margin-top: 10px; margin-left: 15px; width: 134px; height: 23px; line-height: 23px; background: url(../img/pp1/ppBgInput2.jpg) top left no-repeat; border: none; padding-left: 8px; color: dimGray; }
div.contentPP1 div.ppContent div.ppMenuLeft div.boxSearch #text_mainSearch #text_lnkbSearchText { position: absolute; margin-top: 10px; margin-left: 155px; width: 20px; height: 23px; background:url(../img/pp1/ppBgSearchBot2.jpg) top left no-repeat; border: none; cursor: pointer; }
div.contentPP1 div.ppContent div.ppMenuLeft div.boxSearch #boxSearchLinks { position: absolute; width: 200px; margin: 30px 0px 0px 30px; }
div.contentPP1 div.ppContent div.ppMenuLeft div.boxSearch #boxSearchLinks li { float: left; width: 145px; padding-top: 20px; }
div.contentPP1 div.ppContent div.ppMenuLeft div.boxSearch #boxSearchLinks li a { color: #333333; font-size: 13px; }
div.contentPP1 div.ppContent div.ppMenuLeft #random_boxRandom { display: block; overflow: hidden; width: 190px; height: 194px; background:url(../img/pp1/ppBgBoxSearchLinks.png) top left no-repeat; margin: 0px auto; overflow: hidden; margin-top: 10px; }
div.contentPP1 div.ppContent div.ppMenuLeft #random_boxRandom a { border: 2px solid white; overflow: hidden; position: absolute; width: 55px; height: 55px; }
div.contentPP1 div.ppContent div.ppMenuLeft #random_boxRandom a:hover { border-color: black; }
div.contentPP1 div.ppContent div.ppMenuLeft #random_boxRandom a.randomImg1, div.contentPP1 div.ppContent div.ppMenuLeft #random_boxRandom a.randomImg2 { margin-top: 43px; }
div.contentPP1 div.ppContent div.ppMenuLeft #random_boxRandom a.randomImg3, div.contentPP1 div.ppContent div.ppMenuLeft #random_boxRandom a.randomImg4 { margin-top: 117px; }
div.contentPP1 div.ppContent div.ppMenuLeft #random_boxRandom a.randomImg1, div.contentPP1 div.ppContent div.ppMenuLeft #random_boxRandom a.randomImg3 { margin-left: 23px; }
div.contentPP1 div.ppContent div.ppMenuLeft #random_boxRandom a.randomImg2, div.contentPP1 div.ppContent div.ppMenuLeft #random_boxRandom a.randomImg4 { margin-left: 100px; }
div.contentPP1 div.ppContent div.ppContentRight { width: 740px; overflow: hidden; float: left; }
div.contentPP1 div.ppContent div.breaker { clear: both; padding-top: 10px; display: block; }

div.PP1Home #mainFooterLinks ul.links { overflow: hidden; padding-top: 15px; }
div.PP1Home #mainFooterLinks ul.links li{ height: 161px; float: left; display: inline; }
div.PP1Home #mainFooterLinks ul.links li span { display: none; }
div.PP1Home #mainFooterLinks ul.links li a { display: block; height: 161px; background-position: 0px -161px; background-repeat: no-repeat; }
div.PP1Home #mainFooterLinks ul.links li a:hover { background-position: top left; }
div.PP1Home #mainFooterLinks ul.links li.lkPremios a { background-image: url(../img/pp1/ppBtnPremios.gif); width: 245px; }
div.PP1Home #mainFooterLinks ul.links li.lkFotosAdd a { background-image: url(../img/pp1/ppBtnSube.gif); width: 219px; }
div.PP1Home #mainFooterLinks ul.links li.lkFotosSearch a { background-image: url(../img/pp1/ppBtnVota.gif); width: 246px; }
div.PP1Home #mainFooterLinks ul.links li.lkFotosSearchMas a { background-image: url(../img/pp1/ppBtnMas.gif); width: 252px; }
div.PP1Home #mainFooterLinks #boxSearchLinks { display: none; }
div.PP1Home #mainFooterLinks #text_mainSearch { position: absolute; margin-top: 130px; margin-left: 750px; width: 160px; height: 30px; background: url(../img/pp1/ppBgBusqueda.jpg) top left no-repeat; z-index: 12; }
div.PP1Home #mainFooterLinks #text_mainSearch #text_txtSearchText { position: absolute; margin-top: 7px; margin-left: 10px; width: 116px; height: 18px; background: url(../img/pp1/ppBgInput.jpg) top left no-repeat; border: none; padding-left: 8px; padding-top: 1px; color: dimGray; }
div.PP1Home #mainFooterLinks #text_mainSearch #text_lnkbSearchText { position: absolute; margin-top: 7px; margin-left: 130px; width: 20px; height: 16px; background:url(../img/pp1/ppBgSearchBot.jpg) 0px -16px no-repeat; border: none; cursor: pointer; }
div.PP1Home #mainFooterLinks #text_mainSearch #text_lnkbSearchText:hover { background-position: top left; }

div.PP1Mecanica div.ppIntTitle h2 { display: block; width: 321px; height: 108px; background: url(../img/pp1/ppBgTitMecanica.png) top left no-repeat; overflow: hidden; position: absolute; margin: 35px 0px 0px 25px; }
div.PP1Mecanica div.ppContent div.ppContentRight div { display: block; width: 735px; height: 322px; overflow: hidden; background: url(../img/pp1/ppBgMecanica.gif) top left no-repeat; margin: 0px auto; }
div.PP1Mecanica div.ppContent div.ppContentRight #ppBtnRegistro { width: 133px; margin-left: 60px; background-image: url(../img/pp1/ppBtnRegistrate.jpg); }
div.PP1Mecanica div.ppContent div.ppContentRight #ppBtnSubeFoto { width: 94px; margin-left: 315px; background-image: url(../img/pp1/ppBtnSubir.jpg); }
div.PP1Mecanica div.ppContent div.ppContentRight #ppBtnInvitaAmigo { width: 108px; margin-left: 550px; background-image: url(../img/pp1/ppBtnInvitar.jpg); }
div.PP1Mecanica div.ppContent div.ppContentRight #ppBtnBases { width: 302px; background-image: url(../img/pp1/ppBtnBases.jpg); margin: 260px 0px 0px 210px; }
div.PP1Mecanica div.ppContent div.ppContentRight a { display: block; position: absolute; margin-top: 205px; height: 40px; background-position: 0px -40px; }
div.PP1Mecanica div.ppContent div.ppContentRight a:hover { background-position: top left; }

div.PP1Premios div.ppIntTitle h2 { display: block; width: 321px; height: 108px; background: url(../img/pp1/ppBgTitPremios.png) top left no-repeat; overflow: hidden; position: absolute; margin: 35px 0px 0px 25px; }
div.PP1Premios div.ppContent div.ppContentRight div { display: block; width: 735px; height: 386px; overflow: hidden; background: url(../img/pp1/ppBgPremios.gif) top left no-repeat; margin: 0px auto; }

div.PP1AddPhoto div.ppIntTitle h2 { display: block; width: 321px; height: 108px; background: url(../img/pp1/ppBgTitSube.png) top left no-repeat; overflow: hidden; position: absolute; margin: 35px 0px 0px 25px; }
div.PP1AddPhoto div.contAdd { width: 735px; margin: 0px auto; }
div.PP1AddPhoto div.contAdd #panAddLogin { display: block; width: 739px; height: 348px; margin: 0px auto; background:url(../img/pp1/ppBgBoxAddFotoLogin.gif) top left no-repeat; overflow: hidden; }
div.PP1AddPhoto div.contAdd #panAddLogin a.lk { display: block; position: absolute; }
div.PP1AddPhoto div.contAdd #panAddLogin a.lk span { display: none; }
div.PP1AddPhoto div.contAdd #panAddLogin a.lk:hover { background-position: top left !important; }
div.PP1AddPhoto div.contAdd #panAddLogin #lnkbRegistrarse { width: 115px; height: 33px; background:url(../img/pp1/ppBtnRegistro.jpg) 0px -33px no-repeat; margin-top: 240px; margin-left: 500px; }
div.PP1AddPhoto div.contAdd #panAddLogin #lnkbIngresar { width: 136px; height: 33px; background:url(../img/pp1/ppBtnLogin.jpg) 0px -33px no-repeat; margin-top: 240px; margin-left: 120px; }
div.PP1AddPhoto div.contAdd #panAddLogin #lkDescarga { width: 140px; height: 20px; background:url(../img/btnDescargar2.png) 0px -20px no-repeat; margin-top: 341px; margin-left: 157px;  }
div.PP1AddPhoto div.contAdd #panAddOk { display: block; width: 735px; height: 364px; margin: 0px auto; background: url(../img/pp1/ppBgBoxAddFoto.png); overflow: hidden; }
div.PP1AddPhoto div.contAdd #panAddOk #links { position: absolute; margin: 95px 0px 0px 315px; }
div.PP1AddPhoto div.contAdd #panAddOk #links a { display: block; height: 25px; background-position: 0px -25px; }
div.PP1AddPhoto div.contAdd #panAddOk #links a:hover { background-position: top left; }
div.PP1AddPhoto div.contAdd #panAddOk #links a.bases { width: 153px; background-image:url(../img/pp1/ppBtnBasAP.jpg); position: absolute; margin-left: 110px; }
div.PP1AddPhoto div.contAdd #panAddOk #links a.mecanica { width: 82px; background-image: url(../img/pp1/ppBtnMecAP.jpg); position: absolute; }
div.PP1AddPhoto div.contAdd #panAddOk #Imagen1R { position: absolute; margin: 140px 0px 0px 150px; width: 410px; height: 54px; overflow: hidden; border: 8px solid #F47322;}
div.PP1AddPhoto div.contAdd #panAddOk #SubirImagenes input { position: absolute; margin: 310px 0px 0px 300px; width: 122px; height: 40px; background:url(../img/pp1/ppBtnGuardarAP.jpg) 0px -40px; border: none; cursor: pointer; }
div.PP1AddPhoto div.contAdd #panAddOk #SubirImagenes input:hover { background-position: top left !important; }
div.PP1AddPhoto div.contAdd #panAddOk #tituloImagen input { padding: 3px; position: absolute; border: 8px solid #F47322; margin: 260px 0px 0px 160px; text-align: center; }
div.PP1AddPhoto #PanelLegal.modalPopup { background-color: #01B3E1; padding: 15px; border: 5px solid #F47322; color: white; font-weight: bold; font-size: 14px; }
div.PP1AddPhoto #PanelLegal.modalPopup span { display: block; text-align: justify; margin-bottom: 15px; }
div.PP1AddPhoto #PanelLegal.modalPopup div { width: 170px; margin: 0px auto; }
div.PP1AddPhoto #PanelLegal.modalPopup input { background-color: #F47322; color: white; padding: 3px; border: none; cursor: pointer; }
div.PP1AddPhoto #PanelPopUp { background-color: #01B3E1; padding: 15px; width: 70px; text-align: center; border: 5px solid #94BB2C; color: white; font-weight: bold; font-size: 14px; }
div.PP1AddPhoto #PanelPopUp a { color: #94BB2C; }
div.PP1AddPhoto #PanelPopUp span { display: block; text-align: center; margin-bottom: 15px; }
div.PP1AddPhoto #PanelPopUp input { background-color: #F47322; color: white; padding: 3px; border: none; cursor: pointer; margin: 0px auto; }

div.PP1Fotos div.ppIntTitle h2 { display: block; width: 333px; height: 108px; background: url(../img/pp1/ppBgTitFotos.png) top left no-repeat; overflow: hidden; position: absolute; margin: 35px 0px 0px 25px; }
div.PP1Fotos #ContenidoBusqueda ul { display: block; width: 715px; height: 300px; margin: 0px auto; background: url(../img/pp1/ppBgFotos.png); padding-left: 20px; padding-top: 5px; }
div.PP1Fotos #ContenidoBusqueda ul li { float: left; display: inline; width: 103px; height: 103px; margin-top: 30px; margin-left: 30px; }
div.PP1Fotos #ContenidoBusqueda ul li a { display: block; width: 103px; height: 103px; position: relative; z-index: 0; }
div.PP1Fotos #ContenidoBusqueda ul li a img { width: 99px; height: 99px; border: 2px solid white; }
div.PP1Fotos #ContenidoBusqueda ul li a img.hover { border: 5px solid #b4d763; z-index: 0; }
div.PP1Fotos #ContenidoBusqueda ul li a div { padding: 0px 5px 0px 5px; width: 150px; top: 50%; left: 50%; margin-left: -80px; margin-top: -80px; height: 15px; font-size: 9px; background-color:#000; position: absolute; z-index: 1; color: white; text-align: left; overflow: hidden; filter: alpha(opacity=70) !important; opacity: .7; }
div.PP1Fotos #ContenidoBusqueda #sinFotos { display: block; width: 454px; height: 184px; margin: 0px auto; background: url(../img/pp1/ppBgSinFotos.png) top center no-repeat; margin-top: 20px; }
div.PP1Fotos #ContenidoBusqueda #sinResultados { display: block; width: 454px; height: 153px; margin: 0px auto; background: url(../img/pp1/ppBgSinResultados.png) top center no-repeat; margin-top: 20px; }
div.PP1Fotos #DataPager1 { display: block; width: 360px; height: 40px; margin: 0px auto; overflow: hidden; margin-top: 20px; }
div.PP1Fotos #DataPager1 li { display: inline; float: left; width: 38px; height: 40px; margin-left: 10px; background:url(../img/pp1/ppBgPager.png) top left no-repeat; }
div.PP1Fotos #DataPager1 li a { display: block; width: 38px; height: 40px; line-height: 40px; text-align: center; color: white; font-weight: bold; }
div.PP1Fotos #DataPager1 li a.selected { cursor: default; color: black; }
div.PP1Fotos #DataPager1 li a.selected:hover { text-decoration: none; }

div.PP1ShowFoto div.ppIntTitle h2 { display: block; width: 333px; height: 108px; background: url(../img/pp1/ppBgTitFotos.png) top left no-repeat; overflow: hidden; position: absolute; margin: 35px 0px 0px 25px; }
div.PP1ShowFoto div.ppContentRight span { display: inline; }
div.PP1ShowFoto #btnCancel2 { width: 30px; height: 30px; background:url(../img/pp1/btnCancel2.jpg) top left no-repeat; position: absolute; margin-top: 5px; margin-left: 438px; border: none; cursor: pointer; }
div.PP1ShowFoto #OpcLoginSection { display: block !important; background: url(../img/pp1/bgOpcViral.gif) top left no-repeat; width: 474px; height: 55px; overflow: hidden; padding-top: 83px; }
div.PP1ShowFoto #OpcLoginSection ul { display: block; width: 415px; margin: 0px auto; }
div.PP1ShowFoto #OpcLoginSection ul li { float: left; }
div.PP1ShowFoto #OpcLoginSection ul li a { display: block; background-position: 0px -27px; height: 27px; }
div.PP1ShowFoto #OpcLoginSection ul li a:hover { background-position: top left; }
div.PP1ShowFoto #OpcLoginSection ul li a span { display: none; }
div.PP1ShowFoto #OpcLoginSection ul li #btnFacebook { background-image: url(../img/pp1/botFacebook.jpg); width: 84px; }
div.PP1ShowFoto #OpcLoginSection ul li #btnTwitter { background-image: url(../img/pp1/botTwitter.jpg); width: 72px; }
div.PP1ShowFoto #OpcLoginSection ul li #btnHI5 { background-image: url(../img/pp1/botHi5.jpg); width: 47px; }
div.PP1ShowFoto #OpcLoginSection ul li #btnHotmail { background-image: url(../img/pp1/botHotmail.jpg); width: 72px; }
div.PP1ShowFoto #OpcLoginSection ul li #btnGmail { background-image: url(../img/pp1/botGmail.jpg); width: 62px; }
div.PP1ShowFoto #OpcLoginSection ul li #btnYahoo { background-image: url(../img/pp1/botYahoo.jpg); width: 64px; }
div.PP1ShowFoto div.ppContentRight div.fotoContent { display: block; width: 735px; height: 426px; background: url(../img/pp1/ppBgFotoContent.png) top left no-repeat; margin: 0px auto; overflow: hidden; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxFoto #lkPerfil { position: absolute; margin: 96px 0px 0px 41px; overflow: hidden; border: 1px solid white; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxFoto #nomPerfil { position: absolute; margin: 100px 0px 0px 105px; color: white; font-size: 18px; font-weight: bold; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxFoto #lkPerfil2 { position: absolute; margin: 140px 0px 0px 200px; font-size: 10px; color: #0762C3; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxFoto div.votos { position: absolute; margin: 200px 0px 0px 58px; width: 28px; text-align: right; color: white; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxFoto div.comentarios { position: absolute; margin: 200px 0px 0px 146px; width: 28px; text-align: right; color: white; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxFoto div.visitas { position: absolute; margin: 200px 0px 0px 235px; width: 28px; text-align: right; color: white; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxFoto div.boxMainFoto { position: absolute; overflow: hidden; margin: 25px 0px 0px 310px; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxFoto div.boxMainFoto span { position: absolute; margin-top: -25px; display: block; background-color: #222222; color: white; width: 100%; padding: 5px; text-align: center; filter: alpha(opacity=35) !important; opacity: .35; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxFoto div.boxMainFoto:hover span { filter: alpha(opacity=70) !important; opacity: .70; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxOpciones { position: absolute; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxOpciones input { cursor: pointer !important; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxOpciones input.disabled { filter: alpha(opacity=50) !important; opacity: .5 !important; cursor: default !important; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxOpciones input.semiDisabled { filter: alpha(opacity=70) !important; opacity: .7 !important; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxOpciones #btnVotar { position: absolute; margin: 240px 0px 0px 50px; display: block; width: 219px; height: 79px; background: url(../img/pp1/ppBtnVotar.jpg) top left no-repeat; border: none; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxOpciones #btnVotar.yaVoto { background: url(../img/pp1/ppBtnVotar2.jpg) top left no-repeat; }
div.PP1ShowFoto div.ppContentRight div.fotoContent div.boxOpciones #btnInvitar { position: absolute; margin: 335px 0px 0px 80px; display: block; width: 174px; height: 45px; background: url(../img/pp1/ppBtnInvitar2.jpg) top left no-repeat; border: none; }
/*div.PP1ShowFoto div.ppContentRight div.boxComentarios { background: url(../img/pp1/ppBgFotoComments.jpg) top left repeat-y; width: 735px; margin: 0px auto; overflow: hidden; }
div.PP1ShowFoto div.ppContentRight div.boxComentarios div.commentsTitle { font-size: 25px; font-weight: bold; color: white; height: 40px; text-align: center; padding-top: 25px; }
div.PP1ShowFoto div.ppContentRight div.boxComentarios #userComment_commentsEmptyLb { font-size: 15px; color: white; height: 30px; text-align: center; }
div.PP1ShowFoto div.ppContentRight div.boxComentarios #panIngresoComentario { display: block; width: 403px; height: 70px; padding: 8px; margin: 0px auto; background:url(../img/pp1/ppBgPanComentario.jpg) top left no-repeat; overflow: hidden; }
div.PP1ShowFoto div.ppContentRight div.boxComentarios #panIngresoComentario textarea { width: 385px !important; height: 37px; background-color: #CDECF8; border: 1px solid white; }
div.PP1ShowFoto div.ppContentRight div.boxComentarios #panIngresoComentario input.btnEnviarComment { display: block; width: 42px; height: 19px; background:url(../img/pp1/ppBtnEnviarComment.png) 0px -19px no-repeat; border: none; }
div.PP1ShowFoto div.ppContentRight div.boxComentarios #panIngresoComentario input.btnEnviarComment:hover { background-position: top left; cursor: pointer; }
div.PP1ShowFoto div.ppContentRight div.boxComentarios #BloqueComenta { width: 600px; margin: 0px auto; background-color: #0F465B; padding: 15px; margin-bottom: 10px; overflow: hidden; }
div.PP1ShowFoto div.ppContentRight div.boxComentarios #BloqueComenta img { border: 1px solid white !important; float: left; }
div.PP1ShowFoto div.ppContentRight div.boxComentarios #BloqueComenta span.lbNomPerfil { color: white; font-weight: bold; float: left; padding-left: 15px; }
div.PP1ShowFoto div.ppContentRight div.boxComentarios #BloqueComenta span.lbCommentDate { color: white; float: right; }
div.PP1ShowFoto div.ppContentRight div.boxComentarios #BloqueComenta span.lbComment { color: white; padding-top: 20px; clear: right; padding-left: 15px; }
div.PP1ShowFoto div.ppContentRight div.boxComentarios #BloqueComenta a.button { float: right; font-size: 8px; margin-right: 5px; }
div.PP1ShowFoto div.ppContentRight div.boxComentarios #userComment_lbComentaMensaje { display: block; text-align: center; color: white; }*/
div.PP1ShowFoto div.ppContentRight div.boxComentariosFooter { background: url(../img/pp1/ppBgFotoCommentsFooter.png) top left repeat-y; width: 735px; height: 38px; margin: 0px auto; overflow: hidden; }

div.PP1ShowFoto #panAddLogin { display: block; width: 656px; height: 248px; background:url(../img/bgBoxRegistrateAccion.gif) top left no-repeat; overflow: hidden; }
div.PP1ShowFoto #panAddLogin a.lk { display: block; position: absolute; }
div.PP1ShowFoto #panAddLogin a.lk span { display: none; }
div.PP1ShowFoto #panAddLogin a.lk:hover { background-position: top left !important; }
div.PP1ShowFoto #panAddLogin #lnkbRegistrarse { width: 116px; height: 25px; background:url(../img/registrateBtn.jpg) 0px -25px no-repeat; margin-top: 160px; margin-left: 450px; }
div.PP1ShowFoto #panAddLogin #lnkbIngresar { width: 116px; height: 25px; background:url(../img/sesionBtn.jpg) 0px -25px no-repeat; margin-top: 160px; margin-left: 110px; }
div.PP1ShowFoto #panAddLogin #btnCancel { width: 30px; height: 30px; background:url(../img/btnCancel.jpg) top left no-repeat; position: absolute; margin-top: 5px; margin-left: 615px; border: none; cursor: pointer; }

div.PP1Ganadores div.ppIntTitle { background-image:url(../img/pp1/ppBannerGanadoresUp.jpg); }
div.PP1Ganadores img { display: block; margin: 0px auto; }

div.footerPP { display: block; margin: 0px auto; overflow: hidden; width: 962px; height: 14px; clear: both; background: url(../img/pp1/ppBgFooter.jpg) top left no-repeat; }

/* ADD PHOTO
------------------------------------------------------------------ */
div.addPhoto { background:url(../img/subirfotoBg.jpg) top left no-repeat; width:736px; height:379px; margin:0px auto; padding-top:10px; }
div.addPhoto div.upPhoto { overflow:hidden; width: 410px; height: 54px; margin:120px auto 0px; border:solid 7px #f38413; }
div.addPhoto div.upPhoto #fv_Picture1{ position:absolute; padding-left:140px; margin-top:-15px; }
div.addPhoto div.chFotoPerfil { margin:5px auto; width:190px; }
div.addPhoto div.chFotoPerfil span { display:block; float:right; font-family:Verdana; font-size:11px; }
div.addPhoto div.lbDescripcion { background:url(../img/ponTitulo.gif) top left no-repeat; width:240px; height:17px; margin:35px auto 15px; }
div.addPhoto div.upDescripcion { margin:0px auto; width:401px; }
div.addPhoto div.upDescripcion input { border:solid 7px #f38413; text-align:center; padding:3px; }

div.addPhoto div.linksVolver { float:left; margin-top:3px; margin-left:20px; }
div.addPhoto div.linksVolver a { color:#136A83; font-size:11px; font-family:Verdana; font-weight:normal; }
div.addPhoto div.linksVolver span { display:inline; }

div.addPhoto div.opBotones { width:160px; margin:0px auto;padding-top:20px; }
div.addPhoto div.opBotones #LinkAgregar { background:url(../img/guardarBtn.jpg) 0px -29px no-repeat; padding-left:10px; }
div.addPhoto div.opBotones #LinkCancelar { background:url(../img/cancelarBtn.jpg) 0px -29px no-repeat; }
div.addPhoto div.opBotones a:hover { background-position:top left; }
div.addPhoto div.opBotones a span { display:none; }


/*EDIT PHOTO
------------------------------------------------------------------ */
div.editPhoto { background:url(../img/bgCambiarFoto.jpg) top left no-repeat; width:736px; height:435px; margin:0px auto; padding-top:10px; }

div.editPhoto #pnlFotoActual { width:187px; margin:0px auto; height:176px; }
div.editPhoto #pnlCambiarFoto { width:427px; margin:100px auto 0px; padding-top:40px; height:136px; }
div.editPhoto div.fotoActual { width:150px; height:150px; margin: 100px auto 0px; }

div.editPhoto div.mensajeFotoPerfil { width:187px; margin:0px auto; }
div.editPhoto div.mensajeFotoPerfil span { display:block; float:left; font-family:Verdana; font-size:11px; }
div.editPhoto div.linkOpcion { width:73px; margin:0px auto; }
div.editPhoto div.linkOpcion a { text-align:center; font-size:11px; font-family:Verdana; font-weight:normal; }/*color:#136A83;*/

div.editPhoto div.upPhoto { overflow:hidden; width: 410px; margin:0px auto; border:solid 7px #f38413; height:53px; }
div.editPhoto div.upPhoto #fv_Picture1{ position:absolute; padding-left:140px; margin-top:-15px; }
div.editPhoto div.chFotoPerfil { margin:5px auto; width:200px; }
div.editPhoto div.chFotoPerfil input { float:left; }
div.editPhoto div.chFotoPerfil span { display:block; float:left; font-family:Verdana; font-size:11px; margin-left:3px; }
div.editPhoto div.lbDescripcion { background:url(../img/ponTitulo.gif) top left no-repeat; width:240px; height:17px; margin:15px auto 15px; }
div.editPhoto div.upDescripcion { margin:0px auto; width:401px; }
div.editPhoto div.upDescripcion input { border:solid 7px #f38413; text-align:center; padding:3px; }

div.editPhoto div.opBotones { width:160px; margin:0px auto; padding-top:20px; }
div.editPhoto div.opBotones #LinkEditar { background:url(../img/guardarBtn.jpg) 0px -29px no-repeat; padding-left:10px; }
div.editPhoto div.opBotones #LinkCancelar { background:url(../img/cancelarBtn.jpg) 0px -29px no-repeat; }
div.editPhoto div.opBotones a:hover { background-position:top left; }
div.editPhoto div.opBotones a span { display:none; }

div.editPhoto div.linksVolver { margin-top:3px; margin-left:20px; }
div.editPhoto div.linksVolver a { color:#136A83; font-size:11px; font-family:Verdana; font-weight:normal; }
div.editPhoto div.linksVolver span { display:inline; }

/* LOGIN RC
------------------------------------------------------------------ */
#btnIngresar2 { width: 55px; height: 23px; background:url(../img/botIngresar.jpg) 0px -23px no-repeat; border: none; cursor: pointer; float: right; margin-right: 20px; }
#btnIngresar2:hover { background-position: top left; cursor: pointer; }

#pnOpcionesLogin { display: block; width: 650px; height: 450px; overflow: hidden; background:url(../img/bgLogin.png) top left no-repeat !important; }
#pnOpcionesLogin span { display: block;}
#pnOpcionesLogin #btnConnect { width: 107px; height: 25px; position: absolute; margin: 165px 0px 0px 115px; border: none; cursor: pointer; background: url(../img/connect_light_large_short.gif) }


#OpcionLoginNormal { position: absolute; width: 260px; height: 90px; margin: 155px 0px 0px 350px;}
#OpcionLoginNormal div.line { width: 250px; height: 20px; overflow: hidden; }
#OpcionLoginNormal div.line span { display: block; width: 120px; text-align: right; margin-right: 5px; color: #222222; font-weight: bold; float: left; }
#OpcionLoginNormal div.line #ConnectPerriodico_LoginUser1_rfvTxUser2 { width: 10px; float: left; }
#OpcionLoginNormal div.line #ConnectPerriodico_LoginUser1_rfvPass2 { width: 10px; float: left; }
#OpcionLoginNormal div.line input { display: block; width: 100px; float: left; font-family: verdana; font-size: 10px; height: 12px; padding-left: 5px; }

#lblError2 { position: absolute; margin: 230px 0px 0px 325px; }

#lnbRecuperaClave { font-size: 8px; float: left; margin-left: 20px; margin-top: 20px; color: #888888; }

#pnOlvidasteClave { margin:0px auto; display: block; width: 652px; height: 450px;  background:url(../img/bgForgotPassword.png) top left no-repeat !important; }
#pnOlvidasteClave input { float: left; margin-top: 102px; margin-left: 10px; }
#pnOlvidasteClave span { float: left; margin-top: 105px; }
#pnOlvidasteClave input.botEnviar { display: block; width: 63px; height: 26px; background: url(../img/botEnviar2.jpg) 0px -26px no-repeat; border: none; cursor: pointer; margin-top: 98px; }
#pnOlvidasteClave input.botEnviar:hover { background-position: top left; cursor: pointer; }
#pnOlvidasteClave input.botCancelar { display: block; width: 78px; height: 26px; background: url(../img/botCancelar2.jpg) 0px -26px no-repeat; border: none; cursor: pointer; margin-top: 98px; }
#pnOlvidasteClave input.botCancelar:hover { background-position: top left; cursor: pointer; }
#txEmailOlvida { margin-left: 265px !important; }
#lblErrorOlvida { position: absolute; margin-top: 30px; margin-left: 250px; color: red; font-weight: bold; }

div.login div { margin: 0px auto; }

/* REGISTRO RC
------------------------------------------------------------------ */
div.registro div { margin: 0px auto; }

#pnValidaRegistro { margin: 0px auto; display: block; width: 650px; height:467px; background:url(../img/bgIdentificacion.png) top left no-repeat; }
#pnValidaRegistro div.formLine { padding-top: 115px; height:81px; }
#pnValidaRegistro span { float: left; margin-right: 10px; }
#pnValidaRegistro span.tipoIden { margin-left: 70px; }
#pnValidaRegistro #ddlTipoIdenReg { float:left; margin-right: 15px; margin-top:-2px; }
#pnValidaRegistro #txtValDocumento { float:left; margin-top:-2px; }
#pnValidaRegistro #rfvTxValdocumento { float:left; }

#pnValidaRegistro input.botEnviar { margin-left:-260px; margin-top:35px; width:68px; height: 21px; background: url(../img/enviarBtn.jpg) 0px -21px no-repeat; border:none; cursor: pointer; }
#pnValidaRegistro input.botEnviar:hover { background-position: top left; cursor: pointer; }
#pnValidaRegistro #valSummaDocumento { margin-top: 10px; margin-left: 220px; }

#pnOpcionesRegistro { padding-top:90px; display: block; width: 751px; height: 360px; overflow: hidden; background:url(../img/bgRegistro.jpg) top left no-repeat !important; }
#pnOpcionesRegistro div.bannerRegistro { background:url(../img/banner1.jpg) top left no-repeat !important; width:676px; height:223px; }

#pnOpcionesRegistro div.registroBanners { width: 676px; height: 223px; margin:0px auto; }
/* Banners Registro */
#pnOpcionesRegistro div.carousel { clear: both; }
#pnOpcionesRegistro div.carousel a { display: block; width: 676px; height:223px; }
#pnOpcionesRegistro div.carousel a span { display: none; }
#pnOpcionesRegistro div.carousel a.cl1 { background: url(../img/bannerRegistro1.jpg) top left no-repeat; cursor:default; }
#pnOpcionesRegistro div.carousel a.cl2 { background: url(../img/bannerRegistro2.jpg) top left no-repeat; cursor:default; }    
#pnOpcionesRegistro div.carousel a.cl3 { background: url(../img/bannerRegistro3.jpg) top left no-repeat; cursor:default; }    
/*--*/


#pnOpcionesRegistro #btnConnect { width: 107px; height: 25px; position: absolute; margin: 85px 0px 0px 185px; border: none; cursor: pointer; background: url(../img/connect_light_large_short.gif)}
#btnRegNormal { display: block; position: absolute; margin: 85px 0px 0px 485px; width: 55px; height: 23px; overflow: hidden; background:url(../img/botIngresar.jpg) 0px -23px no-repeat; border: none; cursor: pointer; }
#btnRegNormal:hover { background-position: top left; cursor: pointer; }

div.salirFacebook { padding-top:6px; width:666px; height:30px; }
div.salirFacebook a { border: 1px solid #333; cursor: pointer; padding: 5px; color:Black; font-weight:normal; }
#pnRegistroFacebook { padding:124px 0px 0px 105px; margin: 0px auto; display: block; width: 575px; height: 190px; background:url(../img/bgFacebookLogin.png) top left no-repeat !important; }
#pnRegistroFacebook img { width:30px; height:30px; position:absolute; margin-left:-40px; margin-top:-5px; }
#pnRegistroFacebook span.nombreFacebook { display:inline; font-family:Verdana; font-size:16px; font-weight:bold; }
#pnRegistroFacebook span { display: none; }
#pnRegistroFacebook input.botVincular { position: absolute; display: block; width: 78px; height: 26px; margin-top: 66px; margin-left: 415px; border: none; background:url(../img/btnVincular.jpg) 0px -26px no-repeat !important; cursor: pointer; }
#pnRegistroFacebook input.botContinuar { position: absolute; display: block; width: 78px; height: 26px; margin-top: 30px; margin-left: 415px; border: none; background:url(../img/btnContinuar.jpg) 0px -26px no-repeat !important; cursor: pointer; }
#pnRegistroFacebook input:hover { background-position: top left !important; }

#pnLogin { padding-top: 90px; margin: 0px auto; display: block; width: 264px; height: 84px; background:url(../img/loginFB.png) top left no-repeat !important; }
#pnLogin div.line { height: 20px; overflow: hidden; }
#pnLogin div.line span { display: block; width: 120px; text-align: right; margin-right: 5px; color: #222222; font-weight: bold; float: left; }
#pnLogin div.line span.validator { width:10px; }
#pnLogin span.messageValidator { font-family:Verdana; font-size:9px; font-weight:bold; display:block; position:absolute; width:160px; margin-left:15px; }
#pnLogin div.line input { display: block; width: 100px; float: left; font-family: verdana; font-size: 10px; height: 12px; padding-left: 5px; }
#pnLogin #btnAceptarLogin { width: 55px; height: 23px; background:url(../img/botIngresar.jpg) 0px -23px no-repeat; border: none; cursor: pointer; float: right; margin-right: 30px; }
#pnLogin #btnCancelarLogin { position:absolute; width: 20px; height: 20px; background:url(../img/btnCancel2.png) top left no-repeat; border: none; cursor: pointer; margin-top:-125px; margin-left:240px; }

div.pnlNoConfirmado { background:url(../img/confirmacion/bgConfirmaSolicitud.png); width:342px; height:72px; margin:50px auto; padding:185px 0 0 310px; }
div.pnlNoConfirmado a { display:block; width:119px; height:26px; background:url(../img/confirmacion/btnCerrarSesion.jpg) 0 -26px; }
div.pnlConfirmado { background:url(../img/confirmacion/bgConfirmaExito.png); width:307px; height:121px; margin:50px auto; padding:155px 0 0 345px; }
div.pnlConfirmado a { display: block; width: 78px; height: 26px;border: none; background:url(../img/confirmacion/btnAceptar.jpg) 0px -26px no-repeat !important; }
div.pnlNoExisteCodigo { background:url(../img/confirmacion/bgNoConfirma.png); width:447px; height:60px; margin:50px auto; padding:65px 0 0 205px; }
div.pnlNoExisteCodigo input { float:left; margin-right:20px; } 
div.pnlNoExisteCodigo a { background:url(../img/confirmacion/btnReenviarMail.jpg) 0 -26px; width:226px; height:26px; display:block; float:left; }
div.pnlNoConfirmado a:hover, div.pnlNoExisteCodigo a:hover, div.pnlConfirmado a:hover { background-position:top left !important; }
/*div.pnlYaConfirmado*/

div.regFormMain { display: block; width: 648px; overflow: hidden; }
div.regFormMain div.labelMain2 { padding-top:25px; color: black; font-size: 12px; font-weight: bold; width: 550px; margin: 0px auto; padding-bottom: 20px; }
div.regFormMain div.labelMain { color: black; font-size: 12px; font-weight: bold; width: 550px; margin: 0px auto; padding-bottom: 20px; }
div.regFormMain h2 { padding-top:25px; font-size: 16px; padding-left: 30px; color: #333333; margin-bottom: 10px; }
div.regFormMain h2 span { display: inline; }
div.regFormMain div.bgFormRegUp { display: block; width: 648px; height: 64px; background:url(../img/bgFormRegUp.png) top left no-repeat; }
div.regFormMain div.bgFormRegMd { width: 648px; background:url(../img/bgFormRegMd.png) top left repeat-y; overflow: hidden; }
div.regFormMain div.bgFormRegDown { display: block; width: 648px; height: 23px; background:url(../img/bgFormRegDown.png) top left no-repeat; }
div.regFormMain div.formLine { overflow: hidden; width: 500px; margin: 0px auto; margin-bottom: 5px; }
div.regFormMain div.label { display: block; width: 150px; float: left; text-align: right; font-weight: bold; color: #CB5803; font-size: 12px; margin-right: 10px; }
div.regFormMain div.label span { display: inline; }

div.regFormMain div.inputLeft2, div.regFormMain div.inputRight2 { width: 120px; float: left; }
div.regFormMain div.inputMiddle2 { width: 60px; float: left; }
div.regFormMain div.inputLeft2 input, div.regFormMain div.inputMiddle2 input, div.regFormMain div.inputRight2 input { font-family: verdana; font-size: 11px; padding-left: 10px; width: 100px; }
div.regFormMain div.inputRight2 input { width: 90px; }
div.regFormMain div.inputMiddle2 input { width: 40px; }

div.regFormMain div.inputLeft, div.regFormMain div.inputRight { width: 150px; float: left; }
div.regFormMain div.inputLeft input, div.regFormMain div.inputRight input, div.regFormMain div.inputLeft select, div.regFormMain div.inputRight select, div.regFormMain textarea { color: #333; font-family: verdana; font-size: 11px; width: 130px; }
div.regFormMain div.inputLeft input, div.regFormMain div.inputRight input, div.regFormMain div.inputFull input, div.regFormMain div.inputFull textarea  { padding-left: 10px; width: 120px; font-size: 12px; }
div.regFormMain div.inputLeft #txFechaNac, div.regFormMain div.inputLeft #txFechaNaciMascota  { width: 101px; }
div.regFormMain div.inputLeft #txFechaNac, div.regFormMain div.inputLeft #txFechaNaciMascota  { width: 101px; }
div.regFormMain div.inputLeft select, div.regFormMain div.inputRight select { width: 132px; font-size: 11px; }
div.regFormMain div.inputFull { width: 300px; float: left; }
div.regFormMain div.inputFull textarea, div.regFormMain div.inputFull #txComida { width: 270px; }
div.regFormMain div.formLine input.botCalendario { vertical-align: middle; height: 15px; width: 15px; background: none; padding: 0px; }
div.regFormMain div.inputLeft #btnCambiarFoto { float: right; margin-right: 12px; }
div.regFormMain div.textoLegal { overflow: hidden; width: 550px; margin: 7px auto; }
div.regFormMain #textolegal1 { padding-top: 25px;}
div.regFormMain div.textoLegal div.inputLeft { width: 30px; float: left; }
div.regFormMain div.textoLegal div.inputRight { width: 520px; float: left; font-size: 10px; }
div.regFormMain div.textoLegal div.inputLeft input { width: 20px; }
div.regFormMain div.boxBotsRegistro { width: 260px; margin: 0px auto; padding-top: 10px; }
div.regFormMain div.boxBotsRegistro input { border: 2px solid white; padding: 3px; background-color: #F90; overflow:visible; }
div.regFormMain div.boxBotsRegistro input:hover { cursor: pointer; }
div.regFormMain div.boxBotsRegistro input.botCancelar { margin-left: 10px; }
div.regFormMain .validationSummary { display: block; width: 300px; margin: 0px auto; clear: both; padding-top: 10px !important; color: black !important; text-align: center; }
div.regFormMain .validationSummary ul li { text-align: center; list-style-type: disc; }

#ValidationSummaryEmail { position: absolute; margin-top: 125px; margin-left: 40px; }
#divErrorOlvida { position: absolute; margin-top: 125px; margin-left: 40px; color: red; font-weight: bold; }

/* ya tiene cuenta*/
#pnRegistroDetectado { display: block; width: 652px; margin:0px auto; height: 175px; background: url(../img/BgCuenta.png) top left no-repeat !important; }
#pnRegistroDetectado span { display:none; }
#pnRegistroDetectado input { position: absolute; display: block; width: 78px; height: 26px; margin-top: 102px; margin-left: 450px; border: none; background:url(../img/btnContinuar2.jpg) 0px -26px no-repeat !important; cursor: pointer; }
#pnRegistroDetectado input:hover { background-position: top left !important; }

/*pantalla de ya tiene cuenta*/
#pnRegistroAnterior { overflow:hidden; margin: 0px auto; display: block; width: 648px; height: 240px; background:url(../img/bgBoxYaCuentaLogin.png) top left no-repeat !important; }
#pnRegistroAnterior div.formLine { display:block; padding-top:45px; height:40px; }
#pnRegistroAnterior div.formLine #txPasswordReg { float:left; margin-left: 235px; }
#pnRegistroAnterior div.formLine #rfvTxPasswordReg { float: left; }
#pnRegistroAnterior div.formLine #btnActualizarRegAnte { float: left; display: block; width: 63px; height: 26px; margin-left: 10px; margin-top:-5px; border: none; background:url(../img/botEnviar2.jpg) 0px -26px no-repeat !important; cursor: pointer; }
#pnRegistroAnterior div.formLine #btnActualizarRegAnte:hover { background-position: top left !important; }
#pnRegistroAnterior #lbErrorActualizarCuenta { clear:both; margin-left:50px; color:White; }
#pnRegistroAnterior #lnbRecuperaClave { font-size: 8px; float: left; margin-left: -205px; margin-top: 25px; color: Black; }
#pnRegistroAnterior div.msnRegistroAnterior { margin: 0px auto; width:550px; height:30px; padding-top:90px; color:Black; font-size:19px; }

/* PROMOS
-------------------------------------------------------------- */


/* NOVEDADES RC
-------------------------------------------------------------- */

#headerHomeNovedadesMainTitle { width: 909px; float: left; margin-left: 30px; }
#headerHomeNovedadesMainTitle h1 { display: block; width: 909px; height: 142px; background: url(../img/novedades/headerHomeNovedadesMainTitleH1.jpg) top left no-repeat; margin-left: 40px; }
#headerHomeNovedadesMainTitle span { display: none; }

#novedadesBody { width:990px; overflow:hidden; }
#novedadesBody div.breaker { clear: both; padding-top: 15px; padding-left: 130px; }
div.breaker2 { clear: both; width: 170px; height:1px; }

#novedadesMenuLeft { float: left; width: 200px; overflow: hidden; margin-top: 120px; }
#novedadesMenuLeft div.registroBot { margin-top: 15px; }
#novedadesMenuLeft div.registroBot a { display: block; width: 184px; height: 117px; background:url(../img/novedades/novedadesInternaRegistroBot.jpg) 0px -117px no-repeat ; }
#novedadesMenuLeft div.registroBot a:hover { background-position: top left; }
#novedadesMenuLeft div.registroBot a span { display: none; }

#novedadesContentRight { width: 727px; overflow: hidden; margin-left:120px; padding: 30px 10px 10px 10px; background:url(../img/novedades/novedadesContentRightContentBg.gif) top left repeat-y; }
#novedadesContentRight h2 { font-size: 15px; color: black; float: left; margin-left: 15px; }
#novedadesContentRight #backBot { color: #3F7FBF; float: right; margin-right: 20px; }
#novedadesContentRight div.topBg { display: block; width: 672px; height: 28px; padding-top: 10px; clear: both; background:url(../img/novedades/novedadesContentRightTopBg.gif) bottom left no-repeat; }
#novedadesContentRight div.bottomBg { display: block; width: 672px; height: 28px; background:url(../img/novedades/novedadesContentRightBottomBg.gif) top left no-repeat; }
#novedadesContentRight div.label { display: block; width: 374px; height: 30px; background: url(../img/novedades/novedadesMainLabel.jpg) top left no-repeat; margin: 0px auto; }
#novedadesContentRight div.label h2 { display: none; }

#novedadesContentRight div.leftCol { width: 524px; height: 624px; background: url(../img/novedades/novedadesMainContentBg.jpg) top center no-repeat; float: left; overflow: auto; }
#novedadesContentRight div.leftCol #promo { width: 500px; height: 600px; padding:11px 0px 0px 10px; }
#novedadesContentRight div.leftCol #promo img { background:url(../img/novedades/novedadesLoading.gif) 50% 50% no-repeat; }
#novedadesContentRight div.leftCol2 { width: 555px; height: 645px; float: left; overflow: auto; }
#novedadesContentRight div.leftCol2 #promo img { background:url(../img/novedades/novedadesLoading.gif) 50% 50% no-repeat; }
#novedadesContentRight div.leftCol2 #promo { width: 500px; height: 277px; padding:11px 0px 0px 25px; }

div.bottomNovedad { background:url(../img/novedades/bgBottomNovedad.png) top left no-repeat; width:555px; height:301px; margin:0px 0px 25px; overflow:hidden; }
div.bottomNovedad div { position:absolute; }
div.bottomNovedad div.dest1 { z-index:4; }
div.bottomNovedad div.dest2 { z-index:3; }
div.bottomNovedad div.dest3 { z-index:2; }
div.bottomNovedad div.dest4 { z-index:1; }
div.bottomNovedad div.dest1 a { display:block; width:80px; height:148px; margin-top:91px; margin-left:65px; background:url(../img/novedades/dest2.png) 0px -148px; }
div.bottomNovedad div.dest2 a { display:block; width:80px; height:140px; margin-top:82px; margin-left:180px; background:url(../img/novedades/dest1.png) 0px -140px; }
div.bottomNovedad div.dest3 a { display:block; width:80px; height:140px; margin-top:87px; margin-left:295px; background:url(../img/novedades/dest3.png) 0px -140px; }
div.bottomNovedad div.dest4 a { display:block; width:154px; height:126px; margin-top:122px; margin-left:367px; background:url(../img/novedades/dest4.png) 0px -126px; }
div.bottomNovedad div a:hover { background-position:top left; }

#novedadesContentRight div.rightCol { width: 170px; float: left; overflow: hidden; padding-top: 25px; }
#novedadesContentRight div.rightCol ul { overflow: hidden; }
#novedadesContentRight div.rightCol ul li {  }
#novedadesContentRight div.rightCol ul li + li { margin-top: 10px; }
#novedadesContentRight div.rightCol ul li a { display: block; width: 85px; height: 85px; padding: 8px 0px 0px 8px; background: url(../img/novedades/novedadesMainContentMenuBg.jpg) 0px -93px no-repeat; }
#novedadesContentRight div.rightCol ul li a:hover { background-position: top left !important; }
#novedadesContentRight div.rightCol ul li a.active { background-position: top left !important; }
#novedadesContentRight div.rightCol ul li a span { display: block; width: 75px; height: 75px; }
#novedadesContentRight div.rightCol ul li a span.promo1 { background: url(../img/novedades/novedadesIntImgSm1.jpg) top left no-repeat; }
#novedadesContentRight div.rightCol ul li a span.promo2 { background: url(../img/novedades/novedadesIntImgSm2.jpg) top left no-repeat; }
#novedadesContentRight div.rightCol ul li a span.promo3 { background: url(../img/novedades/novedadesIntImgSm3.jpg) top left no-repeat; }
#novedadesContentRight div.rightCol ul li a span.promo4 { background: url(../img/novedades/novedadesIntImgSm4.png) top left no-repeat; }
#novedadesContentRight div.rightCol ul li a span.promo5 { background: url(../img/novedades/novedadesIntImgSm5.jpg) top left no-repeat; }
#novedadesContentRight div.rightCol ul li a span span { display: none; }

/* REVISTAS
-------------------------------------------------------------- */
#headerRevistaMainTitle { width: 949px; height:142px; overflow: hidden; }
#headerRevistaMainTitle h1 { display: block; height: 142px; background: url(../img/bannerUpRevistas.jpg) top left no-repeat; margin-left: 40px; }
#headerRevistaMainTitle span { display: none; }

div.contentRevistas { overflow:hidden; width:925px; margin: 10px auto;}

div.contentRevistas div.leftCol { float:left; width:300px; padding-top:15px; }
div.contentRevistas ul { overflow: hidden; width:300px; }
div.contentRevistas div.leftCol ul li a span { display:block; width: 282px; height: 323px; margin: 0px auto; }
div.contentRevistas div.leftCol ul li a span.titulo {  display:none; }
div.contentRevistas div.leftCol ul li a span.r201102 { background: url(../img/revista/edicionActual.jpg) 0px -323px no-repeat; }
div.contentRevistas div.leftCol ul li a span.r201102:hover { background-position: top left; }

div.contentRevistas div.rightCol { float:left; width:555px; height:677px; padding-top:30px; padding-left:45px; background: url(../img/bgRevistas.jpg) top left no-repeat; }
div.contentRevistas div.rightCol span.subtitulo { margin-left:-15px; color:#f38413; font-family:Arial; font-size:21px; font-weight:bold; }
div.contentRevistas div.rightCol ul { overflow: hidden; width:580px; padding-top:20px; }
div.contentRevistas div.rightCol ul li { float:left; width:160px; margin:5px 5px;  }
div.contentRevistas div.rightCol ul li a:hover { background-position: top left !important; }
div.contentRevistas div.rightCol ul li a.active { background-position: top left !important; }
div.contentRevistas div.rightCol ul li a span { display:block; width: 125px; height: 160px; margin: 0px auto; }
div.contentRevistas div.rightCol ul li a span.titulo {  height:20px; text-align:center; color:#777777; }
div.contentRevistas div.rightCol ul li a span.r201010 { background: url(../img/revista/perriodico_201010.jpg) top left no-repeat; }
div.contentRevistas div.rightCol ul li a span.r201005 { background: url(../img/revista/perriodico_201005.jpg) top left no-repeat; }
div.contentRevistas div.rightCol ul li a span.r201002 { background: url(../img/revista/perriodico_201002.jpg) top left no-repeat; }
div.contentRevistas div.rightCol ul li a span.r200801 { background: url(../img/revista/perriodico_200801.jpg) top left no-repeat; }
div.contentRevistas div.rightCol ul li a span.r200709 { background: url(../img/revista/perriodico_200709.jpg) top left no-repeat; }
div.contentRevistas div.rightCol ul li a span.r200706 { background: url(../img/revista/perriodico_200706.jpg) top left no-repeat; }
div.contentRevistas div.rightCol ul li a span.r200609 { background: url(../img/revista/perriodico_200609.jpg) top left no-repeat; }
div.contentRevistas div.rightCol ul li a span.r200607 { background: url(../img/revista/perriodico_200607.jpg) top left no-repeat; }
div.contentRevistas div.rightCol ul li a span.r200605 { background: url(../img/revista/perriodico_200605.jpg) top left no-repeat; }

/* COMENTARIOS PERRIODICO
-------------------------------------------------------------- */
div.principalComentarios span { display: inline; }
div.principalComentarios span.lbComentaMensaje { display: block; text-align: center; color: black; }
div.principalComentarios div.commentsTitle { font-size: 25px; font-weight: bold; color: #333; height: 40px; text-align: center; padding-top: 25px; }
div.principalComentarios div.commentsEmptyLb { font-size: 15px; color: #333; height: 30px; text-align: center; }
div.principalComentarios #panIngresoComentario { display: block; width: 406px; padding: 8px; padding-bottom:0px; margin: 0px auto; background:url(../img/bgPanComentarioPerfil.jpg) top left no-repeat; overflow: hidden; }
div.principalComentarios #panIngresoComentario div.bxPublicarFacebook { float:left; font-size:9px; }
div.principalComentarios #panIngresoComentario div.bxPublicarFacebook div.check { padding-top: 2px; float:left; }
div.principalComentarios #panIngresoComentario div.bxPublicarFacebook div.check span { float:left; padding-top:2px; }
div.principalComentarios #panIngresoComentario div.bxPublicarFacebook div.check img { float:left; padding-left:13px; border:none !important; }
/*div.principalComentarios #panIngresoComentario div.bxPublicarFacebook div { float:none; }*/
div.principalComentarios #panIngresoComentario div.botIngresoComent { width:230px; display:block; float:right; padding-right:15px; padding-top:2px; }
div.principalComentarios #panIngresoComentario textarea { width: 385px !important; height: 37px; background-color: #FDE6C6; border: 1px solid white; overflow:hidden; padding-left:3px; }
div.principalComentarios #panIngresoComentario textarea.watermark { color:#888888; }
div.principalComentarios #panIngresoComentario input.btnEnviarComment { float:right; display: block; width: 42px; height: 19px; background:url(../img/btnEnviarCommentPerfil.png) 0px -19px no-repeat; border: none; }
div.principalComentarios #panIngresoComentario input.btnEnviarComment:hover { background-position: top left; cursor: pointer; }
div.principalComentarios #BloqueComenta { width: 600px; margin: 15px auto; overflow:hidden; }
div.principalComentarios #BloqueComenta div.ComentarioPrincipal { background-color: #FEF3E7; border: solid 1px #F8AD48; padding: 5px; padding-right:10px; margin-bottom: 1px; overflow: hidden; width:583px; }
div.principalComentarios #BloqueComenta #boxImg img { border: 1px solid white !important; float: left; }
div.principalComentarios #BloqueComenta span.lbNomPerfil { color: #CD7A0A; font-weight: bold; float: left; font-family:Verdana; padding-left: 8px; font-size:12px; }
div.principalComentarios #BloqueComenta span.lbCommentDate { color: black; float: right; font-size:11px; font-family:Verdana; color:#888888; }
div.principalComentarios #BloqueComenta div.divComment { float:left; width:515px; padding-left:8px; }
div.principalComentarios #BloqueComenta div.divComment p { margin:0px; font-size:12px; font-family:Verdana; }
div.principalComentarios #BloqueComenta div.divComment span.lbComment { color: black; padding-top: 20px; clear: right; }
div.principalComentarios #BloqueComenta a.button { float: right; font-size: 8px; margin-right: 5px; }

div.principalComentarios #panIngresoComentarioInterno textarea { width: 522px !important; height: 15px; background-color: #FEF3E7; border: 1px solid white; font-size:11px; padding-top:2px; padding-left:3px; overflow:hidden; }
div.principalComentarios #panIngresoComentarioInterno textarea.watermark { color:#cccccc; }
div.principalComentarios #panIngresoComentarioInterno div.botIngresoComentInterno { width:240px; display:none; float:right; padding-top:3px; overflow:hidden; }
div.principalComentarios #panIngresoComentarioInterno div.botIngresoComentInterno div.bxPublicarFacebookInterno { float:left; font-size:9px; }
div.principalComentarios #panIngresoComentarioInterno div.botIngresoComentInterno div.bxPublicarFacebookInterno div.check { padding-top: 4px; float:left; }
div.principalComentarios #panIngresoComentarioInterno div.botIngresoComentInterno div.bxPublicarFacebookInterno div.check span { float:left; padding-top:2px; }
div.principalComentarios #panIngresoComentarioInterno div.botIngresoComentInterno div.bxPublicarFacebookInterno div.check img { float:none; padding-top:1px; padding-left:13px; border:none !important; }
/*div.principalComentarios #panIngresoComentarioInterno div.botIngresoComentInterno div.bxPublicarFacebookInterno input { padding-top:6px; }*/
/*div.principalComentarios #panIngresoComentarioInterno div.botIngresoComentInterno div.bxPublicarFacebookInterno div { float:none; }*/
div.principalComentarios #panIngresoComentarioInterno input.btnEnviarComment { float:right; margin-top:3px; display: block; width: 42px; height: 19px; background:url(../img/btnEnviarCommentPerfil.png) 0px -19px no-repeat; border: none; }
div.principalComentarios #panIngresoComentarioInterno input.btnEnviarComment:hover { background-position: top left; cursor: pointer; }
div.principalComentarios #BloqueComentaInterno,  div.principalComentarios #panIngresoComentarioInterno { width: 525px; margin: 2px 0px 0px 0px; float:right; border: solid 1px #F8AD48; border-top:0px; background-color:#FDE6C6; padding-top:3px; padding-left:3px; padding-right:10px; padding-bottom:3px; overflow: hidden; }/*#E88A0B*/
div.principalComentarios #panIngresoComentarioInterno { padding-left:5px; width: 529px; padding-right:4px; padding-bottom:4px; }
div.principalComentarios #BloqueComentaInterno #boxImg img { border: 1px solid white !important; float: left; }
div.principalComentarios #BloqueComentaInterno span.lbNomPerfil { color: #CD7A0A; font-weight: bold; float: left; padding-left: 8px; font-size:11px; }
div.principalComentarios #BloqueComentaInterno span.lbCommentDate { color: black; float: right; font-size:11px; color:#888888; }
div.principalComentarios #BloqueComentaInterno div.divCommentInterno { float:left; width:470px; padding-left:8px; }
div.principalComentarios #BloqueComentaInterno div.divCommentInterno p { margin:0px; font-size:11px; font-family:Verdana; }
div.principalComentarios #BloqueComentaInterno div.divCommentInterno span.lbComment { color: black; padding-top: 20px; clear: right; }
div.principalComentarios #BloqueComentaInterno a.button { float: right; font-size: 8px; margin-right: 5px; }




/* PAREJAS ALL
-------------------------------------------------------------- */
#headerParejasMainTitle { width: 949px; height:142px; overflow: hidden; }
#headerParejasMainTitle h1 { display: block; height: 142px; background: url(../img/bannerUpBuscandoPareja.jpg) top left no-repeat; margin-left: 40px; }
#headerParejasMainTitle span { display: none; }

div.parejasHome { width:895px; margin-left:43px; margin-top:25px; margin-bottom:15px; min-height:287px; }
div.parejasHome div.formLine { overflow: hidden; width: 500px; margin: 0px auto; margin-bottom: 5px; }
div.parejasHome div.formLine div.input { width: 150px; float: left; }
div.parejasHome div.formLine div.input input { color: #333; font-family: verdana; font-size: 11px; width: 130px; }
div.parejasHome div.formLine div.input select { width: 132px; font-size: 11px; }

div.parejasHome div.botBuscar { margin: 0px auto; margin:10px 10px 10px 90px; }
div.parejasHome div.botBuscar input { border: 2px solid white; padding: 3px; background-color: #F6BC3A; overflow:visible; color: #5E3213; font-weight:bold; }
div.parejasHome div.botBuscar input:hover { cursor: pointer; }

div.parejasHome div.leftCol { float:left; width:190px; }

div.parejasHome div.boxSearchComunidad { margin-top:35px; padding:0px; margin:0px; }
div.parejasHome div.boxSearchComunidad div.bgMainSearch { background:url(../img/menuComunidad/01_1.jpg) top left repeat-y; width:190px; height:61px; }
div.parejasHome div.boxSearchComunidad div.bgMainSearch #ucBusqueda_mainSearch { width:190px; height:61px; background:url(../img/menuComunidad/01.jpg) top left no-repeat; }
div.parejasHome div.boxSearchComunidad div.bgMainSearch #ucBusqueda_mainSearch a{ color:White; font-size:10px; position:absolute; margin-top:40px; margin-left:20px; }
div.parejasHome div.boxSearchComunidad #boxSearchLinks div img { position:absolute; margin:9px 0px 0px -35px;}
div.parejasHome div.boxSearchComunidad #boxSearchLinks div { width:190px; height:37px; margin:0px; padding:0px; clear:both; list-style:none; list-style-type:none; }
div.parejasHome div.boxSearchComunidad #boxSearchLinks div a.todosMiembros { background:url(../img/menuComunidad/miembros.jpg) 0px -37px no-repeat; }
div.parejasHome div.boxSearchComunidad #boxSearchLinks div a.perros { background:url(../img/menuComunidad/perros.jpg) 0px -37px no-repeat; }
div.parejasHome div.boxSearchComunidad #boxSearchLinks div a.gatos { background:url(../img/menuComunidad/gatos.jpg) 0px -37px no-repeat; }
div.parejasHome div.boxSearchComunidad #boxSearchLinks div a.provincia { background:url(../img/menuComunidad/provincia.jpg) 0px -37px no-repeat; }
div.parejasHome div.boxSearchComunidad #boxSearchLinks div a.ciudad { background:url(../img/menuComunidad/ciudad.jpg) 0px -37px no-repeat; }
div.parejasHome div.boxSearchComunidad #boxSearchLinks div a.pareja { background:url(../img/menuComunidad/pareja.jpg) 0px -43px no-repeat; }
div.parejasHome div.boxSearchComunidad #boxSearchLinks div a:hover { background-position: top left; }
div.parejasHome div.boxSearchComunidad #ucBusqueda_txtSearchText { position: absolute; margin-top: 10px; margin-left: 15px; width: 119px; height: 20px; font-size:12px; background: url(../img/menuComunidad/buscadorBg.jpg) top left no-repeat; border: none; padding-left: 8px; padding-right: 8px; padding-top: 3px; color: Gray; }
div.parejasHome div.boxSearchComunidad #ucBusqueda_lnkbSearchText { position: absolute; margin-top: 10px; margin-left: 160px; width: 16px; height: 23px; background:url(../img/menuComunidad/lupa.jpg) top left no-repeat; border: none; cursor: pointer; }

div.parejasHome div.boxSearchComunidad #boxSearchLinks div a.provinciaDeshabilitada { background:url(../img/menuComunidad/provincia.jpg) 0px -37px no-repeat; cursor:default; filter:alpha(opacity=70); opacity:0.7; }
div.parejasHome div.boxSearchComunidad #boxSearchLinks div a.ciudadDeshabilitada { background:url(../img/menuComunidad/ciudad.jpg) 0px -37px no-repeat; cursor:default; filter:alpha(opacity=70); opacity:0.7; }
div.parejasHome div.boxSearchComunidad #boxSearchLinks div a.parejaDeshabilitada { background:url(../img/menuComunidad/pareja.jpg) 0px -43px no-repeat; cursor:default; filter:alpha(opacity=70); opacity:0.7; }

div.parejasHome div.rightCol { float:left; width:687px; margin-left:10px; }

div.parejasHome div.rightCol #ltvParejas_itemPlaceholderContainer li { float:left; height:135px; margin:0px 10px 0px 10px; overflow:hidden; }
div.parejasHome div.rightCol #ltvParejas_itemPlaceholderContainer div.name { text-align:center; width:100px; overflow:hidden; }
div.parejasHome div.rightCol #dtpPager { display: block; height: 40px; margin: 0px auto; overflow: hidden; padding-top: 10px; }
div.parejasHome div.rightCol #dtpPager li { display: inline; float: left; width: 38px; height: 40px; margin-left: 10px; background:url(../img/pp1/ppBgPager.png) top left no-repeat; }
div.parejasHome div.rightCol #dtpPager li a { display: block; width: 38px; height: 40px; line-height: 40px; text-align: center; color: white; font-weight: bold; }
div.parejasHome div.rightCol #dtpPager li a.selected { cursor: default; color: black; }
div.parejasHome div.rightCol #dtpPager li a.selected:hover { text-decoration: none; }

div.parejasHome div.rightCol #ContenidoBusqueda { width:687px; background:url(../img/bgComunidadMedio.jpg) top left repeat; overflow:hidden; }
div.parejasHome div.rightCol #ContenidoBusqueda #UpdatePanelSearch { margin-top:-182px; }
div.parejasHome div.rightCol #ContenidoBusqueda div.boxUp { width:687px; height:182px; background:url(../img/bgComunidadUp.jpg) top left no-repeat; }
div.parejasHome div.rightCol #ContenidoBusqueda div.boxDw { width:687px; height:32px; background:url(../img/bgComunidadDown.jpg) top left no-repeat; }

div.parejasHome div.rightCol #ContenidoBusqueda div.subtitulo { padding:20px 0px 20px 40px; }
div.parejasHome div.rightCol #ContenidoBusqueda div.subtitulo span { display:block; font:arial; font-weight:bold; font-size:21px; color:#f38413; }

div.parejasHome div.rightCol #ContenidoBusqueda ul { width: 625px; margin: 0px auto; }
div.parejasHome div.rightCol #ContenidoBusqueda ul li a { display: block; width: 103px; }
div.parejasHome div.rightCol #ContenidoBusqueda ul li a img { width: 99px; height: 99px; border: 2px solid white; background:url(../img/loading2.gif) 50% 50% no-repeat; }
div.parejasHome div.rightCol #ContenidoBusqueda ul li a img.hover { border: 5px solid #b4d763; z-index: 0; }
div.parejasHome div.rightCol #ContenidoBusqueda ul li a div { font-size:9px; color:Black; }
div.parejasHome div.rightCol #ContenidoBusqueda #sinFotos { display: block; width: 454px; height: 184px; margin: 0px auto; background: url(../img/pp1/ppBgSinResultados.jpg) top center no-repeat; margin-top: 20px; }
div.parejasHome div.rightCol #ContenidoBusqueda #sinResultados { display: block; width: 341px; height: 130px; margin: 0px auto; background: url(../img/noResultado.png) top center no-repeat; margin-top: 60px; }
div.parejasHome div.rightCol #ContenidoBusqueda div.pager { clear:both; padding-top:1px; }


/* GALERIAS ALL
------------------------------------------------------------------ */
#headerGaleriasMainTitle { width: 949px; height:142px; overflow: hidden; }
#headerGaleriasMainTitle h1 { display: block; height: 142px; background: url(../img/bannerUpGaleria.jpg) top left no-repeat; margin-left: 40px; }
#headerGaleriasMainTitle span { display: none; }

#ucBusqueda_revTxtSearchText { position:absolute; margin: 15px 0px 0px 150px; }

#boxsearchlinks { margin:0px; padding:0px; }

div.galeriasHome { width:895px; margin-left:43px; margin-top:25px; margin-bottom:15px; }
div.galeriasHome div.formLine { overflow: hidden; width: 500px; margin: 0px auto; margin-bottom: 5px; }
div.galeriasHome div.formLine div.input { width: 150px; float: left; }
div.galeriasHome div.formLine div.input input { color: #333; font-family: verdana; font-size: 11px; width: 130px; }
div.galeriasHome div.formLine div.input select { width: 132px; font-size: 11px; }

div.galeriasHome div.botBuscar { margin: 0px auto; margin:10px 10px 10px 90px; }
div.galeriasHome div.botBuscar input { border: 2px solid white; padding: 3px; background-color: #F6BC3A; overflow:visible; color: #5E3213; font-weight:bold; }
div.galeriasHome div.botBuscar input:hover { cursor: pointer; }

div.galeriasHome div.leftCol { float:left; width:190px; }

div.galeriasHome div.rightCol #ContenidoBusqueda #sinResultados { display: block; width: 341px; height: 130px; margin: 0px auto; background: url(../img/noResultado.png) top center no-repeat; margin-top: 60px; }

div.galeriasHome div.boxSearchGaleria { margin-top:35px; padding:0px; margin:0px; }
div.galeriasHome div.boxSearchGaleria #ucGaleriasSearch_mainSearch { width:190px; height:41px; background:url(../img/menuComunidad/01.jpg) top left no-repeat; }
div.galeriasHome div.boxSearchGaleria #ucGaleriasSearch_txtSearchText { position: absolute; margin-top: 10px; margin-left: 15px; width: 119px; height: 20px; font-size:12px; background: url(../img/menuComunidad/buscadorBg.jpg) top left no-repeat; border: none; padding-left: 8px; padding-right: 8px; padding-top: 3px; color: Gray; }
div.galeriasHome div.boxSearchGaleria #ucGaleriasSearch_lnkbSearchText { position: absolute; margin-top: 10px; margin-left: 160px; width: 16px; height: 23px; background:url(../img/menuComunidad/lupa.jpg) top left no-repeat; border: none; cursor: pointer; }
div.galeriasHome div.boxSearchGaleria #boxSearchLinks div img { position:absolute; margin:9px 0px 0px -35px;}
div.galeriasHome div.boxSearchGaleria #boxSearchLinks div { width:190px; height:37px; margin:0px; padding:0px; clear:both; list-style:none; list-style-type:none; }
div.galeriasHome div.boxSearchGaleria #boxSearchLinks div a.todosMiembros { background:url(../img/menuComunidad/miembros2.jpg) 0px -37px no-repeat; }
div.galeriasHome div.boxSearchGaleria #boxSearchLinks div a.perros { background:url(../img/menuComunidad/perros2.jpg) 0px -37px no-repeat; }
div.galeriasHome div.boxSearchGaleria #boxSearchLinks div a.gatos { background:url(../img/menuComunidad/gatos2.jpg) 0px -37px no-repeat; }
div.galeriasHome div.boxSearchGaleria #boxSearchLinks div a:hover { background-position: top left; }

div.galeriasHome div.boxSearchGaleria #boxSearchLinks div a.provinciaDeshabilitada { background:url(../img/menuComunidad/provincia.jpg) 0px -37px no-repeat; cursor:default; filter:alpha(opacity=70); opacity:0.7; }
div.galeriasHome div.boxSearchGaleria #boxSearchLinks div a.ciudadDeshabilitada { background:url(../img/menuComunidad/ciudad.jpg) 0px -37px no-repeat; cursor:default; filter:alpha(opacity=70); opacity:0.7; }
div.galeriasHome div.boxSearchGaleria #boxSearchLinks div a.parejaDeshabilitada { background:url(../img/menuComunidad/pareja.jpg) 0px -43px no-repeat; cursor:default; filter:alpha(opacity=70); opacity:0.7; }

div.galeriasHome div.rightCol { float:left; width:687px; margin-left:10px; }

div.galeriasHome div.rightCol #ltvGalerias_itemPlaceholderContainer li { float:left; height:168px; margin:0px 10px 0px 10px; overflow:hidden; }
div.galeriasHome div.rightCol #ltvGalerias_itemPlaceholderContainer div.name { text-align:center; width:134px; overflow:hidden; font-size:9px; color:Black; }
div.galeriasHome div.rightCol #ltvGalerias_itemPlaceholderContainer div.name span { display:block; }
div.galeriasHome div.rightCol #dtpPager { display: block; height: 40px; margin: 0px auto; overflow: hidden; padding-top: 10px; }
div.galeriasHome div.rightCol #dtpPager li { display: inline; float: left; width: 38px; height: 40px; margin-left: 10px; background:url(../img/pp1/ppBgPager.png) top left no-repeat; }
div.galeriasHome div.rightCol #dtpPager li a { display: block; width: 38px; height: 40px; line-height: 40px; text-align: center; color: white; font-weight: bold; }
div.galeriasHome div.rightCol #dtpPager li a.selected { cursor: default; color: black; }
div.galeriasHome div.rightCol #dtpPager li a.selected:hover { text-decoration: none; }

div.galeriasHome div.rightCol #ContenidoBusqueda { width:687px; background:url(../img/bgComunidadMedio.jpg) top left repeat; overflow:hidden; }
div.galeriasHome div.rightCol #ContenidoBusqueda #UpdatePanelSearch { margin-top:-182px; }
div.galeriasHome div.rightCol #ContenidoBusqueda div.boxUp { width:687px; height:182px; background:url(../img/bgComunidadUp.jpg) top left no-repeat; }
div.galeriasHome div.rightCol #ContenidoBusqueda div.boxDw { width:687px; height:32px; background:url(../img/bgComunidadDown.jpg) top left no-repeat; }

div.galeriasHome div.rightCol #ContenidoBusqueda div.subtitulo { padding:20px 0px 20px 40px; }
div.galeriasHome div.rightCol #ContenidoBusqueda div.subtitulo span { display:block; font:arial; font-weight:bold; font-size:21px; color:#f38413; }

div.galeriasHome div.rightCol #ContenidoBusqueda ul { width: 625px; margin: 0px auto; }
div.galeriasHome div.rightCol #ContenidoBusqueda ul li a { display: block; width: 134px; }
div.galeriasHome div.rightCol #ContenidoBusqueda ul li a img { width: 99px; height: 99px; border: 2px solid white; background:url(../img/loading2.gif) 50% 50% no-repeat; }
div.galeriasHome div.rightCol #ContenidoBusqueda ul li a img.hover { border: 5px solid #b4d763; z-index: 0; }
div.galeriasHome div.rightCol #ContenidoBusqueda ul li a div.fondoAlbum { background:url(../img/bgFondoAlbum.png) top left no-repeat; width:115px; height:113px; padding-top:18px; padding-left:18px; }
div.galeriasHome div.rightCol #ContenidoBusqueda div.pager { clear:both; padding-top:1px; }

/* BUSQUEDA AVANZADA
-------------------------------------------------------------- */
div.busquedaAvanzada { width:895px; margin-left:38px; margin-top:25px; margin-bottom:15px; }

div.busquedaAvanzada div.boxAdvancedSearch { background:url(../img/menuComunidad/busquedaAvanzada.jpg) top left no-repeat; width:855px; height:84px; margin-bottom:20px; padding-top:70px; padding-left:15px; margin-left:15px; }
div.busquedaAvanzada div.boxAdvancedSearch div.criterios { margin:0px auto; width:750px; padding-left:30px; height:50px; }
div.busquedaAvanzada div.boxAdvancedSearch div.criterios div { float:left; width:250px; margin-bottom:8px; }
div.busquedaAvanzada div.boxAdvancedSearch div.criterios div input.watermark { color:Silver; font-size:11px; }
div.busquedaAvanzada div.boxAdvancedSearch div.criterios div span { float:left; display:block; width:70px; }
div.busquedaAvanzada div.boxAdvancedSearch div.criterios div input, div.busquedaAvanzada div.boxAdvancedSearch div select { float:left; width:130px; }
div.busquedaAvanzada div.boxAdvancedSearch div.boton { margin-left:670px; width:50px; }
div.busquedaAvanzada div.boxAdvancedSearch div.boton input { width:80px; }

div.busquedaAvanzada div.rightCol #ltvBusqueda_itemPlaceholderContainer li { float:left; height:135px; margin:0px 15px 0px 17px; overflow:hidden; }
div.busquedaAvanzada div.rightCol #ltvBusqueda_itemPlaceholderContainer div.name { text-align:center; width:100px; overflow:hidden; }
div.busquedaAvanzada div.rightCol #dtpPager { display: block; height: 40px; margin: 0px auto; overflow: hidden; padding-top: 10px; }
div.busquedaAvanzada div.rightCol #dtpPager li { display: inline; float: left; width: 38px; height: 40px; margin-left: 10px; background:url(../img/pp1/ppBgPager.png) top left no-repeat; }
div.busquedaAvanzada div.rightCol #dtpPager li a { display: block; width: 38px; height: 40px; line-height: 40px; text-align: center; color: white; font-weight: bold; }
div.busquedaAvanzada div.rightCol #dtpPager li a.selected { cursor: default; color: black; }
div.busquedaAvanzada div.rightCol #dtpPager li a.selected:hover { text-decoration: none; }

div.busquedaAvanzada div.rightCol #ContenidoBusqueda ul { width: 812px; margin: 0px auto; }
div.busquedaAvanzada div.rightCol #ContenidoBusqueda ul li a { display: block; width: 103px; }
div.busquedaAvanzada div.rightCol #ContenidoBusqueda ul li a img { width: 99px; height: 99px; border: 2px solid white; background:url(../img/loading2.gif) 50% 50% no-repeat; }
div.busquedaAvanzada div.rightCol #ContenidoBusqueda ul li a img.hover { border: 5px solid #b4d763; z-index: 0; }
div.busquedaAvanzada div.rightCol #ContenidoBusqueda ul li a div { font-size:9px; color:Black; }
div.busquedaAvanzada div.rightCol #ContenidoBusqueda #sinFotos { display: block; width: 454px; height: 184px; margin: 0px auto; background: url(../img/pp1/ppBgSinResultados.jpg) top center no-repeat; margin-top: 20px; }
div.busquedaAvanzada div.rightCol #ContenidoBusqueda #sinResultados { display: block; width: 341px; height: 130px; margin: 0px auto; background: url(../img/noResultado.png) top center no-repeat; margin-top: 60px; }
div.busquedaAvanzada div.rightCol #ContenidoBusqueda div.pager { clear:both; padding-top:1px; }

div.busquedaAvanzada div.rightCol #ContenidoBusqueda { width:870px; background:url(../img/bgBusquedaMedio.jpg) top left repeat; overflow:hidden; float:left; margin-left:15px; }
div.busquedaAvanzada div.rightCol #ContenidoBusqueda #UpdatePanelSearch { margin-top:-142px; }
div.busquedaAvanzada div.rightCol #ContenidoBusqueda div.boxUp { width:870px; height:182px; background:url(../img/bgBusquedaUp.jpg) top left no-repeat; }
div.busquedaAvanzada div.rightCol #ContenidoBusqueda div.boxDw { width:870px; height:32px; background:url(../img/bgBusquedaDown.jpg) top left no-repeat; }

/* .net fixes
-------------------------------------------------------------- */
.modalBackground { background-color: white; filter:alpha(opacity=60); opacity:0.6; z-index: 10; } 
.modalPopup { background-color:white; z-index: 5; }
.ajax__calendar_container { z-index : 1000; }
.ajax__calendar_title { color:#0066cc; width:150px; margin:auto; padding:3px; width:auto; } 

div.loadingBox { width: 50px; height: 50px; display: block; background: url(../img/loadingBg.png) top left no-repeat; padding: 9px; position: absolute; z-index: 900000 !important; }
div.loadingBox img { border: none; }

#fanBox2.interna .FB_fan iframe,  #fanBox2.interna FB_ElementReady iframe { height: 420px !important; overflow: hidden; margin-top: 10px; }



/*nuevo home
--------------------------------------------------------------- */
div.home2 { width:990px; margin-top:-20px; }
div.home2 div.banners { width:1132px; height:382px; margin:20px 0px 0px 25px; }
div.home2 div.banners div.container { position:absolute; z-index:10; width:100%; margin-left:-71px; }
div.home2 div.left { width:314px; float:left; overflow:hidden; margin-left:13px; }
div.home2 div.left ul { width:314; overflow:hidden; }
div.home2 div.left ul li { width:314px; overflow:hidden; margin:11px 0; float:left; }
div.home2 div.left ul li a { display:block; width:314px; height:136px; }
div.home2 div.left ul li.destacado01 a { background:url(../img/home2/leftDestacado01.jpg) 0 -136px; }
div.home2 div.left ul li.destacado02 a { background:url(../img/home2/leftDestacado02.jpg) 0 -136px; }
div.home2 div.left ul li.destacado03 a { background:url(../img/home2/leftDestacado03.jpg) 0 -136px; }
div.home2 div.left ul li.destacado04 { margin:11px 0 3px; }
div.home2 div.left ul li.destacado04 a { background:url(../img/home2/leftDestacado04.jpg) 0 -66px; height:66px; }
div.home2 div.left ul li.destacado05 { margin:3px 0 11px; }
div.home2 div.left ul li.destacado05 a { background:url(../img/home2/leftDestacado05.jpg) 0 -66px; height:66px; }
div.home2 div.left ul li a:hover { background-position:top left; }
div.home2 div.right { width:619px; float:right; overflow:hidden; margin-right:13px; }
div.home2 div.left ul { width:619; overflow:hidden; }
div.home2 div.right ul li { width:619px; overflow:hidden; margin:11px 0; float:left; }
div.home2 div.right ul li a { display:block; }
div.home2 div.right ul li.destacado01 a { background:url(../img/home2/rightDestacado01.jpg) 0 -161px; width:619px; height:161px; }
div.home2 div.right ul li.destacado02 { width:294px; height:160px; margin-right:15px; }
div.home2 div.right ul li.destacado03 { width:294px; height:160px; margin-left:15px; }
div.home2 div.right ul li.destacado04 { width:614px; height:246px; }
div.home2 div.right ul li a:hover { background-position:top left; }
div.home2 div.bottom { margin:12px 0 12px 13px; width:955px; height:138px; background:url(../img/home2/bottomDestacado01.jpg) top left; float:left; }

/* ULTIMOS COMENTARIOS
-------------------------------------------------------------- */
div.home2 div.ListadoUltimosComentariosBg { background:url(../img/home2/rightDestacado04.jpg) top left no-repeat; width: 611px; height:181px; padding-top:65px; padding-right:4px; margin:0px auto 20px; }
div.home2 div.ListadoUltimosComentarios { overflow:auto; height:150px; }
div.home2 div.ListadoUltimosComentarios #BloqueComenta { width: 585px; margin: 3px auto; overflow:hidden; }
div.home2 div.ListadoUltimosComentarios #BloqueComenta div.CajaComentario { border-bottom: dashed 1px #F8AD48; padding-left:5px; padding-bottom:5px; padding-right:10px; margin-bottom: 1px; overflow: hidden; width:575px; }
div.home2 div.ListadoUltimosComentarios #BloqueComenta #boxImg img { border: 1px solid white !important; float: left; }
div.home2 div.ListadoUltimosComentarios #BloqueComenta span.lbNomPerfil { display:block; color: #CD7A0A; font-weight: bold; float: left; font-family:Verdana; padding-left: 8px; padding-right: 6px; font-size:11px; }
div.home2 div.ListadoUltimosComentarios #BloqueComenta span.lbNomPerfil2 { display:block; color: #CD7A0A; font-weight: bold; float: left; font-family:Verdana; padding-left: 6px; font-size:11px; }
div.home2 div.ListadoUltimosComentarios #BloqueComenta div.imgSeparador { float:left; padding-top:2px; width:9px; }
div.home2 div.ListadoUltimosComentarios #BloqueComenta span.lbCommentDate { color: black; float: right; font-size:11px; font-family:Verdana; color:#888888; }
div.home2 div.ListadoUltimosComentarios #BloqueComenta div.divComment { float:left; width:540px; padding-left:8px; }
div.home2 div.ListadoUltimosComentarios #BloqueComenta div.divComment p { margin:0px; font-size:11px; font-family:Verdana; font-style:italic; }
div.home2 div.ListadoUltimosComentarios #BloqueComenta div.divComment p span { display:block; }
div.home2 div.ListadoUltimosComentarios #BloqueComenta div.divComment span.lbComment { color: black; padding-top: 20px; clear: right; }
div.home2 div.ListadoUltimosComentarios #BloqueComenta div.divLink { float:right; }
div.home2 div.ListadoUltimosComentarios #BloqueComenta div.divLink a { width:60px; color:#136A83; font-size:11px; font-family:Verdana; font-weight:normal; }
div.home2 div.ListadoUltimosComentarios #BloqueComenta div.divLink a span { text-align:right; display:block; }

/* ULTIMAS FOTOS
-------------------------------------------------------------- */
div.home2 div.ultimasFotos { background:url(../img/home2/rightDestacado02.jpg) top left no-repeat; width:277px; height:115px; padding-top:45px; padding-left:17px; }
div.home2 div.ultimasFotos a.todos { color:#136A83; font-size:11px; font-family:Verdana; font-weight:normal; margin-left:120px; margin-top:85px; position:absolute; }
div.home2 div.ultimasFotos ul li { width:35px !important; float:left; margin:1px !important; background:none; padding:0; }
div.home2 div.ultimasFotos ul li a img { width:35px !important; height:35px !important; }

/* ULTIMOS MIEMBROS
-------------------------------------------------------------- */
div.home2 div.ultimosMiembros { background:url(../img/home2/rightDestacado03.jpg) top left no-repeat; width:277px; height:115px; padding-top:45px; padding-left:17px; }
div.home2 div.ultimosMiembros a.todos { color:#136A83; font-size:11px; font-family:Verdana; font-weight:normal; margin-left:116px; margin-top:85px; position:absolute; }
div.home2 div.ultimosMiembros ul li { width:35px !important; float:left; margin:1px !important; }
div.home2 div.ultimosMiembros ul li a img { width:35px; height:35px; }

/* BUSCAN PAREJA DEFAULT
-------------------------------------------------------------- */
div.home2 div.buscaParejaBg { background:url(../img/home2/bottomDestacado01.jpg) top left no-repeat; width: 940px; height:98px; margin:12px 0 12px 13px; padding-top:40px; padding-right:15px; float:left; overflow:hidden; }
div.home2 div.buscaParejaBg div.lisMascotas { float:right; position:relative; }
div.home2 div.buscaParejaBg div.lisMascotas ul li { float:left; width:80px; height:60px; }
div.home2 div.buscaParejaBg div.lisMascotas ul li a { width:60px; height:93px; margin:0px auto; }
div.home2 div.buscaParejaBg div.lisMascotas ul li a img { border:1px #DD740B solid !important; }
div.home2 div.buscaParejaBg div.lisMascotas ul li a span { display:block; color:#777777; font-size:9px; text-align:center; width:60px; height:60px; }
div.home2 div.buscaParejaBg div.lisMascotas a.todos { color:#136A83; font-size:11px; font-family:Verdana; font-weight:normal; margin-left:-85px; margin-top:70px; position:absolute; }

/* banner home
-------------------------------------------------------------- */
.wt-rotator .c-panel { background:url(../img/home2/bgBotonesBanner.png); width:91px !important; height:27px !important; top:315px !important; left:960px !important; padding-top:9px; }
.wt-rotator .c-panel div.thumbnails { margin-right:13px !important; }
.wt-rotator .c-panel div ul li { background:url(../img/home2/bgBotonOffBanner.png); width:14px !important; height:14px !important; border:none !important; margin-left:2px !important; }
.wt-rotator .c-panel div ul li.curr-thumb, .wt-rotator .c-panel div ul li.thumb-over { background:url(../img/home2/bgBotonOnBanner.png); background-color:transparent; }


