/*
www.molde.cl
	  
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

/* @group Css Resets
 */

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }



/* @end */


/* @group Especiales & Comunes */

* { padding: 0; margin: 0; }

a {

 color: #ff6666;
 }

a img{
	border: none;
}
 
.img {

 color: #none;
 text-decoration: none;
 border: none;
 }

p {
font: 1em;
line-height: 1.1em;
font-family: "Courier New", Courier, mono;
color: #666666;
}

.sep {
background: url (http://molde.cl/h.gif) repeat-x bottom;
padding: 0
}

.sep2 {
 border-bottom: 1px dotted #000;
 width: 280px;
 margin-top: 20px;
 margin-bottom: 1px;
}

.sep3 {
 border-top: 1px dotted #000;
 width: 280px;
 margin-top: 0px;
 margin-bottom: 20px;
}

.imgsiguenos {
padding-right: 5px;
border: none;
}

#carro{
	float: right;
	font-weight: bold;
	
}

#carro img{

margin: 0px 5px -4px 0px;
}

#carro a{

color: #0896a4;
}

#carro a:hover{

color: #ffffff;
background-color: #0896a4;
}

h1 {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-weight: bolder;
 text-transform: uppercase;
 font-size: 10px;
 margin: 0px;
}

h2 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-weight:bold;
margin:15px 0 10px;
text-transform:none;

 }

h3 {
 font: 11px "Courier New", Courier, mono;
 font-weight: bold;
 text-transform: normal;
 color: #0896a4;
 margin: 5px 0px 5px 0px;
}

h4 {
 font-family: "Courier New", Courier, mono;
 font-size: 10px;
 font-weight: bolder;
 color: #666666;
 margin: 5px 0px 5px 0px;
 }

h5 {
color: #000;	
font: 12px "Courier New", Courier, mono;
font-weight: bold;
 text-transform: uppercase;
}

h5 a   {
color: #0896a4;
text-decoration: none;
}

h5 a:hover {
color: #ff6666;
}

.direccion {
 color: #333;
 width: 250px;
 float: right;
 text-align: left;
 padding-right: 20px;
 height: 20px;

}


div.scroll {
height: 275px;
width: 320px;
overflow: auto;
border: 1px solid #ffffff;
background-color: #ffffff;
}




div.scroll h2 {
font-family: "Courier New",Courier,mono;
font-weight: normal;
font-size: 1em;
}


/* @end */

/* @group Estructura */


#menu ul li a.current{border-bottom:2px solid #98AD21;}


body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
}

#wrapper { 
 margin: 0 auto;
 width: 1024px;

}

#header {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:8px solid #F3F3F4;
color:#333333;
float:left;
margin-bottom:10px;
margin-top:15px;
width:1024px;
}

#header_logo {
 float: left;
 margin-top: 30px;
}

#leftcolumn { 
 color: #333;
 background: #fff;
 margin: 0px 8px 8px 0px;
 height: 450px;
 width: 660px;
 float: left;
}


#rightcolumn { 
 float: right;
 color: #333;
 background: #fff;
 margin: 0px 0px 5px 0px;
 width: 330px;
 display: inline;
}

#center{
	float: left;
	width: 640px;
}

.page_concepto{
	overflow-x: scroll;
	overflow-y: hidden;
	margin-top: 0px;

}

.page_concepto img{
float:left;

}

#container_galeria{
	width: 100%;
	height: 100%;
}

.single_galeria{
	width: 1024px !important;
	height: 380px;
	overflow-x: scroll;
	overflow-y: hidden;
}

#galeria_single img{
	float: left;
	margin-right: 6px;
}

#galeria_single{
	width: 3000px;
}

#top_galeria{
	width: 1024px;
	height: 80px;
	float: left;
}

#top_galeria_left{
	width: 690px;
	height: 100%;
	margin-right: 12px;
	float: left;
	margin-top: 30px;
}

#top_galeria_right{
	width: 322px;
	height: 40px;
	float: right;
}

.container_disenador{
	width: 630px !important;
	height: 100% !important;
	margin-right: 10px !important;
	float: left !important;
	padding: 15px;
}

.container_disenador #left{
	float: left;
	margin-right: 15px;
	width: 365px;
}

.container_disenador #right{
	float: right;
}

.container_disenador #bottom{
	float: left;
	margin-top: 20px;
}

.container_disenador h2{
	border-bottom: 1px solid #000;
	padding-bottom: 3px;
	width: 100%;
	margin-bottom: 10px;
	font-size: 14px;
}

.disenadores_logo{
}

.disenadores_foto{
	float: right;
}

#productos_imgs {
	margin-top: 15px;
}

#productos_imgs img{
	border: 1px solid gray;
	margin-right: 3px;
}

h3.disenadores_agencia{
	border-top: 1px dashed #bbb;
	border-bottom: 1px dashed #bbb;
	padding: 2px 0;
	color: black;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h4.disenadores_productos_links{
	border-bottom: 1px dashed #bbb;
	padding-bottom: 3px;
}

#rightcolumn.disenadores li{
font-family: "Courier New", Courier, monospace;
border-bottom:1px solid #EEEEEE;
color:#000000;
list-style-image:none;
list-style-position:inside;
list-style-type: square;
margin:0 7px;
padding:4px 5px;
}

#rightcolumn.disenadores li a{
color:#000000;
text-decoration: none;
}

#rightcolumn.disenadores li a:hover{
color:#ffffff;
text-decoration: none;
background-color:#000000;
}

#rightcolumn.disenadores h3{
font-size: 1em;
text-transform: uppercase;
color:#000000;
padding: 10px 0px 10px 0px;
}

/* @end */

/* @group Header */

#box_mini_molde{
	float: left;
	position: relative;
	top: 28px;
	left: 8px;
}

.mini_molde{
	text-indent: -999999px;
	width: 18px;
	height: 19px;
	background-image: url(imgs/mini_molde.png);
	display: block;
	cursor: pointer;
}

#header_navegacion {
float:right;
margin-bottom:2px;
margin-top:20px;
width:1000px;
height: 18px;
}



#headerright {
color:#FFFFFF;
float:right;
height:30px;
margin:0 -2px 5px 0;
text-align:right;
width:400px;
}

#header_marquesina{
	width: 320px;
	background-color: black;
	padding: 1px 0px;
	float: right;
}



#header_marquesina marquee{

}

#header_marquesina p{
	color: #fff;
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	text-transform: none;	
}

#header_botonera {
float: left;
margin-top: 0px;
}



#header_botonera ul{
float: left;
}

#header_botonera li{
float: left;
padding-left:15px;
}

#header_botonera li a {
color:#555555;
font-family:Courier,Courier New;
font-size:1.1em;
text-decoration:none;
text-transform:uppercase;
padding: 1px;
}

#header_botonera li a:hover{
	color: #ffffff;
	background-color: #000000;
	padding: 1px;}
	
	#headermenu {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
float:left;
margin-bottom:10px;
padding-bottom:0px;
width:660px;
}
	
	
#headermenu_bot {
float: left;
margin-left: 25px;
}

#headermenu_bot li{
float: left;
padding-left:15px;
}

#headermenu_bot li a {
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:1.06em;
text-decoration:none;
text-transform:uppercase;
padding: 1px;
}

#headermenu_bot li a:hover{
	color: #ffffff;
	background-color: #0896a4;
	padding: 1px;}

.logo {text-decoration:none;
}

.logo a {text-decoration:none;
}

.logo a hover{text-decoration:none;
}



/* @end */


#botsuperior {
clear:both;
color:#FFFFFF;
display:inline;
float:right;
height:20px;
margin:22px -8px 2px 0;
text-align:right;
width:400px;
}

#botvitrina h1 a {
background-image:url("../imgmolde09/bot_vitrina.gif");
background-repeat:no-repeat;
display:block;
float:right;
height:18px;
width:130px;
}

#bottienda h1 a {
background:transparent url("../imgmolde09/bot_tienda.gif");
background-repeat: no-repeat;
display:block;
float: right;
height:18px;
width:103px;
}

#botpronto h1 a {
background:transparent url("../imgmolde09/bot_pronto.gif");
background-repeat: no-repeat;
display:block;
float: right;
height:18px;
width:97px;
}

#vitrina_container_slider{
	width: 622px;
	overflow: hidden;
	height: 305px;
}

#imgs_vitrina img{
	float: left;
}

#img_single{
	float: left;
}

#vitrina_container{
	width: 5598px;
}

#vitrina_slide{
	width: 622px;
	height: 305px;
	position: absolute;
	}

/* @group Footer */

#footer1{
width: 1024px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
float: left;
color: gray;
background: #fff;
padding: 5px;
border-top: 1px dotted #ccc;
padding-top: 10px;
margin-top: 15px;
}


.footerleft {
 color: gray;
 width: 710px;
 float: left;
 padding: 0px;
 margin: 0px 10px 5px 0px;
}

.footerright {
 color: #333;
 float: right;
 text-align: left;
 height: 20px;

}

#top_galeria_right li{
	float: left;
	margin-left: 5px;
	
}
/* Twitter Estilos */

.twtr-ft  a img{
text-align:right;
}

.twtr-hd{
	display: none;
}

.twtr-profile-img{
	width: 20px;
}

.twtr-bd{
	height: 75px;
}

h2.adaptable_id{
	margin: 0;
}

h2.adaptable_id a{
	width: 15px;
	height: 15px;
	background: white url(imgs/adap.jpg) no-repeat scroll 0 0; 
	text-indent: -999999px;
	display: block;
	cursor: pointer;
}



h2.adaptable_id a:hover{
	background: white url(imgs/adap_desarrollado.jpg) no-repeat scroll 0 0;
	width: 80px;
}

/* @end */