@charset "utf-8";
/* CSS Document by NPicasso Design&Marketing S.L. */


/* Generic */

body {
	margin:0;
	padding:0;
	background:#eaeade url(img/back_01.jpg) repeat-x top;
}
img {
	border:none;
}
a {
	color:#333;
	border:none;
	text-decoration:none
}


/* Layout */

#content {
	width:970px;;
	height:1275px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;

}
#header {
	height:272px;
	width:100%;
}
#top-menu {
	width:100%;
	height:28px;
	background:url(img/top-menu.jpg) top right no-repeat;
}
#top-menu img {
	float:right;
}
#sub-header {
	height:272ppx;
	width:100%;
}
#logo {
	width:351px;
	height:240px;
	float:left;
}
#menu {
	width:617px;
	height:220px;
	float:right;
}
#sub-menu, #sub-sub-menu {
	width:100;
	height:25px;
	margin-top:2px;
	padding-top:10px;		
}
#contenidos {
	height:550px;
	width:100%;
}
#bloque-topizquierda {
	width:340px;
	height:440px;
	background:url(img/back_02.jpg) top left no-repeat;
	float:left;
	text-align:justify;
	padding-bottom:16px;

	
}
#cont-topizquierda {
	height:330px;
	width:100%;
	overflow:auto;
	overflow-x:hidden;

	
}
.scroll {
	height:330px;
	overflow-y:scroll;
	padding-bottom:10px;
	width:99%;
}

#bloque-topizquierda h1 {
	display:block;
	width:320px;
	height:39px;
	margin-left:10px;
	margin-top:50px;
	margin-bottom:10px;
	color:#FFF;
	font-size:14px; 
	font-family:Verdana, Geneva, sans-serif;
}
#bloque-topizquierda p {
	width:300px;
	display:block;
	margin-left:10px;
	margin-top:10px;
	color:#FFF;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
#bloque-topderecha {
	width:600px;
	height:420px;
	background:url(img/back_03.png) top left no-repeat;
	float:right;
	padding-left:15px;
	padding-right:15px;
	padding-top:35px;
	/*overflow-y:auto;*/
}
#bloque-topderecha-interior {
	width:100%; 
	height:410px; 
	overflow-y:auto;
	
	
}
#bloque-topderecha h2 {
	display:block;
	color:#F5A216;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	margin-top:0;
	
}
#bloque-topderecha p {
	display:block;
	color:#444141;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	width:99%;
	margin:0;
	margin-bottom:10px;
	text-align.:justify;
	/*overflow-y:auto;*/
	
		
}



/* Noticias */
#noticias {
	width:100%;
	height:184px;
	margin-top:20px;
}
#noticias h1 {
	font-size:12px;
	color:#f5a216;
	display:block;
	height:16px;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
}
#noticias ul {
	height:230px;
	width:100%;
	padding:0;
	margin:0;
	display:inline;
}
#noticias ul li {
	display:block;
	height:220px;
	width:228px;
	background-color:#ddddd2;
	margin:0;
	padding:5;
	list-style:none;
	margin-left:4px;
	float:left;
	overflow:hidden;

}
#noticias ul li h5 {
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}
	
/* menu superiror */

	#menu ul {
		margin:0;
		padding:0;
		display:block;
		width:615px;
		height:30px;
		margin-top:115px;
		clear:both;

}
	#menu ul li {
		display:block;
		float:left;
		height:30px;
		margin-right:9px;
		list-style:none;
		color:#FFF;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		background:#8a1315 url(img/m_border_l.jpg) no-repeat left;


}		
	.b_r a {
		height:22px;
		background:url(img/m_border_r.jpg) right no-repeat;
		margin:0;
		padding:0;
		display:block;
		padding-top:8px;
		padding-left:5px;
		padding-right:5px;
		color:#fff;
}
	.b_r a:hover {
		color:#CCC;
		
}
	.b_r selected {
		color:#F5A216;
}

/* SUBMENUS */

.estetica {
		background:url(img/lineamenu-01.jpg) top left no-repeat;
}
.cosmetica {
		background:url(img/lineamenu-03.jpg) top left no-repeat;
}
.panuelos {
		background:url(img/lineamenu-03.jpg) top left no-repeat;
}
.corseteria {
		background:url(img/lineamenu-01.jpg) top left no-repeat;
}
.lenceria {
		background:url(img/lineamenu-lenceria.jpg) top left no-repeat;
}
.bano {
		background:url(img/lineamenu-bano.jpg) top left no-repeat;
}
#sub-menu menu, #sub-sub-menu menu {
	width:100%;
	height:25px;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
#sub-menu menu li, #sub-sub-menu menu li  {
	float:left;
}
#sub-menu menu li a, #sub-sub-menu menu li a {
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#FFF;
	background:#8A1315;
	list-style:none;
	float:left;
	display:block;
	height:20px;
	margin-right:3px;

}
.centrado {
	text-align:center;
}
.contenidos_scroll {
	height:700px;
	overflow:hidden;
	overflow-y:auto;
}
/****** Form **********/

legend {
color:#F5A216;
font-size:1.25em;
margin-bottom:15px;
}

input {
border:solid 1px #c1c1c1;
color:#333;
width:98%;
}

select {
border:solid 1px #c1c1c1;
color:#333;
width:98%;
}

textarea {
border:solid 1px #c1c1c1;
color:#333;
height:250px;
width:98%;
}

textarea.short-textarea {
border:solid 1px #c1c1c1;
color:#333;
height:100px;
width:98%;
}

input:focus {
background:#F5A216;
}

textarea:focus {
background:#F5A216;
}

select:focus {
background:#F5A216;
}

#button:hover {
background:#88ba42;
}

button {
background:#fff url(http://www.npicasso.com/img/enviar.jpg) no-repeat;
cursor:pointer;
height:60px;
margin:0 0 0 350px;
padding:0;
text-indent:-1000em;
width:60px;
}

.asterisco {
color:#F5A216;
font-size:1em;
}

input.verif {
float:left;
height:30px;
margin-left:10px;
width:20%;
}

label {
font-size:0.8em;
margin-bottom:3px;
}