body {

	background-color: #141110;

	margin: 0px;

}

a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #977e62;

	text-decoration: none;

}

a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #977e62;

	text-decoration: none;

}

a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #977e62;

	text-decoration: none;

}

a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #cbb399;

}

.centarlayer {

	width:1280px;

	height:200px;

	left:50%;

	top:50px;

	margin-left:-640px;

	margin-top:0px;

	background-image: url(../img/background.jpg);

	background-repeat: repeat;

}

.tdlogo {

	height: 84px;

	width: 167px;

}

.tituloseccion {
	height: 0px;
	width: 532px;
	text-align: right;
	padding-top: 32px;
	padding-bottom: 0px;

}
.neticons {
	padding-right: 2px;
	padding-left: 2px;
}


.sobre {

	height: 84px;

	width: 58px;

}

.lateralizquierdo {

	width: 262px;

}

.lateralderecho {

	width: 262px;

}

.encabezado {

	height: 246px;

	width: 1280px;

	background-repeat: no-repeat;

}

.encabezadoover {

	height: 246px;

	width: 1280px;

	background-image: url(../img/artarriba.png);

	background-repeat: no-repeat;

}

.artabajo {

	background-image: url(../img/artabajo.png);

	background-repeat: no-repeat;

	height: 15px;

	width: 1280px;

}

.slogan {

	width: 300px;

	padding: 20px 20px 20px 295px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #a6a6a6;

}

.menu {

	height: 47px;

	width: 756px;

}

.menuelestudio {

	height: 47px;

	width: 156px;

}

.menuportfolio {

	height: 47px;

	width: 77px;

}

.menuareaclientes {

	height: 47px;

	width: 148px;

}

.content {

	width: 440px;

	padding-top: 15px;

	padding-bottom: 50px;

	line-height: 17px;

	padding-right: 36px;

	padding-left: 36px;

}

.submenu {

	width: 229px;

	padding-top: 15px;

	padding-left: 15px;

	padding-bottom: 25px;

	line-height: 20px;

	padding-right: 0px;

}

.texto {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #977e62;

}

.fondolines {

	background-image: url(../img/background.jpg);

	background-repeat: repeat;

}

.textoresaltado {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #977e62;

}

.barl {

	height: 13px;

	width: 285px;

	padding: 5px;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.bar {

	background-color: #977e62;

}

.barc {

	height: 23px;

	width: 120px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-align: right;

	padding-right: 2px;

}

.barr {

	height: 23px;

	width: 23px;

	background-position: center center;

	

	

}

.cuadro {

	height: 123px;

	width: 133px;

}

.cuadroseparacion {

	height: 20px;

	width: 20px;

}

.miniaturabase {

	height: 95px;

	width: 133px;

}

.miniaturaseparacion {

	height: 5px;

}

.miniaturaopciones {

	height: 23px;

	width: 133px;

	background-color: #927a5f;

}

.minituramenu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	text-decoration: none;

	width: 61px;

	border: 0px none;

}

.miniaturamarco {

	height: 95px;

	width: 133px;

	background-image: url(../img/marco.png);

}

.miniaturamarco:hover {

	height: 95px;

	width: 133px;

	background-image: url(../img/lupa.png);

	cursor: hand;

}

.miniaturacheckbox {

	height: 17px;

	width: 20px;

	padding-top: 10px;

	padding-left: 8px;

}

.miniaturasobre1 {

	width: 105px;

}

.miniaturasobre2 {

	height: 66px;

}

.carrito {

	height: 38px;

	width: 42px;

	padding-top: 11px;

	padding-right: 10px;

	padding-bottom: 11px;

	padding-left: 0px;

}

.barcarrito {



	background-color: #3c2c1b;

}

.opciones {

	height: 38px;

	width: 182px;

	padding-top: 11px;

	padding-right: 0px;

	padding-bottom: 11px;

	padding-left: 16px;

}

.bar:hover {

	background-color: #cbb28f;

	cursor: hand;

}

.textocarrito {

	height: 38px;

	width: 179px;

	padding-top: 11px;

	padding-right: 11px;

	padding-bottom: 11px;

	padding-left: 0px;

}

.contentestudio {



	width: 440px;

	padding-top: 15px;

	padding-right: 36px;

	padding-left: 36px;

	padding-bottom: 50px;

	line-height: 17px;

}

.menucontacto {

	height: 47px;

	width: 103px;

}

.eseparacion {

	height: 9px;

	width: 9px;

}

.eimagen {

	height: 47px;

	width: 64px;

}

.emarco {

	background-image: url(../img/emarco.png);

	background-repeat: no-repeat;

	background-position: left top;

	height: 47px;

	width: 64px;

}

.emarco:hover {

	background-image: url(../img/elupa.png);

	background-repeat: no-repeat;

	background-position: left top;

	height: 47px;

	width: 64px;

	cursor: hand;

}

.textoblanco {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #CCCCCC;

}

.cuadrodetexto {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #977E62;

	border: 1px dotted #3E302D;

	background-color: #130F10;

}

.artabajob {



	background-image: url(../img/artabajob.png);

	background-repeat: no-repeat;

	height: 15px;

	width: 1280px;

}

.artabajo2 {

	background-image: url(../img/artabajo2.png);

	background-repeat: no-repeat;

	height: 350px;

	width: 1280px;

	background-position: left top;

}

.contentcontacto {



	width: 360px;

	padding-top: 15px;

	padding-bottom: 50px;

	line-height: 17px;

	padding-right: 15px;

	padding-left: 36px;

}

.submenucontacto {



	width: 331px;

	padding-top: 35px;

	padding-left: 15px;

	padding-bottom: 25px;

	line-height: 20px;

	padding-right: 0px;

}

.navl {

	background-image: url(../img/navl.png);

	background-repeat: no-repeat;

	background-position: left top;

	height: 373px;

	width: 47px;

}

.navr {

	background-image: url(../img/navr.png);

	background-repeat: no-repeat;

	background-position: left top;

	height: 373px;

	width: 47px;

}

.navl:hover {

	background-image: url(../img/navl.png);

	background-repeat: no-repeat;

	background-position: left top;

	height: 373px;

	width: 47px;

	cursor: hand;

}

.navr:hover {

	background-image: url(../img/navr.png);

	background-repeat: no-repeat;

	background-position: left top;

	height: 373px;

	width: 47px;

	cursor: hand;

}

.navcenter {

	height: 373px;

	width: 525px;

	background-repeat: no-repeat;

	background-position: left top;

}

.navmarco {

	height: 373px;

	width: 525px;

	background-repeat: no-repeat;

	background-position: left top;

	background-image: url(../img/marcob.png);

}

.navcerrar {

	background-image: url(../img/navcerrar.png);

	background-repeat: no-repeat;

	height: 30px;

	width: 30px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

	background-position: left bottom;

}

.navcerrar:hover {

	background-image: url(../img/navcerrar.png);

	background-repeat: no-repeat;

	height: 30px;

	width: 30px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

	background-position: left bottom;

	cursor: hand;

}

.navalpha {

	background-color: #000000;

	filter: Alpha(Opacity=80);

	vertical-align: middle;

	text-align: center;

}

.cuadroport {



	height: 95px;

	width: 133px;

}

.logindiv {

	width:315px;

	height:165px;

	left:50%;

	top:50%;

	margin-left:-150px;

	margin-top:-100px;

	background-image: url(../img/loginback.png);

	background-repeat: repeat;

}

.logintd {

	padding: 5px;

	width: 270px;

	text-align: left;

	height: 47px;

}

.logincuadro {

	padding-right: 5px;

	padding-left: 5px;

}

.loginboton {

	text-align: right;

	padding: 5px;

}

.logincerrar {

	height: 30px;

	text-align: right;

}

.imgm {

	background-repeat: no-repeat;

	background-position: center center;

	height: 36px;

	width: 50px;

}

.imgmcuadro {

	background-image: url(../img/marcom.png);

	background-repeat: no-repeat;

	background-position: center center;

	height: 36px;

	width: 50px;

}

.imgmcuadro:hover {

	background-image: url(../img/lupam.png);

	background-repeat: no-repeat;

	background-position: center center;

	height: 36px;

	width: 50px;

	cursor: hand;

}

.imgmcolumna {

	width: 50px;

	padding: 6px 2px 2px;

}

.imgmtabla {

	width: 100%;

}

.imgmtds {

	padding: 2px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: dotted;

	border-left-style: dotted;

	border-left-color: #534535;

	border-bottom-width: 1px;

	border-bottom-color: #2D251E;

}

.imgmtdstotal {



	padding: 2px;

}

.textoresaltadoblanco {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

}
a {
outline:none;
}

.tdspago {

	padding: 2px;

}

