/*Nice Titles*/
.nicetitle {
	font-weight: bold;
	color: #3C3C3C;
	text-align: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 25em;
	z-index: 20;
	max-width: 50%;
}
.nicetitle-content{
	overflow: hidden;
	background: white;
	border: 1px solid #333;
	padding: 5px;
}
.nicetitle p{
	margin: 0;
	line-height: 120%;
}
.nicetitle p.destination {
	font-weight: normal;
	font-size: 10px;
	color: #5E7743;
}
div.nicetitle p span.accesskey {
	color: #FF7200;
}

/*THIS PART IS FOR THE NAVIGATION LINKS*/
.nav1 a:link, .nav1 a:visited, .nav2 a:link, .nav2 a:visited, .nav3 a:link, .nav3 a:visited, .nav4 a:link, .nav4 a:visited, .nav5 a:link, .nav5 a:visited, .nav6 a:link, .nav6 a:visited{
	color: #4E4E4E;
	width: 80px;
	height: 20px;
	line-height: 20px;
	background: url(/images/custom/25/01_linkbg2.gif) top repeat-y;
	padding: 0;
}
.nav1 a:link, .nav1 a:visited{
	position: absolute;
	top: 2px;
	left: 14px;
}
.nav2 a:link, .nav2 a:visited{
	position: absolute;
	top: 2px;
	left: 96px;
}
.nav3 a:link, .nav3 a:visited{
	position: absolute;
	top: 2px;
	left: 178px;
}
.nav4 a:link, .nav4 a:visited{
	position: absolute;
	top: 2px;
	left: 260px;
}
.nav5 a:link, .nav5 a:visited{
	position: absolute;
	top: 2px;
	left: 342px;
}
.nav6 a:link, .nav6 a:visited{
	position: absolute;
	top: 2px;
	left: 424px;
}
/*HOVER EFFECTS*/
.nav1 a:hover, .nav1 a:active, .nav2 a:hover, .nav2 a:active, .nav3 a:hover, .nav3 a:active, .nav4 a:hover, .nav4 a:active, .nav5 a:hover, .nav5 a:active, .nav6 a:hover, .nav6 a:active{
	background: url(/images/custom/25/01_linkbg1.gif) top repeat-y;
	margin: 1px 0 0 0;
}
/*USE A DIFFERENT COLOR WHEN USER IS ON THAT PAGE*/
#home .nav1 a:link, #home .nav1 a:visited, #itempage .nav1 a:link, #itempage .nav1 a:visited, #archives .nav2 a:link, #archives .nav2 a:visited{
	background: url(/images/custom/25/01_linkbg1.gif) top repeat-y;
}
/*THE FOLLOWING PART IS FOR THE FONT CONTROL*/
#fontcontrol{
	background: none;
	width: 66px;
	height: 18px;
	position: absolute;
	top: 18px;
	left: 615px;
}
#fontcontrol ul{
	background: none;
	list-style: none;
	padding: 0;
	margin: 0;
}
#fontcontrol li{
	background: none;
}
#fontcontrol i{
	display: block;
	visibility: hidden;
}
.font1 a:link, .font1 a:visited{
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/images/custom/25/01_font1.gif) no-repeat;
}
.font2 a:link, .font2 a:visited{
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 22px;
	background: url(/images/custom/25/01_font2.gif) no-repeat;
}
.font3 a:link, .font3 a:visited{
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 44px;
	background: url(/images/custom/25/01_font3.gif) no-repeat;
}
.font1 a:hover, .font1 a:active{
	background-position: 0 -18px;
}
.font2 a:hover, .font2 a:active{
	background-position: 0 -18px;
}
.font3 a:hover, .font3 a:active{
	background-position: 0 -18px;
}

/*
///////////////////////////////////////////////////////////////
         DISENO Y MAQUETACION: Christian Gonzalez Romero
///////////////////////////////////////////////////////////////

///////// www.christiangr.com
///////// mvl. 652 705 861

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


body {
	background: url(/images/custom/25/fondo.jpg) no-repeat center top #FFFEFC; 
	font-family: Arial, Helvetica, sans-serif; 
	padding-bottom: 20px;
	padding-right: 0px; 
	text-align: center; 
	padding-left: 0px;
	padding-top: 20px;
	font-size: 69%;
	color: #3D3C3A; 
	margin: 0px;
	}

a:link {
	color: #23598c; 
	text-decoration: none;
	}
	
a:visited {
	color: #23598c; 
	text-decoration: none;
	}
	
a:hover {
	color: #23598c; 
	text-decoration: underline;
	}
	
a:active {
	color: #23598c; 
	text-decoration: underline;
	}
	

img {
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none
	}
	


h1 {
	margin: 0px;
	text-indent: -9999px;
	}	
	
h1 a:link {
	color: #fff;
	text-indent: -9999px;
	}	
	
h1 a:visited {
	color: #fff;
	text-indent: -9999px;
	}	
	
h1 a:hover {
	color: #fff;
	text-indent: -9999px;
	}
		
h2 {
	font-size: 16px; 
	margin: 0px 0px 3px; 
	color: #3e565f;
	}
	
h3 {
	font-size: 14px; 
	margin: 0px 0px 8px; 
	color: #3e565f;
	}
	
h4 {
	font-size: 14px;
	}
	
.about h3 {
	background: url(/images/custom/25/01_s_about.gif) no-repeat; 
	margin: 0px 0px 2px; 
	text-indent: -9999px; 
	height: 23px
	}
	
.login h3 {
	background: url(/images/custom/25/01_s_login.gif) no-repeat; 
	margin: 0px 0px 2px; 
	text-indent: -9999px; 
	height: 23px
	}
	
.categories h3 {
	background: url(/images/custom/25/01_s_categories.gif) no-repeat; 
	margin: 0px 0px 2px; 
	text-indent: -9999px; 
	height: 23px
	}

.search h3 {
	background: url(/images/custom/25/01_s_search.gif) no-repeat; 
	margin: 0px 0px 2px; 
	text-indent: -9999px; 
	height: 23px
	}

.links h3 {
	background: url(/images/custom/25/01_s_links.gif) no-repeat; 
	margin: 0px 0px 2px; 
	text-indent: -9999px; 
	height: 23px
	}

h2.weblog {
	margin: 0px 0px 5px; 
	text-indent: -9999px; 
	height: 23px
	}

h2.comments {
	margin: 0px 0px 5px; 
	text-indent: -9999px; 
	height: 23px
	}

h2.commentsmade {
	margin: 0px 0px 5px; 
	text-indent: -9999px; 
	height: 23px
	}

h2.addcomment {
	margin: 0px 0px 5px; 
	text-indent: -9999px; 
	height: 23px
	}

h2.archives {
	margin: 0px 0px 5px; 
	text-indent: -9999px; 
	height: 23px
	}

h2.error {
	margin: 0px 0px 5px; 
	text-indent: -9999px; 
	height: 23px
	}
	
h2.member {
	margin: 0px 0px 5px; 
	text-indent: -9999px; 
	height: 23px
	}
	
h2.sendmessage {
	margin: 0px 0px 5px; 
	text-indent: -9999px; 
	height: 23px
	}

h2.searchpage {
	margin: 0px 0px 5px; 
	text-indent: -9999px; 
	height: 23px
	}

h2.comments {
	background: url(/images/custom/25/01_m_comments.gif) no-repeat
	}

h2.commentsmade {
	background: url(/images/custom/25/01_m_commentsmade.gif) no-repeat
	}

h2.addcomment {
	background: url(/images/custom/25/01_m_addcomment.gif) no-repeat
	}

h2.archives {
	background: url(/images/custom/25/01_m_archives.gif) no-repeat
	}

h2.error {
	background: url(/images/custom/25/01_m_error.gif) no-repeat
	}

h2.member {
	background: url(/images/custom/25/01_m_member.gif) no-repeat
	}

h2.sendmessage {
	background: url(/images/custom/25/01_m_sendmessage.gif) no-repeat
	}

h2.searchpage {
	background: url(/images/custom/25/01_m_search.gif) no-repeat
	}
	


#navigation{
	font-size: 11px;
	width: 694px;
	height: 22px;
	position: absolute;
	top: 129px;
	left: 3px;
	}

#navigation ul{
	list-style: none;
	padding: 0;
	margin: 0;
	}

#navigation li{
	background: none;
	}
	
#wrapper{
	width: 700px;
	margin: auto;
	background: white url('/images/custom/25/01_bodybg.jpg') repeat-y;
	text-align: left
	}

#header{
	position: relative;
	width: 700px;
	height: 151px;
	margin: auto;
	background: url('/images/custom/25/01_header01.jpg') no-repeat;
	}

#container{
	width: 100%;
	float: left;
	margin-right: -230px;
	}

#content{
	margin-right: 230px;
	padding: 25px 0;
	}

#xbuscador #content {	
  margin-right: 10px;
}
	
#xbuscador #sidebar {
  display: none;
}

.clearing{
	height: 0;
	clear: both;
	}

#header h1{
	position: absolute;
	top: 16px;
	left: 24px;
	font-size: 20px;
	line-height: 20px;
	margin: 0;
	}

.hidden{
	display: none;
	}


#xinicio #header {
	background: url(/images/custom/25/cabecera01.jpg) no-repeat; 
	margin: 15px auto 4px auto; 
	width: 700px; 
	height: 202px;
	border: 0px solid #fff;
	}
	


#xempresa #header {
	background: url(/images/custom/25/cabecera02.jpg) no-repeat; 
	margin: 15px auto 4px auto; 
	width: 700px; 
	height: 202px;
	border: 0px solid #fff;
	}	
	


#xobra #header {
	background: url(/images/custom/25/cabecera03.jpg) no-repeat; 
	margin: 15px auto 4px auto; 
	width: 700px; 
	height: 202px;
	border: 0px solid #fff;
	}	
	


#xbuscador #header, #sm_descripcion #header {
	background: url(/images/custom/25/cabecera04.jpg) no-repeat; 
	margin: 15px auto 4px auto; 
	width: 700px; 
	height: 202px;
	border: 0px solid #fff;
	}	
	
#xdestacados #header {
	background: url(/images/custom/25/cabecera06.jpg) no-repeat; 
	margin: 15px auto 4px auto; 
	width: 700px; 
	height: 202px;
	border: 0px solid #fff;
	}	
	
#xcontacto #header, #xcesta #header {
	background: url(/images/custom/25/cabecera05.jpg) no-repeat; 
	margin: 15px auto 4px auto; 
	width: 700px; 
	height: 202px;
	border: 0px solid #fff;
	}	
	
#container {
	float: left; 
	width: 690px;
	margin-top: -47px; 
	}

#content {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 25px; 
	margin-right: 230px; 
	padding-top: 25px
	}

#sidebar {
	padding-right: 25px 0px 25px 0px; 
	float: right; 
	width: 230px; 
	color: #fff;
	text-align: left;
	background: url(/images/custom/25/fondo_derecha.gif) repeat-x;
	}
	
#sm_descripcion #sidebar {
  background: #87c812;
}	
	
	
	
	
.sidebardiv {
	margin: 0px 22px 0px 15px
	}

.sidebarbody {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 20px; 
	padding-top: 0px
	}

.sidebarbody h3 {
	display: none;
	}
	
.sidebarin {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0pxm;
	}
	
.sidebarin a:link {
	color: #9EEF16;
	font-weight: bold;
	text-decoration: none;
	}
	
.sidebarin a:visited {
	color: #9EEF16;
	font-weight: bold;
	text-decoration: none;
	}
		
.sidebarin a:hover {
	color: #9EEF16;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dashed #9EEF16;
	}
#footer {
	padding-right: 0px; 
	padding-left: 0px; 
	background: url(/images/custom/25/01_footer.jpg) no-repeat 50% top; 
	padding-bottom: 0px; 
	margin: auto; 
	width: 700px; 
	padding-top: 20px;
	}


#fontcontrol{
	background: none;
	width: 66px;
	height: 18px;
	position: absolute;
	top: 18px;
	left: 615px;
	display: none;
	}

#fontcontrol ul{
	background: none;
	list-style: none;
	padding: 0;
	margin: 0;
	}

#fontcontrol li{
	background: none;
	}

#fontcontrol i{
	display: block;
	visibility: hidden;
	}
	
	
.font1 a:link, .font1 a:visited{
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/images/custom/25/01_font1.gif) no-repeat;
	}

.font1 a:hover, .font1 a:active{
	background-position: 0 -18px;
	}
	
.font2 a:link, .font2 a:visited{
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 22px;
	background: url(/images/custom/25/01_font2.gif) no-repeat;
	}

.font2 a:hover, .font2 a:active{
	background-position: 0 -18px;
	}
	

.font3 a:link, .font3 a:visited{
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 44px;
	background: url(/images/custom/25/01_font3.gif) no-repeat;
	}

.font3 a:hover, .font3 a:active{
	background-position: 0 -18px;
	}

#navigation {
	background: none;
	height: 22px;
	margin-top: 50px;
	font-weight: bold;
	}

#navigation ul {
	padding: 0px; 
	margin: 0px; 
	border-bottom: 0px solid #ccff00; 
	
	}
	
#navigation li {
	list-style-type: none;
	}
	
		
.nav1 a:link {
	padding: 0px; 
	background: none; 
	width: 63px; 
	color: #4e4e4e; 
	line-height: 20px; 
	border-bottom: 2px solid #87C812; 
	height: 20px
	}

.nav1 a:visited {
	padding: 0px; 
	width: 63px; 
	color: #4e4e4e; 
	line-height: 20px; 
	height: 20px;
	border-bottom: 2px solid #87C812; 
	}
	
.nav1 a:link {
	left: -1px; 
	position: absolute; 
	top: 0px;
	}

.nav1 a:visited {
	left: -1px; 
	position: absolute; 
	top: 0px;
	}
	
.nav1 a:hover {
	left: -1px; 
	top: 0px;
	background: url(/images/custom/25/degradado_menu.gif); 
	margin: 0px 0px 0px;
	text-decoration: none;
	}
	
.nav1 a:active {
	background: none; 
	margin: 0px 0px 0px;
	}
	
#xinicio .nav1 a:link {
	background: url(/images/custom/25/degradado_menu.gif); 
	}
	
#xinicio .nav1 a:visited {
	background: url(/images/custom/25/degradado_menu.gif); 
	}
	
#itempage .nav1 a:link {
	background: none; 
	}
	
#itempage .nav1 a:visited {
	background: none; 
	}
	
	
.nav2 a:link {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	width: 80px; 
	color: #4e4e4e; 
	line-height: 20px; 
	padding-top: 0px; 
	border-bottom: 2px solid #87C812;
	height: 20px
	}
	
.nav2 a:visited {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	width: 80px; 
	color: #4e4e4e; 
	line-height: 20px; 
	padding-top: 0px; 
	height: 20px;
	border-bottom: 2px solid #87C812; 
	}
	
.nav2 a:link {
	left: 61px;
	position: absolute; 
	top: 0px
	}

.nav2 a:visited {
	left: 61px; 
	position: absolute; 
	top: 0px
	}
	
.nav2 a:hover {
	background: url(/images/custom/25/degradado_menu.gif); 
	margin: 0px 0px 0px;
	text-decoration: none;
	}
	
.nav2 a:active {
	background: none; 
	margin: 0px 0px 0px
	}
	
#xempresa .nav5 a:link {
	background: url(/images/custom/25/degradado_menu.gif); 
	}
	
#xempresa .nav5 a:visited {
	background: url(/images/custom/25/degradado_menu.gif); 
	}

	
.nav3 a:link {
	padding-right: 0px; 
	padding-left: 0px; 
	background: none; 
	padding-bottom: 0px; 
	width: 93px; 
	color: #4e4e4e; 
	line-height: 20px; 
	padding-top: 0px;
	border-bottom: 2px solid #87C812; 
	height: 20px;
	}

.nav3 a:visited {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	width: 93px; 
	color: #4e4e4e; 
	line-height: 20px; 
	padding-top: 0px; 
	height: 20px;
	border-bottom: 2px solid #87C812; 
	}
	
.nav3 a:link {
	left: 140px; 
	position: absolute; 
	top: 0px
	}

.nav3 a:visited {
	left: 140px;
	position: absolute; 
	top: 0px
	}

.nav3 a:hover {
	background: url(/images/custom/25/degradado_menu.gif); 
	margin: 0px 0px 0px;
	text-decoration: none;
	}
	
.nav3 a:active {
	background: none; 
	margin: 0px 0px 0px
	}

#xobra .nav4 a:link {
	background: url(/images/custom/25/degradado_menu.gif); 
	}
	
#xobra .nav4 a:visited {
	background: url(/images/custom/25/degradado_menu.gif); 
	}
	
.nav4 a:link {
	padding: 0px; 
	background: none; 
	width: 80px; 
	color: #4e4e4e; 
	line-height: 20px; 
	height: 20px;
	border-bottom: 2px solid #87C812;
	}
	
.nav4 a:visited {
	padding-right: 0px; 
	padding-left: 0px; 
	background: none; 
	padding-bottom: 0px; 
	width: 80px; 
	color: #4e4e4e; 
	line-height: 20px; 
	padding-top: 0px; 
	height: 20px;
	border-bottom: 2px solid #87C812; 
	}
	
.nav4 a:link {
	left: 230px; 
	position: absolute; 
	top: 0px
	}

.nav4 a:visited {
	left: 230px; 
	position: absolute; 
	top: 0px
	}
	
.nav4 a:hover {
	background: url(/images/custom/25/degradado_menu.gif); 
	margin: 0px 0px 0px;
	text-decoration: none;
	}
.nav4 a:active {
	background: none; 
	margin: 0px 0px 0px
	}
	
#xbuscador .nav3 a:link, #sm_descripcion .nav3 a:link {
	background: url(/images/custom/25/degradado_menu.gif); 
	}
	
#xbuscador .nav3 a:visited, #sm_descripcion .nav3 a:visited {
	background: url(/images/custom/25/degradado_menu.gif); 
	}	
		
.nav5 a:link {
	padding: 0px; 
	background: none; 
	width: 63px; 
	color: #4e4e4e; 
	line-height: 20px; 
	border-bottom: 2px solid #87C812; 
	height: 20px
	}

.nav5 a:visited {
	padding-right: 0px; 
	padding-left: 0px; 
	background: none; 
	padding-bottom: 0px; 
	width: 63px; 
	color: #4e4e4e; 
	line-height: 20px; 
	padding-top: 0px; 
	height: 20px;
	border-bottom: 2px solid #87C812; 
	}
	
.nav5 a:link {
	left: 311px; 
	position: absolute; 
	top: 0px
	}

.nav5 a:visited {
	left: 311px; 
	position: absolute; 
	top: 0px
	}
	
.nav5 a:hover {
	background: url(/images/custom/25/degradado_menu.gif); 
	margin: 0px 0px 0px;
	text-decoration: none;
	}
	
.nav5 a:active {
	background: none; 
	margin: 0px 0px 0px
	}
	
#xdestacados .nav2 a:link {
	background: url(/images/custom/25/degradado_menu.gif); 
	}
	
#xdestacados .nav2 a:visited {
	background: url(/images/custom/25/degradado_menu.gif); 
	}	
	
	
.nav6 a:link {
	padding: 0px;
	margin: 0px; 
	background: none; 
	width: 89px; 
	color: #4e4e4e; 
	line-height: 20px; 
	border-bottom: 2px solid #87C812;
	height: 20px
	}

.nav6 a:visited {
	padding: 0px; 
	background: none; 
	padding-bottom: 0px; 
	width: 89px; 
	color: #4e4e4e; 
	line-height: 20px; 
	height: 20px;
	border-bottom: 2px solid #87C812; 
	}
	
.nav6 a:link {
	left: 375px; 
	position: absolute; 
	top: 0px
	}

.nav6 a:visited {
	left: 375px; 
	position: absolute; 
	top: 0px
	}
	
.nav6 a:hover {
	background: url(/images/custom/25/degradado_menu.gif); 
	margin: 0px 0px 0px;
	text-decoration: none;
	}
	
.nav6 a:active {
	background: none; 
	margin: 0px 0px 0px
	}
	
#xcontacto .nav6 a:link, #xcesta .nav6 a:link {
	background: url(/images/custom/25/degradado_menu.gif); 
	}
	
#xcontacto .nav6 a:visited, #xcesta .nav6 a:visited {
	background: url(/images/custom/25/degradado_menu.gif); 
	}	

	
.c_commentbody {
	padding-right: 0px; 
	padding-left: 0px; 
	background: url(/images/custom/25/01_hdot.gif) repeat-x 50% bottom; 
	padding-bottom: 5px; 
	padding-top: 0px
	}

.contentbody {
	padding: 5px; 
	margin: 0px;
	line-height: 17px;
	text-align: justify;
	border: 1px solid #fff;
	}

.contentbody img {
	border-right: black 1px solid; 
	border-top: black 1px solid; 
	border-left: black 1px solid; 
	border-bottom: black 1px solid
	}
	
.contentbody h3 {
	color: #104895;
	border-bottom: 3px solid #84C813;
	margin: 0px;
	padding: 0px;
	}
	
.contentbody h3 a, visited, hover {
	color: #104895;
	text-decoration: none;
	}	
	
.divweblog .contentbody {
	background: #ffffff;
	}
	
.divarchives .contentbody {
	background: #ffffff;
	}
	
.divarchivelist .contentbody {
	background: #ffffff;
	}
	
.diverror .contentbody {
	background: #ffffff;
	}
	
.divmemberinfo .contentbody {
	background: #ffffff;
	}
	
.divsendmessage .contentbody {
	background: #ffffff;
	}
	
.divcommentitem .contentbody {
	background: #ffffff;
	}
	
.divsearch .contentbody {
	background: #ffffff;
	}
	
.divcommentsmade .contentbody {
	background: #ffffff;
	}
	
.divcommentsmademe .contentbody {
	background: #ffffff;
	}


#wrapper {
	background: #FEFDFB;
	padding: 0px;
	margin: 0px auto;
	}


.divweblog {
	border: 0px solid red;
	line-height: 17px;
	}

.divweblog h3 {
	color: #104895;
	border-bottom: 3px solid #84C813;
	margin: 0px;
	padding: 0px;
	}
	
.divweblog li {
	list-style-image: url(/images/custom/25/li_square.gif);
	border: 0px solid red;
	}

.entry {
	border: 0px solid red;
	}
	
.entry p.common {
	color: #104895;
	border-bottom: 3px solid #84C813;
	margin: 0px;
	padding: 0px;
	}	

fieldset {
	border: 0px solid #fff;
	}
	
fieldset dd {
	margin: 0px;
	float: left;
	clear: both;
	margin-bottom: 5px;
	}	
	
fieldset dt {
	margin: 0px;
	float: left;
	clear: both;
	}
	
input {
	background: #ffffff;
	border: 1px solid #878499;
	border-right: 3px solid #878499;
	}	
	
fieldset textarea {
	width: 269px;
	background: #ffffff;
	border: 1px solid #878499;
	border-right: 3px solid #878499;
	}
	
html>body fieldset textarea {
	width: 262px;
	} 	
		
.campobusc {
	float: left;
	margin-left: 20px;
	}
	
select {
	border: 1px solid #878499;
	border-right: 3px solid #878499;
	}		
	
#resultados {}

#resultados table {
	border: 1px solid #618BC5;
	}
	
#resultados table th {
	background: url(/images/custom/25/th_fnd.jpg);
	text-align: center;
	padding: 0px;
	color: #7AA729;
	border: 1px solid #CFD1C9;
	}
	
#resultados table td {
	background: url(/images/custom/25/td.jpg);
	text-align: center;
	padding: 0px;
	padding: 3px 0px 3px 0px;
	border: 1px solid #CFD1C9;
	}		

#resultado {
	background: url(/images/custom/25/detalles_fnd_01.jpg) no-repeat;
	}

#resultado .datosinmo {
	color: #555555;
	padding-left: 7px;
	padding-bottom: 8px;
	border-left: 2px solid #555;
	background: url(/images/custom/25/detalles_fnd_01.jpg) no-repeat;
	}
	
#resultado label {
	font-weight: bold;
	color: #4475B2;
	}	

#cont_fotos {
	border: 1px solid #fff;
	border-bottom: 0px;
	clear: both;
	margin-top: 10px;
	text-align: left;
	background: url(/images/custom/25/detalles_fnd_01.jpg) center bottom repeat-x;
	}

#cont_fotos img {
	border: 2px solid #555555;
	margin: 10px auto 10px auto;
	}	

#cont_fotos ul {
	border: 0px solid #555;
	background: none;
	margin: 0px;
	}	

#cont_fotos ul {
	border: 0px solid #555;
	background: none;
	display: inline;
	margin: 0px;
	}

#cont_fotos li {
	border: 0px solid #555;
	background: none;
	display: inline;
	margin: 0px;
	margin-left: 7px;
	}	



#collde {
	border: 0px solid red;
	margin-top: -36em;
	float: right;
	}


.contentdiv {
	background: url(/images/custom/25/detalles_fnd_bottom.gif) repeat-x bottom #F4F4F3;
	padding-bottom: 15px;
	}


#footer {
	border-bottom: 3px solid #84C813;
	padding: 20px 10px 20px 10px;
	background: #E4E4E4;
	text-align: center;
	color: #595758;
	margin: 0px auto;
	font-weight: bold;
	margin-top: -30px;
	width: 680px;
	}
	
html>body #footer {
	margin-top: -10px;
	}	
	
#footer a:link {
	color: #595758;
	font-weight: normal;
	text-decoration: none;
	}	
	
#footer a:visited {
	color: #595758;
	font-weight: normal;
	text-decoration: none;
	}
		
#footer a:hover {
	color: #134C99;
	font-weight: normal;
	padding-bottom: 1px;
	text-decoration: none;
	border-top: 2px dashed #134C99;
	border-bottom: 2px dashed #134C99;
	}
	
#footer #credits {
	font-weight: bold;
	color: #595758;
	}


#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ 
	border: none; 
	}

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}

#imageContainer>#hoverNav{ 
	left: 0;
	}

#hoverNav a{ 
	outline: none;
	}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/custom/25/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}

#prevLink { 
	left: 0; 
	float: left;
	}

#nextLink { 
	right: 0; 
	float: right;
	}

#prevLink:hover, #prevLink:visited:hover { 
	background: url(/images/custom/25/prevlabel.gif) left 15% no-repeat; 
	}
	
#nextLink:hover, #nextLink:visited:hover { 
	background: url(/images/custom/25/nextlabel.gif) right 15% no-repeat; 
	}


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}

#imageData #imageDetails{ 
	width: 70%; 
	float: left; 
	text-align: left; 
	}	

#imageData #caption{ 
	font-weight: bold;	
	}

#imageData #numberDisplay{ 
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
	}			

#imageData #bottomNavClose{ 
	width: 66px; 
	float: right;  
	padding-bottom: 0.7em;	
	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	height: 1%;
	}	


.bannerpromo label {
	font-weight: bold;
	color: #4475B2;
	margin-left: 10em;
	}	

.bannerpromo a.info {
	margin-left: 10em;
	}	


.fotopromo {
	border: 3px double #6B8CB7;
	margin: 1em 0em 1em 10em;
	}
	
div.ofertas_img {
  float: left;
  width: 226px;
  border: 1px solid #000;
  margin-right: 5px;
  margin-bottom: 5px;
}

div.ofertas_txt ul {
  list-style-type:none;
}

div.cont_oferta {
  border-bottom: 2px solid;
  margin-bottom: 5px;
}

.pagination {
  margin-top: 10px;
  background: white;
  width: 100%;
  /* self-clearing method: */ 
}
.pagination a, .pagination span {
  padding: .2em .5em;
  display: block;
  float: left;
  margin-right: 1px; 
}
.pagination span.disabled {
  color: #999;
  border: 1px solid #DDD; 
}
.pagination span.current {
  font-weight: bold;
  background: #D88A17;
  color: white;
  border: 1px solid #D88A17; 
}
.pagination a {
  text-decoration: none;
  color: #7c0f62;
  border: 1px solid #7c0f62; 
}
.pagination a:hover, .pagination a:focus {
  color: #003;
  border-color: #003; 
}
.pagination .page_info {
  background: #D88A17;
  color: white;
  padding: .4em .6em;
  width: 22em;
  margin-bottom: .3em;
  text-align: center; 
}
.pagination .page_info b {
  color: #003;
  background: #6aa6ed;
  padding: .1em .25em; 
}
.pagination:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; 
}
* html .pagination {
  height: 1%; 
}
*:first-child+html .pagination {
  overflow: hidden; 
}

#infoamigo, #calculadora, #aviso_baja, #contactar, #mapa, #video, #situacion, #documentos {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
     background-image:url(/images/background-trans.png);
}

#infoamigo div, #calculadora div, #aviso_baja div,  #video div#datosvideo, #mapa div#ver_mapa, #contactar div#datos, #situacion div, #documentos div {
     width:400px;
     margin: 100px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
}

#mapa div#ver_mapa, #video div#datosvideo {
  width: 700px;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
    background: url('/images/star_rating.gif') left -1000px repeat-x;
}
.star-rating{
    position: relative;
    width: 150px;
    height: 30px;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
    background-position: top left;
}
.star-rating li{
    display: inline;
}

.star-rating a,
.star-rating .current-rating{
    position: absolute;
    top: 0;
    left: 0;
    text-indent: -1000em;
    height: 30px;
    line-height: 30px;
    outline: none;
    overflow: hidden;
    border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
    background-position: center left;
}
.star-rating a.one-stars{
    width: 20%;
    z-index: 6;
}
.star-rating a.two-stars{
    width: 40%;
    z-index: 5;
}
.star-rating a.three-stars{
    width: 60%;
    z-index: 4;
}
.star-rating a.four-stars{
    width: 80%;
    z-index: 3;
}
.star-rating a.five-stars{
    width: 100%;
    z-index: 2;
}
.star-rating .current-rating{
    z-index: 1;
    background-position: bottom left;
}
.star-ratings-block {
    font-size: .75em;
    text-align: center;
    width: 100%;
}