

/*div {
	border: 1px solid Red;
}*/


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ff7700;
	ma
}
body,td,th {
	font-family: 	Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}


a img {border: none;}

/* Twitter */

.widerbar {color: #b9b9b9; }
#twitter ul {border:0px; padding:0px; }
#twitter ul li {margin:0;background: url(images/twitterfeed.gif) no-repeat left top; padding-bottom: 20px;line-height:20px}

/*****************************************************/
/* TIPOGRAFIAS                                      */
/***************************************************/

h1 {
	color: #6ab5ff;
	font: bold 260% Arial, sans-serif;
	margin-top: 4px;
	margin-bottom: 5px;
}
h1.estado {
	background:url(../gfx/ico/ico_state.gif) no-repeat left;
	padding-left:30px;
}
h1.interview {
	background:url(../gfx/ico/ico_interview.gif) no-repeat 1px;
	padding-left:22px;
}
h1.cart {
	background:url(../gfx/ico/ico_cart_h1.gif) no-repeat 1px;
	padding-left:30px;
}
h1.buscar {
	background:url(../gfx/ico/ico_buscar.gif) no-repeat 1px;
	padding-left:30px;
}
h1.signup {
	background:url(../gfx/ico/ico_sign-up.gif) no-repeat 1px;
	padding-left:30px;
}
h1.faq {
	background:url(../gfx/ico/ico_faq.gif) no-repeat 1px;
	padding-left:30px;
}
h1.colleagues {
	background:url(../gfx/ico/ico_colleagues.gif) no-repeat 1px;
	padding-left:30px;
}
h1.error {
	background:url(../gfx/ico/ico_error.gif) no-repeat 1px;
	padding-left:30px;
	color:red;
}
h1.event {
	background:url(../gfx/ico/ico_event_h1.gif) no-repeat 1px;
	padding-left:32px;
}
h2, h2 a {
	color: #ff6600;
	font: normal x-large Arial, sans-serif;
/*	margin-top: 0px;*/
	margin-bottom: 0px;
}
h2.what_is, h3.what_is {
	background:url(../gfx/ico/ico_info.gif) no-repeat 1px;
	padding-left:20px;
}
h2.cupon {
	background:url(../gfx/ico/ico_coupon.gif) no-repeat 1px;
	padding-left:20px;
	font-size: 18px;
}
h2.empresa {
	background: url(../gfx/ico/ico_address.gif) no-repeat 0 5px;
	padding-left:22px;
	font-size: 20px;
}
h2.shop_item {
	font-size: 20px;
}
h2.event {
	background:url(../gfx/ico/ico_event.gif) no-repeat 1px;
	padding-left:20px;
	font-size: 18px;
}
h3 {
	color: #6ab5ff;
	font: bold 22px Arial, sans-serif;
	margin-top: 4px;
	margin-bottom: 15px;
}
h3.what_our_users {
	background:url(../gfx/ico/ico_what_our_users.gif) no-repeat 1px;
	padding-left:20px;
}

h4 {
	color: #ff6600;
	font: normal medium Arial, sans-serif;
/*	margin-top: 0px;*/
	margin-bottom: 5px;
}
h5 {
	color: #6ab5ff;
	font: normal medium Arial, sans-serif;
/*	margin-top: 0px;*/
	margin-bottom: 0px;
}
h6 {
	font: normal 13px Arial, sans-serif;
	text-transform: uppercase;
/*	margin-top: 0px;*/
	margin-bottom: 10px;
}

/* ------------- h1 para los recuadros */

#recuadro1_location h1 { 
	/*color: #9abde4;*/
	color: #000;
	font-weight: bold;
	font-size: 300%;
	line-height: 1em;
	margin-bottom: 0px;
}

#recuadro2_search h1 { 
	/*color: #f88c00;*/
	color: #000;
	font-weight: bold;
	font-size: 300%;
	line-height: 1em;
	margin-bottom: 0px;
}

#recuadro3_browse h1 { 
	color: #a4a4a4;
	font-weight: normal;
	font-size: 170%;
	line-height: 1em;
	margin-bottom: 0px;
}





div.der p {
	margin-top: 0px;
}
p.line {
	line-height:normal;
}
#columna_whatis { 
	font-size: 12px;
	line-height: 1.5em;
}
small {
	/*font-weight: bold;*/
}
form small {
	font-size:10px;
	color:#ccc;
	font-style:italic;
	line-height:normal;
}
#columna_login form small, #columna_login form small a {
	color: #ff6600;
	font-weight: normal;
}

div.texto h2 a, div.texto h2 a:hover {
	color: #ff6600;
	font: normal xx-large Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}
#texto h2 {
	color: #999;
	font: normal large Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}
#texto h2.nombre_empresa a {
	color: #ff6600;
	font: bold x-large Arial, sans-serif;
	margin-top: 20px;
	margin-bottom: 0px;
	background: url(../gfx/ico/ico_address.gif) no-repeat 1px;
	padding-left: 25px;
	border-bottom: none;
	text-decoration: none;
}
#texto h2.nombre_empresa a:hover {
	text-decoration: none;
}
#texto h3 {
	color: #ff6600;
	font: normal large Arial, sans-serif;
/*	margin-top: 0px;*/
	margin-bottom: 0px;
}
#columna_whatis h2 {
	color: #ff6600;
	font: normal large Arial, sans-serif;
/*	margin-top: 0px;*/
	margin-bottom: 0px;
}


#pulloutfloat h1 {
	color: #fff;
	font: normal x-large Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}
#pulloutfloat h2 {
	color: #666;
	font: normal x-small Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}
.pulloutfloat_item_1 h3, .pulloutfloat_item_1 h3 a {
	color: #8dbae7;
	font: bold medium Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 5px;
	text-decoration: none;
}
.pulloutfloat_item_2 h3, .pulloutfloat_item_2 h3 a {
	color: #fff;
	font: bold medium Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 5px;
	text-decoration: none;
	display: inline;
}
#pulloutfloat p {
	margin: 0;
	font-size: 11px;
	line-height: normal;
}


hr {
	border: none 0;
	border-top: 1px dotted #999;/*the border*/
	height: 1px;
	margin: 0px;
	clear: both;
	width:99%;
}

a.add_to_cart {
	background:url(../gfx/ico/ico_add_to_cart.gif) no-repeat;
	padding-left:20px;
}

a.more_info {
	background:url(../gfx/ico/ico_more_info.gif) no-repeat;
	padding-left:18px;
}
a.shop_cart {
	background:url(../gfx/ico/ico_cart_menu.gif) no-repeat 1px;
	padding-left:17px;
}


a.change {
	color: #ff6600;
	text-decoration: none;
	/* padding: 5px 5px 5px 5px; */
	background:url(../gfx/ico/ico_change_location.gif) no-repeat;
	padding-left:15px;
}

a.change:hover {
    text-decoration:underline
}

a.invitar {
	color: #ff6600;
	text-decoration: none;
	/* padding: 5px 5px 5px 5px; */
	background:url(../gfx/ico/ico_invite.gif) no-repeat;
	padding-left:20px;
}

a.suscribir {
	color: #ff6600;
	text-decoration: none;
	/* padding: 5px 5px 5px 5px; */
	background:url(../gfx/ico/ico_mail.gif) no-repeat;
	padding-left:20px;
}

a.invitar:hover {
	text-decoration:underline
}
a.print {
	background:url(../gfx/ico/ico_print.gif) no-repeat;
	padding-left:20px;
}
a.learn_more {
	color: #ff6600;
	text-decoration: none;
	background:url(../gfx/ico/ico_arrow.gif) no-repeat right 1px;
	padding-right:15px;
	border-bottom: #ff6600 dotted 1px;
}
a.learn_more:hover {
    text-decoration:underline
}

a.resultados {
	color: #666;
	text-decoration: none;
}
a.resultados:hover {
	color: #333;
	text-decoration: underline;
}


/**************/
/* CABECERA  */
/************/
#full_logo {
	background: url(../gfx/backs/back_cabecera.jpg);
}
#logo {
	height: 114px;
	width: 760px;
	display: block;
   margin-left: auto;
   margin-right: auto; 
}
#logo img  {
	float: left;
}

#logo img.logo {
	margin-top: 25px;
	margin-right: 399px;
}

/*#logo img.slogan {
	margin-top: 78px;
	margin-right: 285px;
}*/

/**********************************************************************/
/* MENU DE NAVEGACION                                                */
/********************************************************************/

#menu {
	width: 760px;
	display: block;
   margin-left: auto;
   margin-right: auto; 
}
#menu ul{
	list-style: none;
	margin-left: 50px;
}
#menu li {
	float: left;
	width: 70px;
	background-image: url(../gfx/backs/back_boton_off.jpg);
	text-align: center;
	margin-right: 3px;
	padding-top: 3px; 
	padding-bottom: 1px;
}
#menu li.cart {
	width: 129px;
	background-image: url(../gfx/backs/back_boton_cart_off.jpg);
}
#menu li.cart a {
	color:white;
}
#menu li.cart a.ajax {
	color:yellow;
}
#menu li.cart:hover {
	width: 129px;
	background-image: url(../gfx/backs/back_boton_cart_hover.jpg);
}

#menu li.pastorders {
	width: 129px;
	background-image: url(../gfx/backs/back_boton_cart_off.jpg);
}
#menu li.pastorders a {
	color:white;
}

#menu li.pastorders:hover {
	width: 129px;
	background-image: url(../gfx/backs/back_boton_cart_hover.jpg);
}

#menu li:hover {
	background-image: url(../gfx/backs/back_boton_hover.jpg);
	color: #FF4500;
}

body#cart li.cart  {
	background-image: url(../gfx/backs/back_boton_cart_on.jpg);
	color: #FF4500;
}

body#cart li.cart a {
	color: #FF4500;
	text-decoration: none;	
	cursor: default;
}

body#pastorders li.pastorders  {
	background-image: url(../gfx/backs/back_boton_cart_on.jpg);
	color: #FF4500;
}

body#pastorders li.pastorders a {
	color: #FF4500;
	text-decoration: none;	
	cursor: default;
}


body#home li.home, body#search li.search, body#signup li.signup, body#faq li.faq, body#login li.login, body#admin li.admin, body#about li.about, body#blog li.blog {
	background-image: url(../gfx/backs/back_boton_on.jpg);
	color: #FF4500;
}
body#home li.home a, body#search li.search a, body#signup li.signup a, body#faq li.faq a, body#login li.login a, body#admin li.admin a, body#about li.about a, body#blog li.blog a {
	color: #FF4500;
	text-decoration: none;	
	cursor: default;
}
#menu li a {
	color: White;
	text-decoration: none;	
}


/************************************************************/
/* ROUNDERS                                                */
/**********************************************************/

#rounder_arriba {
	clear:both;
	height: 46px;
	width: 100%;
	display: block;
   margin-left: auto;
   margin-right: auto;
	background: url(../gfx/backs/back_rounder_arriba.jpg) no-repeat center;
}
#rounder_abajo {
	height: 46px;
	width: 100%;
	display: block;
   margin-left: auto;
   margin-right: auto;
	background: url(../gfx/backs/back_rounder_abajo.jpg) no-repeat center;
}

/********************************************************/
/* HOJA                                                */
/******************************************************/

#hoja {
	/*background: url(../gfx/backs/back_hoja.jpg) repeat-y center;*/
	background: url(../gfx/backs/back_hoja_con_sidebar.jpg) repeat-y center;
	padding-top:1px; /* Arreglo el bug que separa las sombras en firefox */
	padding-bottom:1px; 
}
#contenido_wraper {
	/* background-color: white; */
	width: 760px;
	display: block;
    margin-left: auto;
    margin-right: auto;
}
#contenido {
	/*width: 730px;*/
	/*margin-left:40px;*/
	width: 760px;
	margin-left:10px;
	} 
#columna_balloon_holder {width: 760px; clear: both; display: block; padding-bottom: 25px;}
#columna_balloon {
	width:490px;
	margin-right:20px;
	margin-top:0px;
/*	padding-top: 5px;*/
	float:left;
}

div.tribox-holder {width: 760px; margin: 10px auto 0 auto; }
div.tribox {width: 240px; padding-right: 10px; float: left;}
h7 {font-size: 14px; color: #000; font-weight: bold;}
h8 {font-size: 14px; color: #ff6600; font-weight: bold;}
div.tribox p {font-size: 12px; color: #555; font-weight: normal;}
div.tribox li {list-style: none;}

#columna_whatis {
	width:215px;
	margin-top:0px;
	float:left;
	/*background-color: #ffeb7b;*/
	background-color: #efefef;
	padding:0px 0px 20px 0px;
	line-height:15px;
	/*border: 1px solid #ccc;*/
}
div.rounder_balloon_gris_arriba {
	background: url(../gfx/backs/back_rounder_balloon_gris_arriba.gif);
	height:6px;
}
div.rounder_balloon_gris_contenido {
	background-color: #ebebeb;
	padding:1px 7px 1px 7px;
}
div.rounder_balloon_gris_abajo {
	background: url(../gfx/backs/back_rounder_balloon_gris_abajo.gif);
	height:27px;
}
div.rounder_balloon_gris_contenido p{
	font-size: 14px;
	margin:0px;
	color:#8c8c8c;
}
div.rounder_balloon_celeste_arriba {
	background: url(../gfx/backs/back_rounder_balloon_celeste_arriba.gif);
	height:6px;
}
div.rounder_balloon_celeste_contenido {
	background-color: #dde5ed;
	padding:1px 7px 1px 7px;
}
div.rounder_balloon_celeste_abajo {
	background: url(../gfx/backs/back_rounder_balloon_celeste_abajo.gif);
	height:27px;
}
div.rounder_balloon_celeste_contenido p{
	font-size: 14px;
	margin:0px;
	color:#585c5f;
}
p.balloon_autor {
	background: url(../gfx/ico/ico_balloon.gif) no-repeat 1px;
	padding-left:22px;
	margin-top:-5px;
	font-size:11px;
	margin-bottom:20px;
}
#columna_login {
	width: 290px;
	margin-right: 40px;
	float:left;
}

div.rounder_login_arriba {
	background: url(../gfx/backs/back_rounder_login_arriba.gif);
	height:6px;
}
div.rounder_login_contenido {
	background-color: #ebebeb;
	padding:3px 10px 3px 10px;
}
div.rounder_login_abajo {
	background: url(../gfx/backs/back_rounder_login_abajo.gif);
	height:6px;
}
#columna_login form {
margin:0px;
}

#columna_faq {
	width: 330px;
	float:left;
}
#columna_faq p{
	margin-top:0px;
}

div.poof {
	margin-bottom: 20px;
}


/************************************************************/
/* TITULAR                                                 */
/**********************************************************/
#titular {
	float: left;
}
div.titular_opcion {
	float: right;
	padding-top: 12px;
	margin-right:30px;
}

/*******************************************************/
/* FOOTER                                              */
/******************************************************/



#footer {
	margin-top: 10px;
	width: 760px;
	display: block;
   margin-left: auto;
   margin-right: auto; 
	color: White;
	font-size: 11px;
	text-align: right;
	margin-bottom: 10px;
}
#footer a {
	color: #ffc38f;
	text-decoration: none;
	border-bottom: 1px dotted #ffc38f;
}

#footer a:hover {
	color: white;
	text-decoration: none;
	border-bottom: 1px solid white;
}


/*******************************************************/
/* SUB-MENU                                            */
/******************************************************/

#submenu {
	width: 155px;
	float: left;
	/*margin-right: 25px;*/
	margin-top: 20px;
}

ul.submenu {
	 margin-left: -40px; /* Pull the margin back for NS4.7 */
    padding-left: 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;
}

ul.submenu li {
   margin-left: 40px; /* Push the list back in for non NS4.7 browsers */
   list-style-type: none;
	border-bottom: 1px dotted #999;
}

ul.submenu li a {
	display: block;
	width: 150px;
	color: #ff6600;
	text-decoration: none;
	padding: 5px 0 5px 5px;
	display: block;
}

ul.submenu li a:hover {
	background-color: #f3f3f3;
}

li.level, li.level a {
	background-color: #f3f3f3;
	cursor: default;

}

li.level ul {
	 margin-left: -40px;
    padding-left: 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 list-style-type: none;
}

li.level ul li {
   margin-left: 40px; 
   list-style-type: none;
	border-bottom: none;
}

li.level ul li a {
	display: block;
	width: 135px;
	color: #666;
	text-decoration: none;
	padding: 5px 0 5px 20px;
}

li.level ul li a:hover {
	color: #333;
	background-color: #e1e1e1;
}



/***************************************************/
/* TEXTO                                          */
/*************************************************/

#overview {
	padding-bottom: 30px;
	background-color: #f3f3f3;
	width: 720px;
	margin-top:0px; 
	border-bottom: 1px dotted #999;
}

#overview div.texto {
	padding: 25px;
/*	margin-left: 25px;*/
/*	margin-right: 25px;*/
	line-height: 22px;
}

#overview div.izq {
	float: left;
	margin-right: 15px;
}
#overview div.der {
	float: left;
	width: 290px;
}

#box_clear #texto_cart {
	width: 730px;
	margin-top: 20px;
	line-height:22px;	
}




#box_clear {
	float:left;
}

#box_clear #texto {
	width: 500px;
	margin-top: 20px;
	margin-left: 25px;
	line-height: 22px;
}

#box_grey {
	float:left;
	background:url(../gfx/backs/back_box_grey.gif) repeat-y;
}

#box_grey #texto {
	width: 475px;
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 25px;
	line-height: 22px;
}

#texto a,
#texto_con_pulloutfloat a,
#texto_con_sidebar a,
#interview a,
#columna_balloon a, #texto_cart a, div.texto a {
	color: #6ab5ff;
	text-decoration:underline;
}
#texto a:visted,
#texto_cart a:visted,
#texto_con_pulloutfloat a:visited,
#texto_con_sidebar a:visited,
#interview a:visited,
#columna_balloon a:visited, div.texto a:visited {
	color: #5b79a7;
	text-decoration: underline;
}
#texto a:hover,
#texto_cart a:hover,
#texto_con_pulloutfloat a:hover,
#texto_con_sidebar a:hover,
#columna_balloon a:hover, div.texto a:hover  {
	color: #ff6600;
	text-decoration: underline;
	border-bottom: none;
}



/***************************************************/
/* PULLOUT CON FLOAT                              */
/*************************************************/


#texto_con_pulloutfloat {
	float: left;
	width: 300px;
	margin-top: 20px;
	padding-left: 25px;
	line-height: 22px;
}

#pulloutfloat{
	float: left;
	width: 230px;
	background-color: #333;
	margin-left:20px;
	margin-top:20px;

}
#pulloutfloat_titulo {
	background-color: Black;
	padding: 10px 9px 7px 10px;
}
div.pulloutfloat_item_1 {
	padding: 10px;
	border-bottom: 1px dotted #444;
}
div.pulloutfloat_item_2 {
	padding: 10px;
	border-bottom: 1px dotted #444;
}

/***************************************************/
/* SIDEBAR                                        */
/*************************************************/


#rounder_arriba_con_sidebar {
	clear:both;
	height: 46px;
	width: 100%;
	display: block;
   margin-left: auto;
   margin-right: auto;
	background: url(../gfx/backs/back_rounder_arriba_con_sidebar.jpg) no-repeat center;
}
#rounder_abajo_con_sidebar {
	height: 46px;
	width: 100%;
	display: block;
   margin-left: auto;
   margin-right: auto;
	background: url(../gfx/backs/back_rounder_abajo_con_sidebar.jpg) no-repeat center;
}



#rounder_sidebar_arriba {
	background: url(../gfx/backs/back_rounder_sidebar_arriba.gif) no-repeat;
	height:6px;
}
#rounder_sidebar_abajo {
	background: url(../gfx/backs/back_rounder_sidebar_abajo.gif) no-repeat;
	height: 6px;
	margin-bottom: 20px;
}

#interview {
	margin-right:30px;
	font-size:11px;
	line-height:17px;
	background-color:white;
	padding:10px;
}

#interview h1 {
	font-size: x-large;
	font-weight: normal;
	margin-top:0px;
	color: #666;
}

#interview h2 {
	font-size: large;
	font-weight: normal;
	margin-top:0px;
}

#hoja_con_sidebar {
	background: url(../gfx/backs/back_hoja_con_sidebar.jpg) repeat-y center;
	padding-top:1px; /* Arreglo el bug que separa las sombras en firefox */
	padding-bottom:1px; 
}

#contenido_wraper_con_sidebar {
	width: 820px;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

#contenido_con_sidebar {
	width: 790px;
	margin-left:40px;
} 

#texto_con_sidebar {
	float: left;
	width: 360px;
	margin-top: 20px;
	padding-left: 25px;
	line-height: 22px;
}


#hoja_con_sidebar #box_grey {
	float:left;
	background:url(../gfx/backs/back_box_grey_con_sidebar.gif) repeat-y;
}


#sidebar{
	float: left;
	width: 230px;
	margin-left:20px;
	margin-top:20px;
}
#sidebar_cuerpo {
	background-color:#333;
	padding:4px 10px 4px 10px;
}
#sidebar_cuerpo img {
	margin-bottom: 10px;
}
#sidebar_cuerpo h1 {
	font-size: 22px;
	font-weight: normal;
	margin-top:0px;
}
#sidebar_cuerpo p {
	font-size:11px;
	line-height:17px;
	color:#999;
	margin-bottom:5px;
	margin-top:5px;
	
}

#sidebar_cuerpo span.info {
	color:#FFFFFF;
}

span.regErr {
	color: red;
}

span.phone {
	background: url(../gfx/ico/ico_phone.gif) no-repeat 3px;
	padding-left: 20px;
}
span.fax {
	background: url(../gfx/ico/ico_fax.gif) no-repeat;
	padding-left: 20px;
}
span.email {
	background: url(../gfx/ico/ico_mail.gif) no-repeat;
	padding-left: 20px;
}
span.website {
	background: url(../gfx/ico/ico_website.gif) no-repeat;
	padding-left: 20px;
}
span.category {
	background: url(../gfx/ico/ico_category.gif) no-repeat;
	padding-left: 20px;
	font-weight: bold; 
	color: #333;
}
span.owner {
	background: url(../gfx/ico/ico_owner.gif) no-repeat;
	padding-left: 20px;
	font-weight: bold; 
	color: #333;
}
span.web {
	background: url(../gfx/ico/ico_website.gif) no-repeat;
	padding-left: 20px;
	font-weight: bold; 
	color: #333;
}
p.comments {
	background: url(../gfx/ico/ico_comment.gif) no-repeat;
	padding-left: 20px;
}
p.offers {
	background: url(../gfx/ico/ico_cart.gif) no-repeat 1px;
	padding-left: 20px;
}
p.address {
	background: url(../gfx/ico/ico_address.gif) no-repeat 0px;
	padding-left: 20px;
}


#sidebar_cuerpo a.info {
	color: #6ab5ff;
	border-bottom: 1px dotted #6ab5ff;
	text-decoration: none;
}


#sidebar_cuerpo a {
	text-decoration:none;
	border-bottom: 1px dotted orange;
	color:orange;
}
#sidebar_cuerpo hr {
	margin:0px;
	border-top: 1px dotted #666;/*the border*/
}
ul#menu_company {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul#menu_company li{
	float:left;

	
}
ul#menu_company li a, ul#menu_company li a:visited {
	padding:0px 5px 0px 5px;
	margin-right:5px;
	background-color: #ff6600;
	color: #fff;
	text-decoration:none;
	border-bottom:none;
	display:block;
	font-size:11px;
	background: url(../gfx/backs/back_li.jpg);
}
ul#menu_company li a:hover {
	background-color: #ff8600;
	text-decoration:none;
	color:#FFFFFF;
	background: url(../gfx/backs/back_li_hover.jpg);
}
#hoja_con_sidebar h3 {
	font-size:x-large;
	font-weight: normal;
}

/***************************************************/
/* ciclado                                        */
/*************************************************/

/*hugo */

#ciclado {
	border-bottom: #ccc 1px dotted;
	margin-bottom:20px;
}
/* hugo */

/************************************************************/
/* PRODUCT CATEGORIES                                      */
/**********************************************************/

ul#product_categories {
	list-style-type:none;
}
div.shop_item {
	
	border-bottom: 1px dotted #999;
	margin-bottom:15px;

}
div.shop_item img.shop_item {
	float: left;
	margin-right:15px;
}
/************************************************************/
/* RECUADROS NUEVOS	                                     */
/**********************************************************/

#recuadro1_location { 
	float: left;
	width: 330px;
	/*background-color: #e2e8f5;*/
	border-right: 1px dotted #ccc;
	padding: 0 20px 20px 0;
	margin-right: 19px;
}


#recuadro2_search { 
	float: left;
	width: 330px;
	/*background-color: #ffeb7b;*/
	padding: 0 0px 20px 20px;
	margin-right: 19px;
}
#recuadro3_browse { 
	float: left;
	width: 195px;
	background-color: #e6e6e6;
	padding: 19px;
}
#columna_faq .columnas {
	width: 80px;
	float:left;
	text-align: center;
}

#columna_faq .columna1 {
	width: 150px;
	float:left;
	margin-left: 5px;
	text-align: left;
	clear:left;
}
#columna_faq ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#columna_faq li {
	margin-bottom: 5px;
	height: 37px;
	display: block;
}

#columna_faq .tit1 {
	height: 60px;
	width: 150px;
	text-align: center;
	float: left;
	margin-left: 5px;
	margin-bottom: 15px;	
}

#columna_faq .tit2 {
	height: 60px;
	width: 80px;
	text-align: center;
	float: left;
	margin-bottom: 15px;
}


/*#columna_faq .columnas {
	width: 80px;
	float:left;
	text-align: center;
}

#columna_faq .columna1 {
	width: 160px;
	float:left;
	margin-left: 8px;
	text-align: left;
	clear:left;
}
#columna_faq ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#columna_faq li {
	margin-bottom: 5px;
	height: 37px;
	display: block;
}

#columna_faq .tit1 {
	height: 60px;
	width: 160px;
	text-align: center;
	float: left;
	margin-bottom: 15px;
}
#columna_faq .tit2 {
	height: 60px;
	width: 80px;
	text-align: center;
	float: left;
	margin-bottom: 15px;
}

*/

.respuesta_error {
	background-image: url(../gfx/ico/ico_error.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	border-bottom: thin solid red;
	padding: 25px 25px 25px 35px;
	color: Red;
	font: normal medium Arial, sans-serif;
	font-size: 1.5em;	
}

.respuesta_ok {
	background-image: url(../gfx/ico/ico_info.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	border-bottom: thin solid #6ab5ff;
	padding: 25px 25px 25px 23px;
	color: #6ab5ff;
	font: normal medium Arial, sans-serif;
}
.coment_text_yellow{
	background-color: #ffffcc;
	padding: 10px;
	margin: 5px;
	color: #666;
}




/***************    index list  *************************/

#columna_balloon2 {
	width:490px;
	margin-right:20px;
/*	padding-top: 5px;*/
	float:left;
}
#columna_balloon #citylist { 
	margin-bottom:20px;
}
#columna_balloon #citylist ul { 
	list-style: none;
	margin:0px;
	padding:0px;
}

#columna_balloon #citylist li { 
	float:left;
	width: 220px;
	margin:0px 0px 15px 15px;
	display:block;
}

#columna_balloon #citylist a { 
	text-decoration: none;
	color:#585c5f;
}
#columna_balloon #citylist a:hover { 
	color:#6ab5ff;
}


