body {
	background-color: #f8ec9f;
	margin: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

#main {
	position: relative;
	width: 950px;
	min-height: 100%;
	margin: 0px auto;
	text-align: left;
}

/* -- FOOTER SECTION -- */
#foot {
	position: relative;
	width: 950px;
	background-color: #D21527;
	background-image: url(foot_top.gif);
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
	margin: 30px auto;
	padding: 0px;
	overflow: hidden;
}

#footcontent {
	display: block;
	position: relative;
	padding: 0px 0px 8px 0px;
	background-image: url(foot_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	font-size: 11pt;
}

#foot_info_area{
	padding: 15px 15px 15px 21px;
	overflow: auto;
	color: #fff;
}

.foot_infoitem h4{
	margin: 0px 30px 5px 0px;
	border-bottom: 1px dotted #f3dcb3;
	color: #fdcf18;
	/*color: #e4c3ae;*/
}
.foot_infoitem p{
	margin: 0px;
}

.fii_right { float: right; }
.fii_left { float: left; }

.foot_infoitem {
	width: 300px;
}

.foot_infoitem .info_item{
	border: none;
	font-weight: normal;
	padding: 0px 0px 2px 5px;
}

.foot_infoitem .info_item span{
	font-weight: bold;
}

.foot_infoitem a:link, .foot_infoitem a:visited{
	color: #fdcf18;
	text-decoration: none;
}

.foot_infoitem a:hover{
	text-decoration: underline;
	color: #fff;
}

#foot_important_p{
	padding-top: 5px;
}

#foot_importantul{
	list-style: none;
	margin: 0px 25px;
	padding: 0px;
	color: #fff;
}

.fimp_item{
	display: inline;
	margin-right: 12px;
	font-weight: bold;
}

.fimp_item a:link, .fimp_item a:visited{
	color: #fff;
	text-decoration: none;
	font-size: 9pt;
}

.fimp_item a:hover{
	text-decoration: underline;
	color: #fdcf18;
}

#foot_phone{
	background-image: url(footer_phoneicon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-top: 2px;
}
#foot_mail{
	background-image: url(footer_mailicon.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 24px;
}

#footer_ad{
	float: right;
	height: 115px;
	margin: 10px 30px 0px 0px;
}

/* -- FOOTER SECTION -- */
/* Header section */

#toptoolbar {
	display: block;
	position: relative;
	overflow: auto;
	background-color: #1b1b1b;
	color: #ffffff;
}

#toptoolbar h3 {
	display: inline;
	float: left;
	margin: 0px;
	padding: 8px 10px 5px 10px;
	font-size: 11pt;

}

#toptoolbar .formholder {
	display: inline;
	float: right;
	margin: 0px;
	padding: 4px 10px 4px 0px;
}

#toptoolbar .formholder p.fieldpair {
	display: inline;
	margin: 0px;
	padding: 0px 3px;
	font-size: 9pt;
	vertical-align: middle;
}

#toptoolbar .formholder .fplink {
	font-weight: bold;
	font-size: 10pt !important;
}

#toptoolbar .formholder .fplink a:link, #toptoolbar .formholder .fplink a:visited {
	color: #FCEF4B !important;
	text-decoration: none;
}

#toptoolbar .formholder p.fieldpair input.texto {
	width: 100px;
}

#toptoolbar .formholder .loginerror {
	display: block;
	position: relative;
	margin: 3px 0px;
	padding: 2px;
	background-color: #C10000;
	color: #fff;
	font-size: 90%;
}

.loginerror a:link, .loginerror a:visited {
	color: #FCEF4B !important;
	text-decoration: none;
}

.loginerror a:hover {
	color: #FF9090 !important;
}

/* Menu de usuario (TOP) */

#toptoolbar .menuholder {
	display: inline;
	float: right;
	margin: 0px;
	width: 400px;
	padding: 5px 10px;
}

#toptoolbar .menuholder ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#toptoolbar .menuholder ul li {
	display: inline;
	float: left;
	margin: 0px 0px 0px 10px;
	height: 25px;
	overflow: hidden;
}

#toptoolbar .menuholder ul li a:link, #toptoolbar .menuholder ul li a:visited {
	display: block;
	position: relative;
	height: 25px;
	line-height: 25px;
	background-image: url(btntop_left.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 8px;
	text-decoration: none;
	color: #fff;
	font-size: 9pt;
	font-weight: bold;
}

#toptoolbar .menuholder ul li a span {
	display: block;
	position: relative;
	background-image: url(btntop_right.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-right: 8px;
}

#toptoolbar .menuholder ul li a:hover {
	background-position: 0px -26px;
	color: #f4f0a2;
}

#toptoolbar .menuholder ul li a:hover span {
	background-position: right -26px;
}

#toptoolbar .menuholder ul li.um_colocar a:link, #toptoolbar .menuholder ul li.um_colocar a:visited {
	color: #fdcf18;
	font-size: 10pt;
}

#toptoolbar .menuholder ul li.um_colocar a:hover {
	color: #f4f0a2;
}

#header {
	display: block;
	position: relative;
	margin: 0px;
	padding: 40px 10px 10px 10px;
	background-color: #131313;
	overflow: auto;
	/*background-image: url(head_split.gif);
	background-position: bottom;
	background-repeat: repeat-x;*/
}

#header h1 {
	display: inline;
	position: relative;
	float: left;
	width: 420px;
	height: 80px;
	background-image: url(logotop.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 20px 0px;
	overflow: hidden;
}

#header h1 span {
	display: block;
	position: relative;
	padding-top: 500px;
}

#topnav {
	display: block;
	position: relative;
	margin: 0px;
	padding: 10px 10px;
	background-color: #131313;
	overflow: auto;
	border-bottom: 1px solid #2B2B2B;
	font-size: 9pt;
}

#fecha {
	display: inline;
	float: left;
	margin: 0px;
	color: #F7EBD7;
}

#total_avisos {
	background-image: url(anuncios_hoy_bg.gif);
	height: 130px;
	width: 100px;
	padding: 25px 0px 0px 200px;
	overflow: hidden;
	font-size: 30pt;
	color: #fff;
	margin: 10px 0px;
	position: relative;
}

#toplinks {
	display: inline;
	float: right;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#toplinks li {
	display: inline;
	float: left;
	padding: 0px 5px;
	font-weight: bold;
}

#toplinks li a:link, #toplinks li a:visited {
	color: #fdd018;
	text-decoration: none;
}

#toplinks li a:hover {
	color: #F8EC9F;
	text-decoration: underline;
}


/* Mid section (aka #splitter) -------------------------- */

#splitter {
	position: relative;
	clear: both;
	height: 55px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*background-image: url(head_bottom.gif);
	background-position: 0px bottom;
	background-repeat: no-repeat;*/
	background-color: #131313;
}

#splitleft {
	display: none;
	float: left;
	width: 340px;
	margin-left: 10px;
	overflow: hidden;
}

#mainimg {
	display: block;
	position: relative;
	background-position: 50px 0px;
	background-repeat: no-repeat;
	height: 170px;
	width: 340px;
	overflow: hidden;
}

.mainimg1 {
	background-image: url(imgmain1.gif);
}

.mainimg2 {
	background-image: url(imgmain2.gif);
}

#mainslogan {
	display: block;
	position: relative;
	margin-left: 300px;
	width: 10px;
	height: 170px;
}

#mainslogan span {
	display: block;
	padding-top: 175px;
}

#splitright {
	display: inline;
	float: right;
	width: 600px;
}

.homeimg {
	/*padding-top: 115px !important;
	background-image: url(homeimg.gif);
	background-position: top left;
	background-repeat: no-repeat;*/
}

ul#sectiontabs {
	display: inline;
	position: relative;
	list-style: none;
	margin: 0px;
	padding: 10px 15px 0px 0px;
	float: right;
	bottom: 0px;
}

ul#sectiontabs li {
	display: inline;
	position: relative;
	list-style: none;
	margin: 0px 0px 0px 2px;
	float: left;
	width: 185px;
	height: 45px;
	overflow: hidden;
}

ul#sectiontabs li a:link, ul#sectiontabs li a:visited {
	display: block;
	position: relative;
	width: 185px;
	height: 45px;
	overflow: hidden;
	background-position: 0px -90px;
}

ul#sectiontabs li a:hover {
	background-position: 0px -45px;
}

ul#sectiontabs li.active a:link, ul#sectiontabs li.active a:visited, ul#sectiontabs li.active a:hover {
	background-position: 0px 0px;
	cursor: default;
}

ul#sectiontabs li.sec-clasi a {
	background-image: url(btn_clasi.gif);
}


ul#sectiontabs li.sec-inmobiliaria a {
	background-image: url(btn_inmobiliaria.gif);
}

ul#sectiontabs li.sec-empleos a {
	background-image: url(btn_empleos.gif);
}

ul#sectiontabs li a span {
	display: block;
	padding-top: 50px;
}

#contentholder {
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	background-color: #fff;
	background-image: url(container_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	margin: 0px 0px 15px;
	padding: 0px 0px 10px 0px;
}

#content {
	display: block;
	position: relative;
	overflow: auto;
	margin: 0px;
	padding: 10px 10px 10px;
	background-image: url(container_top.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

/* Left Navigation Bar **********************************************/

#toolbarleft {
	display: inline;
	float: left;
	width: 310px;
}


#catmenu {
	width: 300px;
}

#catmenu, #catmenu li, #catmenu li ul, #catmenu li ul li {
	display: block;
	position: relative;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.cattitle a.cattitlelink:link, .cattitle a.cattitlelink:visited {
	display: block;
	position: relative;
	background-image: url(cattitle.gif);
	background-repeat: no-repeat;
	height: 35px;
	line-height: 35px;
	color: #ffd815;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 10px 0px 45px;
	overflow: auto;
}


.cattitle a.cat_dinero{background-image: url(title_cat_dinero.gif) !important;}
.cattitle a.cat_a_domicilio{background-image: url(title_cat_a_domicilio.gif) !important;}
.cattitle a.cat_otros_clasificados{background-image: url(title_otros_clasificados.gif) !important;}
.cattitle a.cat_animales{background-image: url(title_animales.gif) !important;}
.cattitle a.cat_compra{background-image: url(title_cat_compra.gif) !important;}
.cattitle a.cat_compraventa{background-image: url(title_cat_compraventa.gif) !important;}
.cattitle a.cat_venta{background-image: url(title_cat_venta.gif) !important;}
.cattitle a.cat_electrodomesticos{background-image: url(title_cat_electrodomesticos.gif) !important;}
.cattitle a.cat_tecnologia{background-image: url(title_cat_tecnologia.gif) !important;}
.cattitle a.cat_maquinaria_y_equipo{background-image: url(title_cat_maquinaria_y_equipo.gif) !important;}
.cattitle a.cat_servicios{background-image: url(title_cat_servicios.gif) !important;}
.cattitle a.cat_vacaciones{background-image: url(title_cat_vacaciones.gif) !important;}
.cattitle a.cat_varios{background-image: url(title_cat_varios.gif) !important;}
.cattitle a.cat_vehiculos{background-image: url(title_cat_vehiculos.gif) !important;}
.cattitle a.cat_empleos{background-image: url(title_empleos.gif) !important;}
.cattitle a.cat_alquiler_inmuebles{background-image: url(title_cat_inmobiliaria.gif) !important;}
.cattitle a.cat_compra_de_inmuebles{background-image: url(title_cat_inmobiliaria.gif) !important;}
.cattitle a.cat_venta_inmuebles{background-image: url(title_cat_inmobiliaria.gif) !important;}

.cattitle a.cattitlelink:hover span.titlecount {
	visibility: visible;
}

.cattitle a.cattitlelink span.titletext {
	float: left;
	width: 210px;
}

.cattitle a.cattitlelink span.titlecount {
	float: right;
	font-weight: normal;
	visibility: hidden;
	margin: 0px;
}

.cattitle a.cattitlelink span.titlecountshow {
	float: right;
	font-weight: normal;
	margin: 0px;
}

ul.catsubmenu {
	margin: 0px 10px !important;
}

ul.catsubmenu li {
	background-image: url(subcattitle.gif);
	background-position: bottom;
	background-color: #efece4;
	background-repeat: repeat-x;
	padding: 3px 5px !important;
}

a.subcattitlelink:link, a.subcattitlelink:visited {
	display: block;
	position: relative;
	color: #7D7567;
	overflow: auto;
	text-decoration: none;
	font-size: 9pt;
}

a.subcattitlelink:hover {
	color: #585349;
}

a.subcattitlelink span.titletext {
	display: block;
	float: left;
	width: 240px;
}

a.subcattitlelink span.titlecount {
	display: block;
	float: right;
	visibility: hidden;
}

a.subcattitlelink:hover span.titlecount {
	visibility: visible;
}

#catmenu .active a.cattitlelink {
	color: #fff !important;
}

#catmenu .active .active a.subcattitlelink {
	color: #C10000 !important;
}

#toolbarleft h2 {
	display: block;
	margin: 0px;
	font-family: Cambria, Georgia, "Times New Roman", serif;
	font-weight: normal;
	font-size: 24pt;
	color: #E6A947;
}

#title_buscador{
	background-image: url(title_buscador.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px !important;
	overflow: hidden !important;
	margin: 10px 0px 10px 10px !important;
}

#title_secciones{
	background-image: url(title_indice.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px !important;
	overflow: hidden !important;
	margin: 10px 0px 10px 10px !important;
}

#title_buscador span,
#title_secciones span,
.listing_title span{
	padding-top: 500px;
	display: block;
}

.listing_title{
	background-repeat: no-repeat;
	overflow: hidden;
	height: 30px;
	margin-bottom: 5px !important;
	margin-top: 15px !important;
}

#title_anuncio{
	background-image: url(title_clasificado.gif);
}

#title_anuncios{
	background-image: url(title_clasificados.gif);
}

#clasificados_destacados{
	background-image: url(title_clasificados_destacados.gif);
}

#searchbox {
	background-color: #000000;
	background-image: url(srchbox_top.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 300px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

#searchform {
	background-image: url(srchbox_bottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 300px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 9pt;
	border: none;
}

#searchform .basicsearch {
	display: block;
	position: relative;
	padding: 10px;
}

#searchform .basicsearch input {
	width: 275px;
}

#searchform .advancedsearch, #searchform .hiddensearch {
	display: none;
	position: relative;
	padding: 10px;
}

.advancedsearch p {
	margin: 0px 0px 5px;
}

.toolsearch {
	display: block;
	position: relative;
	height: 30px;
	overflow: hidden;
}

#showadvanced {
	display: inline;
	float: left;
	margin: 0px 0px 0px 10px;
	width: 100px;
	line-height: 30px;
	padding-left: 15px;
	background-image: url(updown.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.downarrow {
	background-position: 0px 10px;
}

.uparrow {
	background-position: 0px -40px;
}

#nicebutton {
	display: inline;
	float: right;
	margin: 0px;
	width: 165px;
	height: 30px;
	background-image: url(nicesearch.gif);
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}

/* Main content area (Splitter) *******************************************/

.rightsplitter {
	display: inline;
	float: right;
	width: 615px;
}

.centercontent {
	display: inline;
	float: left;
	width: 435px;
	overflow: hidden;
}

#rightbar {
	display: inline;
	float: right;
	width: 170px;
	overflow: hidden;
}

.clasidata h2 {
	display: block;
	margin: 0px;
	font-family: Cambria, Georgia, "Times New Roman", serif;
	font-weight: normal;
	font-size: 22pt;
	letter-spacing: -2px;
	color: #7D7567;
	border-bottom: 1px solid #C4BBAA;
}

.fullpager h2 {
	display: block;
	margin: 0px;
	font-family: Cambria, Georgia, "Times New Roman", serif;
	font-weight: normal;
	font-size: 26pt;
	letter-spacing: -1px;
	color: #7D7567;
	border-bottom: 1px solid #C4BBAA;
}

.cw_nota {
	font-size: 10pt;
	margin: 0px 0px 10px;
	color: #585349;
	padding: 5px;
}

.clasidata h3.currentpath {
	display: block;
	position: relative;
	margin: 0px;
	padding: 1px 5px;
	background-color: #C4BBAA;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
}

h3.currentpath a:link, h3.currentpath a:visited {
	color: #fff;
	text-decoration: none;
}

h3.currentpath span {
	color: #585349;
	font-weight: bold;
}

h3.currentpath a:hover {
	color: #C10000;
}

.clasificado {
	display: block;
	position: relative;
	font-size: 10pt;
	width: 435px;
	overflow: hidden;
	background-color: #faf8cc	;
	background-image: url(clasi_top.gif);
	background-repeat: no-repeat;
	margin: 15px 0px 0px;
	color: #585349;
}

.clasifiedcontent {
	margin: 0px;
	padding: 8px;
	overflow: auto;
}

.clasifiedcontent p {
	margin: 0px 0px 5px;
}


.clasifiedcontent img.thumb {
	display: inline;
	float: left;
	width: 80px;
	height: 80px;
	border: solid 3px #fff;
	background-color: #fff;
	margin: 0px 5px 5px 0px;
}


.clasificado .showpath {
	margin: 8px 8px 5px;
	padding: 2px;
	background-color: #f7f4ad;
	color: #C10000;
	font-size: 8pt;
	text-transform: uppercase;
}

.clasificado .showpath a:link, .clasificado .showpath a:visited {
	color: #585349;
	text-decoration: none;
}

.clasificado .showpath a:hover {
	color: #C10000;
}

.clasificado .clasifiedcontent a:link {
	color: #1f5389;
	text-decoration: none;
}

.clasificado .clasifiedcontent a:visited {
	color: #585349;
	text-decoration: none;
}


.clasificado .clasifiedcontent a:hover {
	color: #C10000;
	text-decoration: underline;
}


.clasihover {
	background-color: #f4f0a2 !important;
	background-position: right top;
	color: #000;
}

.clasihover .showpath {
	background-color: #e4de8b !important;
}

.clasitools {
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 30px;
	overflow: hidden;
	background-image: url(clasi_bottom.gif);
}

.clasitools p.clasidate {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 270px;
	height: 30px;
	line-height: 30px;
	padding-left: 8px;
	color: #585349;
	font-style: italic;
	font-size: 8pt;
}

.clasihover .clasitools {
	background-position: -435px 0px;
}

.clasitools ul.cw_toolbox {
	display: inline;
	float: right;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 110px;
}

.clasitools ul.cw_toolbox li {
	display: inline;
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.clasitools ul.cw_toolbox li a {
	display: block;
	width: 26px;
	height: 26px;
	overflow: hidden;
	margin: 2px 10px 0px 0px;
}

.clasitools ul.cw_toolbox li a span {
	display: block;
	padding-top: 30px;
}

.clasitools ul.cw_toolbox li a.cwt_fav {
	background-image: url(clasi_ico_fav.gif);
}

.clasitools ul.cw_toolbox li a.cwt_enviar {
	background-image: url(clasi_ico_env.gif);
}

.clasitools ul.cw_toolbox li a.cwt_ver {
	background-image: url(clasi_ico_inf.gif);
}

.clasihover .clasitools ul.cw_toolbox li a:link, .clasihover .clasitools ul.cw_toolbox li a:visited {
	background-position: -26px 0px;
}

.clasihover .clasitools ul.cw_toolbox li a:hover {
	background-position: -26px -26px;
}

.clasihover.cw_favorito .clasitools ul.cw_toolbox li a.cwt_fav:link, .clasihover.cw_favorito .clasitools ul.cw_toolbox li a.cwt_fav:visited, .clasihover.cw_favorito .clasitools ul.cw_toolbox li a.cwt_fav:hover {
	background-position: -26px -26px;
}

.cw_favorito .clasitools ul.cw_toolbox li a.cwt_fav:link, .cw_favorito .clasitools ul.cw_toolbox li a.cwt_fav:visited, cw_favorito .clasitools ul.cw_toolbox li a.cwt_fav:hover {
	background-position: 0px -26px;
}

.smallmessage {
	display: block;
	background-color: #E9E2D1;
	border: 1px solid #D3C9B8;
	padding: 2px;
	font-size: 8pt;
	color: #585349;
}



/* Paging results ----------------------------------------- */
.pagecount {
	display: block;
	position: relative;
	text-align: right;
	font-family: Cambria, Georgia, "Times New Roman", serif;
	font-size: 9pt;
	font-style: italic;
	color: #7D7567;
	margin: 0px;
}

.pagelist {
	display: block;
	position: relative;
	list-style: none;
	margin: 10px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url(pager_bg.gif);
	height: 30px;
	overflow: hidden;
}

.pagelist li {
	display: inline;
	float: left;
	list-style: none;
	margin: 1px 0px;
	padding: 0px;
	width: 37px;
	height: 28px;
	font-size: 10pt;
}

.pagelist li a:link, .pagelist li a:visited {
	display: block;
	position: relative;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	text-decoration: none;
}

.pagelist li a:hover {
	font-size: 135%;
	color: #EBBB6D;
}

.pagelist .curpage a:link, .pagelist .curpage a:visited, .pagelist .curpage a:hover {
	font-weight: bold !important;
	font-size: 135% !important;
	color: #E6A947 !important;
}

/* Aviso en detalle */
.cwd_cuerpo {
	font-size: 13pt;
	background-color: #fdf6a1;
	background-image: url(bggradient_yellow.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: 1px solid #e6df86;
	padding: 15px;
	margin: 20px 0px;
}

#inAd_toolbox{
	height: 28px;
	border: 1px solid #34312a;
	background-color: #5d594d;
	color: #cbcac6;
	overflow: auto;
}
#inAd_toolbox a:visited, #inAd_toolbox a:link{
	display: block;
	color: #cbcac6;
	text-decoration: none;
	line-height: 28px;
	height: 28px;
	width: 110px;
	float: left;
	padding-left: 40px;
	font-size: 8pt;
	background-position: 5px 0px;
}
.inAd_fav{
	background-image: url('inad_star.gif');
	background-repeat: no-repeat;
}

.inAd_enviar{
	background-image: url('inad_bubble.gif');
	background-repeat: no-repeat;
}

#inAd_toolbox a:hover{
	background-color: #3e3c34;
	background-position: 5px -28px;
	color: #fff;
}

.cwd_detalles {
	background-color: #d3c9b8;
	background-image: url(bggradient_grey.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding: 3px;
	border: 1px solid #c9bfae;
	font-size: 80%;
	margin: 30px 0px;
}

.cwd_detalles h3 {
	font-family: Cambria, Georgia, "Times New Roman", serif;
	color: #7D7567;
	font-weight: normal;
	font-size: 18pt;
	margin: 5px 0px;
}

.cwd_detalles p {
	border-top: 1px dotted #7D7567;
	margin: 0px;
	padding: 2px 0px;
	color: #585349;
}

.cwd_detalles p a:link, .cwd_detalles p a:visited {
	color: #800000;
	text-decoration: none;
}

.cwd_detalles p a:hover {
	color: #ffffff;
	background-color: #C10000;
	text-decoration: none;
}

/* Elementos Varios */

.fototable {
	width: 420px;
	margin: 15px 0px 15px 8px;
}

.fototable tr td {
	text-align: center;
}

.showfoto {
	background-color: #6f6f6f;
	border-top: 1px solid #313131;
}

.showfoto p {
	display: block;
	text-align: center;
	padding: 20px 0px;
	margin: 0px;
	background-image: url(foto_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.showfoto p img {
	border: 3px solid #ffffff;
}

.fotorow td {
	height: 105px;
	width: 105px;
}

.fotorow td p {
	background-image: url(foto_bg_mini_off.gif);
	margin: 0px;
	width: 105px;
	height: 105px;
}

.fotorow td p.activefoto {
	background-image: url(foto_bg_mini_on.gif);
}

.fotorow td p a {
	text-decoration: none;
	padding-top: 8px;
	display: block;
}

.fotorow td p.activefoto a {
	padding-top: 10px !important;
}

.fotorow td p a:link img, .fotorow td p a:visited img {
	border: 3px solid #ffffff;
}

.fotorow td p a:hover img {
	border: 3px solid #EBBB6D;
}

.cwd_extra {
	margin: 0px;
	border-top: 1px solid #e6dc69;
	color: #514C44;
}

.cwd_contacto {
	margin: 15px 0px;
}

.cwd_contacto h3 {
	font-family: Cambria, Georgia, "Times New Roman", serif;
	color: #7D7567;
	font-weight: normal;
	font-size: 18pt;
	margin: 5px 0px;
	border-bottom: 1px solid #cccccc;
}

p.contactinfo {
	margin: 0px;
	border-bottom: 1px solid #cccccc;
	padding: 0px;
}


form {
	margin: 0px;
	padding: 0px;
}

/****************WIDGET COMPLETE BUY****************/
/***************************************************/
	/*---- DATOS FACTURACION--- */

.df_area{
	background-color: #fef5e5;
	margin-top: 10px;
	font-size: 10pt;
}
	
.cw_saved_df_box{
	float: left;
	width: 286px;
	margin: 0px 10px 10px 0px;
	padding: 4px;
	border: 1px dotted #cbc1ae;
	background-color: #e7e4dd;
}

.df_errorbox{
	background-image:url(icomsg_error.gif);
	background-position:5px 5px;
	background-repeat:no-repeat;
	background-color:#FFDDDD;
	border:1px dotted #E07979;
	display:block;
	font-size:10pt;
	font-weight:bold;
	margin-top:5px;
	padding:5px 5px 5px 25px;
}

.cw_saved_df_box_active{
	background-color: #fee6b7 !important;
}

#cw_saved_df{
	width: 920px;
	overflow: auto;
	padding: 10px 0px 0px 10px;
}

#cw_saved_df h4{
	margin: 0px 0px 5px 0px; 
}

.cw_saved_df_item{
	margin-left: 25px;
}

#cw_new_df{
	border-top: 1px solid #C4BBAA;
	background-color: #e7e4dd;
	padding: 10px;
	margin: 0px 10px;
	overflow: auto;
}

#cw_new_df h4{
	width: 500px;
	margin: 0px 0px 5px 0px; 
	margin-left: 30px;
}

.cw_new_df_item{
	float: left;
	margin: 0px;
}

.ndfi_big{
	width: 275px;
}

.ndfi_lit{
	width: 160px;
}

.cw_new_df_item label{
	display: block;
}

	/*---- TABLAS DE PRECIOS--- */

.plan_area {
	clear: both;
	display: block;
	position: relative;
	margin: 0px 20px 20px 20px;
}

.plan_area h3 {
	display: block;
	position: relative;
	margin: 0px;
	clear: both;
	background-color: #E6A947;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	padding: 5px;
}

.plan_area table {
	font-size: 10pt;
	width: 100%;
}

.plan_area table td {
	padding: 5px;
	border-right: 1px solid #D3C9B8;
}

.plan_area table .col_last {
	border-right: none !important;
}

.plan_area table th {
	background-color: #EACC9B;
	color: #585349;
	padding: 5px;
	border-right: 1px solid #A09583;
}

.plan_area table .col_plan {
	width: 15%;
}

.plan_area table tr.odd td {
	background-color: #E9E2D1;
}

.plan_area table .col_descripcion {
	width: 65%;
}

.formapago_div {
	display: block;
	position: relative;
	background-color: #C4BBAA;
	margin: 0px;
	padding: 5px;
	color: #585349;
	font-size: 10pt;
	text-align: right;
}

.formapago_div p {
	margin: 0px;
}

.formapago_div p input {
	font-size: 16pt;
	padding: 5px 10px;
}

	/*Extras en confirmacion de pago de impresos*/
.datos_facturacion{
	margin-bottom: 25px;
	float: left;
	overflow: auto;
}
.datos_facturacion h4 {
	padding: 0px;
	margin: 0px 0px 15px 0px;;
}

.ad_to_right{
	font-size: 14px;
	width: 500px;
	float: right;
	padding: 5px;
	margin-top: 35px;
	border: 1px solid #c4bbaa;
	background-color: #E9E2D1;
}

#choose_plan {
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
	overflow: auto;
}

#choose_plan ul {
	display: inline;
	float: left;
	list-style: none;
	margin: 0px 20px;
	padding: 0px;
}

#choose_plan ul li {
	display: inline;
	float: left;
	list-style: none;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	font-size: 10pt;
}

#choose_plan ul li a:link, #choose_plan ul li a:visited {
	display: block;
	background-color: #EACC9B;
	padding: 0px 10px;
	text-decoration: none;
	color: #585349;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

#choose_plan ul li a:hover {
	color: #000000;
}

#choose_plan ul li a span {
	display: block;
	height: 2em;
	line-height: 2em;
}

#choose_plan ul li a.selectedplan:link, #choose_plan ul li a.selectedplan:visited, #choose_plan ul li a.selectedplan:hover {
	background-color: #E6A947;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 1px solid #E6A947;
	border-top: 1px solid #E6A947;
}

.returnlinks {
	display: block;
	position: relative;
	background-color: #C4BBAA;
}

.returnlinks p {
	margin: 0px;
}

.returnlinks p a:link, .returnlinks p a:visited {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10pt;
	display: block;
	background-color: #c4bbaa;
	background-image: url(back_arrow.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 25px;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	color: #585349;
}

.returnlinks p a:hover {
	color: #ffffff;
	background-position: 0px -20px;
}

#orden_num {
	display: block;
	position: relative;
	font-size: 20pt;
	padding: 10px 20px;
	text-align: right;
}

#orden_num em {
	font-style: normal;
	font-family: "Courier New", Courier, monospace;
	color: #C10000;
}

#orden_num span {
	font-size: 10pt;
}

#infp_depb h4 {
	display: block;
	margin: 10px 0px 5px;
	font-family: Cambria, Georgia, "Times New Roman", serif;
	font-weight: normal;
	font-size: 18pt;
	color: #C10000;
}

.datos_group {
	width: 350px;
	background-color: #E9E2D1;
	border-bottom: 1px solid #c4bbaa;
	border-right: 1px solid #c4bbaa;
	border-left: 1px solid #c4bbaa;
}

.datos_group .datos_item {
	padding: 5px;
	border-top: 1px solid #c4bbaa;
}

.datos_group .datos_item strong em {
	font-style: normal;
	color: #C10000;
}

a img {
	border: none;
}

.btn_right_area {
	padding: 35px 0px 20px;
}

.btn_right_area a:link, .btn_right_area a:visited {
	text-decoration: none;
	border: none;
	display: block;
	margin-bottom: 10px;
}

.btn_right_area a img {
	text-decoration: none;
	border: none;
	display: block;
}

/* Espacios publicitarios */
.ps_toolbar {
	text-align: center;
	padding: 35px 0px 10px;
	width: 300px;
	overflow: hidden;
	background-image: url(publi_title.gif);
	background-repeat: no-repeat;
	margin: 20px 0px;
}

.ps_rightarea {
	text-align: center;
	padding: 35px 0px 10px;
	width: 170px;
	overflow: hidden;
	background-image: url(publi_title.gif);
	background-repeat: no-repeat;
	margin: 20px 0px;
}

.ps_mainbanner {
	text-align: center;
	padding: 5px 0px;
	/*width: 740px;*/
	width: 500px;
	overflow: hidden;
	background-image: url(ad_bak_main.gif);
	background-repeat: no-repeat;
	background-color: #f0f0f0;
	margin: 0px;
	float: right;
}

/* Mensajes y notificaciones en general */
.bigmessage {
	border: 3px dashed #C4BBAA;
	margin: 20px;
	padding: 10px;
}

.bigmessage h4 {
	margin: 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	line-height: 20pt;
	color: #A09583;
}

.bigmessage p {
	margin: 0px;
	padding: 10px;
	background-color: #E9E2D1;
	color: #7D7567;
	font-size: 11pt;
}

.globalmessage {
	border: 3px dashed #C4BBAA;
	margin: 50px;
	padding: 10px;
}

.globalmessage h2 {
	margin: 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	line-height: 20pt;
	color: #2FA8BD;
}

.globalmessage .messagebody {
	margin: 0px;
	padding: 10px;
	background-color: #E9E2D1;
	color: #7D7567;
	font-size: 14pt;
}

.gm_error h2 {
	color: #C10000 !important;
}

.globalmessage p a:link, .globalmessage p a:visited {
	text-decoration: none;
	color: #2fa8bd;
}

.globalmessage p a:hover {
	color: #1f5389;
	text-decoration: underline;
}


/*-----------------------------------------------------------------------------------------*/
/* BORRAR DE AQUI Y PASARE A HOJA ESPECIAL */
/*-----------------------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------------*/
/* PAGINA DE IMPRESOS */


	/* THE ERRORS ON IMPRESO */
#imp_errors ul{

	background-color : #ffdddd;
	border: 2px solid #e07979;
	padding: 10px;
	width: 600px;
	margin: 30px auto 20px auto;
}

#imp_errors ul li{
	border-bottom: 1px dashed #e07979;
	margin-left: 20px;
	padding: 4px 4px 4px 4px;
}

#errors_title{
	list-style: none;
	color: #c51616;
	font-size: 14pt;
	margin-left: 3px !important;
	margin-bottom: 6px;
	border-bottom: 0px !important;
}


/* -- COMMON -- *//* steps */

.cw_imp_div{
	margin: 20px;
	background-color: #E9E6E2;
	border: 1px dashed;
	padding-bottom: 8px;
	color: #34312A;
	height: 1%;
}

.cw_imp_paso{
	font-size: 10pt;
	overflow: auto;
	margin-left: 15px;
	margin-bottom: 20px;
}

.cw_imp_div_area{
	padding: 5px 10px 0px 10px;
	background-color: #E9E6E2;
	overflow: auto;
}

.cw_imp_containerouthelper {
	width: 520px;
	float: left;
}

	/* Titulo STEP*/
.cw_imp_div_area h3{
	margin: 0px;
	padding: 10px 5px;
}

.cw_imp_div_area a span{
	margin: 0px;
	padding: 0px 15px;
}

.cw_imp_div_area h3 a{
	text-decoration: none;
	color: #34312A;
	font-size: 18pt;
}

.cw_imp_div_area h3 a strong{
	color: #b8100c;
	width: 28px;
	height: 28px;
	line-height: 28px;
	float: left;
	text-align: center;
	background-image: url('colocar_imp_circle.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
	/* Titulo STEP*/

.cw_imp_paso h4{
	font-size: 13pt;
	color: #7d7567;
}

/* -- STEP 1 -- *//* contenido del aviso */

	/* NEW Datos de factura */
	/* - saved datos factu - */
.fr_datosfactu {
	float:left;
}

.saved_df_item {
	margin-left: 25px;
}

.saved_df_item span, .cw_saved_df_item span{font-weight: bold !important;}

#saved_datosfactu{
	width: 525px;
	overflow: auto;
}

.saved_datosfactu_box {
	background-color:#E7E4DD;
	border:1px dotted #CBC1AE;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 4px;
	width: 240px;
	margin-bottom: 10px;
}

	/* New datos factura */

#new_datosfactu{
	width: 500px;
	background-color:#E7E4DD;
	border:1px dotted #CBC1AE;
	padding: 4px;	
}

#new_datosfactu h4{
	margin: 0px 0px 10px 25px;
}
.new_df_item, .cwimp_cat {
	margin-top: 12px;
}

#fr_new_datosfactu_nombre{ width: 250px; }
#fr_new_datosfactu_direccion{ width: 241px; }
#fr_new_datosfactu_cedula{ width: 120px; }

/* -- STEP 2 -- *//* contenido del aviso */

.cwimp_metadata_item{
	float: left;
}

#fr_cwimp_aviso{
	border: 1px solid #7d7567;
	width: 310px;
	margin: 0px;
}

	/* ---- RECARGOS CW IMP ---- */
#cwimp_aviso_recargos_holder{
	overflow: auto;
	margin-bottom: 20px;
}
	
#cwimp_aviso_recargos{
	background-color: #c6b9a3;
	width: 312px;
}

.cwimp_recargo_box{
	border-bottom: 1px dashed #7d7567;
	padding: 2px 8px;
	overflow: auto;
}

.cwimp_recargo_box .c_Box{
	width: 30px;
	float: left;
}

.cwimp_recargo_box .cwimp_recargo_desc{
	width: 250px;
	float: left;
}

.cwimp_recargo_box .cwimp_recargo_charge{
	font-size: 7pt !important;
	font-style: italic;
}

#cwimp_aviso_recargos p{
	margin: 0px;
	overflow: auto;
}

#saltar_a_clasiweb{
	background-color: #7d7567;
	color: #fff;
}

	/* ---- METADATA TABLE ---- */
#cwimp_aviso_metadata {
	padding-top: 10px;
	width: 350px;
}

#metadata_table{
	margin-left: 50px;
	background-color: #fff;
	text-align: center;
	width: 230px
}

#metadata_table thead th{
	background-color: #7D7567;
	border-bottom: 2px solid #c3a97a;
	color: #fff;
	font-weight: bold;
	padding: 5px 12px;
}

#metadata_table tbody td{
	border: 1px solid #c3a97a;
	padding: 5px 5px;
}

.td_words{
	width: 70px;
}

#total_palabras, #total_pagar {
	width: 10px;
	font-size: 14pt;
	color: #b8100c;
}

#meta_disclaimer{
	background-color: #c3a97a;
	margin-left: 50px;
	width: 220px;
	padding: 2px 5px;
	font-size: 7pt;
}

	/* ---- PREVIEW AD ---- */

#preview_ad_area{
	margin: 0px 0px 10px 50px;
	background-color: #fdfcd5;
	width: 218px;
	float: left;
	border: 1px dotted #000;
	padding: 5px;
}

#preview_ad{
	text-align: center;
}

#preview_ad_title{
	margin: 0px auto 5px;
	background-color: #7D7567;
	color: #fff;
	font-size: 10pt;
	text-transform: uppercase;
	padding: 5px;
	text-align: center;
	/*width: 192px;*/
}

#the_ad {
	text-align: justify;
	margin: 0px auto;
	font-size: 8pt;
	width: 192px;
}
	/* ---- PREVIEW AD ---- */

/* -- STEP 3 -- *//* contenido del aviso */

	/*dates list*/

#cw_imp_listadefechas {
	padding-top: 8px;
	padding-left: 45px;
	width: 220px;
	float: left;
}

#ul_fechas h3{
	font-size: 14pt;
	font-weight: normal;
	border-bottom: 1px solid;
	padding-bottom: 20px;
}

#ul_fechas ul {
	margin: 0px;
	padding: 0px;
}

#ul_fechas li{
	margin:0px;
	padding-left: 5px;
	list-style: none;
	line-height: 28px;
	border-bottom: 1px dotted;
}

	/*dates list*/

	/*Calendar*/

#cw_imp_calendar{
	float: left;
	width: 215px;
	margin-left: 15px;
}

.calendario_holder{
	font-size: 14pt;

}

.calendario_header{
	text-align: center;
}

.calendario_header a{
	text-decoration: none;
	color: #cb842e
}

.c_header{
	background-color: #dcd2b9;
	border-bottom: 2px solid #c5b58c;
	padding: 4px 8px;
}

.cal_dia{
	text-align: right;
	color: #c5b797;
	border-left: 4px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}

.cal_dia span {
	display: block;
}

.cal_hoy{
	border-color: #9a8759;
	background-color: #9a8759;
	color: #fff;
}

.cal_selected{
	border-color: #cb842e !important;
	background-color: #cb842e !important;
	color: #fff !important;
	font-weight: bold;
}

.cal_selectable{
	color: #34312A;
	border-color: #fde1b4;
	background-color: #fde1b4;
	cursor: pointer;
}

.calendario_holder table{
	background-color: #fff;
	border: 2px solid #c5b58c;
}

.calendario_holder table tbody tr{
	border-bottom: 1px solid #e1d8c2;
}

	/*Calendar*/

	/* noscript */

.cw_imp_containerouthelper noscript p{
	margin-left: 8px;
	border: dotted 1px #B8100C;
	background-color: #fff;
	padding: 6px 10px;
	font-style:italic;
	font-weight: bold;
	width: 390px
}

	/* noscript */

/*-----------HELPER STEPS-------*/

.paso_helper{
	width:280px;
	float:left;
	background-image: url('important_square_bg.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	border:2px solid #e2dfdb;
	padding:0px 10px;
	margin-left:20px;
}
#paso1_helper {
	height:250px;
	margin-left:20px;
}

#paso2_helper {
	margin-top: 20px;
	/*height:300px;*/
	margin-bottom: 15px;
}

#paso3_helper {
	height:250px;
	margin-left:20px;
	margin-top:50px;
}

.paso_helper p{
	margin-top: 10px;
}

.help_h3{
	font-size: 12pt;
	color: #af761a;
	text-align: right;
	border-bottom: 1px solid;
}

	/* Errors on step 1 */
.error_div{
	background-image: url('icomsg_message.gif');
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-color: #fff99a;
	padding: 5px 5px 5px 25px;
	border-bottom: 3px solid #937f50;
	border-top: 1px dashed #937f50;
	margin-bottom: 10px;
}

/*-----------HELPER STEPS-------*/

/* --------- SEND BUTON ------- */

#cw_send{
	margin: 20px;
	padding: 10px;
	text-align: right;
	background-color: #dfc49a;
	border: 1px dashed;
	color: #34312A;
	height: 1%;
	line-height: 20px;
}

#fr_cwimp_submit{
	font-size: 16pt;
}

/* --------- SEND BUTON ------- */

#preview_disclaimer{
	margin-left: 25px;
	font-size: 8pt;
	font-style: italic;
}


/*------------------------------------------------------------------------------------------------*/
/* PAGINA DE AYUDA */
/*-----------HELP PAGE----------*/

.help_page h3 {
	color: #514c42;
}

.help_page p {
	color: #34312a;
	font-size: 11pt;
	padding-right: 8px;
}

.help_item{
	padding-bottom: 10px;
	border-bottom: 2px dashed #A09583;
	/*border-right: 2px dashed #A09583;*/
}

.help_page a:link {
	font-style: italic;
	text-decoration: none;
	color: #2fa8bd;/*#7b4400;*/
}

.help_page a:visited{
	color: #1f5389;
	text-decoration: none;
}

.help_page a:hover {
	border: none;
	border-bottom: 1px dotted #000;
}

#adpreload_holder {
	display: none;
}

.page_content{
	width: 890px;
	margin: 10px auto;
	font-size: 14px;
}

.advice_paragraph{
	width: 870px;
	padding: 10px;
	margin: 10px auto;
	font-size: 14px;
	background-color: #FFFBCF;
	border: 1px dashed #EFDC86;
	
}

.red_color{
	
}

/*------------------------------------------------------------------------------------------------*/
/* RECOMENDAR UN ANUNCIO */
/*-----------RECOMENDAR UN ANUNCIO----------*/

.recform{
	margin-top: 15px;
	background-color: #e0f1b6;
	border: 1px solid #d5daae;
	padding: 5px 10px 5px 10px;
	background-image: url('bggradient_green.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.rec_pair{
	margin: 7px 0px 0px 0px;
}

.rec_submit{
	margin-bottom: 5px;
}

.rec_mail{
	width: 380px;
}

.rec_comment{
	width: 380px;
}

/* RECOMENDAR UN ANUNCIO */

.important_button {
	font-size: 300%;
	color: Red;
}

.terminos{
    color: #ffffff;
    text-decoration: none;
    font-size: 9pt;
    cursor: pointer;
}

.terminos:hover{
    color: #fdcf18;
    text-decoration: underline;
    font-size: 9pt;
    cursor: pointer;
}



/* Estilo para el bloqueo de fechas en calendario */


table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
