﻿body
{
	background-image: url( '/css/img/FONDO-PARTICIPA.png' );
	background-color: #6daa1e;
	background-repeat: repeat-x;
}

.LeftPaneZone .WebPartTitle {background-color: #6DAA1E;}

/* DO NOT REMOVE */
.WebPartBody .post
{
	padding-left:18px;
	padding-right:25px;
	float: left;
	width: 437px;
}
/* DO NOT REMOVE */
.WebPartBody .postRight 
{
	float: left;
	width: 220px;
	border-left: dotted 1px;
	padding-left: 15px;
	margin-top: 20px;
}

.post .sep { margin: 10px 16px 10px 0px; padding-top: 5px; padding-bottom: 5px; border-top: 1px dotted; border-bottom: 1px dotted; border-left: 0px; border-right: 0px; }

.postRight .sep { margin: 25px 16px 25px 0px; height: 6px; border-top: 1px dotted; border-bottom: 1px dotted; border-left: 0px; border-right: 0px; }

.post a { color: #838182; text-decoration: none; font-weight: bold; }

.proposat {background-color: #efefef; margin-bottom: 10px; padding: 5px 0px 5px 0px;}

.post h1 {margin-top: 5px; margin-bottom: 8px;}
.proposat h1 {margin-top: 3px;}

.headerComment { margin-top: 10px; margin-bottom: 5px; }

.postRight h5 { border-top: solid 1px; margin: 16px 16px 0px 0px; padding: 7px 0px 0px 0px; }
.postRight p { margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; }
.postRight a { color: #838182; text-decoration: none; }
.post .postComment { padding-bottom: 10px; }

.postRight .EspunaCategories { padding:6px 0px 6px 10px; }
.postRight .EspunaCategories h5 { margin-top: 5px; border: none; padding: 0px;}
.postRight .EspunaCategories h5 a { text-transform:uppercase; text-decoration: none; color: #838182; }
.postRight .EspunaCategories h5 a:hover { text-transform:uppercase; text-decoration: underline; color: #838182; }

div.EspunaPostsCentral
{
	width: 452px;
	margin: 5px 25px 0px 5px;
	float: left;
}

div.postHeader {border-bottom: dotted 1px; margin-bottom: 20px; padding-bottom: 5px;}
div.postHeader p {margin: 0px 0px 8px 0px;}
div.postHeader div.Autor {margin: 0px 0px 8px 0px;}
div.postHeader div.Cos {margin: 0px 0px 8px 0px;}

div.postHeaderPagDetall {border-bottom: 0px; margin-bottom: 20px; padding-bottom: 5px;}
div.postHeaderPagDetall p {margin: 0px 0px 8px 0px;}
div.postHeaderPagDetall div.Autor {margin: 0px 0px 8px 0px;}
div.postHeaderPagDetall div.Cos {margin: 0px 0px 8px 0px;}


div.btnPrev{float: left; margin-left: 25px;}
div.btnNext{float: left; margin-left: 138px;}
div.btnPrev a, div.btnNext a, div.BarPropose a {text-decoration: none; color: #838182;}


/*** PROMOCIONES ***/ 
div.promocion {padding: 4px 6px 0px 6px; height: 185px; }

div.boxLogoDistr { height: 20px; line-height: 20px; }
div.boxLogoDistr img { vertical-align: middle; }

div.txtCom {width: 95%; margin: 6px 0px 0px 0px; padding: 4px; border-top: #838182 1px dotted; border-bottom: #838182 1px dotted;  }

div.boxTextDescripcio { float: left; width: 75px; height: 65px; padding: 4px; padding-top: 8px; font-size: 90%; font-weight: bold; }

div.boxFotoProd { float: left; margin-top: 4px; margin-bottom: 4px; }
div.boxFotoProd img { width: 60px; }

div.boxTextValidesa {float: left; width: 95%; margin: 6px 0px 0px 0px; padding: 4px; border-top: #838182 1px dotted; }

/*
div.bannerPromo {float: left; margin-bottom: 15px; }
*/
/*** ADD Comment ***/
.WebPartBody .addComment
{
	padding-left:18px;
	padding-right:25px;
	float: left;
	width: 441px;
}
/* DO NOT REMOVE */
.WebPartBody .addCommentRight 
{
	float: left;
	width: 220px;
	border-left: dotted 1px;
	padding-left: 15px;
	margin-top: 20px;
}

.addComment .sep { margin: 10px 16px 10px 0px; padding-top: 5px; padding-bottom: 5px; border-top: 1px dotted; border-bottom: 1px dotted; border-left: 0px; border-right: 0px; }

.addCommentRight .sep { margin: 25px 16px 25px 0px; height: 6px; border-top: 1px dotted; border-bottom: 1px dotted; border-left: 0px; border-right: 0px; }

.addComment a { color: #838182; text-decoration: none; font-weight: bold; }

.headerComment { margin-top: 10px; margin-bottom: 5px; }

.addCommentRight h5 { margin: 16px 16px 0px 0px; padding: 7px 0px 0px 0px; }
.addCommentRight h4 {border-top: 1px dotted; margin: 16px 16px 0px 0px; padding: 14px 0px 0px 0px; }
.addCommentRight p { margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; }
.addCommentRight a { color: #838182; text-decoration: none; }
.addComment .postComment { padding-bottom: 10px; }
.addComment .addCommentTitle{border-bottom: 1px dotted; margin: 16px 16px 0px 0px; padding: 0px 0px 0px 0px;}
.addComment .addCommentForm{margin: 16px 16px 0px 0px; padding: 5px 0px 0px 0px;}
 
/*
.addComment .addCommentForm .addCommentInnerDivLeft{float:left; text-align:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.addComment .addCommentForm .addCommentInnerDivRight{float:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
*/
.addComment .addCommentForm .addCommentInnerDivBottom{float:left; width:500px;}
.addComment input.button{margin-left:389px;}
.addComment .addCommentForm .addCommentInnerDiv input{margin-left:70px; padding: 0px; margin-top: 0px;}
.addComment .addCommentForm .addCommentInnerDiv h5{width: 0px; float:left; padding:0px; margin:0px;}
.addComment .addCommentForm .addCommentInnerDivBottom textarea{overflow:hidden;width:437px;height:150px;}
.addCommentRight h5 {margin: 0px; padding:0px;}

.addCommentRight .EspunaCategories { padding:6px 0px 6px 10px; }
.addCommentRight .EspunaCategories h5 { margin-top: 5px; border: none; padding: 0px;}
.addCommentRight .EspunaCategories h5 a { text-transform:uppercase; text-decoration: none; color: #838182; }

.summary{margin-bottom:10px;margin-top:10px;}


.addOpinionInnerDiv p{margin:0px;}
.addOpinionInnerDiv input{margin-left:0px; padding: 0px; margin-top: 0px;}
.addOpinionInnerDiv h5{width: 0px; float:left; padding:0px; margin:0px;}

.addOpinionTopFormLeft{float:left;}
.addOpinionTopFormRight{float:left;margin-left:20px;}
.addOpinionTopForm{padding:0px; margin:0px;}
.addOpinionForm{padding:0px; margin:0px;}
.addComment .addOpinionForm input.button {margin-left:368px;}
.addOpinionQuestions label{ font-weight:normal;}
.addOpinionCheckbox {margin: 0.5em 0; padding: 0;border:1px solid #ddd;background-color:#f8f8f8;}

/* RSS BOX*/
div.WPBoxedTool .WPBody { width: 176px;	padding: 0px 0px 0px 5px; }
div.WPBoxedTool .WPBody a { font-size: 0.85em; color: #838182;}
div.WPBoxedTool .WPBody img { float: left; margin: 7px 5px 0px 0px;}

/* Search box */
/*div.searchBox { margin: 0px 0px 0px 180px;}
div.searchBox select{ margin: 4px 15px 0px 0px;}
div.searchBox span {color: #838182; text-transform:uppercase; font-weight: bold; text-decoration: none;}*/

div.searchBox select {float: right; margin: 4px 8px 0px 0px; }
div.searchBox div {float: right; margin: 7px 8px 0px 0px; }
div.searchBox span {color: #838182; text-transform:uppercase; font-weight: bold; text-decoration: none;}



/* Left Search box */ 
div.leftSearchBox {margin: 10px 10px 0px 10px; }
div.leftSearchBox h4 {color: #838182; text-align: right; text-decoration: none;}
div.leftSearchBox a, div.leftSearchBox a:hover, div.leftSearchBox a:click, div.leftSearchBox span, div.leftSearchBox span:hover, div.leftSearchBox span:click{text-decoration: none;}
div.leftSearchBox select {width: 160px;}

div.noResText{height: 250px; padding: 0px 0px 0px 20px;}

/* Sorteos */
div.sorteo h4 {border: none; margin-bottom: 7px; padding: 0px;}
div.sorteo h5 {margin-bottom: 4px; font-weight: normal;}
div.sorteos {border-top: solid 1px; margin-top: 15px; width: 202px;}

div.otros{float: none; margin-top: 10px;}
div.otros input{width: 420px; margin-left:0px; padding: 0px; margin-top: 0px;}
div.otros span{width: 420px;}
div.cjtCb{width: 420px; margin-top: 10px;}
.addOpinionTopFormRight2{padding-left:210px;}
div.pregunta{margin-top:15px;}
div.pregunta label{font-weight: normal;}

div.BarPropose span {font-weight: bold;}

img.imgSorteo { margin: 5px 0px 0px 5px; }
