
h1
{
font-size:13px;
color:#001D81;
margin:0 0 5px 0;
background:url(../img/punts.gif) no-repeat 0 5px;
padding:0 0 0 25px;
width:290px;
float:left;
}


div.veure-totes
{
font-size:11px;
padding:2px 0 0 0;
}

/******* agenda *********/

ul.actualitat
{
list-style:none;
line-height:18px;
}

ul.actualitat li
{

margin:5px 0 5px 0;
padding:5px 5px 5px 20px;
background-repeat:no-repeat!important;
background-position:5px 10px!important;
}

ul.actualitat li.a1
{
background:#fff;
}

ul.actualitat li.a2
{
background:#F8F8F9;
}

ul.actualitat li.verd
{

background-image: url(../img/fletxa-verda.gif);

}

ul.actualitat li.blau
{

background-image: url(../img/fletxa-blava.gif);
}

ul.actualitat li.taronja
{

background-image:url(../img/fletxa-taronja.gif);
}


ul.actualitat li span
{
color:#F33600;
font-weight:bold;
}

ul.actualitat li.verd span
{
color:#9DAF00;
font-weight:bold;
}
ul.actualitat li.blau span
{
color:#001D81;
font-weight:bold;
}
ul.actualitat li.taronja span
{
color:#F33600;
font-weight:bold;
}



ul.actualitat li span.data
{
font-size:10px;
font-weight:normal;
}



ul.actualitat li a
{
text-decoration:none;
display:block;
}

ul.actualitat li a:hover
{
text-decoration:underline;
}


/****************** AGENDA *******************************/

#agenda {height: 167px;}
			
.agenda .jScrollPaneTrack {background: url(../img/scroll/pimec_track.gif) repeat-y;}
.agenda .jScrollPaneDrag {background: url(../img/scroll/pimec_drag_middle.gif) repeat-y;}
.agenda .jScrollPaneDragTop {background: url(../img/scroll/pimec_drag_top.gif) no-repeat;height: 6px;}
.agenda .jScrollPaneDragBottom {background: url(../img/scroll/pimec_drag_bottom.gif) no-repeat;height: 7px;}
.agenda a.jScrollArrowUp {height: 24px;background: url(../img/scroll/pimec_arrow_up.png) no-repeat 0 -30px;}
.agenda a.jScrollArrowUp:hover {background-position: 0 0;}
.agenda a.jScrollArrowDown {height: 24px;background: url(../img/scroll/pimec_arrow_down.png) no-repeat 0 -30px;}
.agenda a.jScrollArrowDown:hover {background-position: 0 0;}
.left .jScrollPaneTrack {left: 0;right: auto;}
.left a.jScrollArrowUp {left: 0;right: auto;}
.left a.jScrollArrowDown {left: 0;right: auto;}
* html .agenda .jScrollPaneDragBottom {bottom: -1px;}



div.agenda h2
{
color:#F33600;
width:210px;
float:left;
background: url(../img/punt-taronja.gif) 10px 7px no-repeat;
}


div.agenda ul 
{
font-size:10px;
padding:0!important;
}

div.agenda ul li, div.agenda p
{
padding:0;
margin:0;
padding:5px;
width:590px;
}

div.agenda p
{
font-weight:bold;
}

div.agenda ul li a
{
display:block;
padding:3px 0 3px 0;

}

div.agenda ul li.a1
{
background:#fff;
}

div.agenda ul li.a2
{
background:#F8F8F9;
}

div.bloc div.agenda
{
background:#F8F8F9;
padding:0!important;
}

div.agenda ul li span
{
font-size:11px;
}

/********************* SCROLL *************************************/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	background: #fff;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #fff;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}

/******** dreta *****************/

div#mapa
{
height:200px;
}



div.calendari
{
text-align:center;
}


div.tema h2
{
color:#001D81;
padding:0;
}

div.paraula h2
{
color:#001D81;
padding:0;
}


div.bloc div.tema, div.bloc div.paraula
{
border:none;
font-size:11px;
padding:5px 0 5px 0;
background:#fff;
}

div.bloc div.tema form label{display:block;clear:both;cursor:pointer;margin:0 0 5px 0;}

div.bloc div.tema   input.boto
{
margin:5px 0 0 0;
cursor:pointer;
width:74px;
height:20px;
background: url(../img/cerca-blau.gif);
border:none;
font-size:11px;
font-weight:bold;
color:#fff;
padding:0;
text-align:center;
}

div.bloc div.paraula   input.boto
{
margin:5px 0 0 0;
cursor:pointer;
width:74px;
height:20px;
background: url(../img/cerca-blau.gif);
border:none;
font-size:11px;
font-weight:bold;
color:#fff;
padding:0;
text-align:center;
}

div.bloc div.paraula input.cercador
{
width:156px;
background:url(../img/cercador.gif);
height:18px;
border:none;
padding:2px 3px 0 7px;
color:001D81;
font-family: Arial, Verdana, Helvetica, sans-serif;
}



/*******************calendari **************************/
div#datepicker
{
font-size:11px;
}

/* Component containers
----------------------------------*/

.ui-widget-content { border:1px solid #CBCBCB; background: #ffffff 50% 50% repeat-x; color: color:#001D81;width:163px!important; }
.ui-widget-content a { color:#001D81;}
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #001D81; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color:#001D81;/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #F8F8F9; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(../img/calendari/caselles2.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(../img/calendari/caselles3.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #C4D900/*{borderColorHighlight}*/; background: #EAF0B5/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ /*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }

/* states and ../img/calendari */
.ui-icon { width: 16px; height: 16px; background-image: url(../img/calendari/icons.png)/*{iconsContent}*/; }

/* positioning */
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px;cursor:pointer; }
.ui-datepicker .ui-datepicker-next { right:2px;cursor:pointer; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px;background:none;border:none; }
.ui-datepicker .ui-datepicker-next-hover { right:1px;background:none;border:none; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center;color:#fff; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}



/********** fitxa    ******************/

div#esquerra h2.titol
{
font-size:16px;
font-weight:bold;
padding:10px 10px 0 10px;
}

div#esquerra h4
{
color:#F33600;
background:url(../img/fletxa-taronja.gif) no-repeat 0 4px;
padding:0 0 0 10px;
font-size:12px;
font-weight:normal;
}



div.fitxa 
{
padding:0 10px 0 10px;
}

div.destacats 
{
margin:10px 0 0 0;
padding:5px 10px 5px 10px;
background:#F6F6F6;
}

div.tags 
{clear:both;
padding:10px 10px 20px 10px;
font-size:11px;
}

div.tags  a
{
color:#F33600;
}


div.fitxa p,div.destacats p
{
margin:12px 0 12px 0;
line-height:18px;
}

div.fitxa ul
{
margin:12px 0 12px 0;
line-height:18px;
padding:0 0 0 5px;
list-style:none;
line-height:18px;
}

div.fitxa ul li
{
background:url(../img/punt-taronja.gif) no-repeat 0 8px;
padding:0 0 0 10px;
margin:12px 0 12px 0;
}

div#dreta img.imatge
{
width:344px;
border:1px solid #C5DA01;
margin:0;
padding:0;
}


/***************** home *****************/


div.home 
{
line-height:18px;
}
div.home h3
{
font-size:12px;
line-height:18px;
margin:0 0 15px 0;
}

div.home h3 a
{
text-decoration:none;
}

div.home h3 a:hover
{
text-decoration:underline;
}


div.documents-rel h2
{
color:#001D81;
background:url(../img/punt-blau.gif) 10px 7px no-repeat;
}

div.bloc div.documents-rel
{
background:#fff;
height:91px;
}



div.documents-rel ul li
{
background:url(../img/fletxa-verda.gif) no-repeat 0 3px;
width:142px;
float:left;
margin:6px 0 8px 0;
}



div.premsa h2
{
color:#001D81;
background:url(../img/punt-blau.gif) 10px 7px no-repeat;
width:140px;
float:left;

}

div.premsa div.veure-totes
{
width:140px;
}

div.premsa ul li
{
background:url(../img/fletxa-taronja.gif) no-repeat 0 3px;
}

div.premsa ul li a span 
{
color:#F33600;
font-size:10px;
}

div.bloc div.premsa
{
background:#fff;
}


div.video h2
{
color:#001D81;
background:url(../img/punt-blau.gif) 10px 7px no-repeat;

}

div.bloc div.video
{
background:#C1C4CB;
padding:0!important;
}


div#ultim-video
{
padding:5px;
margin:0 auto 0 auto;
width:248px;
height:222px;
}


div.bloc div.video
{
background:#F8F8F9;
height:225px!important;
padding:0!important;
border:none!important;
}


h1.mitjans
{
float:left;
width:70px;
}

div.opcions-mitjans  
{
float:right;
width:250px;
}


div.opcions-mitjans  ul
{
padding:0;
list-style:none;
font-size:10px;
}

div.opcions-mitjans ul li 
{
display:inline;
}

div.opcions-mitjans ul li a
{
color:#F33600;
}

div.opcions-mitjans li.flickr a
{
background:url(../img/flickr.gif) no-repeat ;
padding:0 10px 2px 25px 
}

div.opcions-mitjans  li.youtube a
{
background:url(../img/youtube.gif) no-repeat ;
padding:0 0 2px 25px 
}


/*************** nuvol *******************/
div.nuvol h2
{
color:#001D81;
background:url(../img/punt-blau.gif) 10px 7px no-repeat;
}

div.bloc div.nuvol
{
background:#fff;
}

div.requadre ul.nuvol li
{
display:inline;
background:none;
padding:2px!important;
}

div.requadre ul.nuvol 
{
line-height:20px;
padding:0 3px 0 3px!important;
}

li.n1 a
{
font-size:11px;
}
li.n2 a
{
font-size:13px;
}
li.n3 a
{
font-size:15px;
}
li.n4 a
{
font-size:18px;
}

/******************************** cercador **************************/
div.cercador h2
{
color:#F33600;
background:url(../img/punt-taronja.gif) 10px 7px no-repeat;
}

div.cercador2 h2
{
color:#9DAF00;
background:url(../img/punt-verd.gif) 10px 7px no-repeat;
}


div.bloc div.cercador
{
background:#EFF2FB;
}

div.bloc div.verd
{
background:#F6F7EE;
}

div.bloc div.cercador input.camp, div.bloc div.cercador select
{
border:1px solid #D1D0D0;
padding:2px;
font-family: Arial, Verdana, Helvetica, sans-serif;
width:100%;
}





div.bloc div.cercador   input.boto
{
margin:5px 0 0 0;
cursor:pointer;
width:74px;
height:20px;
background: url(../img/cerca-blau.gif);
border:none;
font-size:11px;
font-weight:bold;
color:#fff;
padding:0;
text-align:center;
}


div.bloc div.cercador   input.boto2
{
margin:5px 0 0 0;
cursor:pointer;
width:74px;
height:20px;
background: url(../img/cerca-verd.gif);
border:none;
font-size:11px;
font-weight:bold;
color:#fff;
padding:0;
text-align:center;
}




div.bloc div.cercador label.l1
{
float:left;
width:48%;
}

div.bloc div.cercador label.l2
{
float:right;
width:48%;
}


div.bloc div.cercador label.l3
{
float:right;
width:48%;
text-align:right;
padding:14px 0 0 0;
}

div.bloc div.cercador label.l4
{
float:left;
width:100%;
}

div.bloc div.cercador label.l5
{
float:right;
width:48%;
text-align:right;
}
div.bloc div.cercador label.l6
{
float:left;
width:50px;
text-align:left;
}



ul.miniatures
{
list-style:none;
}

ul.miniatures li
{
background:none;
display:inline;
}

ul.miniatures li img
{
width:60px;
height:60px;
border:1px solid #CBCBCB;
}




/*************** publicacions *****************/

div.publicacio
{
float:left;
width:305px;
padding:0 0 0 0;
margin:5px 0 5px 0;
}

div.publicacio div.imatge
{
float:left;
width:100px;
}

div.publicacio div.imatge img
{
width:100px;
border:1px solid #C5DA01;
}

div.publicacio div.descrip
{
float:right;
width:190px;
padding:5px 0 5px 13px;
margin:18px 0 0 0;
background:#F8F8F9;
height:116px;
}

div#esquerra  div.publicacio div.descrip h4
{
color:#9DAF00;
background:url(../img/fletxa-verda.gif) no-repeat 0 4px;
padding:3px 0 0 15px;
font-size:10px;
font-weight:normal;
}

div#esquerra  div.publicacio div.descrip  h2.titol
{
font-size:12px;
font-weight:bold;
padding:0 0 0 0;
margin:8px 0 0 0;
}



div#esquerra  div.publicacio div.descrip  p
{
font-size:12px;
padding:0 0 0 0;
margin:5px 0 0 0;
}


div#esquerra  div.publicacio div.descrip  ul
{
list-style:none;
}

div#esquerra  div.publicacio div.descrip  ul li
{
margin:10px 0 0 0;
}

div#esquerra  div.publicacio div.descrip  ul li a
{
padding: 2px 0 2px 20px;
}

div#esquerra  div.publicacio div.descrip  ul li.pdf a
{
background:url(../img/pdf.gif) no-repeat 0 0;
}

div#esquerra  div.publicacio div.descrip  ul li.online a
{
background:url(../img/online.gif) no-repeat 0 3px;
}

div#esquerra  div.publicacio li a, div#esquerra  div.publicacio div.descrip  h2.titol a
{
text-decoration:none;
}

div#esquerra  div.publicacio li a:hover, div#esquerra  div.publicacio div.descrip  h2.titol a:hover
{
text-decoration:underline;
}


/******** inscripcio *****************/

div.inscripcio 
{
padding:20px 10px 20px 10px;
}


div.destacats  span, div.solicitud  span
{
color:#F33600;
}

div.destacats input, div.solicitud input, div.destacats textarea, div.destacats select
{
border:1px solid #D1D0D0;
padding:2px;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

div.destacats textarea
{
height:50px;
font-size:12px;
}

div.destacats input.c1, div.solicitud input.c1, div.destacats select.c1
{
width:175px;
}

div.destacats input.c2, div.solicitud input.c2, div.destacats select.c2, div.destacats textarea.c2
{
width:330px;
}

div.destacats label, div.solicitud label
{
padding:0 0 0 20px;
background:url(../img/fletxa-verda.gif) 0 3px no-repeat;
width:150px;
float:left;
font-weight:bold;
}

div.destacats label.radio, div.solicitud label.radio
{
height:20px;
padding:0;
background:none;
width:120px;
float:left;
font-weight:normal;
}

div.destacats label.radio input, div.solicitud label.radio input
{
margin:0 5px 0 0;
border:none;
}

div.obligatoris
{
text-align:right;
font-size:10px;
}

input.boto-inscripcio
{
border:none;
height:24px;
width:192px;
color:#fff;
background:url(../img/boto-verd.gif) ;
text-align:center;
font-weight:bold;
text-decoration:none;
margin:10px auto 10px auto;
cursor:pointer;
}

input.boto-solicitud
{
border:none!important;
height:24px;
width:90px;
color:#fff;
background:url(../img/boto-verd2.gif) ;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}


/*************** formulari *********************/

div.solicitud h2
{
font-size:12px;
margin:0 0 10px 0;
padding:0 5px 0 5px;
}
div.columna
{
width:186px;
float:left;
padding:0 5px 0 5px;
}

div.solicitud div.obligatoris
{
width:180px;
float:left;
text-align:left;
}

div.solicitud div.boto
{
width:180px;
float:right;
text-align:right;
padding:0 10px 0 0;
}

div.solicitud div.conf
{
padding:10px;
text-align:center;
font-weight:normal!important;
}

div.solicitud div.conf p
{
font-weight:normal;
}


div.inscripcio h2
{
font-size:12px;
margin:0 0 20px 0;
}


div.newsletter
{
line-height:18px;
}

div.newsletter p
{
margin:12px 0 12px 0;
}

div.newsletter ul
{
margin:12px 0 12px 0;
line-height:18px;
padding:0 0 0 5px;
list-style:none;
line-height:18px;
}

div.newsletter ul li
{
background:url(../img/punt-taronja.gif) no-repeat 0 8px;
padding:0 0 0 10px;
margin:12px 0 12px 0;
}

div.centrat
{
text-align:center;
}

table.opcions
{
font-size:10px;
margin:0 0 10px 0;
}


table.opcions td
{
padding:3px;
}
table.opcions div
{
width:130px;
float:right;
}

table.opcions input
{
border:none;
}

div.confirmacio
{
padding:70px 10px 50px 10px!important;
height:70px;
line-height:20px;
font-weight:bold;
text-align:center;
}
