a:hover {
	text-decoration: none
}
body {
	padding-right: 0px;
	padding-left: 0px;
	background: white left top;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	/*font-family: arial, helvetica, verdana, sans-serif;*/
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif,Verdana, "Bitstream Vera Sans", "DejaVu Sans";
}
form {
	/*margin-left: 30px;
	margin-right: 30px;*/
}
h1 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	padding-top: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
}
h1 span { display: none; }
h2 {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 20px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	color: #ee3224;
	line-height: 25px;
	padding-top: 0px;
	font-weight: normal;
}
h2 span {
	color: #d7d4f0
}
h3 {
	font-size: 14px;
	color: #10579a;
	margin-left: 13px;
	margin-right: 10px;
}
h3 a {
	color: #10579a
}
h3 span {
	font-weight: normal; font-size: 12px
}
h3 {
	font-size: 1.2em; margin: 10px
}
h4 {
	margin: 10px
}
hr {
	clear: both;
	border-left-color: #dedcf3;
	border-bottom-color: #dedcf3;
	margin: 20px 10px;
	color: #dedcf3;
	border-top-color: #dedcf3;
	height: 4px;
	background-color: #dedcf3;
	border-right-color: #dedcf3;
}
pre {
	margin: 10px 10px 10px 25px; font-family: "courier new", courier, mono
}
th {
	vertical-align: top;
	text-align: center;
	font-size: 12px;
}

td {
	vertical-align: middle;
	font-size: 12px;
}
#contenthome,#contentcontainer {
	/*margin: 10px 0px 15px 0px;*/
	margin: 0px;
	min-height: 455px;
}
#contenthomemodal {
	/*margin: 10px 30px 15px 30px;*/
}
#contentcontainer {
	margin: 10px 0px 0px 0px;
/*	position: absolute;
	width: 790px;
	height: auto;
	top: 160px;
	display: block;
*/	
}
#contentbox,#registro,#contentcarrito {
	font-size: 0.8em;
	background-color: #fff;
	position: relative;
	display: block;
	float: right;
	width: 775px;
	min-height: 420px;
	margin-bottom: 15px;
}
.conocecapristo {
	font-size: 0.8em;
	background-color: #fff;
	position: relative;
	display: block;
	float: right;
	width: 745px;
	margin: 12px 30px 0 0;
	clear: both;
}
.linea {
	position: relative;
	margin: 0px 0px 15px 0px;
	height: 1px;
	color: white;
	/*width: 100%;*/
	border-bottom: 1px solid black;
}
.fulldivision {
	width: 745px;
}
.lista {
	margin-top: 8px;
}
#contentbox.lista {
	margin-bottom: 0;
}
.listadis {
	margin-top: 12px;
}
#registromodal,#boxmodal {
	margin: 10px 30px 15px 30px;
	font-size: 0.8em;
	background-color: #fff;
	position: relative;
	display: block;
	/*float: right;*/
	width: 430px;
}
#boxmodal {
	width: 530px;
}
#registro {
	padding-right: 30px;
	width: 745px;
}
#registro div,#registromodal div,#contentcarrito div {
	display: block;
	clear: both;
	margin-bottom: 3px;
	margin-top: 3px;
}
#registro div div,#registromodal div div,#contentcarrito div div  {
	display: inline;
	float: left;
	clear: none;
}
#registro fieldset,#registromodal fieldset,#contentbox fieldset,#contentcarrito fieldset {
	color: #ee3224;
	border: 1px solid #ee3224;
	margin: 12px 0px 10px 0px;
	vertical-align: text-bottom;
	padding: 15px;
}
#contentcarrito fieldset {
	margin-right: 30px;
}
#frmCheckout fieldset {
	margin-right: 0px;
}
.etiquetascheckout {
	width: 320px;
}
#frmCheckout {
	/*padding-left: 30px;*/
	padding-right: 30px;
}
#botonescheckout {
	padding-right: 30px;
	text-align: center;
}
.inputs,.inputbusca,.selecs,.inputsmodal,.inputscart,.inputscheckout {
	font-family: Arial,Helvetica,"Nimbus Sans L","Liberation Sans",FreeSans,Sans-serif,Verdana,"Bitstream Vera Sans","DejaVu Sans";
	/*border: 2px solid #808285;*/
	width: 519px;
	font-weight: normal;
	font-size: 100%;
}
.inputsmodal {
	width: 204px;
}
.inputscheckout {
	width: 280px;
	float: left;
}
.inputscart {
	width: 50px;
}
.clr {
	height: 3px;
	display: block;
}
.inputbusca {
	width: 100px;
}
.inputimg {
	margin: -2px 10px 0 5px;
}
.selecs {
	width: auto;
}
.etiquetas label {
	width: 220px;
	display: block;
	float: left;
}
.gris14,.gris14n {
	font-size: 14px;
	color: #808285;
	text-align: left;
}
.gris14 {
	font-weight: bold;
}
.gris12 {
	font-size: 12px;
	color: #808285;
	text-align: left;
}
#contentbox td {
	line-height: 1.3em;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 10px;
	padding: 10px 10px 10px 5px;
}
#contentbox th {
	font-size: 12px;
}
#contentbox .download {
	font-weight: bold; margin: 30px 10px 35px
}
#footer,.lin {
	background: url(../imagenes/linea09.jpg) repeat-x center top;
	width: 100%;
	font-size: 12px;
	text-align: center;
	bottom: 5px;
	position: static;
	vertical-align: middle;
	color: #808285;
	clear: both;
	padding: 10px 0px 5px 0px;
}
.lin {
	padding: 0px;
}
#header {
	 position: relative; height: 117px;
	background: white url(../imagenes/background09.jpg) repeat-x top;
	margin-top: 0px;
}
#header h1 {
	background: transparent url(../imagenes/logo.png) no-repeat left top;
	color:#fff;
	left: 30px; width: 130px; position: absolute; top: 15px; height: 71px
}
#header h1 a {
	height: 71px;
	width: 130px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#header ul {
/*	padding-right: 0px; padding-left: 0px; font-weight: bold; list-style-position: inside; font-size: 13px; left: 600px; padding-bottom: 0px; margin: 0px; color: #10579a; padding-top: 0px; position: absolute; top: 15px*/
}

#menulateral {
	width: 130px;
	display:block;
	float: left;
	position: absolute;
	margin: -10px 0px 0px 0px;
	padding-left: 30px;
}
#menulateral fieldset {
	font-size: 65%;
	font-weight: bold;
	color: #808285;
	border: none;
	margin-top: 20px;
	margin-left: 0px;
	padding: 0px;
	}
#menulateral fieldset legend {
	padding: 0px;
	color: #808285;
	margin: 0px;
	font-variant: small-caps;
}
#menulateral form {
	margin: 0px;
}
#menulateral form input {
	vertical-align: middle;
}
#menulateral ul,#menulateral ul li ul {
	margin: 0px;
	padding: 0px;
	display: block;
	left: 0px;
}
#menulateral ul li {
	list-style: none;
	display: block;
	position: relative;
	text-decoration: none;
	color: black;
	font-size: 75%;
	font-weight: normal;
	padding-right: 15px;
	padding-bottom: 5px;
	top: 15px;
	width: 100px;
	text-transform: uppercase;
}
#menulateral ul li ul li {
	list-style: none;
	display: block;
	position: relative;
	text-decoration: none;
	color: black;
	padding-right: 15px;
	top: 0px;
	width: 100px;
	font-size: 100%;
	text-transform: none;
	padding-bottom: 2px;
}
#menulateral ul li a {
	text-decoration: none;
	color: black;
	padding: 0px;
	margin: 0px;
}
#menulateral ul li a.activo,#menulateral ul li ul li.activo {
	font-weight: bold;
}
#menulateral ul li a.designers {
	background-color: white;
	color: #808285;
	border: 1px solid #808285;
	padding: 1px;
	width: 100px;
	display: block;
	height:16px;
	line-height:16px;
	font-size: 90%;
	text-align: center;
	letter-spacing: 1px;
}
#menulateral ul li a.designers:hover {
	background-color: #808285;
	color: white;
	font-weight: normal;
}
#navmaincontainer {
	width: 525px;
	display: block;
	height: 50px;
	top: 50px;
	left: 200px;
	position: absolute;
}
#navmaincontainer ul {
	margin: 0px;
	left: 0px;
	display: block;
	padding: 10px;
}
#navmaincontainer ul li {
	list-style: none;
	display: inline;
	position: relative;
	text-decoration: none;
	color: black;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 23px;
}
#navmaincontainer ul li a {
	text-decoration: none;
	color: black;
}
#navmaincontainer ul li a:hover,#menulateral ul li a:hover,#menulateral ul li ul li a {
	text-decoration: none;
	color: #808285;
}
#menulateral ul li ul li a:hover {
	text-decoration: none;
	/*color: #ee3224;*/
	color: black;
}
#seccionesizq ul li {
	margin-top: 10px;
}
#seccionesizq ul li a {
	font-size: 11px;
	color: #808285;
}
#seccionesizq ul li a:hover {
	color: black;
}
#seccionesizq ul li img {
	width: 103px;
}
#navmisc {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	position: absolute;
	top: 97px;
	height: 16px;
	line-height: 20px;
	right: 30px;
	/*font-size: 0.7em;*/
	font-size: 11px;
	color: white;
	vertical-align:top;
}
#navmisc a {
	color: white;
	text-decoration: none;
	font-weight: bold;
}
#navmisc a:hover {
	color: #000
}
#navmisc img {
	float: left;
	clear: both;
	margin: 3px 6px;
}
#nojavascript{
	position: absolute;
	top: 0px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	background-color: yellow;
}
.oculto {
	visibility: hidden;
	display: none;
}
.ocflota {
	background-color: #fff;
	margin: 0px 0px 0 0;
	width: 200px;
	float: right;
	position: absolute;
	top: 136px;
	right: 15%;
	display: inline;
	padding: 10px 10px 10px 10px;
	visibility: visible;
	border: 2px solid #818286;
}
input {
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
}
.minicart {
	font-size: 10px;	
}
#mainmain,#mainmain a {
	width: 990px;
	height: 455px;
	/*left: 30px;*/
	float: left;
	/*margin-bottom: 10px;*/
	/*margin: auto;*/
}
#mainmain span {
	visibility: hidden;
	display: none;
}
#catactual {
	position: absolute;
	top: 98px;
	left: 30px;
	padding: 0px;
	margin: 0px;
}
#catactual h2 {
	background: transparent;
	color: white;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	line-height: 19px;
	letter-spacing: 1px;
}
#catactual h2 a {
	color: white;
	text-decoration: none;
}
#catactual h2 a:hover {
	color: black;
}
#footerheader {
	background: url(../imagenes/linea09.jpg) repeat-x center top;
	width: 100%;
	/*padding: 10px 0px 0px 0px;*/
}
#footer {
	/*width: 95px;*/
	font-size: 12px;
	color: black;
	text-align: left;
	height: 33px;
	vertical-align: middle;
	line-height: 33px;
	float: left;
	bottom: 0px;
}
#footer ul {
	display: block;
	width: 450px;
	float: left;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
	clear: none;
}
#footer ul li {
	display: inline;
	padding-right: 12px;
	text-transform: uppercase;
	font-size: 11px;
	color: #808285;
}
#footer ul li a {
	color: #808285;
	text-decoration: none;
}
#footer ul li a:hover {
	color: black;
}
#footer img {
	/*float: right;*/
	/*padding-right: 30px;*/
}
#footer #cuatrotercios {
	float: right;
	margin-left: 30px;
}
#usr,#capristo {
	position: absolute;
	right: 30px;
	text-align: right;
	font-size: 90%;
	font-weight: bold;
}
#usr {
	top: 10px;
}
#usr form {
	padding: 0px;
	margin: 0px;
}
#capristo {
	top: 65px;
}
#capricapri {
	margin-right: 30px;
	color: #808285;
}
.capristo a,.capristo {
	margin-top: 16px;
}
.capristosinmargen,.capristosinmargen a,.capristo,.capristo a,.veoveo,.veoveo a {
	text-decoration: none;
	color: #808285;
}
.veoveo,.loginrow {
	font-size: 11px;
	margin-bottom: 1px;
}
.malcolmx {
	border:1px solid #808285;
	float:left;
	height:7px;
	line-height:6px;
	margin-top:3px;
}
.loginerr {
	/*border: 1px solid #ee3224;*/
	background-color: #ee3224;
	margin: -1px -1px 0px 0px;
	padding: 1px;
	color: white;
}
.loginerrtext {
	color: #ee3224;
	font-weight: normal;
	font-size: 10px;
	margin-top: 1px;
	float: left;	
}
.loginout,.loginout a,.itemcarrito {
	color: #ee3224;
	text-decoration: none;
	
}
.loginrow input {
	/*height: 12px;*/
	font-weight: normal;
	font-size: 10px;
}
.registrarme {
	text-decoration: none;
	color: red;
}
.row1 {
	background-color: #EFEFEF;
}

.row2 {
	background-color: #DEDEDE;
}
.yafreak {
	text-decoration: none;
	color: black;
}
#todo {
	width: 990px;
	margin: 0px auto;
	position: relative;
}
#maindetalle {
/*	height:465px;
	margin:-455px 0px 0px 575px;
	display: block;
	width: 165px;
	float: left;
	font-size: 80%;
	clear: none;*/
	width: 690px;
	font-size: 80%;
	padding: 0px 30px 0px 30px;
	position: relative;
	margin-top: -30px;
	float:left;
}
.polaroid {
	background: white url(../imagenes/cuadro_polaroid_m09.jpg) no-repeat scroll top left;
	height: 200px;
	width: 182px;
	/*
	width: 168px;
	padding-left: 8.5px;
	padding-top: 18px;
	*/
	padding-left: 0px;
	padding-top: 10px;
	margin-right: 15px;
	display: block;
	float: left;
}
.polaroid_der {
	margin-right: 0px;
}
.polaroid_izq {
	clear: left;
}
.polaroid div {
	margin-left: 9px;
	/*margin-right: 10px;*/
	font-weight: bold;
	width: 140px;
}
.polaroid_rel {
	background: white url(../imagenes/cuadro_polaroid_ch.jpg) no-repeat scroll top left;
	width: 112px;
	height: 133px;
	padding-left: 10px;
	padding-top: 9px;
	display: block;
	float: left;
}
.precio {
	font-variant: normal;
	font-weight: bold;
	float: left;
}
.polaroid .precio {
	width: 90px;

}
.polaroidquitar,.polaroidquitar a {
	text-align: center;
	display: block;
	clear: both;
	position: relative;
	padding-top: 4px;
	margin-left: -8px;
	width: 148px;
	text-decoration: none;
	color: #ee3224;
	font-size: 11px;
	float:left;
	top:0px;
}
.detalletit {
	color: #ee3224;
	font-weight: bold;
	text-decoration: none;
}
.detalletit a {
	color: #ee3224;
	text-decoration: none;
	display: block;
	position: static;
	clear: both;
	float: left;
	width: 135px;
	line-height: 12px;
	height: 12px;
	overflow: hidden;
}
.designer {
	/*font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;*/
	font-size: 16px;
	line-height: 22px;
	position: relative;
	margin: 0px 0px 10px 0px;
	height: 23px;
	background-color: white;
	color: #808285;
	width: 100%;
	text-indent: 15px;
	border: 1px solid #808285;
	/*padding-left: 15px;*/
}

.index {
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	text-indent: 0px;
}
.dis300 {
	width: 300px;
}
.designercolumna {
	display: block;
	float: left;
	width: 178px;
	margin-right: 10px;
}
.designercolumna div {
	margin-bottom: 20px;
	/*padding-left: 15px;*/
}
.designercolumna div a {
	/*color: #231F20;*/
	color: #808285;
	text-decoration: none;
}
.designercolumna div a:hover {
	/*color: #918F8F;*/
	color: black;
	text-decoration: underline;
}
.tablahistorial {
	width: 745px;
}
.tres {
	margin-right: 0px;
}
.polaroid .detalletit,.polaroid .precio {
	margin:0px;
	padding-top: 2px;
	font-size: 11px;
	
}
.polaroid .rebaja {
	margin: -18px 0 0 0;
	font-size: 11px;
	color: white;
	background-color: #ee3224;
	letter-spacing: 2px;
	/*width: 131px;*/
	text-align: center;
	position: relative;
	height: 16px;
	line-height: 16px;
	display: block;
	left: -5px;
}
.polaroid .rebaja a {
	color: white;
	text-decoration: none;
	margin: 0;
}
.signomas {
	width:17px;
	height: 20px;
	margin-right: 5px;
	float: right;
	display: block	
}
.polaroid .signomas span {
	visibility: hidden;
	display: none;
}
#paginado {
	display: block;
	clear: both;
	text-align: right;
	vertical-align: top;
	color: #ee3224;
	font-weight: normal;
	word-spacing: 2px;
	line-height: 13px;
	height: 16px;
	width: 745px;
	float:right;
	padding-right: 30px;
	margin-bottom: 10px;
	font-size:0.8em;
}
#paginado a,#paginado span {
	color: #808285;
	margin-top: 0px;
	vertical-align: top;
}
#paginado span {
	float: left;
	text-align: left;
	/*padding-left: 8px;*/
}
#paginado a img {
	margin-bottom: -3px;
	background: white;
}
#paginado.miscaprichos {
	margin-top: 15px;
}
#btncarrito,#btncancel,#btnmodif,.btnmodif,.btnelim,#btnagregardir,#btndeseos,#masfotos,#btnredibujar,#btncambiarmail,#btncambiarpass,.box,.backcheckout,#btnrecomendar {
	font-family: Arial,Helvetica,"Nimbus Sans L","Liberation Sans",FreeSans,Sans-serif,Verdana,"Bitstream Vera Sans","DejaVu Sans";
	background-color: #808285;
	font-size: 11px;
	color: white;
	text-transform: uppercase;
	width: 95px;
	border: 1px solid #808285;
	/*height: 16px;*/
	line-height: 16px;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.box,#btnagregardir {
	width: auto;
}
#btnredibujar {
	margin-left: 5px;
	vertical-align: top;
}
#tdcaptcha {
	vertical-align: top;
	height: 55px;
}
#btncarrito,#btncancel,.btnelim,.compra,#btnrecomendar {
	background-color: #ee3224;
	border: 1px solid #ee3224;
}
#btndeseos {
	width: 180px;
	color: #808285;
	background-color: white;
}
.backcheckout {
	width: 194px;
	display: block;
	float: right;
}
#btnagregardir {
	display: block;	
	clear: none;
	width:194px;
	float:right;
	margin-bottom: 10px;
}
#masfotos {
	float: left;
	margin-left: 60px;
}
#btncarrito:hover,#btncancel:hover,#btnmodif:hover,.btnmodif:hover,.btnelim:hover,#btnagregardir:hover,#btndeseos:hover,#masfotos:hover,#btnredibujar:hover,#btncambiarmail:hover,#btncambiarpass:hover,.box:hover,.backcheckout:hover,#btnrecomendar:hover {
	background-color: #808285;
	color: white;
	border: 1px solid #808285;
}
#registro .flotader,#registromodal .flotader,#contentcarrito .flotader,.flotader {
	float: right;
}
.flotaizq {
	float: left;
}
.pieimagenes {
	width: 532px;
}
.flotaa30 {
	float: right;
	padding-right: 30px;
	width: 745px;
	text-align: center;
}
.linflotaa30 {
	float: right;
	width: 745px;
	margin-right: 30px;
	
}
#imagenproducto {
	float: left;
	width: 350px;
	height: 100%;
	display: block;
	margin-top: 10px;
}
#textosproducto {
	float: right;
	/*width: 310px;*/
	width: 397px;
	margin-left: 0px;
}
#textosproducto h2 {
	color: #ee3224;
	background: transparent;
	font-size: 18px;
	text-indent: 0px;
	margin: 5px 30px 0 0;
}
#textosproducto div {
	margin-top: 10px;
}
#textosproducto div span,#textosproducto div label,#textosproducto div select,#textosproducto div s {
	font-weight: bold;
	/*font-size: 90%;*/
	font-size: 11px;
	/*vertical-align: middle;*/
}
#textosproducto div span {
	padding-left: 15px;
	font-size: 14px;
}
#textosproducto div select {
	font-weight: normal;
}
#textosproducto div s {
	font-size: 14px;
	color: #ee3224;
}
#textosproducto div a {
	color: #808285;
	text-decoration: none;
}
#textosproducto div a:hover {
	color: black;
	text-decoration: none;
}
#textosproducto div.prodabrepop a {
	color: black;
	text-decoration: none;
	font-size: 85%;
}
#textosproducto div.prodabrepop a:hover {
	color: #808285;
}
#textosproducto div.prodabrepop {
	/*margin-top: 5px;*/
	margin-bottom:-2px;
}
#precio {
	font-size: 14px;
	font-weight: bold;
}
.pd_rel {
	display: block;
	float: left;
	clear: both;
	border-top: 1px solid #808285;
	width: 745px;
	margin-top: 15px;
}
.pd_rel_tira {
	margin: auto;
	overflow: visible;
	/*height: 150px;*/
}
.pd_rel h3 {
	margin-left :0px;
	color: #808285;
}
#descproducto {
	margin: 15px 30px 0 0;
	border-bottom: 1px solid #808285;
	color: #808285;
	padding-bottom: 15px;
}
#descproducto p {
	margin-bottom: 0;
}
#designerproducto {
	margin: 15px 30px 0 0;
	color: #808285;
	font-weight: bold;
}
#designerproducto a {
	color: #808285;
	text-decoration: none;	
}
#designerproducto a:hover {
	color: #808285;
	text-decoration: underline;
}
.polaroid_rel .detalletit a {
	width: 95px;
	margin-top: 23px;
	margin-left: -5px;
	font-size: 10px;
	font-weight: bolder;
	overflow: hidden;
	height: auto;
	max-height: 25px;
}
.polaroid_rel .precio {
	font-size: 10px;
	font-weight: bold;
	width: 90px;
	margin-left: -5px;
}
#pasaimagenes {
	/*
	background: white url(../imagenes/cuadro_polaroid350.jpg) scroll no-repeat left top;
	width: 350px;
	height: 433px;
	*/
	text-align: center;
}
#pasaimagenes img {
	/*width: 350px;*/
	/*
	margin: 25px 0 0 23px;
	height: 310px;
	width: 292px;
	*/
}
#pieimagen {
	text-align: center;
	vertical-align: bottom;
}
.zoom {

/*	background: white url(../imagenes/zoom.jpg) no-repeat right;
	width: 18px;
	height: 18px;
		margin-right: 60px;*/
	/*background: white url(../imagenes/masfotos.png) no-repeat center;*/
	width: 350px;
	height: 21px;
	line-height: 21px;
	display: block;
	clear: both;
	margin: 10px 0 0 0;
	text-decoration: none;
}
.zoom span {
	font-size: 11px;
	color: #808285;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: -4px;
}
.zoom img {
	margin-top: 2px;
}
.agotado {
	color: #808285;
}
.entrytable {
	width: 750px;
	margin-left: -5px;
}
.caprichoexplain {
	/*margin: 20px 30px 20px 8px;*/
	margin: 0px 0px 20px 0px;
}
.bloque {
	clear:both;
	margin: 15px 0px 30px 0px;
	display: block;
/*	padding-top: 50px;*/
}
.bloque .detalletit,.bloque form {
	/*margin-left: 8px;*/
}
.bloque .detalletit {
	padding-top: 15px;
}
.bloqueregistro {
	margin-top: 5px;
}
.seccionfijatexto {
	/*padding-right: 30px;*/
}
.capristoconcedida {
	background-color:#EE3224;
	clear:none;
	color:white;
	float:left;
	font-size:11px;
	left:-5px;
	height:16px;
	line-height: 16px;
	position:relative;
	text-align:center;
	top:-118px;
}
#filtrodiv .box {
	margin-top: -6px;
}
#filtrodiv {
	text-align:right;
	/*float:right;
	clear:both;*/
	vertical-align:middle;
	height:22px;
}
#filtrodiv img {
	vertical-align: text-bottom;
}
.filtroselect {
	text-align: right;
	margin-bottom: 2px;
	clear: both;
	float: right;
}
#filtrodiv,.filtroselect {
	/*padding-right: 30px;*/
}
#btnreintentar {
	margin-right:90px;
	background-color:#EE3224;	
}
#btncancelar,#btnreintentar {
	float:right;
	margin-left:15px;
	margin-top:-20px;
	clear:both;	
}
.capristopendiente {
	margin: 10px 0px 15px 8px;
	
}
.ceroocho {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	width: 745px;
}
.amarelo {
	/*background-color: none;*/
	/*margin-right: 30px;*/
}
.nodisponible {
	background-color: #DEDEDE;
}
.nodisponible-bordeizqup {
	border-left: 1px solid #EE3224;
}
.nodisponible-bordederup {
	border-right: 1px solid #EE3224;
}
.nodisponible-bordeizqup,.nodisponible-bordeup,.nodisponible-bordederup {
	border-top: 1px solid #EE3224;
}
.nodisponible-bordedown {
	border: 1px solid #EE3224;
	border-top: none;
}
.prodabrepop {
	background: transparent url(../imagenes/flecha-gris.png) no-repeat scroll left;
}
.prodabrepop a {
	padding-left: 15px;
}
#provlist {
	height: 370px;
	overflow: auto;
	display: block;
	width: 530px;
}
#provlistcab {
	width: 540px;
}
#provlistcab th {
	text-align: left;
}
.nada {
	display: none;
}
#provlistcab .provlistc1,#provlist .provlistc1 {
	width: 240px;
}
#provlistcab .provlistc2,#provlist .provlistc2 {
	width: 70px;
}
#provlistcab .provlistc3,#provlist .provlistc3 {
	width: 100px;
}
#provlistcab .provlistc4 {
	width: 130px;
}
#provlist .provlistc4 {
	width: 100px;
}
#atributos {
	margin-right: 30px;
}
#datosdirenvio {
	min-height: 300px;	
}
#btnvalidadesc {
	float: left;
	margin: 1px 2px 0px 10px;
}
#validadorcod {
	float: right;
	font-variant: small-caps;	
}
#quitadesc {
	color:#ee3224;
	cursor: pointer;
}
.altfija {
	height: 350px;
}
#flechadispo {
	
}