* { padding: 0; margin: 0; }

body {
 font-family:/* Helvetica,*/ Verdana, Arial, sans-serif;
 font-size: 12px;
}
a{ text-decoration:none;}
a img{ border:none;}

p.p_st1{ font-size:11px;}
p.p_st2{ line-height:150%; margin:15px 0px 0px 0px;}

.color1{ color:#967742;}
.color2{ color:#3D4540;}
.color3{ color:#919191;}

.f_left{float:left;}
.f_right{float:right;}
.clear{ clear:both;}

a.link_v:link, a.link_v:visited, a.link_v:active{ color:#919191; margin:0px 0px 0px 10px;}
	a.link_v:hover{ text-decoration:underline;}
a img{border:0px;}
	
h2{
	font-size:32px;
}
ul.menu_left{ width:135px; font-family: "Trebuchet MS", Tahoma, Arial; font-size:13px;}
	ul.menu_left li{ list-style:none;}
	ul.menu_left li.seltxt{ text-align:right; padding:0px 10px 0px 40px; letter-spacing:-1px; }
	
	
/*  root element for the scrollable.   when scrolling occurs this element stays still.  */ 
div.scrollable {      
    /* required settings */ 
    position:relative; 
    overflow:hidden;          
    width: 480px;     
    height:268px;     
} 
div.scrollable div.items {     
    /* this cannot be too large */ 
    width:20000em;     
    position:absolute;         
} 
div.scrollable div.items div.item {
	float:left;
	/* custom decoration */
	text-align:center;
	width:160px;
	height:280px;
}
/*div.scrollable div.item .imggal{
	margin-bottom:40px;
}*/
div.scrollable div.item .imggal{
	/*margin-left:30px;*/
	margin:auto;
}
div.scrollable div.item span{
	font-size:12px;
	font-weight:bold;
	margin-top:-40px;
	text-align:center;
	display:block;
}
div.scrollable div.item p{
	text-align:left;
	font-size:10px;
	margin-top:10px;
	padding:0px 20px;
}
/* active item */
div.scrollable div.items div.active {
}
div.scrollable div.item a img{ cursor:pointer;}
a:link,a:visited, a:hover,a:active {color: #000}   /* selected link */

#imgPreviewWithStyles {background: #3D4540;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 5px;    z-index: 999;    border: none; margin-left:-50px; margin-top:20px;}
.loading {background: #222 url(/imgs/ajaxLoader.gif) no-repeat center;height: 156px;width: 250px; }

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
}
#tooltip h3, #tooltip div { margin: 0; }

div.prop {
	font-weight:bold;
	font-size: 14px;
	color:#959595;}

div.propuesta{
	color: #676767;
	width:600px;}
	
.propuesta h4{
	color:#a1a079;
	letter-spacing: 1px;
	font-size:15px;
	padding: 3px 0 3px 0;
	margin-bottom: 10px;
	border-color:#000000;
	border-top:dotted;
	border-bottom: dotted;}
	
.propuesta p{
	margin-left: 10px;
	padding-bottom: 10px;}
	
.propuesta li{
	margin-left: 40px;
	padding-bottom: 5px;}

div.propuesta_right	{ width:470px; /*float:right; */text-align:right; margin:-35px 64px 0px 0px;}

.propuesta_right h4{
	color:#a1a079;
	letter-spacing: 1px;
	font-size:15px;
	padding: 3px 0 3px 0;
	margin-bottom: 10px;}

