/*
home: #77762d
catalogo: #6d276a
lugares #ce6d72
disena: #53777a
interfaceflor: #549cc4
blog: #387838
contacto: #275b77
}  
*/  

* {
	margin:0;
	padding: 0;
}
body {
}
img {
	border:0;
} 
a:link, a:active {
	color:#77762d;
	text-decoration:none; 
}
a:visited {
	color:#77762d;
	text-decoration:none;
} 
a:hover {
	color:#48470B; 
	text-decoration:underline;
}
body {
	background:#FFFFFF url(../images/body_background.png);
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	background-attachment:fixed;
}
body.themeHome {
}
body.themeCatalogo {
}
body.themeLugares {
}
body.themeInterfaceflor {
} 
body.themeContacto {
}
body.themeBlog {
} 
body.themeDisena {
} 
div#contenedor {
	width:960px;
	margin:0 auto 0 auto;
}
div#main {
	height:auto;
	margin:0 0 10px 0;
	clear: both;
	float: none;
	overflow: hidden;
	background:url(../images/back_main.png) repeat-y;
}
div#main.portada {
	background:none;
}

/******************** HEADER *******************/
div#header {
	height:100px;
	background:#FFFFFF;
	overflow: hidden;
	margin:0 0 10px 0;
}
div#header h1 {
	font-size:30px;
	color:#333;
	line-height:100px;
	width: auto;
	float: left;
}
div#header a {
	text-decoration:none;
}
div#header form {
	float:right;
	margin: 35px 20px 0 0;
}
div#header form select {
	font-size: 12px;
	padding: 2px;
	border: 1px solid #CCCCCC;
	min-width: 135px;
	width: 200px;
}
body#he div#header form {
	float: left;
	margin: 5px 10px 0 0;
}

body#he div#header form#buscar {
	width: 200px;
	float: none;
	margin: 0;
	padding: 0;
}
body#he div#header form#buscar label {
	display:block;
	text-align: left;
	font-weight:bold;
	font-size:10px;
}
body.themeCatalogo div#header form#buscar label {
	display:block;
	text-align: left;
	color:#63C;
}
body#he div#header form#buscarinput {
	width: 130px;
}
body#he div#header form#buscar input.btn {
	width: 45px;
	margin: 0 10px 0 0;
}
div#header p.carroBtn {
	float: right;
	display: block;
	width: 180px;
	height: 30px;
	margin: 0 10px 0 0;
}
div#header p.carroBtn a {
	display:block;
	line-height:30px;
	padding:0 0 0 40px;
	float: left;
	width: 140px;
}
div#header p.carroBtn a:link, div#header p.carroBtn a:active,div#header p.carroBtn a:visited {
	background: url(../images/carro_compras_fondo.png) top left no-repeat;
	color:#014b78;
}
div#header p.carroBtn a:hover {
	background: url(../images/carro_compras_fondo.png) bottom left no-repeat;
	color:#014b78;
	text-decoration:underline;
}

/***** NAV ****/ 
div#nav {
	height:42px;
	margin:0 0 10px 0;
	z-index: 99;
	position: relative;
	clear: both;
	padding: 0;
}
div#nav ul {
	list-style:none;
	padding: 0;
}
div#nav ul li {
	display:block;
	float:left;
	width:152px;
	height:42px;
	margin: 0 10px 0 0;
}

div#nav ul li strong, div#nav ul li a {
	display:block;
	line-height:42px;
	background:#FFF url(../images/nav_ul_li_a_background.png) 140px 28px no-repeat;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:0 0 0 0;
}

div#nav ul li a.home {
	color:#77762d;
} 
div#nav ul li.activa a.home {
	color:#FFF;
	background:#77762d;
} 
div#nav ul li.catalogo {
	color:#6d276a;
}
div#nav ul li.lugares {
	color:#ce6d72;
}
div#nav ul li.interfaceflor {
	color:#549cc4;
}
div#nav ul li.contacto {
	color:#275b77;
	width: 150px;
	margin: 0;
}
div#nav ul li.blog {
	color:#387838;
} 
div#nav ul li.disena {
	color:#53777a;
} 
div#nav ul li a:link, div#nav ul li a:active, div#nav ul li a:visited {
	text-decoration:none;
}
div#nav ul li a:hover {
	text-decoration:none;
} 
div#nav ul li a.home:hover, div#nav ul li.activa a.home  {
	background:#77762d url(../images/nav_ul_li_a_hover_background.png) 140px 28px no-repeat;
	color:#FFF;
}
div#nav ul li.catalogo:hover strong, div#nav ul li.catalogo.activa strong{
	background:#6d276a url(../images/nav_ul_li_a_hover_background.png) 140px 28px no-repeat;
	color:#FFF;
}  
div#nav ul li.lugares:hover strong, div#nav ul li.lugares.activa strong{
	background:#ce6d72 url(../images/nav_ul_li_a_hover_background.png) 140px 28px no-repeat;
	color:#FFF;
}  
div#nav ul li.interfaceflor:hover strong, div#nav ul li.interfaceflor.activa strong{
	background:#6D9AC2 url(../images/nav_ul_li_a_hover_background.png) 140px 28px no-repeat;
	color:#FFF;
}  
div#nav ul li.contacto:hover strong, div#nav ul li.contacto.activa strong {
	background:#275b77 url(../images/nav_ul_li_a_hover_background.png) 140px 28px no-repeat;
	color:#FFF;
}
div#nav ul li.blog:hover strong, div#nav ul li.blog.activa strong{
	background:#387838 url(../images/nav_ul_li_a_hover_background.png) 140px 28px no-repeat;
	color:#FFF;
}  
div#nav ul li.disena:hover strong, div#nav ul li.disena.activa strong {
	background:#6D9AC2 url(../images/nav_ul_li_a_hover_background.png) 140px 28px no-repeat;
	color:#FFF;
}  
div#nav ul li ul {
	display:none;
	width: 180px;
}
div#nav ul li ul li {
	width: 150px;
	height: auto;
	border: 1px solid;
	border-top:0;
}
div#nav ul li ul li.home {
	border: 1px solid #77762d; 
}
div#nav ul li ul li.catalogo {
	border: 1px solid #6d276a; 
}
div#nav ul li ul li.lugares {
	border: 1px solid #ce6d72; 
}
div#nav ul li ul li.interfaceflor {
	border: 1px solid #549cc4; 
}
div#nav ul li ul li.contacto {
	border: 1px solid #275b77;
}
div#nav ul li.contacto ul li {
	width:148px;
}  
div#nav ul li ul li.blog {
	border: 1px solid #387838; 
}
div#nav ul li ul li.disena {
	border: 1px solid #53777a; 
}
div#nav ul li ul li a {
	display:block;
	line-height:14px;
	background:#FFF;
	font-weight:normal;
	padding:4px 4px 4px 10px;
	margin:0;
	color:#666;
	font-size:11px;
}
div#nav ul li:hover ul {
	display:block;
}
div#nav ul li ul li a:hover {
	color:#FFF;
	text-decoration:underline;
}
div#nav ul li.home ul li a:hover {
	background:#77762d;
}  
div#nav ul li.catalogo ul li a:hover {
	background:#6d276a;
}
div#nav ul li.lugares ul li a:hover {
	background:#ce6d72;
}  
div#nav ul li.interfaceflor ul li a:hover {
	background:#549cc4;
}  
div#nav ul li.contacto ul li a:hover {
	background:#275b77;
} 
div#nav ul li.blog ul li a:hover {
	background:#387838;
}
div#nav ul li.disena ul li a:hover {
	background:#53777a;
} 

/***** HOME: NAVPRODUCTOS *****/
div#navProductos {
	float: left;
	margin: 0 10px 0 0;
	position: auto;
	overflow: hidden;
	height: auto;
}
div#navProductos strong {
	display:block;
	font-size:14px;
	line-height:34px;
	color:#FFF;
	background:#6d276a;
	font-weight:bold;
	padding:0 0 0 20px;
}
div#navProductos ul#scroller {
	position:auto;
	display:block;
	font-size:12px;
	list-style:none;
	height: 235px;
	overflow:auto;
	border-bottom: 3px solid #dedede;
	border-right: 1px solid #bbb;
	width: 184px;
}
div#navProductos ul#scroller li {
	display:block;
	border-bottom:1px solid #dedede;
	overflow: hidden;
}
div#navProductos ul#scroller li a {
	display:block;
	text-align:right;
	background:#f5f5f5;
	padding:6px 28px 6px 0;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	overflow: hidden;
}
div#navProductos ul#scroller li a:link, div#navProductos ul#scroller li a:active, div#navProductos ul#scroller li a:visited {
	color:#000;
	text-decoration:none;
}
div#navProductos ul#scroller li a:hover {
	background:#dedede url(../images/navProductos_ul_li_a_hover_background.png) right center no-repeat;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
}
div#navProductos ul#scroller li.prodActivo a  {
	background:#B0B0B0 url(../images/navProductos_ul_li_prodActivo_background.png) right center no-repeat;
	/*border-left:1px solid #dedede;
	border-right:1px solid #dedede;*/
}
div#navProductos .simply-scroll-container { /* Container DIV - automatically generated */
	position: relative;
}
div#navProductos .simply-scroll-clip { /* Clip DIV - automatically generated */
	position: relative;
	overflow: hidden;
	z-index: 2;
}
div#navProductos .simply-scroll-list { /* UL/OL/DIV - the element that simplyScroll is inited on */
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
div#navProductos .simply-scroll-btn {
	position: absolute;
	z-index:3;
	cursor: pointer;
	display:block;
	height:8px;
	width:180px;
	background:#ababab; 
	padding: 3px 0 3px 5px;
} 
div#navProductos .vert {
	width: 185px;
	height: 236px; 
}
div#navProductos .vert .simply-scroll-clip {
	width: 185px;
	height: 236px; 
	border:0;
}
div#navProductos .vert .simply-scroll-btn-up { 
	left: 0;
	top: 0;
	background:#ababab url(../images/a_arrow_up.png) 5px 3px no-repeat; 
}
div#navProductos .vert .simply-scroll-btn-down {
	left: 0;
	bottom: 0;
	background:#ababab url(../images/a_arrow_down.png) 5px 3px no-repeat;
}
div#navProductos .simply-scroll-btn:hover {
	background-color:#C0C0C0;
} 

/***** HOME: PRODUCTO *****/
div#homeProducto {
	width:465px;
	height:273px;
	background:#939393;
	float:left;
}
div#homeProducto div.photos {
	padding:5px 0 5px 5px;
	background: #000000;
}  
div#homeProducto div.photos img {
	display: inline-block;
	margin: 0 5px 0 0;
}
div#homeProducto div.info {
	height: 50px;
	padding: 5px;
	background:url(../images/homeProducto_info_background.png) no-repeat;
}
div#homeProducto div.info strong {
	display: block;
	height: 50px;
	width: 325px;
	float: left;
}
div#homeProducto div.info strong img {
	float: left;
	margin: 0 8px 0 0;
	display: block;
}
div#homeProducto div.info strong span {
	display: block;
	margin: 8px 0 2px 0;
	color: #ffffff;
} 
div#homeProducto div.info a {
	display: block;
	width: 106px;
	height:30px;
	float: right;
	background:url(../images/homeProducto_info_a_background.png) no-repeat;
	margin: 10px 5px 0 0;
	text-align:center;
	line-height: 30px;
	font-weight: bold;
}
div#homeProducto div.info a:link, div#homeProducto div.info a:active, div#homeProducto div.info a:visited {
	color:#000000;
	text-decoration:none;
} 
div#homeProducto div.info a:hover {
	text-decoration:underline;
}

/****** REGISTRO AD *****/
div#registroAd {
	width: 286px;
	float: right;
	height: 328px;/*268px;*/
	padding: 0px;
	color: #707070;
	font-size: 14px;
	background: #f5f5f5;
	border: 2px solid #e2e2e2;
	position: relative;
}
div#registroAd a:link, div#registroAd a:active, div#registroAd a:visited {
	color:#77762d;
	text-decoration:underline;
} 
div#registroAd div {
	padding:8px;
	margin: 0;
}
div#noRegistrado a{
	padding:0;
	margin:0 0 0 -8px;
}
div#registroAd div h2 {
	font-size: 16px;
	line-height: 20px;
	display: block;
	margin: 0 0 8px 0;
	color: #333;
}
div#registroAd div#userPanelHome{
	padding:8px;
	margin:0px;
}
div#registroAd div#userPanelHome p.cerrar{
	float:right;
	padding:2px 0px 2px 200px;
	display:block;
	font-size:10px;
}
div#registroAd div#userPanelHome h2{
	font-size: 16px;
	line-height: 18px;
	display: block;
	margin: 0 0 2px 0;
	color: #333;
}
div#registroAd div#userPanelHome ul.menuLeft{
	float:left;
	width:121px;
	margin:15px 8px 0 10px;
	padding:0;
}
div#registroAd div#userPanelHome ul.menuRight{
	float:left;
	width:121px;
	margin:15px 10px 0 0;
	padding:0;
}
div#registroAd div#userPanelHome ul.menuLeft li, div#registroAd div#userPanelHome ul.menuRight li{
	padding:0 0 10px 15px;
	margin:0px;
	font-size:12px;
	background:none;
}
div#registroAd div#userPanelHome ul.menuLeft li a, div#registroAd div#userPanelHome ul.menuRight li a{
	text-decoration:none;
}
div#registroAd div#userPanelHome ul.menuLeft li a:hover, div#registroAd div#userPanelHome ul.menuRight li a:hover{
	text-decoration:underline;
}
div#registroAd div#formLogin{
	padding:8px;
	margin:0;
}
div#registroAd div#formLogin form#form2 h3{
	margin:0 0 20px 0;
	padding:0;
}
div#registroAd div#formLogin form#form2 p{
	margin:0 0 10px 0;
	padding:0;
}
div#registroAd div#formLogin form#form2 p label{
	width:100px;
	padding:2px 10px 0 0;
	margin:0;
	display:block;
	float:left;
	text-align:right;
}
div#registroAd div#formLogin form#form2 p #button{
	background:transparent url(../images/registroAd_a_btnRegistro_background.png) no-repeat scroll 0 0;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	margin:30px 0 0 83px;
	text-align:center;
	width:96px;
	border:none;
	color:#FFF;
}
div#registroAd div#formLogin .btneraLoginHome{
	background:#E2E2E2 none repeat scroll 0 0;
	border-top:2px solid #E2E2E2;
	bottom:0;
	display:block;
	height:38px;
	line-height:38px;
	position:absolute;
	text-align:center;
	width:272px;
	margin:0  0 0 -8px;
}
div#registroAd div#formLogin .btneraLoginHome p{
	float:left;
}
div#registroAd div#formLogin .btneraLoginHome p a{
	text-decoration:none;
}
div#registroAd div#formLogin .btneraLoginHome p a:hover{
	text-decoration:underline;
}
div#registroAd div#formLogin .btneraLoginHome p.pass{
	padding:0 30px 0 10px;
	margin:0px;
}
/*div#registroAd div#userPanelHome ul {
	margin: 5px 0 5px 0px;
	background:#E9E9E9;
	border:1px solid #999;
	list-style-type:none !important;
	font-size:12px;
	list-style-position: inside;
	padding:0px 5px 0 5px;
}
div#registroAd  div#userPanelHome ul li {
	padding:1px 0 1px 0;
	margin:0px;
	line-height:18px;
	height:18px;
	background:none;
	font-weight:bold;
}
div#registroAd  div#userPanelHome ul li:last-child a{
	border:none;
}
div#registroAd  div#userPanelHome ul li a{
	color:#525252;
	text-decoration:none;
	height:18px;
	display:block;
	width:248px;	
	padding:0 0 0 10px;
	border-bottom:1px solid #AAA;
}
div#registroAd  div#userPanelHome ul li a:hover{
	text-decoration:underline;
	margin:0px;
	display:block;
	height:18px;
	line-height:18px;
	padding:0 0 0 25px;
	color:#77762D;
	width:233px;
}*/
div#registroAd div ul {
	margin: 5px 0 0 10px;
	list-style: none;
} 
div#registroAd div ul li {
	display: block;
	margin: 0 0 4px 0;
	background:url(../images/registroAd_ul_li_background.png) left center no-repeat;
	padding:0 0 0 8px;
	font-size: 11px;
} 
div#registroAd div p {
	font-size: 12px;
}
div#registroAd div a.btnRegistro {
	background:url(../images/registroAd_a_btnRegistro_background.png) no-repeat;
	display:block;
	height:32px;
	font-weight:bold;
	text-align:center;
	font-size:13px;
	line-height:32px;
	width: 96px;
	margin: 20px 0 0 78px;
}
div#registroAd div a.btnRegistro:link, div#registroAd div a.btnRegistro:active, div#registroAd div a.btnRegistro:visited {
	color:#ffffff;
	text-decoration:none;
}
div#registroAd div a.btnRegistro:hover {
	color:#ffffff;
	text-decoration:underline;
}   
div#registroAd a.btnIngreso {
	display: block;
	text-align: center;
	height: 38px;
	line-height:38px;
	position: absolute;
	bottom: 0;
	width: 286px;
	border-top:2px solid #e2e2e2;
	background: #e2e2e2;
}
div#registroAd a.btnIngreso:hover {
	color:#ffffff;
	background-color: #999;
	border-color:#999;
}

/***** DESTACADOS *****/
div#destacados {
	margin:0 0 10px 0;
	background: #FFFFFF;
	overflow: hidden;
	padding: 0 0 10px 0;
	clear: both;
}
div#destacados h3 {
	font-size: 18px;
	color: #77762d;
	line-height: 40px;
	padding: 0 0 0 10px;
}
div#destacados div {
	width: 228px;
	float: left;
	margin: 0 0 0 10px;
	display: block;
}
div#destacados div a h4{
	background: #77762d;
	color: #fff;
	font-size: 22px;
	padding: 0 0 0 6px;
	line-height: 36px;
	display: block;
	width: 222px;
}
div#destacados div a:hover h4 {
	background:#626124;
	color:#FFF;
}
div#destacados div a img {
	display: block;
}
div#destacados div p a{
	padding:6px;
}
div#destacados div p a:hover{
	padding:6px;
	color:#77762D;
}
div#destacados div a {
	display: block;
	height: auto;
}
div#destacados div a:hover {
	text-decoration:none;
}

/***** FOOTER *****/
div#footer {
	height:75px;
	margin:0 0 10px 0;
	background: #FFFFFF;
	padding: 10px;
	position: relative;
} 
div#footer ul {
	display: block;
	clear: both;
	margin: 0 0 30px 0;
	overflow: hidden;
}
div#footer ul li {
	display:inline-block;
	list-style: none;
	float: left;
	border-left: 1px solid #77762D;
	margin: 0 5px 0 0;
	padding: 0 0 0 5px;
}
div#footer ul li:first-child {
	border-left: 0 solid #77762D;
	margin: 0 5px 0 0;
	padding: 0 0 0 5px;
}
div#footer ul li a {
	text-decoration:underline;
} 
div#footer p {
	color:#000;
	display:block;
	clear:both;
}
div#footer p a {
	font-size: 11px;
}
div#footer p a:link, div#footer p a:active, div#footer p a:visited {
	color:#000;
	text-decoration:underline;
}
div#footer p a:hover {
	color:#48470B; 
	text-decoration:underline;
}
div#footer p.copyright {
	color:#BBB;
	margin:3px 0 0 0;
	width: 60%;
} 
div#footer a.mission {
	display:block;
	position:absolute;
	top:35px;
	right:30px;
}  


/***** FOOTER PAGES *****/
div#footerPages {
	overflow: hidden;
	padding: 0 0 10px 0;
	background: #FFF;
	margin: 0 0 40px 0;
	clear: both;
}
div#footerPages div {
	width: 240px;
	float: left;
	background: #FFFFFF;
	margin: 0 0 20px 0;
}
div#footerPages div strong {
	color: #FFFFFF;
	background:#d95b43;
	line-height:21px;
	display: block;
	padding: 0 0 0 15px;
}
div#footerPages div ul {
	list-style: none;
	padding: 5px 0 0 15px;
}
div#footerPages div ul li {
}
div#footerPages div ul li a {
}
div#footerPages a:link, div#footerPages a:active, div#footerPages a:visited {
	color:#8da5bb; 
	text-decoration:none;
} 
div#footerPages a:hover {
	color:#104270;
}
div#footerPages p {
	display:block;
	text-align:center;
	background:#FFFFFF;
	padding: 0 0 5px 0;
	clear: both;
	color:#8da5bb;
} 
div#footerPages p strong {
	color:#542437;
	font-style:normal;
}
div#footerPages p a:link, div#footerPages p a:active, div#footerPages p a:visited  {
	text-decoration:underline;
} 
div#footerPages p a:hover {
	color:#104270;
} 

/***** LEFT SIDEBAR *****/
div#leftSidebar {
	width:210px;
	float:left;
}
div#leftSidebar strong.seccion {
	font-weight:17px;
	color:#FFFFFF;
	display:block;
	width:170px;
	padding: 15px;
}
body.themeHome div#leftSidebar strong.seccion {
	background:#77762d;
}
body.themeCatalogo div#leftSidebar strong.seccion {
	background:#6d276a;
}
body.themeLugares div#leftSidebar strong.seccion {
	background:#ce6d72;
}
body.themeInterfaceflor div#leftSidebar strong.seccion {
	background:#549cc4;
}
body.themeInterface div#leftSidebar strong.seccion {
	background:#549cc4;
}
body.themeContacto div#leftSidebar strong.seccion {
	background:#275b77;
}
body.themeBlog div#leftSidebar strong.seccion{
	background:#387838;
} 
body.themeDisena div#leftSidebar strong.seccion {
	background:#53777a;
}
body.themeDocumentos div#leftSidebar strong.seccion {
	background:#988a7d;
} 

/***** SUBNAV *****/
ul#subNav {
	width:210px;
	display:block;
	list-style: none;
}
ul#subNav li {
	display:block;
}
ul#subNav li a {
	display:block;
	height:29px;
	padding:0 0 1px 0;
	background:#CCC;
	width: 200px;
	color:#333;
	cursor:pointer;
	text-decoration:none;
}
ul#subNav li.activa a {
	background:url(../images/leftSidebar_nav_li_a_fondo_activa.png) top left no-repeat;
	width:210px;
	color:#333;
	text-decoration:none;
}
ul#subNav li.activa a span {
	background:#D1D1D1;
	font-weight:bold;
}
ul#subNav li a:hover {
	background:url(../images/leftSidebar_nav_li_a_fondo.png) top left no-repeat;
	width:210px;
	color:#333;
	text-decoration:none;
}

ul#subNav li a span {
	display:block;
	height:29px;
	background:#FFF;
	width: 185px;
	line-height:28px;
	padding: 0 0 0 15px;
} 
ul#subNav li.logout a span{
	color:#AAA;
}
ul#subNav li.logout a:hover span{
	color:#999;
}
ul#subNav li a:hover span {
	background:#E0E0E0;
	font-weight:bold;
} 
ul#subNav li.activa ul{
	margin:0px;
	padding:0 0 1px 0;
	width:200px;
	background:#D1D1D1;
	
}
ul#subNav li.activa ul li:fish-child{
	padding:2px 0 0 0;
}
ul#subNav li.activa ul li a{
	background:none;
	padding:0 0 2px 30px;
	width:170px;
	margin:0px;
	height:15px;
	background:#FFF;
}
ul#subNav li.activa ul li a:hover{
	color:#666;
	text-decoration:underline;
	
}
ul#subNav li.activa ul li.activa{
	color:#333;
	text-decoration:underline;
}

div#content {
	width:560px;
	float:left;
	margin:0 10px 0 0;
	padding: 0 0 10px 0;
}
div#contentTitulo {
	height:70px;
	padding: 7px 0 0 35px;
	position: relative;
}
div#contentTitulo span {
	color: #FFF;
	opacity:.7;
	filter: alpha(opacity=70);
}
div#contentTitulo h2 {
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
}

body.themeHome div#contentTitulo {
	background:#77762d url(../images/he_contenido_titulos.png) top right no-repeat;
}
body.themeCatalogo div#contentTitulo {
	background:#6d276a url(../images/he_contenido_titulos.png) top right no-repeat;
}
body.themeLugares div#contentTitulo {
	background:#ce6d72 url(../images/he_contenido_titulos.png) top right no-repeat;
}
body.themeDisena div#contentTitulo {
	background:#53777a url(../images/he_contenido_titulos.png) top right no-repeat;
}
body.themeInterface div#contentTitulo {
	background:#549cc4 url(../images/he_contenido_titulos.png) top right no-repeat;
}
body.themeBlog div#contentTitulo {
	background:#387838 url(../images/he_contenido_titulos.png) top right no-repeat;
}
body.themeContacto div#contentTitulo {
	background:#275b77 url(../images/he_contenido_titulos.png) top right no-repeat;
} 
body.themeDocumentos div#contentTitulo {
	background:#988a7d url(../images/he_contenido_titulos.png) top right no-repeat;
} 
ol#breadcrumbs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#525252 url(../images/ul_breadcrumbs_fondo.png) center left no-repeat;
	padding:0 0 0 35px;
	height:22px;
	list-style:none;
}
/*ol#breadcrumbs li {
	display:inline-block;
	float:left;
	background:url(../images/ul_breadcrumbs_li_fondo.png) center right no-repeat;
	padding:0 10px 0 0;
	margin:0 5px 0 0;
}*/
ol#breadcrumbs li {
	display:inline-block;
	float:left;
	background:url(../images/ul_breadcrumbs_li_fondo.png) center right no-repeat;
	padding:0 10px 0 0;
	margin:0 5px 0 0;
	color:#ACACAC;
	/*text-decoration:underline;*/
	line-height:22px;
	text-transform: capitalize;
}
ol#breadcrumbs li a {
	display:inline-block;
	line-height:22px;
}
ol#breadcrumbs li a:link, ol#breadcrumbs li:active, ol#breadcrumbs li a:visited {
	color:#ACACAC;
	text-decoration:underline;
}
ol#breadcrumbs li a:hover {
	color:#FFFFFF;

}
ol#breadcrumbs li.activa {
	background:none;
		text-decoration:none;
} 
ol#breadcrumbs li.activa a:link, ol#breadcrumbs li.activa a:active, ol#breadcrumbs li.activa a:visited, ol#breadcrumbs li.activa a:hover {
	font-weight:bold;
	text-decoration:none;
	
}
div#contentBody {
	background:#FFF url(../images/contenido_fondo.png) top left repeat-x;
	overflow:hidden;
	padding: 20px;
}

div#rightSidebar {
	width:166px;
	float:left;
	background-color:#D7D7D7;
	padding: 7px;
} 
div#rightSidebar div#noRegistrado{
	padding:0;
	margin:0 0 10px 0;
	border-bottom:1px dotted #999;
}
div#rightSidebar div#noRegistrado a{
	padding:0;
	margin:0;
}
div#rightSidebar div#noRegistrado div a{
	background:transparent url(../images/rightSidebar_btn.jpg) no-repeat scroll 0 0;
	display:block;
	font-size:10px;
	font-weight:bold;
	height:23px;
	line-height:23px;
	margin:10px 0 5px 47px;
	text-align:center;
	width:70px;
	color:#FFF;
}
div#rightSidebar div#noRegistrado a.btnIngreso{
	font-size:11px;
	margin:0 0 10px 35px;
}
div#rightSidebar div#noRegistrado a:hover.btnIngreso{
	color:#48470B;
}
div#rightSidebar div#formLogin form#form2 p #button {
	background:transparent url(../images/rightSidebar_btn.jpg) no-repeat scroll 0 0;
	display:block;
	font-size:10px;
	font-weight:bold;
	height:23px;
	line-height:23px;
	margin:0px 0 5px 47px;
	text-align:center;
	width:70px;
	color:#FFF;
	border:none;
}
div#rightSidebar div.ad {
	margin: 10px 0 10px 0;
	background:#000000;
	color:#FFFFFF;
	overflow: hidden;
	padding: 0;
} 
div#rightSidebar div.ad p{
	font-size:9px;
	float:left;
	padding:3px 5px 0 10px;
	background: #000000;
}
div#rightSidebar div.ad h4{
	padding:0 0 2px 10px;
	font-size:16px;
	font-weight:normal;
	margin:0px;
}
div#rightSidebar div.ad .load{
	float:right;
	padding:0;
	background: #000000;
}
div#rightSidebar div.ad_video {
}
div#rightSidebar div.ad_video strong {
	color: #c02942;
	font-size: 11px;
}
div#rightSidebar div.ad_video a {
}
div#rightSidebar div.ad_video a span {
	display: block;
	font-size: 11px;
	color: #333;
	text-decoration: underline;
	margin: 3px 0 0 0;
	text-align: right;
}
div#rightSidebar div.ad_video a:hover span {
}
div#rightSidebar div#slideshowSmall {
	background:#FFF url(../images/slideshow_small_fondo.png) left 23px repeat-x;
	overflow:hidden;
	width: 166px;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}
div#rightSidebar div#slideshowSmall strong {
	color:#d95b43;
	background:#e5edf1;
	border-bottom:1px solid #d1d7da;
	line-height:23px;
	display: block;
	padding: 0 0 2px 8px;
	font-size: 11px;
} 
div#rightSidebar div#slideshowSmall div {
	margin: 15px 8px 5px 7px;
	overflow: hidden;
	padding: 0;
	height: 81px;
}
div#rightSidebar div#slideshowSmall div img.producto {
	background:url(../images/slideshow_small_foto_fondo.png) no-repeat;
	padding:3px;
	float: left;
}
div#rightSidebar div#slideshowSmall div a.arrow {
	padding: 15px 0 15px 0;
	display: block;
	float: left;
	width: 35px;
}  
div#rightSidebar div#slideshowSmall span.nombre {
	color:#c02942;
	font-weight:bold;
	display:block;
	text-align:center;
	font-size:11px;
	clear: both;
	margin: 0 0 5px 0;
}
div#rightSidebar div#slideshowSmall span.color {
	color:#969696;
	display:block;
	text-align:center;
	font-size:11px;
	margin: 0 0 5px 0;
}
div#rightSidebar div#slideshowSmall span.precio {
	color:#969696;
	display:block;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	margin: 0 0 5px 0;
}   
div#rightSidebar div#slideshowSmall a.carro {
	display:block;
	width:90px;
	height:21px;
	overflow:hidden;
	padding:0 0 0 32px;
	line-height:21px;
	margin:0 auto 5px auto;
}
div#rightSidebar div#slideshowSmall a.carro:link, div#rightSidebar div#slideshowSmall a.carro:active, div#rightSidebar div#slideshowSmall a.carro:visited {
	background:url(../images/slideshow_small_btn_carro.png) left top no-repeat;
	color:#014b78;
	text-decoration:none;
	font-size:11px;
} 
div#rightSidebar div#slideshowSmall a.carro:hover {
	background:url(../images/slideshow_small_btn_carro.png) left -21px no-repeat;
	color:#014b78;
	text-decoration:none;
} 
 
div#user_data {
	width:auto;
	font-size: 11px;
	color: #666;
	float: left;
	margin: 17px 0 0 25px;
} 
div#user_data p {
	margin: 0 0 4px 0;
}
div#user_data ul {
	display: block;
	width: 120px;
	float: left;
}
div#user_data ul li {
	list-style: none;
	color: #89b;
	display: inline-block;
	margin: 0 0 1px 0;
	width: 120px;
}
 
/****** OBJETOS CONTENIDOS *****/
div#userPanel {
	color:#525252;
	font-size:11px;
	padding:10px 0 5px 10px;
}
div#userPanel p {
	margin:0 0 10px 0;
	padding:0px;
}
div#userPanel #formUsuario p #comboAccion{
	padding:0 0 0 3px;
	width:160px;
}
div#userPanel #formUsuario p select option{
	padding: 0 0 0 3px;
}
div#userPanel #formUsuario p span.cerrar{
	text-align:right;
	display:block;
	width:160px;
}
div#userPanel ul {
	margin: 5px 0 5px 0px;
	background:#CCC;
	border:1px solid #999;
	list-style-type:none;
}
div#userPanel ul li {
	padding:1px 0 1px 0;
	margin:0px;
	line-height:18px;
	height:18px;
	border-bottom:1px solid #AAA;
}
div#userPanel ul li:last-child{
	border:none;
}
div#userPanel ul li a{
	color:#525252;
	text-decoration:none;
	height:18px;
	display:block;
	width:159px;	
	padding:0 0 0 5px;
}
div#userPanel ul li a:hover{
	text-decoration:underline;
	background:#D7D7D7;
	margin:0px;
	display:block;
	height:18px;
	line-height:18px;
}
div.newsTicker {
	border-top:1px dotted #666;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
}
div.newsTicker h3 {
}
div.newsTicker div {
	width:166px;
	float:left;
	padding:5px 0 10px 0;

}
div.newsTicker div h4 a:link, div.newsTicker div h4 a:active, div.newsTicker div h4 a:visited {

} 
div.newsTicker div h4 a:hover {
} 
div.newsTicker div p {
	font-size:11px;
}
div.newsTicker div p a{
	color:#666666;
	text-decoration:none;
}

div.newsTicker div img {
	float:left;
	padding:0 5px 0 0;
}

div.formLogin {

}
div.formLogin form {
	padding-bottom:10px;
} 
div.formLogin form h3 {
	background:url(../images/candado.jpg) no-repeat;
	padding:2px 0 5px 22px;
}
div.formLogin form p {
	padding:2px 0 2px 0;
}
div.formLogin form p label {
}
div.formLogin form p input {
	margin-bottom:10px;
	width: 150px;
	padding: 2px;
}

div.formLogin form p.pass {
	background:url(../images/pass.jpg) left 7px no-repeat;
	padding: 0 0 2px 18px;
	clear:both;
	float:none;
	display:block;
	border-top: 1px dotted #575757;
	padding-top: 7px;
}
div.formLogin form p.registro {
	background:url(../images/registro.jpg) no-repeat;
	padding: 0 0 2px 18px;
}
div.formLogin form p a {
	font-size: 11px;
}
div.formLogin form p a:link, div.formLogin form p a:active, div.formLogin form p a:visited {
	color: #575757;
	text-decoration: underline;
}
div.formLogin form p a:hover {
	color: #918F30;
	text-decoration: underline;
} 

div#contentBody p.bajada {
	float:left;
	padding: 0px;
	margin:0px;
	width:520px;
}
div.contentList {
	border-bottom:1px dotted #999;
	margin:0px;
	padding:15px 0 15px 0;
	float:left;
	width:520px;
}
div.contentList h3 {

}
div.contentList p {

}
div#contentBody div.contentList img{
	float:left;
}
div#acordeon {
	float:left;
	width:518px;
	border: 1px solid #d1d1d1;
}
div.acordeonBlock {
	background:#FFF;
	overflow:hidden;
	margin-bottom:1px;
}
div.acordeonBlock div {
	background:#D1D1D1;
	display:block;
	width:auto;
	height:26px;
	padding:2px 0 0 10px;
}
div.acordeonBlock div h3 {
	float:left;
	font-size:18px;
	width:485px;
	color:#AAAAAA;
}
div.acordeonBlock div h3.activa{
	color:#539BC3;
}
div.acordeonBlock div a.toggle {
	float: right;
}
div.acordeonBlock div a img {
	padding:3px;
}
div.acordeonBlock p {
	padding:5px;
}
div#contentBody p {
	padding:0 0 10px 0;
}
div#contentBody h4 {
	padding:0 0 5px 0;
	font-size:14px;
}
div#contentBody p img {
	float:right;
	margin:0 0 15px 15px;
	border-color:#F5F5F5 #E5E5E5 #E5E5E5 #F5F5F5;
	border-style:solid;
	border-width:5px;
}
div#contentBody p a:link, div#contentBody p a:active, div#contentBody p a:visited {
}
div#contentBody p a:hover {
}
div#contentBody ul {
	margin:0 0 10px 20px;
}
div#contentBody ul.medio_ambiente{
	margin:0 0 10px 20px;
	color:#6D9AC2;
	list-style-type:square;
}
	
div#contentBody ul li {
	margin:0 0 5px 0;
}
div#contentBody ol {
	margin:0 0 10px 20px;
}
div#contentBody ol li {
}
div#contentBody .frentes{
	height:50px;
	border-bottom:1px solid #CCC;
	width:100%;
	margin:0 0 10px 0;
}
div#contentBody .frentes img{
	float:left;
	padding: 0 10px 0 110px;
	margin:0;
}
div#contentBody .frentes h4{
	margin:0;
	padding:15px 0 0 0 ;
	color:#539BC3;
}
div#contentBody .frentes h4 a{
	color:#539BC3;
	text-decoration:none;
}
div#contentBody .frentes h4 a:hover{
	color:#539BC3;
	text-decoration:underline;
}
div#contentBody h4.ambiente{
	color:#539BC3;
	padding:0 0 10px 0;
	font-size:14px;
}
div#contentBody .download{
	float:left;
	padding:0;
	margin:10px 5px 0 0;
	width:250px;
}
div#contentBody .download img, div#contentBody .mision_zero img{
	float:left;
}
div#contentBody .mision_zero{
	float:left;
	padding:0;
	margin:10px 0 0 0;
	width:240px;
}
/***** OBJETOS 20091210 *****/
div#contentTitulo form {
	position:absolute;
	top:15px;
	right:10px;
	width: auto;
}
div#contentTitulo form p {
}
div#contentTitulo form p label {
	display: block;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}
div#contentTitulo form p input {
	margin-right: 5px;
	padding: 3px;
}
div#contentTitulo form p input.btn {
	width: 60px;
	height: 23px;
	background:url(../images/contentTitulo_form_input_btn.png) left top no-repeat;
	border: 0;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin: 0;
	cursor:pointer;
} 
div#contentTitulo form p input.btn:hover {
	background:url(../images/contentTitulo_form_input_btn.png) left bottom no-repeat;
	cursor:pointer;
}  

/***** OBJETOS CATALOGO *****/
div#contentCatalogo {
	width: 378px;
	border: 1px solid #CCC;
	margin: 10px 10px 0 10px;
	overflow: hidden;
	float: left;
}

div#contentCatalogo div.header {
	padding: 10px;
	border-bottom: 1px dotted #CCC;
	overflow: hidden;
	margin: 0 0 10px 0;
}
div#contentCatalogo div.header strong {
	float:left;
}
div#contentCatalogo div.header form {
	float:right;
} 
div#contentCatalogo div.header form p {
}
div#contentCatalogo div.header form p label {
}
div#contentCatalogo div.header form p select {
}

div#catalogoMinis {
	clear:both;
}
div#catalogoMinis h3{
	margin:10px;
}
div#catalogoMinis p {
	width:100px;
	height:140px;
	float:left;
	margin:0 10px 0 10px;
	display:block;
} 
div#catalogoMinis p img {
	float: none;
	display: block;
	clear: both;
	margin-bottom: 2px;
}

div#catalogoMinis div.footer {
}
div#catalogoMinis div.footer p {
	width: 362px;
	height: auto;
	display: block;
	margin: 0;
	padding: 8px;
	text-align: right;
	background: #dbdbdb;
}
div#catalogoMinis div.footer p a {
}

div#rightSidebarCatalogo {
	float: left;
	margin: 10px 0 0 0;
	width: 150px;
}
div#rightSidebarCatalogo strong {
	display: block;
	margin: 0 0 10px 0;
}  
div#rightSidebarCatalogo p {
	display: block;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #948779;
	padding-bottom: 10px;
	overflow: hidden;
} 
div#rightSidebarCatalogo p img {
	vertical-align: top;
	margin: 0 4px 0 0;
	float: left;
} 
div#rightSidebarCatalogo p a {
	font-size: 11px;
} 

/***** OBJETOS FICHA *****/
div#contentFicha {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
	width: 770px;
	background: #FFF;
}
div#fichaProducto {
	padding: 10px 10px 10px 10px;
	overflow: hidden;
	background: #FFF url(../images/div_fichaProducto_background.png) top left repeat-x;
}
div#fichaProducto .leftProductos{
	float:left;
	width:560px;
}
div#datosProducto {
	width: 330px;
	float: left;
	margin: 0 10px 0 0;
} 
div#datosProducto div {
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #948779;
	padding: 0 0 10px 0;
} 
div#opcionesProducto {
	width: 220px;
	float: left;
}
div#productoMuestra {
	border: 1px solid #888;
	padding: 0 0 10px 0;
	background: #d1d1d1;
	width: 218px;
	background: #d1d1d1;
} 
div#productoMuestra ul {
	margin: 0;
	padding: 0;
	display: block;
	width: 218px;
	height: 30px;
	clear: both;
	float: none;
} 
div#productoMuestra ul li {
	display: inline;
	list-style: none;
	width: 99px;
	line-height: 30px;
	float: left;
	background: #888;
	padding: 0 0 0 10px;
}
div#productoMuestra ul li.activa {
	background: #d1d1d1;
	font-weight: bold;
}
div#productoMuestra ul li a {
} 
div#productoMuestra img {
	clear: both;
	float: none;
	margin: 5px 0 0 10px;
	display: block;
}
div#coloresProducto {
	width:180px;
	float:left;
	margin: 0 0 0 20px;
	text-align: left;
}
div#coloresProducto ul {
	list-style: none;
	margin: 10px 0 0 0;
}
div#coloresProducto ul li {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
}
div#coloresProducto ul li a{
}

div#fichaProducto div#acordeon {
	width: 558px;
	margin: 10px 0 0 0;
}

div#contentPattern {
	height:320px;
	overflow:auto;
	padding: 10px 0 0 10px;
}
div#contentPattern p {
	display: block;
	width: 95px;
	height: 95px;
	margin: 5px;
	float: left;
	position: relative;
}
div#contentPattern p a {
}
div#contentPattern p a img {
} 
div#contentPattern p img.ok {
	position:absolute;
	right:0;
	bottom:0;
} 
div#contentPattern p.activa {
}
div#contentPatternFooter {
	background:#818181;
}
/***********ContentBody codigó sucio****************/
div#contentBody .tx_info{
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
div#contentBody .address a { 
	background:url(../imgs/box_address.gif) no-repeat; 
	width:145px; height:22px; 
	padding:3px 10px 4px 20px;
	font-size:10px;
	color:#77762D; 
}
div#contentBody .address a:hover{
	color:#141FFA;
}
div.acordeonBlock div p {
	padding:0 0 3px 0;
}
div.acordeonBlock div ul {
	margin:5px 0 0 30px;
	list-style:circle;
}
div.acordeonBlock div ul li {
	padding:0 0 5px 0;
}
div.acordeonBlock div h3.activa {
	color:#6c276a;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
}
div.acordeonBlock div h3 {
	color:#444;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
}
div.acordeonBlock div.acordeonContent {
	padding:10px;
	margin:0;
	background:none;
	height:auto;
	font-size:12px;
	color:#333;
	line-height:14px;
	display:none;
}
div#coloresProducto ul li a img {
	border:1px solid #CCC;
}
div#coloresProducto ul li a:hover img {
	border:1px solid #6B2668;
}
div#coloresProducto ul li.activa a img {
	border:1px solid #F00;
}
div#opcionesProducto p {
	display:block;
	width:110px;
	height:37px;
	float:left;
	margin: 0 0 10px 0;
} 
p.imprimir {
	background: url(../images/p_a_opcionesProducto.png) left top no-repeat;
}
p.enviar {
	background: url(../images/p_a_opcionesProducto.png) right top no-repeat;
}
p.ampliar {
	background: url(../images/p_a_opcionesProducto.png) left -37px no-repeat;
}
p.guardar {
	background: url(../images/p_a_opcionesProducto.png) right -37px no-repeat;
}
div#opcionesProducto p a {
	font-size:10px;
	color:#333;
	text-decoration:underline;
	display: inline-block;
	width: 70px;
	height: 37px;
	padding: 0 0 0 45px;
	line-height: 34px;
} 
#productoMuestra ul li a {
	color:#333;
	text-decoration:none;
} 
#productoMuestra ul li a:hover {
	color:#333;
	text-decoration:underline;
} 
p a.aceptar {
	width:100px;
	height:38px;
	background:url(../images/p_aceptar.png) left top no-repeat;
	display:block;
	float:right;
	padding: 0 0 0 36px;
	font-size: 10px;
} 
p a.aceptar:hover {
	color:#FFF;
	text-decoration:underline;
} 
div.result {
	width:540px;
	height:100px;
	margin:10px;
	float:left;
	border-bottom: 1px dotted #666;
	padding-bottom: 5px;
}
div#resultados {
	display:block;
	clear:both;
	float:none;
	padding-top:10px;
}
div#resultados .pbx_page{
	margin:0 0 0 10px;
	padding:0;
	float:left;
}
div#resultados .pbx_page ul.paginacion li{
	float:left;
	padding:0;
	margin:0 1px 0 0;
	font-weight:normal;
}
div#resultados .pbx_page ul.paginacion li span.tx_info {
	width:20px;
	height:17px;
	background:#6B2769;
	display:block;
	float:left;
	color:#000;
	text-align:center;
	padding-top:3px;
}
div#resultados .pbx_page ul.paginacion li a.tx_url:hover {
	width:20px;
	height:17px;
	background:#6B2769;
	display:block;
	float:left;
	color:#000;
	text-align:center;
	padding-top:3px;
}
div#resultados .pbx_page ul.paginacion li a.tx_url {
	width:20px;
	height:17px;
	background:#C4A9C3;
	display:block;
	float:left;
	color:#FFF;
	text-align:center;
	padding-top:3px;
}
div#resultados .pbx_page ul.paginacion li.ultima a.tx_url, div#resultados .pbx_page ul.paginacion li.siguiente a.tx_url{
	background:none;
	width:auto;
	color:#C02942;
	padding:0 0 0 10px;
}
div#resultados .pbx_page ul.paginacion li.anterior a.tx_url{
	background:none;
	width:auto;
	color:#C02942;
	padding:0 10px 0 0;
}
div#contentBody ul.paginacion{
	margin:0 auto;
	width:520px;
	text-align:center;
}
div#contentBody ul.paginacion li{
	float:left;
	padding:0;
	margin:0 1px 0 0!important;
	font-weight:normal;
	display:inline;
}
div#contentBody ul.paginacion li span.tx_info {
	width:20px;
	height:17px;
	background:#6B2769;
	display:block;
	float:left;
	color:#000;
	text-align:center;
	padding-top:3px;
}
div#contentBody ul.paginacion li a.tx_url:hover {
	width:20px;
	height:17px;
	background:#6B2769;
	display:block;
	float:left;
	color:#000;
	text-align:center;
	padding-top:3px;
}
div#contentBody ul.paginacion li a.tx_url {
	width:20px;
	height:17px;
	background:#C4A9C3;
	display:block;
	float:left;
	color:#FFF;
	text-align:center;
	padding-top:3px;
}
div#contentBody ul.paginacion li.ultima a.tx_url, div#contentBody ul.paginacion li.siguiente a.tx_url{
	background:none;
	width:auto;
	color:#C02942;
	padding:3px 0 0 10px;
}
div#contentBody ul.paginacion li.anterior a.tx_url{
	background:none;
	width:auto;
	color:#C02942;
	padding:3px 10px 0 0;
}

div.result img {
	float:left;
}
div.result div {
	float:left;
	width:420px;
	padding: 0 10px 0 10px;
}
div.result div span {
	color:#333;
}
div.result div h3 {
	font-size:14px;
	font-weight:bold;
}
div.result div h3 a {
	color:#722F6E;
	text-decoration:underline;
}
div.result div h3 a:hover {
	color:#74732C;
	text-decoration:underline;
}
div.result div h4 {
	font-size:11px;
	font-weight:bold;
	margin-top:2px;
}
div.result div h4 a {
	color:#333;
	text-decoration:underline;
}
div.result div h4 a:hover {
	color:#74732C;
	text-decoration:underline;
}
div.result div p {
	margin:5px 0 0 0;
}
div.result div p a {
	color:#333;
	text-decoration:underline;
	cursor: pointer;
} s
div.result div p a:hover {
	color:#74732C;
	text-decoration:underline;
}
div#contentBody table.img_left img{
	float:left;
}
div#detalleResultados{
	line-height:10px;
	padding:10px;
	background:#CCC;
	border-bottom:1px solid #999;
	
}
/***** OBJETOS CATALOGO 2 *****/
div#contentCatalogo2 {
	/*border: 1px solid #CCC;*/
	margin: 17px 10px 0 10px;
	overflow: hidden;
	float: left;
}

div#contentCatalogo2 div.header {
	padding: 10px;
	border-bottom: 1px dotted #CCC;
	overflow: hidden;
	margin: 0 0 10px 0;
}
div#contentCatalogo2 div.header strong {
	float:left;
}
div#contentCatalogo2 div.header form {
	float:right;
} 
div#contentCatalogo2 div.header form p {
}
div#contentCatalogo2 div.header form p label {
}
div#contentCatalogo2 div.header form p select {
}

div#catalogoMinis2 {
	clear:both;
}
div#catalogoMinis2 h3{
	margin:10px 10px 10px 17px;
}
div#catalogoMinis2 p {
	width:100px;
	height:140px;
	float:left;
	margin:0 17px 0 17px;
	display:block;
} 
div#catalogoMinis2 p img {
	float: none;
	display: block;
	clear: both;
	margin-bottom: 2px;
}

div#catalogoMinis2 div.footer {
}
div#catalogoMinis2 div.footer p {
	width: 362px;
	height: auto;
	display: block;
	margin: 0;
	padding: 8px;
	text-align: right;
	background: #dbdbdb;
}
div#catalogoMinis2 div.footer p a {
}
form#form3{
	float:right;
	margin:-4px 0 0 0;
}li.tool {
	background:url(../images/home_toolcube.jpg) top left no-repeat;
	padding-left:23px;
}
div#registroAd div#userPanelHome ul li.tool {
	background:url(../images/home_toolcube.jpg) top left no-repeat;
	padding-left:23px;
}
div#registroAd div#userPanelHome ul li.documentos {
	background:url(../images/home_documentos.jpg) top left no-repeat;
	padding-left:23px;
}
div#registroAd div#userPanelHome ul li.mensajes {
	background:url(../images/home_mensajes.jpg) top left no-repeat;
	padding-left:23px;
}
div#registroAd div#userPanelHome ul li.muestras {
	background:url(../images/home_muestras.jpg) top left no-repeat;
	padding-left:23px;
}
div#registroAd div#userPanelHome ul li.ordenes {
	background:url(../images/home_ordenes.jpg) top left no-repeat;
	padding-left:23px;
}
div#registroAd div#userPanelHome ul li.imagesroom {
	background:url(../images/home_imagesroom.jpg) top left no-repeat;
	padding-left:23px;
}
div#registroAd div#userPanelHome ul li.photolibrary {
	background:url(../images/home_photolibrary.jpg) top left no-repeat;
	padding-left:23px;
}
div#registroAd div#userPanelHome ul li.miperfil {
	background:url(../images/home_miperfil.jpg) top left no-repeat;
	padding-left:23px;
}

div#detalleResultados2{
	line-height:20px;
	padding:5px 10px 0px 10px;
	background:#CCC;
	border-bottom:1px solid #999;
	overflow:hidden;
	
}
/******** Donde Encontrar **********/
div#contentBody .contact{
	display:block;
	margin:0;
	padding:0;
	overflow:hidden;
}

/***** View in Room ******/
.contentProductos{
	width:660px;
	overflow:hidden;
	float:left;
	margin:0;
}
.contentProductos .view{
	margin:10px 0 0 0;
	float:left;
}

/**** Visite InterfaceFlor ****/
div#contentBody .visiteImg {
	width:520px;
	height:151px;
}
div#contentBody .visiteImg img {
	margin:0;
	padding:0;
}
div#contentBody .txtImages {
	margin:0 0 10px 0;
	padding:0;
	background:#EFECE7;
}
div#contentBody .txtImages p{
	padding:10px;
	margin:0;
}
#contentBody #contenedor_roller{
	height:210px;
}

/*************** Redes Sociales ************************/
#header p.rsocial {
	float:left;
	margin:10px 5px;
}
#header p.rsocial a{
	margin:0 30px 0 0;
	line-height:16px;
	float:left;
}
#header p.rsocial a img{
	margin:0 3px 0 0;
	float:left;
}
#header p.rsocial a span {
	line-height:16px;
	float:left;
}

/*******************/

.homeMainWrap {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 0 10px 0;
	padding: 30px;
	text-align: left;
	width: 900px;
}

#homeMainWrap table {
	 color: #707070;
}
.featureBox {
    background: url(../images/boxoutline1.jpg) no-repeat;
    color: #59595C;
    font-size: 12px;
    height: 117px;
    margin: 0;
    padding: 15px 12px 8px 15px;
    text-align: left;
    width: 305px;
}
.fbH1 {
    color: #111111;
    font-size: 12px;
    font-weight: bold;
}
.btnTxt, .btnTxt a {
    color: #59595C;
    display: inline;
    font-size: 11px;
    text-decoration: none;
}
.homeLitecarousel .panel {
    background:  url(../images/boxoutline.jpg) no-repeat;
    color: #59595C;
    font-size: 12px;
    height: 117px;
    margin: 0 8px 0 0;
    padding: 12px 12px 12px 15px;
    text-align: left;
    width: 285px;
}

button[type="submit"] { border:none 0; background: url(http://www.interfaceflor.com/Images/home/gray_circle_button.jpg) no-repeat right center; padding:0 15px 0 0; text-transform:uppercase;}

/********************/
