* {text-indent:0px; margin:0px; padding:0px; border:0px;}
body {text-align:center;background-image:url(imagenes/angulos.jpg); background-repeat:repeat;}
#global {width:980px; margin: auto; font-family:Arial, Helvetica, sans-serif;}
#cabecera {background-image:url(imagenes/cabecera.png); background-repeat:no-repeat; background-position:center top; height:101px; }
#cabecera2 {background-image:url(imagenes/cabecera2.png); background-repeat:no-repeat; background-position:center top; height:101px; }
#cabecera3 {background-image:url(imagenes/cabecera3.png); background-repeat:no-repeat; background-position:center top; height:101px; }
#cabecera4 {background-image:url(imagenes/cabecera4.png); background-repeat:no-repeat; background-position:center top;  }
#cabecera5 {background-image:url(imagenes/cabecera5.png); background-repeat:no-repeat; background-position:center top; height:101px; margin-top:4px;}

#cabecera6 {background-image:url(imagenes/cabecera6.png); background-repeat:no-repeat; background-position:center top; height:101px; }
#cabecera6 img{margin-top:3px;}
#cabecera6b {background-image:url(imagenes/cabecera6b.png); background-repeat:no-repeat; background-position:center top; height:101px; }
#cabecera6b img{margin-top:3px;}
#cabecera7 {background-image:url(imagenes/cabecera7.png); background-repeat:no-repeat; background-position:center top; height:101px; margin-top:4px;}
#cabecera8 {background-image:url(imagenes/cabecera8.png); background-repeat:no-repeat; background-position:center top;  }
#menuhorizontal { font-size:12px; vertical-align:top;}
#menuhorizontal ul { margin-left:10px;}
#menuhorizontal li { float:left; list-style:none; margin:5px 15px 0px 5px;}
#menuhorizontal a{ text-decoration:none; color:#FFFFFF;}
#menuhorizontal a:hover{ color:#000080;}
#menuhorizontal h1{font-size:13px; font-weight:bold; color:red;}
#menuhorizontal h1:hover{color:#000080;}

#menuvertlineaportada {background-color: #c4c7c8; margin:0; padding:10px; border-color:#fb702b; border-width:0 2px 0 2px; border-style:solid;}
#menuvertlineaportada2 {background-color:#999999; margin:0; padding:10px; border-color:#fb702b; border-width:0 2px 2px 2px; border-style:solid;}

.menu li { font-size:12px; width:165px; list-style:none; text-align:left; margin: 0px 0px 6px 5px;}
.menu a { display:block; height:20px; text-decoration:none; font-weight:bold; color:black; margin-left:5px;}
.menu a:hover { color:white;font-size:13px;}
.menu span{ color:white; font-size:13px;}

.menureser li { font-size:12px; width:165px; list-style:none; text-align:left; margin: 0px 0px 6px 5px;}
.menureser a { display:block; height:20px; text-decoration:none; font-weight:bold; color:black; margin-left:5px;}
.menureser a:hover { color:white;font-size:13px; }
.menureser h1{ font-size:12px; color:#000080; font-style:normal; padding-bottom:4px;}

.registro {border: 1px solid #000080; margin:auto; text-align:center;width:270px;}
.registro {border-collapse:collapse;}
.registro td{height:30px; padding:5px;}
#registro td{ vertical-align:top;}
#registro ol{list-style:none;}
.registro p {text-align:right; font-size:13px; padding:3px;}
.registro h1 {background-color:#FF0000; color:#FFFFFF; font-size:14px; padding:7px; }
.registro h2 { background-color:#000080; color:#FFFFFF; font-size:14px; padding:7px; }
.registro input.for { background-color:#FFFFFF; font-size:14px; border:1px solid #000080; text-align:left; padding:2px;}
.registro input.btn { font-size:12px; padding:3px 4px 3px 4px; background-color:#fb702b; text-align:center; border:2px solid #CCCCCC;}
.registro input.btn:hover { color:#FFFF00; border-width:1px; font-size:11px; margin:2px;}

.solicdatos p{vertical-align:top; text-align:center; color:#000080;}
.solicdatos a {font-size:12px;margin:0px;}
.solicdatos a:hover {font-size:13px;margin:0px;}

.ban_alta p{vertical-align:center; text-align:center;}
.ban_alta img {width:200px;}
.ban_alta a:hover img { width:204px;}

.ban_facebook { text-align:center;}
.ban_facebook img {width:130px; margin:2px;}
.ban_facebook a:hover img { width:134px; margin:0px;}

.banderas a img{ width:30px; margin:10px 7px 0 0;}
.banderas a:hover img{ width:34px; margin:8px 5px -2px -2px;}

.modo{color:#FFFFFF;font-size:12px;}
.modo:hover{color:#000080;}

.area {text-align:center; vertical-align:top; font-size:16px; font-weight:bold; color:#FFFFFF;}
.area a{ font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.area a:hover{color:#000080; background-color:#999999;}
.area a img{}
.area a:hover img { width:95px; background-color:#999999;}

.areaus {text-align:left; vertical-align:top; font-size:16px; font-weight:bold; color:#FFFFFF;}

#seccion{ text-align:left; color:#FFFFFF; font-size:22px; font-weight:bold; vertical-align:top;}
#seccion p{ margin-left:22px;}

.atras a img {margin:1px;}
.atras a:hover img {width:34px;margin:0px;}

#atras2{text-align:center;vertical-align:middle;}

#alta_usuario { border: 1px solid #000080; width: 550px; margin:auto; margin-top:30px; border-collapse:collapse;}
#alta_usuario h1{ padding:5px;font-size:12px; text-align:right;}
#alta_usuario h2{ padding:5px;font-size:11px; text-align:center; color:#FFFFFF; background-color:#000080;}
#alta_usuario h3{ padding:5px;font-size:12px; text-align:center; color:#FFFFFF; background-color:red;}
#alta_usuario h4{ padding:5px;font-size:12px; text-align:center; color:#FFFFFF; background-color:green;}
#alta_usuario input{border:#000000 solid 1px; text-align:left; padding:2px; }
#alta_usuario input.btn { font-size:12px; padding:3px 4px 3px 4px; background-color:#fb702b; text-align:center; border:2px solid #CCCCCC; margin:0px 0px 20px 0px;}
#alta_usuario input.btn:hover { color:#FFFF00; border-width:1px; font-size:11px;margin:1px 1px 22px 1px;}

#formregis{ border: 1px solid #000080; width: 520px; margin: auto;}
#formregis ol{list-style:none; }
#formregis ol li label{width:150px; float:left; text-align:right; font-size:15px; margin:10px 0 10px 0; padding:2px;}
#formregis ol li h1 { background-color:#FF0000; color:#FFFFFF; font-size:16px; padding:3px; margin:0 0 10px 0; padding:4px 0 4px 0;}
#formregis ol li h2 { background-color:#000080; color:#FFFFFF; font-size:16px; padding:3px; margin:0; padding:4px 0 4px 0;}
#formregis input.for { background-color:#FFFFFF; margin:10px 0 10px 0; font-size:16px; border:1px solid #000080; text-align:left; padding:2px;}
#formregis input.btn { font-size:12px; padding:3px 4px 3px 4px; background-color:#fb702b; text-align:center; border:2px solid #CCCCCC; margin:0px 0px 20px 0px;}
#formregis input.btn:hover { color:#FFFF00; border-width:1px; font-size:11px; margin:1px 1px 21px 1px;}

/*.usuario { width:650px; margin:auto;}*/
.usuario{ font-size:13px; margin:10px auto 10px auto; border:#fb702b 1px solid; padding:10px; width:600px;}
.usuario td{ height:25px; padding:0px 3px 0px 3px;}
.usuario input{ height:22px; padding:0px 3px 0px 5px; border:#fb702b 1px solid; }
.usuario p { font-size:12px; text-align:right;}
.usuario h2{ font-size:14px; text-align:left; color:#000080; font-weight:bold;}
.usuario h3{ font-size:16px; text-align:center; color:#FF0000; font-weight:bold;}
.usuario h4{ font-size:16px; text-align:center; color:#006600; font-weight:bold;}
.usuario input.btn { height:30px; background-color:#fb702b; text-align:center; border-color:#FF0000; border-style:solid; border-width:1px 1px 3px 3px; margin:5px;}
.usuario #oculto { visibility:hidden;}

#puntos {font-size:11px; margin:10px auto 10px auto; border:#fb702b 1px solid; width:500px;}
#puntos th {font-size:11px; color:black; text-align:left; padding:5px 0px 5px 10px; margin:0;border-width: 0px 0px 1px 0px; border-color:#666666;border-style:dashed;}
#puntos td {font-size:11px; color:black; font-style:normal; text-align:left; padding:3px 5px 3px 5px; margin:0;border-width: 0px 0px 1px 0px; border-color:#666666;border-style:dashed;}
#puntos h1 {font-size:15px; color:#FF0000; text-align:left; padding:10px;}
#puntos h2 {color:#000080; font-size:12px; text-align:right; padding:10px;}
#puntos h3 {color:#000080; font-weight:bold; text-align:center; padding:10px;}
#puntos h4 {text-align:right; margin-right:10px; font-size:11px; font-style:normal;}
#puntos p {text-align:left; text-indent:10px; font-size:9px; padding-bottom:5px; }
#puntos a {text-decoration:none;}

.paginacion { position:relative; left:0px; top:-40px; color:#000080; font-size:11px;}
.paginacion tr{ height:27px; font-family: Arial, Helvetica, sans-serif; }
.paginacion td{}
.paginacion .tipo1 {vertical-align:bottom;}
.paginacion .tipo2 { text-align:center;}
.paginacion li{ width:25px; float:left; list-style:none;}
.paginacion a{ text-decoration:none; color:#000080;}
.paginacion select {border-style:solid; font-size:11px; border-color:#000000; border-width: 1px; padding:1px 2px 1px 2px;}
.paginacion .buscfam {width:160px;}
.paginacion .busc {border-style:solid; border-color:#000000; border-width: 1px; width:50px; padding:1px 2px 1px 2px;}
.paginacion .boton {background-color:#CCCCCC; width:30px; border-width: 1px 1px 3px 3px; border-style:solid; border-color:#666666;font-size:11px;}
.paginacion .boton2 {padding:3px 5px 3px 5px; background-color:#fb702b; font-size:12px; border-color:#fb4801; border-width: 0 0 2px 2px; border-style:solid;}
.paginacion .boton2 a {font-weight:bold; color:#FFFFFF;}
.paginacion .boton2 a:hover {color:#CCCCCC; background-color:#fb5c03;}

.paginacion .busccol {width:140px;}

.paginacion2 { width:980px; margin-top:30px; }
.paginacion2 tr{ height:40px; font-family: Arial, Helvetica, sans-serif;color:#000080; font-size:12px;}
.paginacion2 td{ text-align:center;}
.paginacion2 li{ width:25px; float:left; list-style:none;}
.paginacion2 a{ text-decoration:none; color:#000080;}

#coleccion{height:255px; margin:-30px 0px 30px 0px;}

#catlinea {margin-top:-30px; }
#catlinea table{ display:inline-table; vertical-align:top; font-size:10px; width:190px; height: 250px; border-color:#CCCCCC; border-width:1px; border-style:solid; margin:6px 6px 0px 0px; background-color:#FFFFFF;}
#catlinea td{ text-align:center; height:20px;}
#catlinea p{ text-align:right; margin-right:2px; }
#catlinea h1{ font-size:12px; text-align:left; color:#000080; font-weight:bold; }
#catlinea h2{ font-size:10px; text-align:left; color:#000080;}
#catlinea h3{ font-size:12px; text-align:left; color:#000080; font-weight:bold; color:#FF0000; }
#catlinea h4{ font-size:11px; text-align:left; text-decoration:line-through; color:#000080;}
#catlinea .moldura{ max-width:175px ; height: 150px; margin:0px;}
#catlinea .vistapan img {height:15px;vertical-align:middle;margin:1px;}
#catlinea .vistapan a { margin:1px;}
#catlinea .vistapan a:hover {margin:0px; border:#FF6600 solid 1px; background-color:#FFFF99;}

.carac { width:250px; min-height: 500px;
   height:auto !important; 
   height: 500px;
   font-size:13px; float:left; border-color:#fb702b; border-width: 0 2px 2px 2px; border-style:solid; margin-bottom:30px; background-color:#FFFFFF;}
.carac td{ vertical-align:top; height:25px; padding:5px 3px 5px 15px; /*border:solid 1px #000000;*/}
.carac p { font-size:12px; text-align:right; }
.carac a { text-decoration:none; color:#000080; vertical-align:middle;}
.carac a:hover { color:#000080; text-decoration:underline;}
.carac h1{ font-size:14px; margin-top:4px; text-align:right; }
.carac h2{ font-size:14px; text-align:left; color:#000080; font-weight:bold;}
.carac h3{ font-size:14px; text-align:left; font-weight:bold; color:#FF0000; }
.carac h4{ font-size:14px; text-align:left; color:#000080; font-weight:bold; text-decoration:line-through;}
.carac a img {margin:1px; padding:1px;}  
.carac a:hover img {margin:0px; background-color:#FFFF99; border:#FF6600 solid 1px;}

#refer { font-size:15px; color:#000080; font-weight:bold; width:725px; text-align:center; border-collapse:collapse;}
/*#refer p{ font-size:13px; color:#FF0000; font-weight:bold;}*/

#forma { width:630px; border-color:#fb702b; border-width: 1px; border-style:solid; text-align:center; font-size:12px; margin-bottom:30px;}
#forma td{ text-align:center; vertical-align:baseline; padding:0 0 10px 0;}
#forma hr { height:2px; color: #fb702b; background-color: #fb702b; border:2px; width:580px; }
#forma h1 { margin:5px 0px 5px 5px; text-align:left; color:#000080; font-size:14px;}
#forma h2 { margin:0px 0px 0px 0px; color:#FF0000; font-size:14px;}
#forma h3 { margin:10px 0px 0px 10px; text-align:left; color:#000080; font-size:11px;}
#forma span { margin:0px 10px 0px 2px; color:#000080; font-size:12px;}
#forma img{ margin: 0 10px 7px 10px;}
#resfiltro { position:relative; top:-15px; text-align:center; width:980px; font-size:13px; font-weight:bold; color:#000080;}
#forma .boton2 { background-color:#fb702b; padding: 5px 5px 5px 5px;}
#enlaces_seleccion span {cursor:pointer}

.carro {text-align:right; vertical-align:top;}
.carro fot{ width: 10px;}
.carro a img {margin:1px;}
.carro a:hover img {background-color:#CCCCCC; border:#FF6600 solid 1px;margin:0px;}

.carro2 { color:#000080; text-align:left; font-size:10px; vertical-align:top;}
.carro2 p{ margin-left:3px; }
.carro2 a {text-decoration:none;}
.carro2 a:hover { text-decoration:underline;}

#user p{ margin-left:22px;color:#FFFFFF; font-size:12px; font-weight:bold; }

#menuvertlinea { background-color: #c4c7c8; width:186px; min-height:312px; float:left; margin: 0px 6px 0px 0px;border-color:#fb702b; border-width:0 2px 2px 2px; border-style:solid;}
#menuvertpp { background-color: #c4c7c8; width:185px; min-height:375px; float:left; margin: 0px 24px 0px 0px;border-color:#fb702b; border-width:0 2px 2px 2px; border-style:solid;}

.submenu li { font-size:10px; width:140px; margin: 0 0 2px 15px;}
.submenu span{ font-size:10px;}

.subsubmenu li { font-size:9px; width:120px; margin: 0 0 2px 10px;}
.subsubmenu span{ font-size:9px;}

.banners table {margin:auto;}
.banners td{ padding:15px;}
.banners h3{ font-size:16px;color:#000080;text-align:center;}
.banners h4{ font-size:18px; color:#000080;text-align:center;}
.banners a{ text-decoration:none;}
.banners p{text-align:center;font-size:13px;}
.banners h1{ font-size:20px; color:red; text-align:center;}

#titulos { text-align:center;}
#titulos td { padding: 5px 15px 5px 15px; }
#titulos h1 { color:#000080; font-size:14px;}

#titulos2 { border-collapse:collapse; margin:auto;}
#titulos2 td { vertical-align:top; padding: 4px 0 4px 0; border-collapse:collapse; border-color:#fb702b; border-style:solid; border-width: 1px 0 1px 0;}
#titulos2 h1 { margin:10px 0px 5px 0px; vertical-align:bottom; text-align:center; color:#000080; font-size:12px; font-weight:bold;}
#titulos2 p { margin:0px 0px 0px 10px; text-align:left; color:#000080; font-size:12px;}
#titulos2 h2 { margin:0px 10px 0px 20px; text-align:right; color:#000080; font-size:13px; font-weight:bold;}
#titulos2 h3 { margin:0px 10px 0px 20px; text-align:right; color:#000080; font-size:13px; font-weight:normal;}
#titulos2 h4 { text-align:center; color:green; font-size:16px; font-weight:bold;}
#titulos2 .obs { width:300px; margin:0px 0px 0px 15px; text-align:left; color:#000080; font-size:10px;}
#titulos2 a:hover { background-color:#CC3333;}
#titulos2 #menstras p { text-align:center; color:green; font-size:16px; font-weight:bold;}

.titulos4 { width:570px; border:#fb702b 1px solid; text-align:right; margin:0 auto 50px auto; border-collapse:collapse;}
.titulos4 td { padding: 5px 0 0 5px;}
.titulos4 h2 { text-align:left; color:#000080; font-size:14px; font-weight:bold;}
.titulos4 h3 { text-align:left; color:#000080; font-size:13px; }
.titulos4 p { text-align:left; color:#000080; font-size:12px; }
.titulos4 img { width:130px;}
.titulos4 .carro3 img{width:25px; text-align:left;}

.cuadro { border-collapse:collapse;}
.cuadro td {padding:2px; }
.cuadro div {float:left; }
.cuadro span{ font-size:12px; color:#000080; padding: 1px 1px 1px 2px;}
.cuadro h2{ text-align:center; font-size:12px; color:#000080; padding:0; margin:0;}
.cuadro label{ text-align:center; font-size:12px; color:#000080; padding:4px; margin:0; float:left;}
.cuadro h3{ text-align:center; font-size:12px;color:green;}
.cuadro h4{ text-align:center; font-size:12px;color:red;}
.cuadro .btn{ background-image:url(imagenes/confirmar.png); border:none; background-repeat:no-repeat; width:18px; height:18px;margin-left:3px;}
.cuadro select { border:1px groove #000080; width:100px; text-align:center; padding: 1px;}
.cuadro input{ border:2px solid; border-color:#000000 #66CCFF #66CCFF #000000; text-align:center; padding: 1px;}
.cuadro h1{ text-align:center; font-size:12px; padding-right:3px;}
.cuadro a { color:#000080; }
.cuadro a:hover { color:#FF0000; }

#listacolores {position:relative;left:0px;top:0px;margin:0px;padding:0px;border:0px;float:left;}
#listacolores ul{ background-color:#c4c7c8; width:28px;}
#listacolores li{ list-style:none; padding:4px;}
#listacolores img{ width:20px; height:20px;}
#listacolores a{ display:block; }

#catimagenes {margin-top:0px; }
#catimagenes table{ display:inline-table; vertical-align:top; font-size:10px; width:190px; height: 250px; border-color:#CCCCCC; border-width:1px; border-style:solid; margin:6px 6px 0px 0px;}
#catimagenes td{ text-align:center; }
#catimagenes p{ text-align:center; }
#catimagenes h1{ font-size:12px; text-align:center; color:#000080; font-weight:bold; }
#catimagenes .imagen { max-width:175px; max-height:150px; margin:0px;}

#anuncio_index { color:#000080; font-size:15px; border:2px #fb702b solid; background-color:#c4c7c8; text-align:center;padding:10px; margin:5px 10px 5px 0;}
#anuncio_index a{color:#FFFFFF; text-decoration:none;}
#anuncio_index a:hover{ color:#000000;}

.aviso {font-size:12px; padding:5px; text-align:center; color:red;}

.catPP{display:inline-table;vertical-align:top; background-color:#333333;}
.catPP table{ width:102px; height: 150px; border-color:#CCCCCC; border-width:1px; border-style:solid; margin:3.2px; border-collapse:collapse;}
.catPP td{ text-align:center; height:20px;}
.catPP p{ font-size:11px;color:#FFFFFF; }
.catPP h1{ font-size:11px; font-weight:bold; color:#FFFFFF;}
.catPP .vistapan img {height:15px;vertical-align:middle;margin:1px;}
.catPP .vistapan a { margin:1px;}
.catPP .vistapan a:hover {margin:0px; border:#FF6600 solid 1px; background-color:#FFFF99;}
.fot{ margin: 4px 0px 0px 6px; width:81px; height:81px; overflow:hidden; border-color:#FFFFFF; border-width:3px; border-style:solid;}

.catPPregular {display:inline-table;vertical-align:top; background-color:#333333;}
.catPPregular table{ width:102px; height: 150px; border-color:#CCCCCC; border-width:1px; border-style:solid;margin:3.2px; border-collapse:collapse;}
.catPPregular td{ text-align:center; height:20px;}
.catPPregular p{ font-size:11px;color:#FFFFFF;}
.catPPregular h1{ font-size:11px; font-weight:bold; color:#FFFFFF;}
.catPPregular .vistapan img {height:15px;vertical-align:middle;margin:1px;}
.catPPregular .vistapan a { margin:1px;}
.catPPregular .vistapan a:hover {margin:0px; border:#FF6600 solid 1px; background-color:#FFFF99;}

.fotregular{ margin: 4px 0px 0px 6px; width:81px; height:81px; overflow:hidden; border-color:#FFFFCC; border-width:3px; border-style:solid;}

.catPPnegra {display:inline-table;vertical-align:top; background-color:#FFFFFF;}
.catPPnegra table{ width:102px; height: 150px;border-color:#CCCCCC; border-width:1px; border-style:solid;margin:3.2px; border-collapse:collapse;}
.catPPnegra td{ text-align:center; height:20px;}
.catPPnegra p{ font-size:11px;color:#000080;}
.catPPnegra h1{ font-size:11px; font-weight:bold; color:#000080;}
.catPPnegra .vistapan img {height:15px;vertical-align:middle;margin:1px;}
.catPPnegra .vistapan a { margin:1px;}
.catPPnegra .vistapan a:hover {margin:0px; border:#FF6600 solid 1px; background-color:#FFFF99;}
.fotnegra{ margin: 4px 0px 0px 6px; width:81px; height:81px; overflow:hidden; border-color:#000000; border-width:3px; border-style:solid;}

.catPProja {display:inline-table;vertical-align:top; background-color:#333333;}
.catPProja table{ width:102px; height: 150px;border-color:#CCCCCC; border-width:1px; border-style:solid; margin:3.2px; border-collapse:collapse;}
.catPProja td{ text-align:center; height:20px;}
.catPProja p{ font-size:11px;color:#FFFFFF;}
.catPProja h1{ top:30px; font-size:11px; font-weight:bold; color:#FFFFFF;}
.catPProja .vistapan img {height:15px;vertical-align:middle;margin:1px;}
.catPProja .vistapan a { margin:1px;}
.catPProja .vistapan a:hover {margin:0px; border:#FF6600 solid 1px; background-color:#FFFF99;}
.fotroja{ margin: 4px 0px 0px 6px; width:81px; height:81px; overflow:hidden; border-color:#e22d18; border-width:3px; border-style:solid;}

.catPPazul {display:inline-table;vertical-align:top; background-color:#333333;}
.catPPazul table{ width:102px; height: 150px;border-color:#CCCCCC; border-width:1px; border-style:solid; margin:3.2px; border-collapse:collapse;}
.catPPazul td{ text-align:center; height:20px;}
.catPPazul p{ font-size:11px;color:#FFFFFF;}
.catPPazul h1{ font-size:11px; font-weight:bold; color:#FFFFFF;}
.catPPazul .vistapan img {height:15px;vertical-align:middle;margin:1px;}
.catPPazul .vistapan a { margin:1px;}
.catPPazul .vistapan a:hover {margin:0px; border:#FF6600 solid 1px; background-color:#FFFF99;}
.fotazul{ margin: 4px 0px 0px 6px; width:81px; height:81px; overflow:hidden; border-color:#02a0c7; border-width:3px; border-style:solid;}

.catPPamarilla {display:inline-table;vertical-align:top; background-color:#333333;}
.catPPamarilla table{ width:102px; height: 150px;border-color:#CCCCCC; border-width:1px; border-style:solid; margin:3.2px; border-collapse:collapse;}
.catPPamarilla td{ text-align:center; height:20px;}
.catPPamarilla p{ font-size:11px;color:#FFFFFF;}
.catPPamarilla h1{ font-size:11px; font-weight:bold; color:#FFFFFF;}
.catPPamarilla .vistapan img {height:15px;vertical-align:middle;margin:1px;}
.catPPamarilla .vistapan a { margin:1px;}
.catPPamarilla .vistapan a:hover {margin:0px; border:#FF6600 solid 1px; background-color:#FFFF99;}
.fotamarilla{ margin: 4px 0px 0px 6px; width:81px; height:81px; overflow:hidden; border-color:#feeb61; border-width:3px; border-style:solid;}

.catPPverde {display:inline-table;vertical-align:top; background-color:#333333;}
.catPPverde table{ width:102px; height: 150px;border-color:#CCCCCC; border-width:1px; border-style:solid; margin:3.2px; border-collapse:collapse;}
.catPPverde td{ text-align:center; height:20px;}
.catPPverde p{ font-size:11px;color:#FFFFFF;}
.catPPverde h1{ font-size:11px; font-weight:bold; color:#FFFFFF;}
.catPPverde .vistapan img {height:15px;vertical-align:middle;margin:1px;}
.catPPverde .vistapan a { margin:1px;}
.catPPverde .vistapan a:hover {margin:0px; border:#FF6600 solid 1px; background-color:#FFFF99;}
.fotverde{ margin: 4px 0px 0px 6px; width:81px; height:81px; overflow:hidden; border-color:#40ad76; border-width:3px; border-style:solid;}

.catPPondas {display:inline-table;vertical-align:top; background-color:#333333;}
.catPPondas table{ width:102px; height: 150px;border-color:#CCCCCC; border-width:1px; border-style:solid; margin:3.2px; border-collapse:collapse;}
.catPPondas td{ text-align:center; height:20px;}
.catPPondas p{ font-size:11px;color:#FFFFFF;}
.catPPondas h1{ font-size:11px; font-weight:bold; color:#FFFFFF;}
.catPPondas .vistapan img {height:15px;vertical-align:middle;margin:1px;}
.catPPondas .vistapan a { margin:1px;}
.catPPondas .vistapan a:hover {margin:0px; border:#FF6600 solid 1px; background-color:#FFFF99;}
.fotondas{ margin: 4px 0px 0px 6px;;width:87px; height:87px; overflow:hidden;}

.fotmuestras{ margin: 4px 0px 0px 6px;;width:87px; height:87px; overflow:hidden;}
.fotmuestras img{ max-width:87px ; height:87px; margin:0px;}

#almneg {margin: 20px auto; overflow:hidden;width:300px; height:200px; border-color:#000000; border-width:4px; border-style:solid;}
#almreg {margin: 20px auto; overflow:hidden;width:300px; height:200px; border-color:#FFFFCC; border-width:4px; border-style:solid;}
#almroj {margin: 20px auto; overflow:hidden;width:300px; height:200px; border-color:#e22d18; border-width:4px; border-style:solid;}
#almazu {margin: 20px auto; overflow:hidden;width:300px; height:200px; border-color:#02a0c7; border-width:4px; border-style:solid;}
#almama {margin: 20px auto; overflow:hidden;width:300px; height:200px; border-color:#feeb61; border-width:4px; border-style:solid;}
#almver {margin: 20px auto; overflow:hidden;width:300px; height:200px; border-color:#40ad76; border-width:4px; border-style:solid;}
#almond {margin: 20px auto; overflow:hidden;width:300px; height:200px; border-color:#000000; border-width:0px; border-style:solid;}
#alm {margin: 20px auto; overflow:hidden;width:300px; height:200px; border-color:#FFFFFF; border-width:4px; border-style:solid;}

#calidad { border-color:#fb702b; border-width: 1px; border-style:solid; font-size:12px; margin-bottom:10px;}
#calidad td{ text-align:center; vertical-align:baseline; padding:0 0 10px 0;}
#calidad h1 { margin:5px 0px 5px 5px; text-align:left; color:#000080; font-size:14px;}
#calidad h2 { margin:0px 0px 0px 0px; color:#FF0000; font-size:14px;}
#calidad img{ margin: 0 10px 7px 10px;}

#categoria { border-color:#fb702b; border-width: 1px; border-style:solid; font-size:12px; margin-bottom:10px;}
#categoria td { text-align:left; vertical-align:baseline; padding:0 0 10px 5px; line-height:20px;}
#categoria span { margin:0px 10px 0px 2px; color:#000080; font-size:12px;}
#categoria h1 { margin:5px 0px 5px 5px; text-align:left; color:#000080; font-size:14px;}
#categoria h2 { margin:0px 0px 0px 0px; color:#FF0000; font-size:14px;}

#grupo { width:650px; }

#alma { border-color:#fb702b; border-width: 1px; border-style:solid; font-size:12px; margin: 0 10px 10px 0;}
#alma td { text-align:left; vertical-align:baseline; padding:0 0 10px 5px; line-height:20px;}
#alma span { margin:0px 10px 0px 2px; color:#000080; font-size:12px;}
#alma h1 { margin:5px 0px 5px 5px; text-align:left; color:#000080; font-size:14px;}
#alma h2 { margin:0px 0px 0px 0px; color:#FF0000; font-size:14px;}

#grosor { border-color:#fb702b; border-width: 1px; border-style:solid; font-size:12px; margin: 0 10px 10px 0;}
#grosor td { text-align:left; vertical-align:baseline; padding:0 0 10px 15px; line-height:20px;}
#grosor span { margin:0px 10px 0px 2px; color:#000080; font-size:12px;}
#grosor h1 { margin:5px 0px 5px 5px; text-align:left; color:#000080; font-size:14px;}
#grosor h2 { margin:0px 0px 0px 0px; color:#FF0000; font-size:14px;}

#medida { border-color:#fb702b; border-width: 1px; border-style:solid; font-size:12px; margin: 0 0 10px 0;}
#medida td { text-align:left; vertical-align:baseline; padding:0 0 10px 15px; line-height:20px;}
#medida span { margin:0px 10px 0px 2px; color:#000080; font-size:12px;}
#medida h1 { margin:5px 0px 5px 5px; text-align:left; color:#000080; font-size:14px;}
#medida h2 {margin:0px 0px 0px 0px; color:#FF0000; font-size:14px;}

.descargas {margin: 0 0 20px 0; text-indent:20px; text-align:left;}
.descargas a{ text-decoration:none; color:#000080; font-weight:bold; font-size:13px;}

#condiciones2 { width:750px; padding:5px; text-align:left; margin: 30px 0px 30px 180px; border: #FF0000 dotted 1px;}
#condiciones2 h2{ font-weight:bold; color:#FF0000; font-size:12px; text-decoration:underline; text-indent:15px;}
#condiciones2 p{ font-size:12px; text-indent:15px; color:#000080; margin: 10px 0 10px 0;}

#maximizar{ position:relative; top:0px; left:10px; z-index:5; float:left; }
#maximizar img{width:30px;}
#minimizar{ position:relative; top:10px; left:10px; float:left; }
#minimizar img{width:30px; height:20px;}
#grabar {position:absolute; top:0px; left:38px;}
#grabar img {width:20px; height:20px;}
#infocuadro { position:absolute; top:27px; left:0px; z-index:10;}
#infocuadro p{color:#000080;font-size:11px;border-style:solid; border-width:1px 1px 3px 3px;border-color:#999999; padding:1px 4px 1px 4px; font-weight:bold; background-color:#c4c7c8;}
#infocuadro a{ text-decoration:none;}
#detallecuadro p{ color:#000000;font-size:11px; border-style:dotted; border-width:0px 0px 2px 0px;border-color:#999999; line-height:19px; padding:5px; background-color:white;}
#detallecuadro span{ color:#000080; text-decoration:underline; font-size:12px;}
#detallecuadro img{ width:12px;}

.textos p{margin:15px 100px 15px 100px;}
.textos span{ color:#fb702b; font-weight:bold; font-style:italic;}

.direcciones {margin:10px 0 0 30px; font-size:13px;}
.direcciones td{padding: 5px; vertical-align:top; border:#fb702b 1px dotted;}
.direcciones span{ color:#fb702b; font-weight:bold; font-style:italic;}
.telefonos {margin:15px 10px 15px 10px; vertical-align:top; font-size:13px; border:#fb702b 1px dotted;}
.telefonos td{padding:3px;}
.telefonos span{ color:#fb702b; font-weight:bold; font-style:italic;}

#pie table{margin:auto; border-width: 1px 0 1px 0; border-color:#fb702b; border-style:solid; width:75%; margin-top:70px; font-size:11px;}
#pie td{padding:5px; vertical-align:top;}
#pie a{ text-align:right;}

.filtropp input.btn { font-size:12px; padding:3px 4px 3px 4px; background-color:#fb702b; text-align:center; border:2px solid #CCCCCC; margin:0px 0px 20px 0px;}
.filtropp input.btn:hover { color:#FFFF00; border-width:1px; font-size:11px;margin:1px 1px 22px 1px;}
