/* @group Body */
body {
	font-size: 62.5%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Garuda", "Arial", sans-serif;
	color: #555;
	background: #fff;
}
/* @end */
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {

}

/* @group elementos de texto */
#page p {
	font-size: 1.3em;
	line-height: 1.3em;
	color: #555;
	margin: 10px 0
}
#page small {
	font-size: 1em;
	/*color: #8e8e8e;*/
}
#page #footer small {
	font-size: 1.1em;
	color: #282D32;
}
#page big {
	font-size: 1.2em;
	padding-top: 10px
}
#page b,#page strong {
}
#page em, #page i {
}
#page u {
}
#page strike {
}
#page sub {
}
#page sup {
}
#page hr {
	color: #e5e5e5;
	background-color: #e5e5e5;
	margin: 5px auto !important;
}
/* @end */

/* @group elementos de titulos */
#page h1, #page h2, #page h3, #page h4, #page h5 {
	padding: 0;
	line-height: normal;
	color: #555;
	font-weight: normal;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Garuda", "Arial", sans-serif;
}
#page a h1, #page a h2, #page a h3, #page a h4, #page a h5, #page a h6 {
	text-decoration: none;
	color: #555 !important;
}
#page a h2 {
	font-size: 1.2em;
	font-weight: bold;
}
body#body_inicio #page  h1 {
	color:#555555!important;
	font-size: 1.8em;
	margin: 0;
	border: none;
}
body#body_inicio #page .trestercios.last h1 {
	margin-left: -1%;
}

#page  h1 {
	font-size: 3em;
	color:#f09100;
	margin-bottom:10px;
	border:0!important;
	/*font-size: 2em;
	border-bottom:1px solid #00476B;
	margin-bottom:5px;*/
}
#page h2 {
	font-size: 1.6em;
	margin: 2px 0 0 0;
}
#page h3 {
	font-size: 1.4em;
}
#page h4 {
	font-size: 1.3em;
	margin: 0 0 5px 0;
	color: #f09100;
}
#page h5 {
	font-size: 1.1em;
}
#page h6 {
	font-size: 1.1em;
}
#page #left h1, #page #right h1 {
}
#page #left h2, #page #right h2 {
	font-size: 1.2em;
}
#page #left h3, #page #right h3 {
	font-size: 1.4em;
	margin: 0 0 2px 0;
}
#page #left h4, #page #right h4 {
	font-size: 1.1em;
	margin-bottom: 20px;
}
#page #left h5, #page #right h5 {
}
#page #left h6, #page #right h6 {
}
/* @end */

/* @group enlaces */
#page a:link {
	font-family:"Lucida Sans Unicode","Lucida Grande","Garuda","Arial",sans-serif;
	color: #555;
	text-decoration: none;
}
	#page a:visited {
font-family:"Lucida Sans Unicode","Lucida Grande","Garuda","Arial",sans-serif;
	color: #555;
	text-decoration: none;
}
#page a:hover, #page a:active {
	/*color: #555;*/
	color: #F39613;
	font-family:"Lucida Sans Unicode","Lucida Grande","Garuda","Arial",sans-serif;
}
#page a img {
	border: 0 none;
}
#page small a {
	font-size: 1.0em;
	color: #999
}
#page h2 a {
	text-decoration: none !important;
	color: #f09100;
}
/* @end */

/* @group listas */
#page ul {
	margin-left: 40px;
}
#page ul li {
	list-style-type: disc;
	padding: 10px 10px 12px 0px;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #282D32;
}
#page ol {
	margin: 10px 0;
}
#page ol li {
	font-size: 1.2em;
	line-height: 1.2em;
}
#page dl {
	margin: 10px 0;
}
#page dl dt {
	font-size: 1.2em;
	line-height: 1.2em;
}
/* @end */

/* @group tablas */
#page table {
	display: table;
	width: 100%;
	empty-cells: show;
	margin: 0 0 15px 0;
	width: auto;
}
#page table tr {
	display: table-row;
	vertical-align: middle;
}
#page table thead th, 
#page table tbody td, 
#page table tfoot td {
	padding: 5px 10px;	
	color: #282D32;
	text-align: left;
	vertical-align: top;
}
#page table thead th {
	background: #282D32;
	color: #fff;
	font-weight: normal;
}
#page table tfoot td {
	border-top: #e5e5e5 solid 1px;
}
#page table tbody td {
	display: table-cell;
	font-size: 1.2em;
}
#page tbody tr.even td {
	background: #e5e5e5;
}
#page tbody tr.odd td {
}
#page tbody tr.highlight td {
}
/* @end */

/* @group bloques */
#page blockquote {
	padding: 10px 20px 10px 20px;
	font-size: 1.3em;
	margin: 10px 0;
	line-height: 1.5em;
	background: #e5e5e5;
	color: #333;
	font-weight: bold;
}
#page blockquote p {
	font-size: 1em;
	background: #e5e5e5;
	color: #333;
	font-weight: normal;
}
#page address {
	font-size: 1.2em;
	line-height: 1.7em;
	margin: 10px 0
}
/* @end */

/* @group formularios */
#page fieldset {
}
#page legend {
}
#page label {
	color:#555555;
	display:block;
	font-size:1em;
	margin:10px 0 3px;
}
#page input {
	width: 96%;
	background-color: #eee;
	border: 1px solid #CCC;
	color: #666;
	padding: 3px;
	height: 1.4em;
	font-size: 1.2em;
}
#page textarea {
	width: 98%;
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #eee;
	height: 125px;
	color:#666;
}
#page select {
	width: 96%;
	color: #666;
}
#page input.checkbox {
	width: auto;
	background-color: transparent;
	border: none;
}
#page input.radio {
	width: auto;
	background-color: transparent;
	border: none;
}
#page textarea:focus, 
#page #container input:focus {
	background-color: #DDD;
	color: #000;
}
#page #content .dostercios input {
	width: 97%;
}
#page #content fieldset.dostercios {
	margin-right: 3%
}
#page #container #content fieldset strong.floatleft {
	display: block;
	float: left;
	font-size: 1.2em;
	padding: 5px 5px 0 4px;
}
/*para los radio o checkbox*/
/* @end */

/* @group elementos decorativos */
#page .colored {
	color: #003333;
}
#page .backcolor {
	background: #e5e5e5;
}
#page .borderColor {
	border: #ddd solid 5px;
}
/* @end */

/* @group btn */
#page .btn {
	/*background: url(../images/botonEnlace.gif) 0 0 no-repeat;*/
	font-size: 11px;
	margin: 5px 0 5px 0;
	padding: 0 10px 0 8px;
	height: 25px;
	float: left;
}
	#page .btn a {
		padding: 7px 15px 10px 5px;
		color: #fff;
		font-weight: bold;
		font-size: 11px;
		display: block;
		text-decoration: none;
	 	background: url(../images/btn.gif) 0 0 no-repeat;
	 	width: 120px;
	}
		#page .btn a:visited {
			color: #fff;
			text-decoration: none;
		}
		#page .btn a:hover {
			text-decoration: underline;
		}
/* @end */

/* @group PAGE */
#page #container #content .wbe_container_content {
	padding: 0px 0px 0 0px;
}
#page_wrap {
}
#page {
	width: 100%;
	margin: 0 auto;
	border: none;
	background-color: #fff;
}
#page .wrap {
	margin: 0 auto;
	width: 950px
}
#page .wrap .wrap {
	margin: 0 auto;
	width: auto;
}
#page .wrap .wrap .wrap {
	margin: 0;
}
#page .unmedio #home_areas .floatleft {
	color:#333 !important;
}
#page .unmedio #home_areas .floatleft a:link,
#page .unmedio #home_areas .floatleft a:hover,  
#page .unmedio #home_areas .floatleft a:active,
#page .unmedio #home_areas .floatleft a:visited
{
	color: #333 !important;
	font-size: 1.1em;
}
#page #home_areas ul {
	/*padding:0 0 0 10px;*/
	paddging: 0;
	margin:  0;
	
}
#page #home_areas ul li {
	color: #282D32;
	font-size: 1.2em;
	line-height: 1.3em;
	list-style-type: none;
	margin: 15px 0 5px !important;
	padding: 5px;
	/*border-bottom: 1px solid #ccc;*/
}
#page #home_areas ul li .last {
	border: none;
}
#page #home_areas ul li ul {
	margin: 0px;
	padding: 0px;
}
#page #home_areas ul li ul li {
	color: #333333;
	font-size: 0.9em;
	line-height: 1.7em;
	list-style-type: none;
	margin: 0 !important;
	padding: 0;
	border: none;
	list-style-image: url(../images/flecha.gif);
	list-style-position: inside;
}
#page #home_areas ul li h2 {
	display: block;
	margin: 0 !important;
	padding: 0 0 2px 0 !important;
	font-size: 1em;
	font-weight: bold;
	color: #333;
}
#page #home_areas ul li p {
	display: inline;
	color: #8e8e8e;
	font-size: 0.9em;
	line-height: 1.2em;
}
#page #home_areas ul li img {
	float: left;
	margin: 0;
	padding: 0 10px 20px 0;
}
#page .untercio {
	float:left; 
	display:inline; 
	width: 32% !important;
	margin:0 1% 0 0 !important;
}
#page .dostercios {
	margin: 0 1% 1% 0;
	margin-bottom: 1% !important;
	width: 65% !important;
}
#page .unmedio {
	float:left; 
	display:inline; 
	width:46%; 
	margin:0 1% 0 0;
}
#page .uncuarto {
	display:inline;
	float:left;
	margin:0 0 0 1.5%;
	width:23%;
}

#page #container #content .dostercios .uncuarto {
	display:inline;
	float:left;
	margin: 0pt 1% 0pt 1%; 
	padding: 0px; 
	width: 32% ! important;
}
#page #container #content .dostercios .unmedio {
	display:inline;
	float:left;
	margin: 0 1% 0 1%; 
	padding: 0px; 
	width: 65% ! important;
}
#page #container #content .first {
	margin: 0pt 0 0pt 0 !important; 
}
#page #container #content .last {
	margin: 0pt 0pt 0pt 1% !important; 
}
/* @group home */
#page .untercio #home1 p {
	color: #333 !important;
}
#page .untercio #home1 .floatleft {
	color: #333;
}
#page .untercio #home1 .floatleft a:link,
#page .untercio #home1 .floatleft a:hover,  
#page .untercio #home1 .floatleft a:active,
#page .untercio #home1 .floatleft a:visited {
	font-weight: bold;
	font-size: 1.3em;
}
#page .untercio .floatright a:link,
#page .untercio .floatright a:visited{
	color:#F09100;
	font-size:1.1em;
}
#page .untercio .floatright a:hover,  
#page .untercio .floatright a:active{
	color:#CCC;
}
/* @end */

/* @end */

/* @group HEADER */
#page #header {
	position: relative;
	margin-top: 10px;
	z-index: 1000;
	background-color: #fff;
}
/* @end */

/* @group LOGO */
#page #header #logo {
	float: left;
	display: inline;
	width: 300px;
	margin: 0;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 15px;
}
#page #header #logo .image {
	DISPLAY: inline; 
	FLOAT: left;
}
#page #header #logo .txt {
	DISPLAY: inline; 
	FLOAT: left; 
	MARGIN: 0px
}
#page #header #logo h2 {
	PADDING-RIGHT: 0px; 
	DISPLAY: none; 
	PADDING-LEFT: 0px;
	FONT-SIZE: 3em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #fff; 
	PADDING-TOP: 0px; 
}
/* @end */

/* @group SHORTCUTS */
#page #header #shortcuts {
	float: left;
	display: inline;
	position: absolute;
	right: 0px;
	top: -35px;
	display:none;
}
#page #header #shortcuts .wrap {
}
#page #header #shortcuts ul {
	margin: 0;
}
#page #header #shortcuts ul li {
	list-style: none;
	float: left;
	display: block;
	padding: 0;
}
#page #header #shortcuts ul li a, #page #header #shortcuts ul li a:visited {
	padding: 0 10px;
	color: #fff;
	text-decoration: none;
	font-size: 0.9em;
}
#page #header #shortcuts ul li a:hover {
	color: #fff;
	text-decoration: none;
}
/* @end */

/* @group LANGUAGE */
#page #header #lang {
	position: absolute;
	top: 10px;
	right: 120px;
	display: inline;
	width: 120px;
	display:none;
}
#page #header #lang a {
	padding-right: 3px
}
/* @end */

/* @group SEARCH */
#page #header #search {
	float: right;
	display: inline;
	margin: 10px 0 0 0;
	padding: 0 40px 0 0;
	width: 215px;
	height:25px;
	background-color: transparent;
}
#page #header #search #search_field {
	float: right; 
	padding: 0px 0px 1px; 
	width: 190px;
	background-color: transparent;
}

#page #header #search #search_field input {  
	width: 192px;
	float: left; 
	height:15px;
	padding: 5px 0;
	background: #FFF url(../images/fondoInput.png) no-repeat;
	border-style: none;
	color:#BEBEBE;
}
#page #header #search #advanced_search {
	float: right; 
	width: 100px; 
	text-align: right; 
	font-size: 1.1em; 
	margin: 5px 3px 0 0;
}
	#page #header #search #advanced_search a {
		text-decoration: none; 
		color: #7BA529; 
	}
	#page #header #search #advanced_search a:hover {
		color: #7BA529; 
	}
	#page #header #search_submit {
		background-color: transparent;
		width: 25px;
		height: 25px;
	}
/* @end */

/* @group LAYER NAV */
#page #layer_nav {
	/*float: left;*/
	margin: 1em 0;
	padding: 0;
	width: 100%;
	background: url(../images/barraMenu.gif) 0 0 no-repeat;
	background-color: #fff;
	height: 4em;
}
#page #layer_nav ul {
	float: left;
	margin: 0;
	padding-left:22px;
}
#page #layer_nav li {
	list-style: none;
	float: left;
	display: block;
	padding: 0 3px;
	margin: 0px;
	font-size: 1.8em;
	font-weight: normal;
	line-height: 1.7em;
	border: none;
	background: url(../images/btn_left.gif) 0 0 no-repeat;
}
#page #layer_nav li.last {
	border-right: none;
}
#page #layer_nav li.first {
	border-right: none;
}
#page #layer_nav li a {
	font-weight: normal;
	display: block;
	color: #fff;
	text-decoration: none;
	font-variant: normal;
	padding: 4px 8px;
	cursor: pointer;
	text-transform: capitalize;
}
#page #layer_nav li a:hover {
	display: block;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	background: url(../images/btn_on.gif) 0 0 no-repeat;
}
#page #layer_nav li.selected {
	display: block;
	background: url(../images/btn_on.gif) 0 0 no-repeat;
}
#page #layer_nav li.first.selected {
	display: block;
	background: url(../images/btn_onFirst.gif) 0 0 no-repeat;
}
#page #layer_nav li.selected a, 
#page #layer_nav li.selected a:visited {
	display: block;
	text-decoration: none;
	color: #fff;
	background: url(../images/btn_on.gif) right 0 no-repeat;

}
#page #layer_nav li.selected a:hover {
	display: block;
	text-decoration: none;
}

/* @end */

/* @group breadcrumbs */
#page #container #breadcrumbs {
	padding: 0 0 5px 0;
	margin:0;
	border-bottom: 1px dotted #ddd;
	font-size: 1.1em;
	text-align: left;
	color: #555;
	width: 100%;
	vertical-align: bottom;
}
	#page #container #breadcrumbs #breadcrumbs_wrap {
		padding-top: 5px;
	}
	#page #container #breadcrumbs strong {
		color: #333;
	}
	#page #container #breadcrumbs a {
		text-decoration: none;
		color: #ccc;
	}
		#page #container #breadcrumbs a:visited {
			text-decoration: none;
		}
	#page #container #breadcrumbs ul {
				display:inline;
				margin: 10px;
				width: 50em;
			}
			#page #container #breadcrumbs ul li {
				list-style: none;
				/*float: right;*/
				display: inline;
				padding: 0 3px;
				margin: 0 0px;
				font-size: 1em;
				font-weight: normal;
				line-height: 0.9em;
				border-right: 1px solid #ccc;
			}
			#page #container #breadcrumbs ul li .first {
				border-left: 1px solid #789BAD;
			}
			#page #container #breadcrumbs ul li .last {
				border-right: none;
			}
				#page #container #breadcrumbs ul li a {
					display: inline;
					text-decoration: none;
					padding: 4px 4px 0;
					color:#555;
					cursor: pointer;
				}
				#page #container #breadcrumbs ul li a:hover {
					cursor: pointer;
					text-decoration: none;
					color: #F09100;
				}
				#page #container #breadcrumbs fieldset {
					display: inline;
					float: right;
					width: 30em;
					border: none;
					text-align:right;
					margin-top:  -5px;
				}
				#page #container #breadcrumbs fieldset select {
					/*border:medium none;*/
					border:1px solid #DDD;
					font-size:1em;
					font-weight:bold;
					width:14em;
					text-align: right;
					margin-right:10px;
				}
/* @end */

/* @group banner */
#page #banner {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 30px;
	display: none
}
#page #banner #banner_wrap {
	float: left;
}
/* @end */

/* @group CONTAINER */
#page #container {
	position: relative;
}
#page #container #content .col1 {
	width:  96% !important;
	margin-bottom: 20px !important;
}
#page #container #content .col2 {
	float:left !important;
	width:96% !important;
	margin-bottom: 20px !important;
}
#page #container #content .col1 h1,
#page #container #content .col2 h1 {
	border-bottom:1px solid #00476B;
	width:99% !important;
}
#page #container #content .col1 .item {
 	padding: 10px 0 !important;
}
#page #container #content .col2 .item {
  	padding: 10px 0 !important;
}
#page #container #container_wrap {
	position: relative;
	background: #fff;
}
#page #container #content {
	margin: 20px 0;
	width: 74% !important;
	float: left !important;
}

/* @group bannerHome */
#page #container #content #bannerHome {
	margin: 0 0 0 -1%;
}
/* @end bannerHome*/

/* @group bloqueDestacado */
#page #container #content #bloqueDestacado {
	background: #e4e4e4; /* url(../images/fondoBloqueDestacados.png) repeat 0 0;*/
	margin: 0;
	margin-bottom: 10px; 
	border: 1px solid #ccc;
}
/* @group SEARCH */
#page #container #content #bloqueDestacado #search {
	background:  #e4e4e4 url(../images/fondoBuscador.jpg) repeat-y 0 0;
	margin: 0pt; 
	padding: 0 20px 10px 20px;
	
}
#page #container #content #bloqueDestacado #search h2 {
	padding: 15px 0 10px;
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
}
#page #container #content #bloqueDestacado #search input {
	background: #FFFFFF url(../images/fondoInput.gif) no-repeat scroll -10px 2px;
	border-style:none;
	color:#333333;
	width:140px;
	font-size:1.1em;
	padding:3px 20px 3px 5px;
}
#page #container #content #bloqueDestacado #search select {
	width:160px;
	font-size: 1.2em;
	height: 2em;
}
#page #container #content #bloqueDestacado #search #search_submit {
	margin: 20px 0 0 0;
	padding: 0;
	width: 14em;
}

#page #container #content  #bloqueDestacado #guia_imagen {
	margin-top:3px;
}
/* @end */
/* @end bloqueDestacado*/

/* @group productosHome */
#page #container #content #productosHome {
	margin: -10px 0 !important
}
#page #container #content #productosHome .item {
	height: 30em;
	background: url(../images/baseProducto.gif) 0 0 no-repeat;
}
#page #container #content #productosHome .item span {
	display: block;
	margin: 0px; 
	padding: 0px; 
	height: 100px;
}
#page #container #content #productosHome .item h2 {
	margin: 10px 20px;
	height: 40px;
}
#page #container #content #productosHome .item p {
height:5em;
margin:0;
padding:10px 20px 0 20px;
}
#page #container #content #productosHome .item a  {
	display: block;
	line-height:18px;
}
#page #container #content #productosHome .item img {
	width: 218px;
	height: 100px;
	padding: 0 0 0 1px;
}
#page #container #content #productosHome .item .priceBox {
	margin: 0;
	padding: 10px 20px 0 20px;
	font-size: 1.9em;
}
#page #container #content #productosHome .item .priceBox .dto {
	display: block;
	float: left;
	margin: 0;
	padding:0 0 0 6%;
	width:43%;
	color: #F09100;
}
#page #container #content #productosHome .item .priceBox .price{
	display: block;
	color: gray;
	padding:0 0 0 6%;
	width:43%;
	float: right;
	margin: 0;
}
#page #container #content #productosHome .item .priceBox small {
	display: block;
	font-size: 0.5em;
}
#page #container #content #productosHome .item .priceBox strong {
	font-size: 1.5em;
	font-weight: normal;
	
}
/* @end */
body.unacol #page #container #content {
	float: right;
	width: 950px;
	display: inline;
}
body.doscol #page #container #content {
	float: right;
	display: inline;
	width: 735px;
}
body.trescol #page #container #content {
	float: right;
	display: inline;
	width: 570px;
	float: left;
}
/* @group left */
#page #container #left {
	border-right:1px solid #E5E5E5;
	display:inline;
	float:left;
	margin:20px 20px 0 30px;
	padding:0 20px 0 0;
	width:170px;
}
#page #container #left h3 {
	margin: 0;
}
#page #container #left h4 {
	margin: 0;
}
#page #container #left ul {
	margin: 15px 0 40px 0px;
}
#page #container #left ul li {
	margin: 0 0 15px 0;
	padding: 0 0 2px 0;
	border-bottom: 1px dotted #CCC
}
#page #container #left p {
	padding: 20px 0 0 0px;
	width: auto;
	margin: 0;
	color: #666;
}
/* @end */

/* @group right */
#page #container #right {
	float: right;
	display: inline;
	width: 124px;
	margin:20px 0 0 20px;
	padding:50px 5px 0 10px;
	border-left: 1px solid #e5e5e5;
}
#page #container #right p {
	color: #666;
	margin: 0
}
/* @end */

#page #footer .untercio {
	float: left;
	display: inline;
	width: 286px;
	margin: 0 20px 0 0;
}
/* @end */

/* @group destacado */
#page #destacado {
	background: #e5e5e5;
	padding: 30px;
	border: 1px solid #DDD
}
/* @end */

/* @group cart */
#page #container #left .basket {
	margin: 0 0 20px 0;
	border-top: 3px solid #e5e5e5;
	border-bottom: 3px solid #e5e5e5;
	padding: 10px 0;
}
#page #container #left .basket table {
	width: 100%
}
#page #container #left .basket .floatright {
	text-align: right;
}
#page #container #left .basket .floatright .btn {
	margin-right: 0;
	padding-right: 0;
}
#page #container #left .basket h3 {
	margin: 5px 0 10px 5px;
}
#page #container #left .basket strong {
	color: #222;
	font-size: 1.2em;
}
#page #container #left .basket table tfoot {
	background: #ddd;
}
/* @end */

/* @group CATEGORY NAV */
#page #container #left ul li {
	list-style: none;
	background: url(../images/ico_arrow.gif) 5px 4px no-repeat;
	padding: 0 0 0 18px;
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
}
#page #container #left ul li a {
	text-decoration: none
}
#page #container #left ul li a:hover {
}
#page #container #left ul li.selected a {
}
/* @end */

/* @group second level */
#page #container #left ul li ul {
	margin: 10px 0 10px 0px;
}
#page #container #left ul li ul li {
	font-size: 1.1em;
	border: none;
	background: url(../images/ico_bullet_second.gif) 2px 4px no-repeat;
	padding: 0 0 0 15px;
}
#page #container #left ul li ul li a {
}
#page #container #left ul li ul li a:hover {
}
#page #container #left ul li ul li a.selected {
}
/* @end */

/* @group third level */
#page #container #left ul li ul li ul {
	margin: 10px 0 10px 5px;
}
#page #container #left ul li ul li ul li {
	font-size: .9em;
	margin: 0 0 5px 0;
	border: none;
	font-weight: normal;
	background: url(../images/ico_bullet_third.gif) 2px 4px no-repeat;
	padding: 0 0 0 10px;
}
#page #container #left ul li ul li ul li a {
}
#page #container #left ul li ul li ul li a:hover {
}
#page #container #left ul li ul li ul li a.selected {
}
/* @end */

/* @group FOOTER */
#page #footer {
	border-top: 1px solid #ccc;
	margin:0 auto 50px;
	padding:5px 0 0;
	width:950px;
}
#page #footer #footer_wrap {
	margin:0 0 0 -45px;
	position:relative;
	width:1000px;
}

	/* @group shortcuts_footer */
	#page #footer #shortcuts_footer {
			float: left;
		display: block;
		margin: 0;
		padding: 0;
		width:100%;
	
	}
		#page #footer #shortcuts_footer h3 {
			color: #282D32;
			font-weight: normal;
			font-size: 1.2em;
			margin-bottom: 10px;
		}
		#page #footer #shortcuts_footer ul {
			float:left;
			margin:-65px 0 0 190px;
			padding:0 !important;
			width:50em;
		}
			#page #footer #shortcuts_footer ul li {
				list-style: none;
			float: left;
			display: block;
			padding: 0 3px;
			margin: 0 0px;
			font-size: 1.1em;
			font-weight: normal;
			line-height: 0.9em;
			border-right: 1px solid #ccc;
			}
				#page #footer #shortcuts_footer ul li a {
					display: block;
				text-decoration: none;
				padding: 4px 4px 0;
				cursor: pointer;
				color: #ccc;
				}
					#page #footer #shortcuts_footer ul li a:hover {
						display: block;
				text-decoration: none;
				cursor: pointer;
				color: #F09100;
					}
	/* @end */

	/* @group nav_footer */
	#page #footer #nav_footer {
		float: left;
		display: block;
		margin: 0;
		padding: 0;
		width:100%;
		
	}
		#page #footer #nav_footer strong {
			float: right;
			margin: 10px;
			padding: 0;
			font-size: 2em;
			color: #F09100;
		}
		#page #footer #nav_footer ul {
			float: left;
			margin: 10px;
			width: 50em;
		}
		#page #footer #nav_footer ul li {
			list-style: none;
			float: left;
			display: block;
			padding: 0 3px;
			margin: 0 0px;
			font-size: 1.1em;
			font-weight: normal;
			line-height: 0.9em;
			border-right: 1px solid #789BAD;
		}
			#page #footer #nav_footer ul li a {
				display: block;
				text-decoration: none;
				padding: 4px 4px 0;
				cursor: pointer;
			}
			#page #footer #nav_footer ul li a:hover {
				display: block;
				text-decoration: none;
				cursor: pointer;
				color: #F09100;
			}
	/* @end */

	/* @group tex_footer */
	#page #footer #tex_footer {
		position: absolute;
		bottom: 0;
		top: 50px;
		left: 198px;
		display: inline;
		margin:0;
		padding:0;	
	}
		#page #footer #tex_footer small {
			color: #ccc;
			font-size: 1.1em;
			float: left;
			line-height: normal;
			margin: 0;
			padding: 0;
			display: block;
		}
		#page #footer #tex_footer h2 {
			font-weight: bold;
			color: #ccc;
			font-size: 1.1em;
			float: left;
			line-height: normal;
			margin: 0;
			padding: 0;
			display: block;
		}
		#page #footer hr {
			color: #fff;
			background-color: #fff;
			display:  none;
		}
	/* @end */

	/* @group powered */
	#page #footer #powered {
		position: absolute;
		bottom: 0;
		right: 0;
		display: inline;
		width: 200px;
		text-align: right;
		color: #789BAD;
		margin-right: 20px;
	}
		#page #footer #powered a {
			font-weight: bold;
			text-decoration: none;
			color: #789BAD;
			font-size: 1.2em;
			display: inline;
		}
			#page #footer #powered a:hover {
				color: #282D32
			}
	/* @end */
	
/* @end */

/* @group paginacion 
#page .paginacion p a:link, #page .paginacion p a:visited, #page .paginacion p a:active {
	background-color: #e5e5e5;
	border-color: #e5e5e5;
	color: #282D32;
	text-decoration: none;
}
#page .paginacion p span, #page .paginacion p a:hover {
	color: #282D32;
}
 @end */

/* @group slideshow */
/* slideshow gallery */
#bannerHome a.prev {
background:url("../images/flecha_izq.png") no-repeat scroll 0 0 transparent;
display:block;
height:47px;
left:10px;
position:absolute;
top:75px;
width:47px;
z-index:10000;
}
#bannerHome a.next {
background:url("../images/flecha_der.png") no-repeat scroll 0 0 transparent;
display:block;
height:47px;
position:absolute;
right:5px;
top:75px;
width:47px;
z-index:10000;
}
#featured {
	height:195px;
	margin:0;
	overflow:hidden;
	position:relative;
	width:700px;
}
	#featured .carrousel {
		width:700px!important;
		height:195px;
		margin:0;
		overflow:hidden;
		padding:0;
	}
		#featured .carrousel ul {
			width:2800px;
			height:195px;
			overflow:hidden;
			padding:0;
			margin:0!important;
		}
			#featured .carrousel ul li {
				display:inline;
				float:left;
				height:195px;
				overflow:hidden;
				width:700px;
				padding:0!important;
			}
				#featured .carrousel ul li .fthumb {
					height:195px;
					width:700px;
					float:left;
				}
				
/*DEPRECATED*/				
#slideshow ul {
	left: 15px;
	margin-left: 0px;
}
.slideshowlite {
	position: relative;
	overflow: hidden;
	width:700px!important;
	height:190px!important;
}
	.slideshowlite a {
		position: absolute;
		z-index: 1;
		width: 100%;
		height: 100%;
		text-align: center;
	}
	.slideshowlite img {
		border: none;
	}
/* pagination control */
.slideshowlite ul,
.slideshowlite ol {
	display:none;
	list-style: none;
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: 5px;
	right: 5px;
	z-index: 3;
}
	.slideshowlite ul li,
		.slideshowlite ol li {
		float: left;
		width: 16px;
		list-style-type: none!important;
	}
		.slideshowlite ul li a {
			position: relative;
			display: block;
			width: 100%;
			height: 14px;
			padding: 1px 0 3px;
			text-decoration: none;
			color: #666 !important;
			background: #eee;
			border: 1px solid #666;
			text-align: center;
			font-size: 11px;
		}
		.slideshowlite ul li a.current {
			color: #111;
			font-weight: bold;
			border: 1px solid #111;
			background: #fff;
		}
			.slideshowlite ul li a:hover {
				color: #fff;
				background: #333;
			}
/* @end */

/* @group ocultar precios */
/*ficha de producto
#p_price {
	display: none;
}*/
/*listado productos*/
#page #container #content .addCart p {
	display: none!important;
}
/*escaparates
.p_price {
	display: none !important;
}*/
/* @end */

/* @group extraDIVS */
#page #extraDiv1 {
	display: none
}

#page #extraDiv2 {
	display: none
}

#page #extraDiv3 {
	display: none
}

#page #extraDiv4 {
	display: none
}

#page #extraDiv5 {
	display: none
}
/* @end */

/* @group DondeEstamos */
#page #home_donde {
	color:#0F5274;
	font-size:1.2em;
	line-height:1.3em;
	margin:10px 0 20px 10px;
	padding:0;
}
#page #home_donde .floatleft a:link,
#page #home_donde .floatleft a:hover,  
#page #home_donde .floatleft a:active,
#page #home_donde .floatleft a:visited
{
	color: #0066CC !important;
	font-size: 0.9em;
}
#page #home_donde #home_direccion {
	float:left;
	margin:0 0 20px 0;
	padding: 0;
	width:40%;	
}
#page #home_donde #home_contacto {
	float:right;
	width:55%;
	padding:20px 0 0 0;
	background: transparent url(../images/fondoBloqueContacto.gif) no-repeat 0;
}
#page #home_donde #home_contacto .tlfno {
	 font-size: 1.6em;
	 line-height: 1.1em;
	 padding: 0 0 0 15px;
	 font-weight: bold;
	
}
#page #home_donde #home_contacto .email {
	color:#427791;
	font-size:1.2em;
	line-height:1.5em;
	padding:0 0 0 15px;
}
#page #home_donde #home_direccion h2 {
	font-size:1.1em;
	font-variant:small-caps;
	font-weight:bold;
	text-transform:uppercase;
}
/* @end */

/* @group corporativo */
#page #container #content #corporativo,
#page #container #content #corporativo_donde_estamos,
#page #container #content #corporativo_que_hacemos,
#page #container #content #corporativo_quienes_somos {
	margin: 0;
	padding: 0;
	width:  96%;
}
#page #container #content #corporativo_quienes_somos #recursos {
	margin-top: 20px;
	}
#page #container #content #corporativo_quienes_somos #recursos h2 {
	color: #2e67b2;
	border-bottom: 1px dotted #2e67b2;
	}
#page #container #content #corporativo_quienes_somos #recursos h3 {
	font-size:  1.5em;
	border-bottom:1px solid #00476B;
	margin:10px 0 20px 0;
}
#page #container #content #corporativo_quienes_somos #recursos .item {
	margin: 0 15px 20px 0 !important;
}
#page #container #content #corporativo_quienes_somos hr {
	display: none;	}
/* @end */

/* @group galeria */
#page #container #content .gallery img {
padding:10px;
}
/* @end */

/* @group tienda */
#page #container #content .item img {
	/*padding:0 10px 10px;*/
	padding:0;
}

/* @end */
/* @group ficha */
#page #container #content #ficha {
	width: 95%;
}
#page #container #content #ficha br {
}
#page #container #content #ficha hr {
	display:  none;
}
#page #container #content #ficha h1{
	border-bottom:1px solid #00476B;
	width:99% !important;
	margin-bottom:5px;
}
#page #container #content #ficha h3 {
	width: 95%;
	border-bottom:1px dotted #00476B;
	margin-bottom: 5px;
}
#page #container #content #ficha h4 {
	color: #282D32;
	font-size:1.2em;
}
#page #container #content #ficha #datostecnicos label{
	color: #282D32 !important;
	font-size:1em !important;
} 
#page #container #content #ficha #datostecnicos tbody tr.even td {
	background-color: #fffeff;
} 
#page #container #content #ficha #datostecnicos table tbody td {
	font-size: 1.2em;
}
#page #container #content #ficha .gallery {
	width: 95%;
	padding: 0;
}
/* @end */

/* @group actualidad */
body#body_actualidad #page #content .item {
	border-bottom: 1px dotted #d5d5d5;
	width:100%;
}
body#body_actualidad #page #content .item img {
	padding:0 15px 10px 0;
}
body#body_actualidad #page #content .item h2 {
	font-size:1.4em;
	font-weight:bold;
}
body#body_actualidad #page #content .item .txt a {
 	font-size: 0.8em !important;
 	float: right;
}
body#body_fichanoticia #page #container #content #content_wrap {
	width: 95%;
}
/* @end */


/* @group contacto */
/*body#body_contacto #page h1{
	font-size: 3em;
	color:#f09100;
	margin-bottom:10px;
	border:0!important;
}*/
#body_contacto #page #content #enviar {
	margin-left:250px!important;
	margin-top:-80px!important;
}


/* @end */

/* @group donde estamos */
body#body_fichacontenido #page #container #content .address {
	height:305px;
	margin:-325px 0 0;
	padding:10px;
	}
body#body_fichacontenido #page #container #content .address .data {
	float:right;
	margin-left:525px;
	}
body#body_fichacontenido #page #container #content .address .data  small{
	display:none;
	}
/* @end */

/* @group loginBlock */
#loginBlock {
	border: 1px solid #ccc;
	margin-bottom:20px;
	padding: 0px;
	margin-bottom: 45px;
	text-align: left;
}
	#loginBlock h2 {
		color: #f09100;
		font-size: 1.3em;
		font-weight: bold;
		padding: 8px 10px 0;
	}
	/*
	#loginBlock p {
		padding: 0 0 0 10px !important;
		margin: 5px 0 !important;
		font-size: 1.2em;
	}*/
	#loginBlock p {
		padding: 0 0 0 10px !important;
		margin: 5px 0 10px 0 !important;
		font-size: 1.2em;
	}
	#loginBlock .floatleft {
		margin: 0 0 10px 20px;
	}
	#loginBlock fieldset.inputLogin {
	 	padding:  0 10px;
	}
	#loginBlock fieldset.inputLogin label {
		display: none;
	}
	#loginBlock .inputLogin input{
		-moz-border-radius:0;
	}
	#loginBlock .inputLogin input#txt_password {
		width: 115px;
		margin:  0;
	} 
	#loginBlock .btnLogin a, #loginBlock .btnLogin a:visited {
		display: block;
		background: url(../images/btnLogin.gif) 0 0 no-repeat;
		height: 23px;
		width: 63px;
		color: #fff;
		text-decoration: none;
		text-align: left;
		font-size: 1.1em;
		padding: 7px 0 0 0px;
	}
	#loginBlock a#recordar, #loginBlock a:visited#recordar {
		text-decoration: none;
		color: #c6c6c6;
		font-size: 0.9em;
	}
	#loginBlock #registro {
		background-image: url(../images/fondoReg.png);
		padding: 0 5px 0 5px;
	
		display:block;
		height: 44px;
	}
	#loginBlock ul{
		margin-left:10px!important;
        padding-left:0px;
	}
		#loginBlock ul li{
			list-style:none;
			margin:0 20px 0 0;
			padding:0 0 4px 0;
			border-bottom:1px dotted #DDDDDD;
		}
		#loginBlock ul li.last {
			border-bottom:0;
		}
	
		#loginBlock ul li .selected:link, #loginBlock ul li .selected:visited {
			color:#F09100;
			text-decoration:none;
		}
/* @end */



/* @group agendaHome */
#page #container #content #agendaHome h1 {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #c7c7c7!important;
	font-size:16px;
	width:98%;
}
#page #container #content #agendaHome hr {
	width:98%;
}
#page #container #content #agendaHome .itemFoot a:link,
#page #container #content #agendaHome .itemFoot a:visited
{
	color: #F09100;
	font-size: 1.1em;
	text-decoration: none;
}
#page #container #content #agendaHome .itemFoot a:hover
{
	color: #ccc;
}
#page #container #content #agendaHome .item {
	margin: 10px 0 10px 0;
	padding: 0;
}
#page #container #content #agendaHome .item small {
	background: #fff url(../images/fondoAgenda.gif) no-repeat 2px 0;
	display:  block;
	width: 18%;
	height: 5.4em; /*8.4em; */
	line-height:1.5em;
	color: #fff;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
}
#page #container #content #agendaHome .item h2 {
	display:block;
	float:right;
	font-size:1.3em;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:left;
	width:80%;
	color:#424242;
}
#page #container #content #agendaHome .comentar {
	display:block;
	float:left;
	padding: 5px 0 5px 5px;
	width: 75%;
}
#page #container #content #agendaHome .valorar {
	display:block;
	float:left;
	padding: 5px 0 5px 5px;
}
#page #container #content #agendaHome .comentar a {
	text-decoration: none;
}
#page #agendaHome  .floatright{
	float:left!important;
}
/* @end agendaHome */




/* @group agendaList */
#page #container #content #agendaList h1 {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #ccc;
}
#page #container #content #agendaList .itemFoot a:link,
#page #container #content #agendaList .itemFoot a:visited
{
	color: #F09100;
	font-size: 1.1em;
	text-decoration: none;
}
#page #container #content #agendaList .itemFoot a:hover
{
	color: #ccc;
}
#page #container #content #agendaList .item {
	margin: 10px 0 10px 0;
	padding: 0;
}
#page #container #content #agendaList .item small {
	background: #fff url(../images/fondoAgenda.gif) no-repeat 0 0;
	display:  block;
	width: 38px;
	height: 3.4em;
	line-height:1.5em;
	color: #fff;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
}
#page #container #content #agendaList .item h2 {
	display:block;
	
	font-size:1.3em;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	width:80%;
}
#page #container #content #agendaList .comentar {
	display:block;
	float:left;
	padding: 5px 0 5px 5px;
	width: 75%;
}
#page #container #content #agendaList .valorar {
	display:block;
	float:left;
	padding: 5px 0 5px 5px;
}
#page #container #content #agendaList .comentar a {
	text-decoration: none;
}
#page #agendaList  .floatright{
	float:left!important;
}
/* @end agendaList */



/* @group noticiasHome */
#page #container #content #noticiasHome.last {
	margin:0 0 0 0!important;
}
#page #container #content #noticiasHome h1 {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #c7c7c7!important;
	font-size:16px;
}
#page #container #content #noticiasHome .itemFoot a:link,
#page #container #content #noticiasHome .itemFoot a:visited
{
	color: #F09100;
	font-size: 1.1em;
	text-decoration: none;
}
#page #container #content #noticiasHome .itemFoot a:hover
{
	color: #ccc;
}
#page #container #content #noticiasHome .item {
	border-bottom:1px dotted #E5E5E5;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
#page #container #content #noticiasHome .item p {
	margin: 5px 0;
	padding: 0;
}
#page #container #content #noticiasHome .item img {
	margin:0 10px 0 0;
	padding: 0;
	border: 2px solid #ccc;
}
#page #container #content #noticiasHome .item h2 {
	font-size:1.3em;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:left;
	color: #F09100;
}
#page #container #content #noticiasHome .item h2 a {
	margin:0;
	padding:0;
	color: #F09100;
}
#page #container #content #noticiasHome .item small {
	color: #ccc;
}
#page #container #content #noticias_rss_1 {
	margin-bottom: 5px;
}
#page #container #content #noticiasHome hr {
	display:none;
}


/* @end noticiasHome */

/* @group paginacion */
#page .paginacion {
	padding: 0 0 3px 12px;
}
#page .paginacion h5 {
	float:right; 
	display:inline;
	color: #F09100;
	font-size:1.1em;
	line-height:1.3em;
	margin-top:0;
	padding:0 0 2px;
}
#page .paginacion p {
	position: relative; 
	float: right; 
	margin-top: 0; 
	padding: 0 0 2px;  
	font-size: 1.1em; 
	text-align: right;
}
#page .paginacion p a:link, 
#page .paginacion p a:visited, 
#page .paginacion p a:hover,
#page .paginacion p a:active {padding:2px 5px;}
#page .paginacion p span {padding:2px 5px;}

/* @end paginacion */

#radio {
	background: url(../images/radio.jpg) 0 0 no-repeat;
	border: 1px solid #b9b9b9;
	height: 115px;
	width: 215px;
	margin: 0 0 25px 0;
}
#latin_radio {
	/*background: url(../images/radio.jpg) 0 0 no-repeat;*/
	border: 1px solid #b9b9b9;
	/*height: 115px;
	width: 215px;*/
	margin: 10px 0 10px 0;
}
.miniBanner {
	border: 1px solid #b9b9b9;
	margin: 10px 0 20px 0;
}
.miniBanner2 {
	border: 1px solid #b9b9b9;
	margin: 10px 0 0 0;
	padding: 10px;
}

/* @group right_latin */
#page #container #right_latin {
	float: right;
	display: inline;
	width: 23%;
	margin:20px 0;
	padding:0 0 0 0;
	
}
	#page #container #right_latin p {
		color: #666;
		margin:10px 0;
	}
/* @end */

/* @group marketplace */
/*body#body_marketplace #page  h1,
body#body_marketplace_ficha #page  h1 {
	font-size: 3em;
	color:#f09100;
	margin-bottom:10px;
	border:0!important;
}*/

#buscadorOfertas{
width: 670px;
height:45px;
margin:5px 0;
background: url(../images/fondoBuscadorOfertas.jpg) no-repeat 0 0;
padding:15px;
}
	#buscadorOfertas #categoriasOfertas{
		width:400px;
		background: url(../images/fondoBuscadorCategorias.jpg) no-repeat 0 0;
		height:20px;
		padding:12px;
	}
		#buscadorOfertas #categoriasOfertas label{
			display:inline!important;
			color:#828282;
			margin:0 10px 0 5px!important;
		}
		#buscadorOfertas #categoriasOfertas select{
			width:65%;
		}
	#buscadorOfertas #btnOfertas{
		margin: 2px 0 0 25px;
		width:159px;
		height:39px;
		background: url(../images/btnOfertas.gif) no-repeat 0 0;
	}
		#buscadorOfertas #btnOfertas a {
		color:#FFFFFF;
		display:block;
		font-size:14px;
		font-weight:bold;
		padding:12px 20px;
		text-decoration:none;
		}
		#buscadorOfertas #btnOfertas a :hover {
			text-decoration: underline;
		}

#resultados{
	margin:10px 0;
}
	#resultados h3{
		margin:10px 0!important;
		color:#f09100;
	}
	#resultados p{
		margin:2px 0!important;
		color:#424242;
	}

#page .paginacion p span {
	color:#f09100!important;
}

#productosHome  h3{
	margin:10px 0 15px 0;
	font-size:1.6em;
	border-bottom:1px dotted #d1d1d1;
	padding-bottom:10px;
	width:99%;
}
#productosHome  hr{
	display:none;
}

body#body_listado_tienda #productosHome .item{
	/*margin-bottom:15px!important;*/
}

#productos {
	margin-bottom:15px;
}
#productos h1 {
	font-size:2.5em !important;
	font-weight:bold;
}
#productos h3 {
	margin:15px 0;
	border-bottom:1px dotted #d1d1ce;
	padding-bottom:5px;
}
#productos hr {
	display:none;
}
#productos p{
	color:#343434;
}
#productos a{
	padding-top:15px;
	color:#f09100!important;
	font-size:1.1em;
}
#productos #btnInteresa{
	margin:20px 0;
	width:235px;
	height:37px;
	background: url(../images/btnInteresa.gif) no-repeat 0 0;
}
	#productos #btnInteresa a {
	color:#FFFFFF!important;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:11px 15px;
	text-decoration:none;
	}
	#productos #btnInteresa a :hover {
		text-decoration: underline;
	}
/* @end */

/* @group guia */
/*body#body_guia #page  h1{
	font-size: 3em;
	color:#f09100;
	margin-bottom:10px;
	border:0!important;
}*/
.guiaHome {
	margin-top:10px;
}
	.guiaHome  h3{
		color:#424242;
		margin:15px 0;
		padding-bottom:5px;
		border-bottom:1px solid #c7c7c7;
		font-size:16px!important;
	}
	.guiaHome  .item h2 {
		margin-bottom:5px!important;
		font-size:14px!important;
		font-weight:bold !important;
	}
	.guiaHome  .item h2 a{
		color:#f09100!important;
	}
	.guiaHome  .item p{
		margin: 0 0 0 5px!important;
		color:#424242;
	}
	.guiaHome  .item .categoria{
		color:#828282!important;
		margin: 0 0 0 0!important;
	}
	.guiaHome  .item .valorar{
		color:#828282;
		margin-bottom:10px;
		line-height:13px;
	}
	.guiaHome .itemFoot a:hover {
	color:#F09100!important ;
	}
	.guiaHome .itemFoot a:link, .guiaHome .itemFoot a:visited {
	color:#F09100!important;
	font-size:1.1em;
	text-decoration:none;
	}

	#volver a{
		padding-top:15px;
		color:#f09100!important;
		font-size:1.1em;
	}

#guiaFicha {
	margin-top:50;
	border-top:1px solid #d1d1ce;
}
	#guiaFicha  h1{
		font-size: 2.5em!important;
		font-weight:bold;
	}
		#guiaFicha .untercio .valorar{
			background: url(../images/fndGuia_top.gif) no-repeat 0 0;
			width:190px;
			height:40px;
			padding:15px;
		}
			#guiaFicha .untercio .valorar h3{
				font-weight:normal;
				margin-bottom:10px;
				font-size:14px;
				color:#343434;
			}
		#guiaFicha .untercio #compartir{
			background: url(../images/fndGuia_bottom.gif) no-repeat 0 bottom;
			padding:15px 45px;
			width:130px;
		}
			#guiaFicha .untercio #compartir img{
				margin-right:7px;
			}
		#guiaFicha .untercio #contacto{
			width:188px;
			padding:15px;
			border-left:1px solid #d2cece;
			border-right:1px solid #d2cece;
			margin-top:0px!important;
			background:#F1F1F0;
		}
			#guiaFicha .untercio #contacto h3{
				font-weight:normal;
				margin-bottom:10px;
				font-size:14px;
				color:#343434;
			}
		#guiaFicha .untercio #mapa {
			margin-top:25px;
		}
			#guiaFicha .untercio #mapa h3 {
				margin-bottom:10px;
				font-weight:normal;
			}
	#guiaFicha .itemFoot a:hover {
		color:#CCCCCC;
	}
		#guiaFicha .itemFoot a:link, #guiaFicha .itemFoot a:visited {
			color:#F09100;
			font-size:1.1em;
			text-decoration:none;
		}
	
	#guiaFicha .dostercios #thumbs ,
	#guiaFicha .dostercios #imagen{
		float:left;
		/*margin-top:40px;*/
	}
		#guiaFicha .dostercios #thumbs ul{
			margin-left:0!important;
		}
			#guiaFicha .dostercios #thumbs ul li{
				list-style:none;
				padding:0 20px 4px 0;
			}
		#guiaFicha .dostercios #servicios{
			margin-top:0px;
		}
			#guiaFicha .dostercios #cuerpo,
			#guiaFicha .dostercios #comentarios,
			#guiaFicha .dostercios #opinion {
				margin-top:25px;
			}
			#guiaFicha .dostercios #cuerpo h3,
			#guiaFicha .dostercios #servicios h3{
				margin-bottom:10px;
				font-weight:normal;
			}
			#guiaFicha .dostercios #cuerpo p,
			#guiaFicha .dostercios #servicios p{
				line-height:1.3em!important;
			}
			#guiaFicha .dostercios #servicios img{
				margin-right:10px;
			}
			#comentarios h3{
				margin-bottom:10px;
				font-weight:normal;
				border-bottom:1px solid #E5E5E5;
				padding-bottom:5px;
				color:#343434;
			}
				#comentarios .item {
					border-bottom:1px solid #E5E5E5;
					padding-bottom:5px;
					margin-bottom:10px;
				}
				#comentarios .item  img{
					margin-right:10px;
				}
				#comentarios .item  .firma{
					color:#f09100;
				}
			#opinion input{
				width:50%;
			}
				#opinion #btnPublicar{
					background:transparent url(../images/btnPublicar.gif) no-repeat scroll 0 0;
					height:39px;
					margin:10px 0 0 0;
					width:104px;
				}
				#opinion #btnPublicar a {
					color:#FFFFFF;
					display:block;
					font-size:14px;
					font-weight:bold;
					padding:12px 20px;
					text-decoration:none;
				}
/* @end */

/* @group contacto */
#page .parrafoNaranja{
	color:#f09100;
}
#page #contacto_texto p{
	line-height:1.5em;
	margin:15px 0;
}
	#page #contacto_texto .contacto_google a{
		color:#f09100;
	}
	#page #contacto_texto hr {
		margin:20px!important;
		width:95%
	}
#contacto_formulario{
	margin-top:90px;
}
	#page #content #enviar .btn ,
	#contacto_formulario #btnPublicar,
	#registro_formulario #btnPublicar {
		background:transparent url(../images/btnPublicar.gif) no-repeat scroll 0 0;
		height:39px;
		margin:10px 0 0;
		width:104px;
	}
	#page #content #enviar .btn a,
	#contacto_formulario #btnPublicar a ,
	#registro_formulario #btnPublicar a{
		background:transparent none repeat scroll 0 0;
		color:#FFFFFF;
		display:block;
		font-size:14px;
		font-weight:bold;
		padding:12px 20px;
		text-decoration:none;
	}

/* @end */

/* @group registro */
#registro_texto{
	margin-bottom:30px;
}
#argumentoNum{
	width:30px;
}
#argumento #argumentoNombre{
	background: url(../images/fndArgumento_top.gif) no-repeat 0 top;
	padding:15px 20px 5px 20px;
	width:152px;
	font-weight:bold;
	color:#f09100;
	font-size:1.3em;
}
#argumento #argumentoArg{
	background: url(../images/fndArgumento_bottom.gif) no-repeat 0 bottom;
	padding:5px 20px 15px 20px;
	width:152px;
	font-size:1.3em;
	line-height:1.4em;
}
/* @end */

/* @group bannerTop */
#bannerTop{
	float:right;
	padding:15px 5px 0 0;
}
/* @end */

/* @group formulario*/
#page #registro_formulario{display:inline; float:left; width:460px; margin:0 0 0 10px;}
	#page #registro_formulario .clear{height:5px;}
	#page #registro_formulario label.none{display:none;}
	#page #registro_formulario h3{margin-bottom:10px; font-weight:normal; font-size:1.6em; color:#343434;}
	#page #registro_formulario p{margin:10px 0 0 0;}
	#page #registro_formulario hr.dotted{background-color:transparent; border-top:1px dotted #E5E5E5;}

	#page #registro_formulario .datos_acceso{margin-bottom:10px;}

#page #registro_formulario .datos_personales,
#page #registro_formulario .datos_visible,
#page #registro_formulario .datos_contacto,
#page #registro_formulario .suscribir_news,
#page #registro_formulario .mas_datos,
#page .anuncio{margin-bottom:10px; padding-top:20px;}

#page #registro_formulario .datos_acceso input,
#page #registro_formulario .datos_personales input,
#page #registro_formulario .datos_visible input,
#page #registro_formulario .suscribir_news input,
#page #registro_formulario .mas_datos input,
#page #registro_formulario .datos_personales select,
#page #registro_formulario .datos_contacto input,
#page #registro_formulario .datos_contacto select{float:left; display:inline; clear:both; width:220px; margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	#page #registro_formulario .datos_personales input.radio,
	#page #registro_formulario .datos_visible input.radio,
	#page #registro_formulario .suscribir_news input.radio,
	#page #registro_formulario .mas_datos input.radio{width:16px; height:16px; clear:none;}
	#page #registro_formulario .datos_personales input.file{height:auto;}
#page #registro_formulario .datos_personales label,
#page #registro_formulario .mas_datos label{float:left; display:inline; margin:5px 10px 3px 0;}
#page #registro_formulario .datos_personales span.status,
#page #registro_formulario .datos_visible span.status,
#page #registro_formulario .suscribir_news span.status,
#page #registro_formulario .mas_datos span.status,
#page #registro_formulario .datos_personales span.comentado{float:left; display:inline; margin:5px 10px 0 0; font-size:11px; color:#939393;}
#page #registro_formulario .datos_personales span.comentado{margin-bottom:15px;}
	#page #registro_formulario .datos_personales select.diacumple{width:55px; clear:none; margin-left:10px; margin-bottom:0;}
	#page #registro_formulario .datos_personales select.mescumple{width:110px; clear:none; margin-left:10px; margin-bottom:0;}
	#page #registro_formulario .datos_personales select.anycumple{width:75px; clear:none; margin-left:10px; margin-bottom:0;}
	#page #registro_formulario .datos_personales select.paisnacimiento{width:180px; clear:none; margin-left:10px}
	
#page #registro_formulario .datos_contacto select.tipovia{width:75px; clear:none; margin-right:10px;}
#page #registro_formulario .datos_contacto input.via{width:190px; clear:none; margin-right:10px;}
#page #registro_formulario .datos_contacto input.num{width:70px; clear:none; margin-right:10px;}
#page #registro_formulario .datos_contacto input.piso{width:70px; clear:none;}
#page #registro_formulario .datos_contacto input.puerta{width:110px; clear:none; margin-right:10px;}
#page #registro_formulario .datos_contacto input.otros{width:100px; clear:none; margin-right:10px;}
#page #registro_formulario .datos_contacto input.cp{width:205px; clear:none;}
#page #registro_formulario .datos_contacto input.poblacion{width:216px; clear:none; margin-right:10px;}
#page #registro_formulario .datos_contacto input.provincia{width:216px; clear:none;}
#page #registro_formulario .datos_contacto select.pais{width:216px; clear:none;}
#page #registro_formulario .datos_contacto input.tel1{width:216px; clear:none; margin-right:10px;}
#page #registro_formulario .datos_contacto input.tel2{width:216px; clear:none;}

#page #registro_formulario .mas_datos p{margin:10px 0 15px 0;}
/* @end*/

/* @group MICUENTA */
#page .micuenta {
	margin-bottom:0px!important;
}
/*#page .micuenta h1 {
	border:0 none !important;
	color:#F09100;
	font-size:3em;
	margin-bottom:10px;
}*/
#registro_texto #page p {font-size:1.2em!important;}
#registro_texto ul{
	margin-left:0px!important;
	border-bottom:1px solid #d4d7d5;
	height:33px;
}
	#registro_texto ul li{
		list-style:none;
		display:inline;
		padding:4px 0px 5px 15px;
		margin-right:2px;
		line-height:3em;
		font-size:1.3em;
		background: url(../images/fndPestanya_left.gif) no-repeat 0 0;
	}
	#registro_texto ul .selected{
		background: url(../images/fndPestanyaSel_left.gif) no-repeat 0 0;
	}
	#registro_texto li a {
		color:#FFFFFF!important;
		font-weight:normal;
		padding:4px 15px 5px 0;
		background: url(../images/fndPestanya_right.gif) no-repeat right 0;
	}
	#registro_texto li.selected a {
		background: url(../images/fndPestanyaSel_right.gif) no-repeat right 0;
		color:#343434!important;
		font-weight:normal;
	}

.btnGuardar {
	display:block;
	background:url(../images/btnGuardarComo.gif) no-repeat 0 0;
	width:174px;
	height:39px;
}
.btnGuardar span{
	height:0;
	position:absolute;
	text-indent:-9999px;
	top:-9999px
}
#btnPerfil{
	margin-top:50px;
	width:144px;
	height:27px;
	padding:16px 38px;
	background:url(../images/fndPerfil.gif) no-repeat 0 0;
}
#btnPerfilAnuncio{
	display:inline;
	float:right;
	margin-top:0;
	width:144px;
	height:27px;
	padding:16px 38px;
	background:url(../images/fndPerfil.gif) no-repeat 0 0;
}
.btnPerfil {
	display:block;
	background:url(../images/btnPerfil.gif) no-repeat 0 0;
	width:143px;
	height:25px;
}
.btnPerfil span,
.btnRenovarAnuncio span,
.btnNextStep span,
.btnReactivar span{
	height:0;
	position:absolute;
	text-indent:-9999px;
	top:-9999px
}

.btnRenovarAnuncio {
	display:block;
	background:url(../images/btnRenovarAnuncio.gif) no-repeat 0 0;
	width:174px;
	height:39px;
}

.btnNextStep {
	display:block;
	background:url(../images/btnNextStep.gif) no-repeat 0 0;
	width:174px;
	height:39px;
}
.btnReactivar {
	display:block;
	background:url(../images/btnReactivar.gif) no-repeat 0 0;
	width:185px;
	height:39px;
}



#page .anuncio h3{margin-bottom:10px; font-weight:bold; font-size:1.6em; color:#343434;}
#page .anuncio .info_anun,
#page .anuncio .react_anun{
	width:680px;
	margin-bottom:30px;
	padding:20px 10px;
	border:1px solid #cb5e1b;
	background-color:#f09100;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
}
#page .anuncio .react_anun{background-image:url(../images/exclamacion.png); background-position:575px center ; background-repeat:no-repeat;}

	#page .anuncio .info_anun ul,
	#page .anuncio ul.advantage_anun,
	#page .anuncio .react_anun ul{display:inline; float:left; margin:0;}
		#page .anuncio .info_anun ul li,
		#page .anuncio ul.advantage_anun li,
		#page .anuncio .react_anun ul li{
			display:block;
			color:#FFF;
			font-size:1.6em;
			margin-bottom:10px;
			padding:0;
		}
		#page .anuncio ul.advantage_anun li{font-size:1.4em; color:#282D32;}
		#page .anuncio ul.advantage_anun li span{color:#f09100;}
	
	#page .anuncio .info_anun #btnPerfil{display:inline; float:right; margin-top:15px;}
	
#page .anuncio #payment_format_box,
#page .anuncio #payment_modal_box{
	width:640px;
	padding:10px 30px;
	margin:0 0 10px 0;
	border:1px solid #c6c6c6;
	background:#FFF url(../images/fondo_payment.jpg) left bottom repeat-x;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	
}
	#page .anuncio #payment_format_box .free{display:inline; float:left; width:270px; padding-right:10px; background:url(../images/sep_payment.png) right center no-repeat}
	#page .anuncio #payment_format_box .pay{display:inline; float:left; width:335px; padding-left:15px;}
		#page .anuncio #payment_format_box .free input.radio,
		#page .anuncio #payment_format_box .pay input.radio,
		#page .anuncio #payment_modal_box ul li input.radio{display:inline; float:left; vertical-align:middle;}
		#page .anuncio #payment_format_box .free label,
		#page .anuncio #payment_format_box .pay label{display:inline; float:left; margin-top:5px; font-size:1.3em; color:#f09100;}
		#page .anuncio #payment_format_box .free p,
		#page .anuncio #payment_format_box .pay  p{font-size:1.2em;}
		
#page .anuncio #payment_modal_box ul{margin:0;}
	#page .anuncio #payment_modal_box ul li{display:inline; float:left; padding:0; margin-right:10px; list-style:none;}
		#page .anuncio #payment_modal_box ul li span{display:block; margin:3px 0 0; font-size:1.2em; color:#f09100; font-weight:bold;}
		#page .anuncio #payment_modal_box ul li label{display:inline; float:left; margin-top:3px; font-size:1.1em;}
		
#page .anuncio fieldset input{width:240px;}
#page .anuncio fieldset input,
#page .anuncio fieldset textarea{margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#page .anuncio fieldset textarea{height:100px;}

#page .anuncio .input_text{display:inline; float:left; margin-right:20px;}
	#page .anuncio .input_text label{margin:0 0 3px 0;}
	
#page .anuncio .input_text .dostercios{width:450px!important; margin-top:0; margin-bottom:0; margin-left:0;}
#page .anuncio .dostercios input{width:440px!important;}
#page .anuncio .input_text .untercio{width:220px!important; margin-top:0; margin-bottom:0; margin-left:0;}	
#page .anuncio .untercio input{width:210px!important;}

#page .anuncio .geo_text{width:900px; font-size:11px;}
	#page .anuncio .geo_text a:link,
	#page .anuncio .geo_text a:visited{text-decoration:underline;}

#page .geo_maps{margin:15px 0; width:450px;}	


#page ul#payment_steps{margin:0}
	#page ul#payment_steps li{display:inline; float:left; margin-right:40px; list-style:none;}
	
#page p.num_title{}
#page p.on {color:#f09100;}
#page p.off {color:#828282;}
	#page p.num_title span{
		display:block;
		float:left;
		padding:0 0 6px 6px;
		margin-right:5px;
		width:15px; 
	}
#page p.on span{background:url(../images/circulo_on.gif) 0 0 no-repeat;color:#FFFFFF;}
#page p.off span{background:url(../images/circulo_off.gif) 0 0 no-repeat;color:#FFFFFF;}

#page .upload_file{margin-bottom:20px;}
	#page .upload_file p{margin:0 0 3px; font-size:1.1em;}
	#page .upload_file p.alpha{color:#939393;}
	#page .upload_file input{height:auto; width:240px; margin-top:10px;}
	#page .upload_file img{display:inline; float:left; vertical-align:middle; margin:5px 3px 0 0;}



/*	Servicios	*/

#page #container #content .servicios_catlist {
	border:1px solid #CCC;
	background-color:#EFEFEF;
}
	#page #container #content .servicios_catlist h3 {
		margin:5px;
	}

	#page #container #content .servicios_catlist ul {
		float:left;
		margin:5px;
		padding-left:22px;
	}
		#page #container #content .servicios_catlist li {
			display:block;
			float:left;
			margin:0;
			padding:0 10px;
		}
		#page #container #content .servicios_catlist li.selected a {
			color:#F09100;
		}


/* @end*/


#page #sublayer_nav {width:705px; border-bottom:1px solid #DCDFDE; margin-bottom:10px} 
#page #sublayer_nav ul {float:left; margin:0; width:705px;}
#page #sublayer_nav li {list-style:none; float:left; display:block; margin:0 0 -1px 0; padding:0 2px 0 6px; height:26px; font-size:12px;  line-height:1.2em; background:url(../images/layer_left.png) 0 0 no-repeat;}
#page #sublayer_nav li a{display:block; text-decoration:none; background:url(../images/layer_right.png) right 0 no-repeat; padding:6px 15px 12px 10px; font-weight:bold; color:#FFF}
#page #sublayer_nav li a:hover{display:block; text-decoration:underline}

#page #sublayer_nav li.selected {background:url(../images/layer_left_on.png) 0 0 no-repeat;}
#page #sublayer_nav li.selected a {background:url(../images/layer_right_on.png) right 0 no-repeat; color:#545454}


#page .separador {margin:20px 0}

/*SERVICIOS*/
.e43a8f62-2019-4eee-8 #page #container #content h1 {color:#343434 !important; font-size:16px; margin:0 0 5px; border-bottom:1px solid #DDD!important; padding-bottom:5px}
.e43a8f62-2019-4eee-8 #page #container #content #noticias {width:460px; float:left;}
.e43a8f62-2019-4eee-8 #page #container #content #noticias .itemNew {clear:both; margin:10px 0 10px 0; border-bottom:1px dotted #DDD; padding-bottom:17px;}
.e43a8f62-2019-4eee-8 #page #container #content #noticias .itemNew .fecha {color:#F09100; font-size:12px; font-weight:bold; margin-bottom:-5px;}
.e43a8f62-2019-4eee-8 #page #container #content #noticias .itemNew img {border:3px solid #D0D0D0; padding:0; margin-right:10px}
.e43a8f62-2019-4eee-8 #page #container #content #noticias p {color:#424242; font-size:13px}
.e43a8f62-2019-4eee-8 #page #container #content #noticias .itemNew small {font-size:11px; color:#666}
.e43a8f62-2019-4eee-8 #page #container #content #noticias .itemNew small strong {color:#666; font-weight:bold}
.e43a8f62-2019-4eee-8 #page #container #content #noticias .cabecera {position:relative}
.e43a8f62-2019-4eee-8 #page #container #content #noticias .pie {position:relative}
.e43a8f62-2019-4eee-8 #page #container #content #noticias .ico {position:absolute; top:0; right:0}
.e43a8f62-2019-4eee-8 #page #container #content .itemFoot a {font-size:11px; color:#F09100;}
.e43a8f62-2019-4eee-8 #page #container #content .itemFoot img {margin-left:5px}
.e43a8f62-2019-4eee-8 #page #container #content .paginacion p {font-size:11px; }
.e43a8f62-2019-4eee-8 #page #container #content .paginacion a {font-size:11px; }
.e43a8f62-2019-4eee-8 #page #container #content .paginacion h5 {padding-top:2px}

.e43a8f62-2019-4eee-8 #page #container #content #agenda {width:220px; float:left; margin-right:20px;}
.e43a8f62-2019-4eee-8 #page #container #content #agenda .item {margin:10px 0; padding:0;}
.e43a8f62-2019-4eee-8 #page #container #content #agenda .item small {background:url(../images/fondoAgenda.gif) no-repeat scroll 4px 0 #FFF; color:#FFF; display:block; float:left; height:5.4em; line-height:1.5em; margin:0; padding:0; text-align:center; width:18%; }
.e43a8f62-2019-4eee-8 #page #container #content #agenda .floatright {float:left !important;}
.e43a8f62-2019-4eee-8 #page #container #content #agenda .item h2 {display:block; float:right; font-size:1.3em; font-weight:bold; margin:0; padding:0; text-align:left; width:80%;}
.e43a8f62-2019-4eee-8 #page #container #content #agenda .comentar {display:block; float:left; padding:5px 0 5px 5px; width:75%;}
.e43a8f62-2019-4eee-8 #page #container #content #agenda .itemFoot a {font-size:11px; color:#F09100;}
.e43a8f62-2019-4eee-8 #page #container #content #agenda .itemFoot img {margin-left:5px}
.e43a8f62-2019-4eee-8 #page #container #content #agenda #contentCalendar {width:205px; height:163px; background: url(../images/fnd_calendar.png) top left; margin-bottom:20px; margin-top:10px; padding-left:15px}
.e43a8f62-2019-4eee-8 #page #container #content #agenda  #calendar {width:200px; height:170px;}
.e43a8f62-2019-4eee-8 #page #container #content #agenda  #calendar tr {}
.e43a8f62-2019-4eee-8 #page #container #content #agenda  #calendar td {padding:0 3px 0 3px; color:#363636; font-size:11px; padding:/*\**/3px 3px 2px 3px\9; }
.e43a8f62-2019-4eee-8 #page #container #content #agenda  #calendar td.title {height:40px; color:#FFF; font-weight:bold; font-size:12px; text-align:center; padding-top:8px}
.e43a8f62-2019-4eee-8 #page #container #content #agenda  #calendar td.select {color:#F09100; font-weight:bold}
.e43a8f62-2019-4eee-8 #page #container #content #agenda  #calendar td a.event {color:#F09100; font-weight:bold; background-color:#DDD;}
.e43a8f62-2019-4eee-8 #page #container #content #agenda  #calendar td.meses {height:40px; padding-top:10px}
.e43a8f62-2019-4eee-8 #page #container #content #agenda  #calendar td.meses .floatleft {font-weight:bold; font-size:12px; width:93px}
.e43a8f62-2019-4eee-8 #page #container #content #agenda  #calendar td.meses .floatright {font-weight:bold; font-size:12px; width:93px}
.e43a8f62-2019-4eee-8 #page #container #content #agenda  #calendar td.meses img {padding-bottom:1px;}

.e43a8f62-2019-4eee-8 #page #container #content #receta {clear:both; background:#E0E0E0 url(../images/recetas.jpg) top right no-repeat; padding:15px; margin-bottom:10px; }
.e43a8f62-2019-4eee-8 #page #container #content #receta img.left {border:3px solid #FFF; padding:0; margin-right:10px}
.e43a8f62-2019-4eee-8 #page #container #content #receta h1 {border:none!important}
.e43a8f62-2019-4eee-8 #page #container #content #receta p {width:600px; *width:400px;}
.e43a8f62-2019-4eee-8 #page #container #content #receta .subtitulo {font-size:13px; font-weight:bold}
.e43a8f62-2019-4eee-8 #page #container #content #receta .subtitulo strong {color:#E6620A}
.e43a8f62-2019-4eee-8 #page #container #content #receta .btn a {background:url("../images/btn_receta.gif") no-repeat scroll 0 0 transparent; color:#E6620A; display:block; font-size:11px; font-weight:bold; padding:7px 15px 10px 5px; text-decoration:none; width:120px;}
.e43a8f62-2019-4eee-8 #page #container #content #receta .btn {float:left; font-size:11px; height:25px; margin:5px 0 5px -5px; padding:0 10px 0 8px;}

.e43a8f62-2019-4eee-8 #page #container #content #concursos {float:left; width:220px; margin-right:20px; *padding-bottom:20px}

.e43a8f62-2019-4eee-8 #page #container #content #emisoras {float:left; width:220px; margin-right:20px}
.e43a8f62-2019-4eee-8 #page #container #content #emisoras .emisora {border-bottom:1px dotted #CCC; padding-bottom:10px}

.e43a8f62-2019-4eee-8 #page #container #content #info {float:left; width:220px;}
.e43a8f62-2019-4eee-8 #page #container #content #info .itemInfo {border-bottom:1px dotted #CCC; padding-bottom:10px}


/* registro */
.user_page_138 #page #container #content fieldset.contacto {float:left;}
.user_page_138 #page #container #content fieldset.contacto label {margin-top:0!important}
.user_page_138 #page #container #content fieldset.contacto select {margin-top:4px;}

/* recordar contrasenya */
.user_page_151 #page #container #content .btnPwd {float:left; margin:24px 0 0 10px;}
.user_page_151 #page #container #content fieldset.rememberPwd {float:left; width:200px;}
.user_page_151 #page #container #content fieldset.rememberPwd input { width:200px!important;}

/* mensaje de la home */
.user_page_191 #page .search_home_aux {clear:both; width:480px; margin-left:225px}
.user_page_191 #page .search_home_aux a {color:#F39613; font-weight:bold}
.user_page_191 #page .search_home_aux a:hover {text-decoration:underline}

#modifyButtons {float:left; width:715px; margin-bottom:15px;}
#modifyButtons .datos_acceso {float:left; width:340px; margin-right:20px;}
#modifyButtons .buttons {float:left; width:340px;}
#modifyButtons .buttons #btnPerfil {background:url("../images/fndPerfil.gif") no-repeat scroll 0 0 transparent; height:27px; margin-top:20px; padding:16px 38px; width:144px; margin-left:120px}
#modifyButtons .buttons #btnPerfil2 {background:url("../images/fndPerfil.gif") no-repeat scroll 0 0 transparent; height:27px; margin-top:15px; padding:16px 38px; width:144px; margin-left:120px}
#modifyButtons .buttons .btnPerfil {background:url("../images/btnPerfil.gif") no-repeat scroll 0 0 transparent!important; display:block; height:25px; width:143px;}
#modifyButtons .buttons .btnPerfil2 {background:url("../images/btnPerfil3.gif") no-repeat scroll 0 0 transparent!important; display:block; height:25px; width:143px;}
#modifyButtons .buttons .btnPerfil2 span {height:0; position:absolute; text-indent:-9999px; top:-9999px;}
