html,body {

   height:100%;

}
.Estilo2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #888888;

}
#rectangulo {

width:870px;
padding:5px;
margin:auto;
height:250px;
float:left;
}
#textrec {
border-bottom:1px solid #333;

width:48%;
padding:2px;
margin:3px;
height:220px;
float:left;
}
#sliderec {

border-bottom:1px solid #333;
width:48%;
padding:2px;
margin:3px;
height:220px;
float:right;
}

.slidehome {
width:415px;
height:190px;
margin-top:5px;
}
.slidehome a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #888;}


.titulorec{
border-bottom:1px solid #333;
border-top:1px solid #333;
width:100%;
padding:2px 0 2px 0;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #888888;
}

.parraforec{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFF;
}

.parraforec a{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #888;
}

.titulorec a{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #888;}

body {

	background-color:#000000;

	background-image:url(images/background-body.jpg);

	background-position:right bottom;

	background-repeat:no-repeat;

	background-attachment:fixed;

	margin:0 auto;

	overflow-x:hidden;

	padding:0;

}



img {

border:none;

}



h1 {

	color:#880000;

	font-size:16px;

	font-weight:bold;

	font-family:Georgia, "Times New Roman", Times, serif;

}



h2 {

	color:#999999;

	font-size:14px;

	font-weight:bold;

}



h3 {

	color:#888888;

	font-size:16px;

	font-weight:bold;

}



body, div, p {

	font-family:Verdana,Arial,Helvetica,sans-serif;

	font-size:13px;

}



div#layout {
	position:relative;
	margin:0 auto;
	width:935px;
	height:500 !important;
	height:100%;
	min-height:100%;

}



div#layout.gral{

	padding:0 0 0 32px;

}



div#cabecera {

   height:80px;

   padding:11px 0px;

}



.logo {

	background-image:url(images/logo-black.jpg);

	background-repeat:no-repeat;

	width:300px;

	height:79px;

	margin: 0px auto;

	}



#cabecera {

   	height: 105px;

}



#buttons {

	border-bottom:1px solid #333333;

	border-top:1px solid #333333;

	height:26px;

	letter-spacing:4.2px;

	margin:auto;

	text-transform:uppercase;

	width:936px;

	}

	

#buttons ul{

	list-style:none;

	margin:0px;

	padding:0px;

	}



#buttons li {

	color:#888888;

	display:inline;

	float:left;

	font-size:11px;

	font-weight:bold;

	padding:5px 19px 0;

	}

	

#buttons a {

	color:#888888;

	font-size:10px;

	text-decoration:none;

	padding: 6px 12px;

	}

	

#buttons a:hover {

	color:#FFFFFF;

	}



a, a:active, a:hover, a:link {

	text-decoration:none;

	border:none;

}



#cabecera a {

	text-decoration:none;

	border:none;

}



div#contenido {

	margin:0;

	overflow:visible;

	padding:1px 1px 25px 13px;

}



div#contenido-general {

	margin:0 34px 0 0;

	overflow:visible;

	padding:1px 1px 1px 13px;

	width:908px;

}



div#pie {

	bottom:0;

	height:23px;

	position:absolute;

	width:936px;

	font-weight:bold;

}



.more a {

	color: #fff;

	font-size: 11px;

	font-weight: bold;

}



.more a:hover {

	color: #999999;

}

	

.text {

	color:#777777;

	font-size:13px;

	margin:0 0 13px;

	}

	

.footer-message a{

	color:#888888;

	font-size:12px;

	text-decoration:none;

}



.footer-message {

	padding:2px 0 0;

	text-align:center;

	color:#ffffff;

}



.content{

}



.main-text {

	margin:30px 10px 70px 10px;

	text-align:left;

}



.main-galeria {

	margin:30px 10px 70px 10px;

	text-align:left;

}



.main-arte {

	margin:30px 10px 70px 10px;

	text-align:left;

	float: left;

}



.main-home {

	margin:20px 0px 0px 0px;

	text-align:center;

}



.main{

	left:1px;

	position:relative;

	width:830px;

	padding:0 0 20px;

}



.main-text-content{

	margin:0px 10px 70px 10px;

	padding:15px 0px 0px 0px;

	text-align:left;

	}

	

.anim1{

	margin:0 0 8px -8px;

}



.anim2 {

	margin:11px 18px 0px 0px;

	float: right;

	}



.img1 {

	background:transparent url(images/marqueria.jpg) no-repeat scroll 0 0;

	width:430px;

	height:206px;

	}

	

.img1:hover{

	background:transparent url(images/marqueria.jpg) no-repeat scroll -1px -210px;

	}

	

.img2 {

	background:transparent url(images/foto-contacto.jpg) no-repeat scroll 0 0;

	margin:40px 0px 0px 0px;

	width:430px;

	height:260px;

	}

	

.parrafo {

	display:block;

	margin:0 0 40px;

	width:490px;

	color:#888888;

	}

	

.marqueria {

	background-image:url(images/marcos.jpg);

	background-repeat:no-repeat;

	width:800px;

	height:616px;

	margin:0 auto;

	}



.text-agenda {

	background-image:url(images/img-ar.jpg);

	background-position:left top;

	background-repeat:no-repeat;

	color:#474D5D;

	font-size:13px;

	min-height:471px;

	padding:1px 0 0 412px;

	width:411px;

	}



.text-marqueria {

	background-image:url(images/marqueria.jpg);

	background-position:left center;

	background-repeat:no-repeat;

	color:#474D5D;

	font-size:13px;

	min-height:471px;

	padding:1px 0 0 412px;

	width:411px;

	}



.text-arterosario {

	color:#777777;

	font-size:13px;

	margin:-16px 0 13px;

	width:490px;

	float: right;

	}

	

.text-servicios {

	color:#777777;

	font-size:13px;

	margin:0 0 13px;

	width:855px;

	margin:0 auto;

	}

	

.text-contacto {

	color:#888888;

	float:right;

	font-size:13px;

	margin:14px 0 0 5px;

	width:500px;

	}

	

.img-arterosario {

	background-image: url(images/arterosario.jpg);

	background-repeat: no-repeat;

	height: 540px;

	width: 379px;

	float: left;

	margin:0px;

}



.img-contacto {

	background-image:url(images/contacto.jpg);

	background-repeat:no-repeat;

	float:left;

	height:480px;

	margin:0;

	width:366px;

}

	

.trastienda {

	margin:0 auto;

	float: left;

	}

	

.rectangle {

	float:left;

	height:234px;

	padding:0 30px 0 0;

	width:200px;

	}

	

.rectangle2 {
background:#000;

	float:left;

	height:230px;

	margin-top:0 0;

	padding:0 0px 0 0;

	

	width:890px;

	}

	

.rectangle3 {

	float:right;

	height:200px;

	margin:0 13px;

	padding:0 30px 0 0;

	_padding:0 5px 0 0;

	width:400px;

	}



.arte-rosario a {

	background-image: url(images/botones/Arte_Rosario_down.jpg);

	background-repeat: no-repeat;

	float:left;

	height:234px;

	padding:0 30px 0 0;

	_padding:0px;

	width:200px;

}



.arte-rosario a:hover {

	background-image: url(images/botones/Arte_Rosario_up.jpg);

	background-repeat: no-repeat;

}



.galeria a {

	background-image: url(images/botones/Galeria_down.jpg);

	background-repeat: no-repeat;

	float:left;

	height:234px;

	padding:0 30px 0 0;

	_padding:0px;

	width:200px;

}



.galeria a:hover {

	background-image: url(images/botones/Galeria_up.jpg);

	background-repeat: no-repeat;

}



.eventos a {

	background-image: url(images/botones/eventos_down.jpg);

	background-repeat: no-repeat;

	float:left;

	height:234px;

	padding:0 30px 0 0;

	_padding:0px;

	width:200px;

}



.eventos a:hover {

	background-image: url(images/botones/eventos_up.jpg);

	background-repeat: no-repeat;

}



.servicios a {

	background-image: url(images/botones/Marqueria_down.jpg);

	background-repeat: no-repeat;

	float:left;

	height:234px;

	padding:0 30px 0 0;

	_padding:0px;

	width:200px;

}



.servicios a:hover {

	background-image: url(images/botones/Marqueria_up.jpg);

	background-repeat: no-repeat;

}



.novedades {

	background-image: url(images/botones/novedades.jpg);

	background-repeat: no-repeat;

}



.next a {

	float:right;

	font-weight:bold;

	color:#888888;

	font-size:11px;

	margin:-32px 0px 0px 0px;

	}

	

.next-btm a {

	float:right;

	font-weight:bold;

	color:#888888;

	font-size:11px;

	margin:0px 0px 40px;

	}

	

.next a:hover, .next-btm a:hover {

	color:#ffffff;

	}#layout #contenido .content .main-home table tr td {

	color: #333;

}

.s {

	color: #888888;

}

.ss {

	color: #888888;

	font-weight: bold;

}
#capa1 {
	position:absolute;
	left:405px;
	top:154px;
	width:514px;
	height: 256px;
	
	
}
#capa2 {
	position:absolute;
	left:0px;
	top:210px;
	width:100%;
	height: 25px;
	
	
}
#capa3 {
	position:absolute;
	left:0px;
	top:245px;
	width:100%;
	height: 25px;
	
	
}

#capa4 {
	position:absolute;
	left:0px;
	top:280px;
	width:100%;
	height: 25px;
	
	
}
#capa5 {
	position:absolute;
	left:0px;
	top:315px;
	width:100%;
	height: 25px;
	
	
}
#capa6 {
	position:absolute;
	left:0px;
	top:345px;
	width:100%;
	height: 125px;
	
	
}
#capa7 {
	position:absolute;
	left:0px;
	top:480px;
	width:100%;
	height: 25px;
	
	
}

#capa100 {	/* MODIFICAR DIVICION GRAL. */
	position:absolute;
	left:411px;
	top:390px;
	width:557px;
	height:400px;
}
#capa11 {
	position:absolute;
	left:0px;
	top:15px;
	width:100px;
	height:25px;
	color: #888888;
}
#capa12 {
	position:absolute;
	left:0px;
	top:50px;
	width:100px;
	height:25px;
	color: #888888;
}
#capa13 {
	position:absolute;
	left:0px;
	top:85px;
	width:100px;
	height:25px;
	color: #888888;
}
#capa14 {
	position:absolute;
	left:0px;
	top:120px;
	width:100px;
	height:25px;
	color: #888888;
}
#capa15 {
	position:absolute;
	left:1px;
	top:199px;
	width:100px;
	height:25px;
	color: #888888;
}
#capa111 {
	position:absolute;
	left:110px;
	top:15px;
	width:300px;
	height:25px;
}
#capa122 {
	position:absolute;
	left:110px;
	top:50px;
	width:300px;
	height:25px;
}
#capa133 {
	position:absolute;
	left:110px;
	top:85px;
	width:300px;
	height:25px;
}
#capa144 {
	position:absolute;
	left:110px;
	top:120px;
	width:300px;
	height:25px;
}
#capa155 {
	position:absolute;
	left:110px;
	top:155px;
	width:300px;
	height:165px;
}

#capa222 {
	position:absolute;
	left:111px;
	top:380px;
	width:300px;
	height:30px;
}
#capa101 {	/* MODIFICAR DIVICION GRAL. */
	position:absolute;
	left:1px;
	top:262px;
	width:557px;
	height:25px;
}

