html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 14px/140% Arial, Helvetica, Verdana, sans-serif; 
	
}

body {
    background: #e2e0e1;
    }
    
#wrapper {
    width: 990px;
    padding: 0;
    margin: 0 auto;
    text-align: left;
    background: #fff; 
    }

body#page_bg {
	background: url(../templates/ds_binissaida_portada/images/page_bg.html) repeat-x center top;
	background-color: #e2e0e1;
	color: #333;
	margin: 0px;
	padding: 0px;
}

a img {
	border: none;
}

h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 28px;
	color: #333;
	padding: 4px;
	line-height: 145%;
	letter-spacing: -1px;
}

h1.logo {height: 100px; margin: 0; padding: 0;}
h1.logo a {display: block; height: 75px; background: transparent url(../logo/logocasasvoladas.jpg) top left no-repeat; width: 520px;}/*abans de logo guies width era 450px*/
h1.logo a span {display: none;}

h2 {
	font-size: 24px;
	color: #797f83;
	line-height: 145%;
	padding: 4px;
	letter-spacing: -1px;
}

h3 {
	font-size: 20px;
	color: #3d3d3d;
	line-height: 145%;
	padding: 4px;
	letter-spacing: -1px;
}

h4 {
	font-size: 16px;
	color: #3d3d3d;
	font-size: 16px;
	line-height: 145%;
	padding: 4px;
	color: #3d3d3d;
}

p {
	padding-bottom: 10px;
}

a {
	color: #cc0000;
	text-decoration: none;
}

a:hover {
	color: #336699;
	text-decoration: underline;
}

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

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

* html .clearfix {
	height: 1%;
}

/* Firefox scrollbar hack  */

html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

/* Accessibility: */

form label {
	cursor: pointer;
}

fieldset {
	border: none;
}

/* Form field text-scaling */

input, select, textarea {
	font-size: 100%;
}

/* Firefox outline removal */

a:focus {
	outline: none;
}

div.main-inside ol,
div.main-inside ul {
	margin-left: 20px;
}


/* Left and Right Column Typography */

#leftcol h1, #rightcol h1 {
	font-size: 18px;
	line-height: 125%;
}

#leftcol h2, #rightcol h2 {
	font-size: 16px;
	line-height: 125%;
}
#leftcol h4, #rightcol h4 {
	font-size: 14px;
	line-height: 125%;
}

#leftcol .inside,
#rightcol .inside {
	font-size: 12px;
	line-height: 135%;
}

#leftcol a.contentpagetitle,
#rightcol a.contentpagetitle,
#rightcol td.contentheading,
#leftcol td.contentheading {
	font-size: 22px;
	line-height: 22px;
}

/* Extra Styles */

p.warn {
    background: #FBEEF1 url(../templates/portada/images/warn.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #FEABB9;
    border-bottom: 2px solid #FEABB9;
}
p.alert {
    background: #FFF7C0 url(../templates/portada/images/exc.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #F7D229;
    border-bottom: 2px solid #F7D229;
}
p.info {
    background: #F8FAFC url(../templates/portada/images/info.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #B5D4FE;
    border-bottom: 2px solid #B5D4FE;
}

/*-----SPECIAL LIST STYLE (CHANGE OR ADD ANOTHER)-----*/

ul.checklist li {
	list-style: none;
	line-height: 16px;
	padding: 2px 0px 2px 18px;
	background: url(../templates/portada/images/tick.png) no-repeat 0px 3px;
	list-style-position: outside;
}

ul.checklist a {
	text-decoration: underline;
	padding: 1px;
}

ul.checklist a:hover {
	text-decoration: none;
	padding: 1px;
}

/*-----BLOCKQUOTE STYLE-----*/

blockquote {
	background: #e4e4e4 url(../templates/ds_binissaida_portada/images/quoleft.png) no-repeat 10px 10px;
	padding: 10px;
	border: 1px solid #ccc;
	font-style: italic;
}

blockquote div {
	padding: 0 48px;
	background: transparent url(../templates/ds_binissaida_portada/images/quoright.png) right bottom no-repeat;
}

div.code {
	background: #efefef;
	padding: 10px;
	border: 1px solid #acacac;
	color: #333;
	text-decoration: none;
	font: normal normal normal 11px "Courier New", Courier, mono;
}

/* @group Structure */

#top-wrapper {
	width: 900px;
	margin: 0px auto;
	padding: 0px;
	background: #fff;
}


/* Top Bar */

#header-top {
	height: 22px;
	width: 900px;
	background: #fff url(../templates/ds_binissaida_portada/images/topnav_arrow.html) no-repeat right center;
	/*padding-right: 8px;
	position: relative;
	left: -10px;*/
}

#header-top ul {
	list-style: none;
	float: right;
background: #e4e4e4;
margin-right: 8px;
}

#header-top li {
	float: left;
	padding-left: 16px;
	padding-right: 7px;
	background: #e4e4e4 url(../templates/ds_binissaida_portada/images/topnav_arrow.html) no-repeat left center;
	height: 22px;
}

#header-top li a {
        color: #333;
        font: 11px Helvetica, Arial, Geneva, sans-serif;
	line-height: 22px;
	text-decoration: none;
}

#header-top li a:hover {color: #cc0000;}

#header-top #jflanguageselection ul {margin-right: 8px;}

#header-top #jflanguageselection ul li {float: left;
padding-left: 7px;
padding-right: 7px;
height: 22px;
margin: 0 auto;}


#searchbar {
	margin: 18px 0px 0px 0px;
	padding: 5px;
	
	background-color: #eeeeee;

	float: right;
}

#searchbar .inputbox {
	margin: 0px 3px 0px 0px;
	padding: 6px 7px 5px 7px;
	
	width: 230px;
	
	font-family: Arial;
	font-size: 12px;
	color: #555;

	border-left: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;	
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

input.inputbox {
	margin: 3px;
	padding: 2px;
	border: 1px solid #666;
	background: #fff;
	color: #333;
}

input.button {
	border: 1px outset #666;
	background: #111;
	color: #fff;
	font: bold 12px Arial, Helvetica, Geneva, sans-serif;
}

/*#searchbar {
	float: right;
	margin: 5px auto;
	display: block;
}

#searchbar .inputbox {
	border: 1px solid #ccc;
	background: #fff url(../images/help.png) no-repeat 98% 50%;
	font-size: 12px;
	line-height: 16px;
	width: 188px;
	height: 16px;
	text-indent: 5px;
}*/

/* CSS for Header Text */

#header-text {
	background: url(../templates/portada/images/header_text.png) repeat-x left top;
	height: 67px;
}

#header-text h1, #header-text h1 a {
	padding-left: 5px;
	padding-top: 10px;
	text-decoration: none;
}

#header-text .inside {
	padding: 0;
	margin: 0;
}

/* CSS for Header Image */


#header-graphic h1 {
	text-indent: -6000em;
	padding: 0;
	margin: 0;
}

#header-graphic .inside {
	padding: 0;
	margin: 0;
}

/*Header (TEXT) */
#header-text h1, #header-text h1 a {
	color: #f7f7f7;
	font: normal 45px/45px Georgia, "Times New Roman", Times, serif;
	letter-spacing: -3px;
}
/*Header (GRAPHIC) */
/*Adjust the height below - Proceed with caution or use "text" based logo from config*/
/*Notes: If your logo extends the default size (67px) the page.png must be re-exported as well */
/*It is recommended to use the Fireworks source */

#header-graphic {
	background: url(../templates/ds_binissaida_portada/images/header_logo.png) no-repeat left top;
	height: 67px;
}

/* Defines the clickable hotspot area of the logo */
/* You can temporarily uncomment the red border to see your zone */
#header-graphic h1 a {
	height: 58px;
	width: 215px;
	/*border: 1px solid red;*/
	cursor: pointer;
}


/* Logo HotSpot (width x height) */

#header-graphic h1 a {
	display: block;
	text-indent: -6000em;
	padding: 0;
	margin: 0;
}

.clear {
	clear: both;
}

/* Teaser */

#teaser-wrapper {
	width: 100%;
	margin-top: 30px;
	padding: 0px;
}
#teaser {
	width: 900px;
	margin: 0px auto;
	padding: 0;
	height: 400px;
}
#teaser-bottom-suckerfish,
#teaser-bottom-dropline,
#teaser-bottom-module-dropline,
#teaser-bottom-module-suckerfish {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 8px;
	position: relative;
	background: url(../templates/ds_binissaida_portada/images/teaser_bottom.pn) repeat-x center top;
}
#teaser-bottom-module-suckerfish {
	margin: 12px 0px 0px 0px;
}
#teaser-bottom-suckerfish,
#teaser-bottom-dropline {
	margin: 0px;
}
#teaser h3 {
	letter-spacing: -2px;
	padding: 10px 0px;
	text-shadow: #fff 3px 1px 1px;
}
#teaser p {
	letter-spacing: -1px;
}
#teaser a.readon {
	background: none;
	display: block;
	height: 20px;
	line-height: 20px;
	text-indent: 5px;
}


#teaser a.contentpagetitle,
#teaser td.contentheading,
#teaser .contentheading {
	background: none;
}

/* Teaser Background */

#teaser-wrapper {
	background: url(../templates/ds_binissaida_portada/images/teaser_bg.html) repeat-x center top;
	background-color:#fff;
}
/* Secondary (inner) Teaser Background */
#teaser {
	background: url(../templates/ds_binissaida_portada/images/teaser.html) repeat-x center top;
}
/* Teaser (icon position) Typography */

#teaser h3 {
	color: #3d3d3d;
	font-size: 28px;
	line-height: 32px;
}
#teaser p {
	color: #3d3d3d;
	font-size: 18px;
	line-height: 20px;
}
#teaser a {
}

#teaser a.readon {
	background-color: #f5f5f5;
	border: 1px solid #797f83;
}



#pathway {
	height: 18px;
	padding-left: 10px;
	margin-top: 5px;
	border-bottom: 1px solid #e2e2e2;
}

span.pathway {
	color: #333;
	font: bold 11px/18px Arial, Helvetica, Geneva, sans-serif;
}

span.pathway a {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

span.pathway a:hover {
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
}



#main {
	margin: 0px auto;
	padding: 0px;
	
	width: 900px;
	
	text-align: left;
}

.column_left {
	margin: 0px;
	padding: 5px 15px 5px 20px;
	
	width: 265px;
	
	float: left;
}

.column_center {
	margin: 0px;
	padding: 5px 15px 5px 15px;
	
	width: 260px;
	
	float: left;
}

.column_right {
	margin: 0px;
	padding: 5px 20px 5px 20px;
	
	width: 265px;
	
	float: left;
}

#biodades {
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 900px;
	height:auto;
	min-height:220px;
	;
	background: #e0e0e0 url(../templates/portada/images/biodades_back.png);
	background-repeat: no-repeat;
	
}

#biodades .column_left {
	margin: 0px;
	text-align: left;
}

#biodades .column_center {
	margin: 0px;
	text-align: left;
}

#biodades .column_right {
	margin: 0px;
	text-align: left;
}

#biodades th {
	margin: 0px 0px 10px 0px;
	padding-bottom: 6px;
font-size: 15px;
}

#biodades td {
        font-size: 13px;
	margin: 0px 0px 10px 0px;
	padding-bottom: 15px;
} 

.biodades a, .buy a:visited {
	margin: 0px auto;
	margin-top: 15px;
	
	width: 96px;
	height: 31px;
	
	background-image: url(../templates/ds_binissaida_portada/css/images/buy.html);
	background-repeat: no-repeat;
	 
	display: block;
}

.biodades a:hover {
	background-position: 0px -31px;
}

.biodades ul.latestnews li.latestnews a {
	margin: 0px;
	padding: 7px 0px 7px 0px;
	
	line-height: 16px;
	
	list-style-type: none;

	border-bottom: 1px dashed #aaaaaa;
}

#infoimagen {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	width: 900px;
	height:auto; min-height:92px;
	
	background: #ffffff;	
	background-repeat: no-repeat;
	
}

#infofooter {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	width: 900px;
	height:auto; min-height:92px;
	
	background: #e0e0e0;	
	background-repeat: no-repeat;
	
}

#infofooter h1 {font-size: 18px;}

#infofooter .column_left h1 {margin-left: 55px;
	margin-top: 20px;}

#infofooter .column_left {
	margin: 0px;
	text-align: left;
	padding-left: 20px;
}

#infofooter .column_center {
	margin: 10px 0px 0px 0px;
	text-align: left;
}

#infofooter .column_right {
	margin: 10px 0px 0px 0px;
	text-align: left;
}

#infofooter th {
	margin: 0px 0px 10px 0px;
}

#infofooter td{
	margin: 0;
	padding: 0;
	font: 13px/140% ;
}
.infofooter a, .buy a:visited {
	margin: 0px auto;
	margin-top: 15px;
	
	width: 96px;
	height: 31px;
	
	background-image: url(../templates/ds_binissaida_portada/css/images/buy.html);
	background-repeat: no-repeat;
	 
	display: block;
}

.infofooter a:hover {
	background-position: 0px -31px;
}


table#main {
	width: 960px;
	margin: 0px auto;
	padding: 0px;
	background-image: url(../templates/ds_binissaida_portada/images/bg_wide.png);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #FFFFFF;
}

/* Bottom stroke */
table#main {
	border-bottom: 5px solid #ccc;
}

td#content {
	vertical-align: top;
	padding-top: 5px;
}

td#leftcol {
	vertical-align: top;
}

td#rightcol {
	vertical-align: top;
}

td#content div.inside,
td#leftcol div.inside,
td#rightcol div.inside {
	padding: 0px 6px;
}


td#content p {
	padding: 0px 0px;
	margin:5px 0px;
}


/* @end */

/* @group Modules */


/* Style 1 - S1/Default */

div.moduletable, div.moduletableS1 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 15px 0px;
	background: url(../templates/portada/images/divider_bar.png) repeat-x center bottom;
}

div.moduletable h3, div.moduletableS1 h3 {
	padding: 0px 4px 2px 4px;
	margin: 5px 0px;
	display: inherit;
}

/* Style 2 - S2 */

div.moduletableS2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 15px 0px;
	background: url(../templates/portada/images/divider_bar.png) repeat-x center bottom;
}

div.moduletableS2 h3 {
	padding: 0px 4px 2px 4px;
	margin: 5px 0px;
	display: inherit;
}

/* Style 3 - S3 */

div.moduletableS3 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 15px 0px;
	background: url(../templates/portada/images/divider_bar.png) repeat-x center bottom;
}

div.moduletableS3 h3 {
	padding: 0px 4px 2px 4px;
	margin: 5px 0px;
	display: inherit;
}

/* Style 4 - S4 */

div.moduletableS4 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 15px 0px;
	background: url(../templates/portada/images/divider_bar.png) repeat-x center bottom;
}

div.moduletableS4 h3 {
	padding: 0px 4px 2px 4px;
	margin: 5px 0px;
	display: inherit;
}

/* Style 5 - S5 */

div.moduletableS5 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 15px 0px;
	background: url(../templates/portada/images/divider_bar.png) repeat-x center bottom;
}

div.moduletableS5 h3 {
	padding: 0px 4px 2px 4px;
	margin: 5px 0px;
	display: inherit;
}

/* Border Style -bdr */

div.moduletable-bdr {
	margin: 5px 0px;
	padding: 5px;
}

div.moduletable-bdr table {
	padding: 5px;
}

div.moduletable-bdr h3 {
	text-transform: uppercase;
	font-size: 13px;
	color: #3d3d3d;
	line-height: 165%;
	padding: 0px 4px 2px 4px;
	display: inherit;
	letter-spacing: normal;
}

/* Border Style -nopad */

div.moduletable-nopad {
	margin: 0px;
	padding: 5px 0px;
}

div.moduletable-nopad h3 {
	padding: 0px 4px 2px 4px;
	display: inherit;
}

div.moduletable-nopad p {
	margin: 0px;
	padding: 0px;
}


/* Latest News and Popular */

ul.latestnews, ul.latestnewsS1, ul.latestnewsS2, ul.latestnewsS3, ul.latestnewsS4, ul.latestnewsS5,
ul.mostread, ul.mostreadS1, ul.mostreadS2, ul.mostreadS3, ul.mostreadS4, ul.mostreadS5 {
	list-style: none;
}

ul.latestnews li, ul.mostread li,
ul.latestnewsS1 li, ul.mostreadS1 li,
ul.latestnewsS2 li, ul.mostreadS2 li,
ul.latestnewsS3 li, ul.mostreadS3 li,
ul.latestnewsS4 li, ul.mostreadS4 li,
ul.latestnewsS5 li, ul.mostreadS5 li {
	margin: 0 0 10px 0;
	padding: 0 0 0 26px;
	font-size: 100%;
	line-height: 1.3em;
	font-weight: normal;
	background: url(../templates/portada/images/icon-checksm.gif) no-repeat 0 4px;
}

td#leftcol ul#mainlevel,
td#rightcol ul#mainlevel {
	list-style: none;
}

/* Left/Right Main Menu */

td#leftcol a.mainlevel,
td#rightcol a.mainlevel {
	line-height: 20px;
	height: 20px;
	display: block;
	padding-left: 5px;
	margin: 0px;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
}

td#leftcol a.mainlevel:hover,
td#rightcol a.mainlevel:hover {
	background-color: #f0f0f0;
	text-decoration: none;
}

td#leftcol a.sublevel,
td#rightcol a.sublevel {
	padding-left: 4px;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	height: 14px;
}

td#leftcol a.sublevel.img,
td#rightcol a.sublevel.img {
	
}

/* Banner */

div#banner {
	margin: 6px auto 10px auto;
	text-align: center;
}

div#banner .moduletable {
	background-image: none;
	padding: 0;
	margin: 0;
}

/* @end */



/* @group Footer */

/* The Footer */

#footer {
	width: 900px;
	margin: 0px auto;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #e4e4e4;
	text-align: center;
	margin-top: 20px;
	font: 12px/140% 'Lucida Grande', Helvetica, Verdana, Arial, sans-serif;
	
}

#footer {
	color: #444;
	background: #fff url(../templates/ds_binissaida_portada/images/footer_bg.html) repeat-x center top;
}

#footer a {
	color: #cc0000;
	text-decoration: none;
}
#footer a:hover {
	color: #111;
}
#footer a, #footer p, #footer div, #footer a {
}
#footer .moduletable h3 {
	font-family: Georgia, Garamond, "Times New Roman";
}
/* Footer Modules */

#footer div.moduletable h3,
#footer div.moduletableS1 h3,
#footer div.moduletableS2 h3,
#footer div.moduletableS3 h3,
#footer div.moduletableS4 h3,
#footer div.moduletableS5 h3 {
	color: #fff;
	background: none;
	border-bottom: 1px solid #424242;
	padding: 0px;
	margin: 0px;
}

#footer div.moduletable,
#footer div.moduletableS1,
#footer div.moduletableS2,
#footer div.moduletableS3,
#footer div.moduletableS4,
#footer div.moduletableS5 {
	background: none;
	font-size: 12px;
	padding: 0;
	margin: 4px;
}

#footer li.latestnews, #footer li.mostread,
#footer li.latestnewsS1, #footer li.mostreadS1,
#footer li.latestnewsS2, #footer li.mostreadS2,
#footer li.latestnewsS3, #footer li.mostreadS3,
#footer li.latestnewsS4, #footer li.mostreadS4,
#footer li.latestnewsS5, #footer li.mostreadS5 {
	list-style: none;
	background-image: none;
	list-style-position: inside;
	list-style-type: disc;
}

#footer ul.latestnews, #footer ul.mostread,
#footer ul.latestnewsS1, #footer ul.mostreadS1,
#footer ul.latestnewsS2, #footer ul.mostreadS2,
#footer ul.latestnewsS3, #footer ul.mostreadS3,
#footer ul.latestnewsS4, #footer ul.mostreadS4,
#footer ul.latestnewsS5, #footer ul.mostreadS5 {
	margin-left: -14px;
}

/* @end */

/* @group Joomla Styles */
table.contentpaneopen ul, table.contentpaneopen ol,
table.contentpaneopenS1 ul, table.contentpaneopenS1 ol,
table.contentpaneopenS2 ul, table.contentpaneopenS2 ol,
table.contentpaneopenS3 ul, table.contentpaneopenS3 ol,
table.contentpaneopenS4 ul, table.contentpaneopenS4 ol,
table.contentpaneopenS5 ul, table.contentpaneopenS5 ol,
.moduletable ul, .moduletable ol,
.moduletableS1 ul, .moduletableS1 ol,
.moduletableS2 ul, .moduletableS2 ol,
.moduletableS3 ul, .moduletableS3 ol,
.moduletableS4 ul, .moduletableS4 ol,
.moduletableS5 ul, .moduletableS5 ol {
   list-style-position: inside;
}

/* Page Navigation */

.pagenav,
.pagenav_next,
.pagenav_prev {
	text-align: center;
	color: #ccc;
	border: 1px solid #fff;
	padding: 2px 5px;
	font-size: 11px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background: #f0f0f0;
	width: 50px;
	font-weight: bold;
}

.pagenav:hover,
.pagenav_next:hover,
.pagenav_prev:hover {
	border: 1px solid #ccc;
	background: #f0f0f0;
	color: #666666;
}

.pagenav_next a,
.pagenav_prev a {
	color: #ccc;
	text-decoration: none;
}

.pagenav_next a:hover,
.pagenav_prev a:hover {
	color: #000000;
	text-decoration: none;
}

.pagenavcounter {
	font-weight: bold;
}

a.pagenav, a.pagenav:visited {
	color: #666;
}

a.pagenav:hover {
	color: #333333;
	text-decoration: underline;
	border: 1px solid #DEDBDB;
}

/* Tables */

table.contentpaneopen {
	margin: 0;
	padding: 0;
	width: 100%;
}

table.blog table.contentpaneopen {
	white-space: normal;
	border-collapse: separate;
}

table table.contentpaneopen td, table table.contentpane td {
	padding: 0px 4px;
}

table.contentpaneopen, table.contentpane, table.blog {
	border-collapse: collapse;
	width: 100%;
}

div.blog_more {
	border-top: 1px solid #ced6d6;
	padding: 10px;
}

div.blog_more strong {
	position: relative;
	top: -5px;
}

div.blog_more ul {
	list-style: none;
}

div.blog_more ul li {
	
}

div.blog_more ul li a {
	text-decoration: none;
	display: block;
	padding: 4px;
	border-bottom: 1px solid #e2e2e2;
}

div.blog_more ul li a:hover {
	text-decoration: none;
	display: block;
	padding: 4px;
	border-bottom: 1px solid #e2e2e2;
	background-color: #efefef;
}

/* Category Tables */

td.sectiontableheader {
	padding: 6px 10px;
}

td tr.sectiontableentry1 td,
td.sectiontableentry1 {
	padding: 2px;
	text-indent: 5px;
}

td tr.sectiontableentry2 td,
td.sectiontableentry2 {
	padding: 2px;
	text-indent: 5px;

}

.sectiontableentry1 a,
.sectiontableentry2 a {
}

li a.category {
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-variant: normal;
	font-style: italic;
}

table.contentpane tr td ul {
	list-style: none;
}

/* Polls Module */

table.pollstableborder,
table.pollstableborderS1,
table.pollstableborderS2,
table.pollstableborderS3,
table.pollstableborderS4,
table.pollstableborderS5 {
	width: 100%;
	text-align: left;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	border-collapse: collapse;
	border: none;
}

table.poll,
table.pollS1,
table.pollS2,
table.pollS3,
table.pollS4,
table.pollS5 {
	color: #3d3d3d;
	font-size: 11px;
}

.smalldark {
	white-space: nowrap;
}

table.pollstableborder td.sectiontableentry1,
table.pollstableborderS1 td.sectiontableentry1S1,
table.pollstableborderS2 td.sectiontableentry1S2,
table.pollstableborderS3 td.sectiontableentry1S3,
table.pollstableborderS4 td.sectiontableentry1S4,
table.pollstableborderS5 td.sectiontableentry1S5 {
	color: #3d3d3d;
	background: #f4f4f4;
	padding: 2px;
	border-bottom: 1px solid #e2e2e2;
}

table.pollstableborder td.sectiontableentry2,
table.pollstableborderS1 td.sectiontableentry2S1,
table.pollstableborderS2 td.sectiontableentry2S2,
table.pollstableborderS3 td.sectiontableentry2S3,
table.pollstableborderS4 td.sectiontableentry2S4,
table.pollstableborderS5 td.sectiontableentry2S5 {
	color: #3d3d3d;
	background: #efefef;
	padding: 2px;
	border-bottom: 1px solid #e2e2e2;
}

/* Polls Results */

table.pollstableborder td.sectiontableheader {
	padding: 8px;
	color: #fff;
	border: none;
}

table.pollstableborder tr.sectiontableentry1 td {
	padding: 4px;
	color: #3d3d3d;
	border: none;
}

table.pollstableborder tr.sectiontableentry2 td {
	padding: 4px;
	color: #3d3d3d;
	border: none;
}

/* Print-PDF-EMail */

body.contentpane {
	background: #fff;
	margin: 25px;
}

fieldset .small {
	font: normal normal 12px/12px Arial, Helvetica, Geneva, sans-serif;
	color: #7b8484;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0px;
}

.modifydate {
}

td.modifydate {
	line-height: 30px;
}

div.mosimage {
	border: 1px solid #dbdce0;
	margin: 10px;
	background: #efefef;
}

div.mosimage_caption {
	color: #858585;
	font: 10px/12px Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 5px;
}

div.mosimage img {
	padding: 5px;
}

/* Content Headings */

a.contentpagetitle {
	white-space: normal;
	padding: 4px 0px 0px 0px;
	margin-bottom: 6px;
}

a.contentpagetitle:hover {
}

td.contentheading {
	width: 100%;
	background: url(../templates/portada/images/divider_bar.png) repeat-x center bottom;
}

.contentheading {
	white-space: normal;
	padding: 4px 0px 0px 0px;
	margin-bottom: 6px;
}

.componentheading {
}

a.readon {
	float: right;
	display: block;
	height: 20px;
	width: 129px;
	padding: 0px;
	margin: 0;
	background: url(../templates/portada/images/readon_arrow.png) no-repeat left;
	text-indent: 6px;
}

a.readon:hover {
}

td#leftcol a.readon, td#rightcol a.readon {
	float: right;
	display: block;
	height: 18px;
	width: 71px;
	font: normal bold 11px/18px Arial, Helvetica, Geneva, sans-serif;
	background: url(../templates/ds_binissaida_portada/images/module_readon.png) 50% 0%;
	text-indent: -5000em;
	text-decoration: none;
}
td#leftcol a.readon:hover, td#rightcol a.readon:hover {
	background: url(../templates/ds_binissaida_portada/images/module_readon.png) 50% 100%;
}
td.buttonheading, .contentpaneopen td.buttonheading {
	padding: 10px 0px 0px 0px;
}

input.button {
	margin: 2px;
	padding: 3px 4px;
}

div.pagenavbar a, div.pagenavbar {
	text-decoration: none;
	font-size: 11px;
}

table.contenttoc {
	background-color: #efefef;
	font-size: 12px;
	border: 1px solid #e0e0e0;
	margin: 5px;
}

table.contenttoc th {
	background-color: #3d3d3d;
	font-size: 13px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
}

table.contenttoc tr td {
	padding: 2px 10px;
}
table.contenttoc a.toclink {
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
}
/* @end */
.copyright, .copyright a {
	font: 10px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin: 0px auto;
	text-align: center;
}
.cright {
	text-indent: -5000em;
	margin: 0;
	padding: 0;
	height: 0px;
	font: 0/0 Arial, Helvetica, Geneva, sans-serif;
}




























/* @group Module Headings */

/* Style 1 - S1/Default */

div.moduletable h3, div.moduletableS1 h3 {
	text-transform: uppercase;
	font-size: 13px;
	background: #3d3d3d url(../templates/portada/images/moduleheading1.png) no-repeat left bottom;
	color: #fff;
	line-height: 165%;
	word-spacing: .25em;
}

/* Style 2 - S2 */

div.moduletableS2 h3 {
	text-transform: uppercase;
	font-size: 13px;
	background: #558a97 url(../templates/portada/images/moduleheading2.png) no-repeat left bottom;
	color: #fff;
	line-height: 165%;
	word-spacing: .25em;
}
/* Style 3 - S3 */

div.moduletableS3 h3 {
	text-transform: uppercase;
	font-size: 13px;
	background: #ccc url(../templates/portada/images/moduleheading3.png) no-repeat left bottom;
	color: #333;
	line-height: 165%;
	word-spacing: .25em;
}
/* Style 4 - S4 */

div.moduletableS4 h3 {
	text-transform: uppercase;
	font-size: 13px;
	background: #c0ccd3 url(../templates/portada/images/moduleheading4.png) no-repeat left bottom;
	color: #333;
	line-height: 165%;
	word-spacing: .25em;
}

/* Style 5 - S5 */

div.moduletableS5 h3 {
	text-transform: uppercase;
	font-size: 13px;
	background: #558a97 url(../templates/portada/images/moduleheading5.png) no-repeat left bottom;
	color: #fff;
	line-height: 165%;
	word-spacing: .25em;
}

/* Style 6 -bdr */


div.moduletable-bdr {
	background: #f4f4f4;
	border: 1px solid #ccc;
}

/* Style 7 -nopad */

div.moduletable-nopad h3 {
	text-transform: uppercase;
	font-size: 13px;
	color: #333;
	line-height: 165%;
}


/* @end */

/*Author Text*/
span.small,.createdate {
	font: normal small-caps 11px/12px Tahoma, Lucida Grande, Lucida, Verdana, sans-serif;
	color: #666;
	text-transform: uppercase;
}
/*Last Updated Text*/
.modifydate {
	font: normal small-caps 11px/12px Tahoma, Lucida Grande, Lucida, Verdana, sans-serif;
	color: #666;
	text-transform: uppercase;
}
/* Content Headings */

a.contentpagetitle {
	text-decoration: none;
	color: #5e6f75;
}

a.contentpagetitle:hover {
	color: #000;
	text-decoration: none;
}

td.contentheading {
	color: #3d3d3d;
}

.contentheading {
	color: #3d3d3d;
	letter-spacing: -2px;
	font: normal normal 28px/29px Georgia, "Times New Roman", Times, serif;
}

.componentheading {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #333;
}
/*Read more...*/
a.readon {
	font: bold 12px/20px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color: #747a7e;
}

a.readon:hover {
	color: #84949c;
	text-decoration:none;
}

/* Category Tables */

td.sectiontableheader {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #797f83;
	font-weight: bold;
}

td tr.sectiontableentry1 td,
td.sectiontableentry1 {
	background: #fefefe;
	border-bottom: 1px solid #f0f0f0;
}

td tr.sectiontableentry2 td,
td.sectiontableentry2 {
	background: #f6f6f6;
	border-bottom: 1px solid #f2f2f2;
}

.sectiontableentry1 a,
.sectiontableentry2 a {
	text-decoration: none;
}

#rightsidecontent {float: right; width: 325px; margin: 0px;}
#rightsidecontent div.menulateral {width: 277px; margin-left: 38px; margin-top:40px; background: #f4f4f4 url(../images/menusecundariback.jpg) top left repeat-y;padding:2px 2px 2px 2px;}	
#rightsidecontent div.menulateral  h2 {font-size: 14px;color: #585A53; text-decoration: underline;}
#rightsidecontent div.menulateral  h2 a {font-size: 14px;color: #333; text-decoration: underline;}
#rightsidecontent div.menulateral  h2 a:hover{font-size: 14px;color: #336699; text-decoration: underline;}
#rightsidecontent div.menulateral p {font-size: 12px;color: #555;}
#rightsidecontent div.menulateral  ul {list-style: none; margin: 1em 20px 1em 0; padding-left: 15px; list-style-type: none;}
#rightsidecontent div.menulateral ul li {padding: 0 0 6px 17px; line-height: 1.3em; background: url(../images/arrow.html) no-repeat 0 2px; color: #333333;}
#rightsidecontent div.menulateral img:hover {border: 1px solid #e7e7e7;}
#rightsidecontent div.menulateral img {border: 1px solid #fff;}
#rightsidecontent div.menulateral td {margin: 0px 0px 10px 0px;
padding: 6px 6px 15px 6px; font-size: 12px;
}
#rightsidecontent div.menulateral th{margin: 0px 0px 10px 0px;
padding: 6px;
text-decoration: underline;}

#formulario .table{font-size:9px;  }

#micapa {
	position:fixed;
	top:1010px;
	left:1px;
	width: 11px;
	height: 11px;
} 

.preciostexto {	
	padding-top:3px;
	padding-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#66668f;	
}