body,html {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:11px;
	font-family:Verdana;
	/*max-width:320px;*/
}
body {
	-webkit-user-select: none;
	-webkit-text-size-adjust: none;

	/*width:100%;*/
}
.resultados {
	/* margin-left:-118px; */
}
#web {
	background:#FFFFFF;
	margin-left:5px;
}
h1 {
	margin: 0px;
	/*padding: 8px 0 0 61px;*/
	padding:0px;
	height: 35px;  /* 43px - 8px*/
	/*background: #000 url(../img/fgc.jpg) no-repeat;*/
	background: #000;
	color:#FFFFFF;
	font-size: 12px;
	height:43px;
}


.titol {
	color:#6B696A;
	font: bold 12px Arial,Helvetica,sans-serif;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	background:url(../img/fons_h2.gif) top left repeat-x transparent;
	height:43px;
}

.titol_rellotge {
	background:url(../img/fons_rellotge.gif) no-repeat top left; 
	height:100%; 
	padding:10px 0px 0px 0px;
}

h2 {
	color:#6B696A;
	font: bold 12px Arial,Helvetica,sans-serif;
	margin: 0px;
	padding-left:12px;
}

img {
	border:none;
}
.both {
	clear:both;
}

.rellotge {
	width:45px;
	height:45px;
	position:absolute;
	z-index:0;
	top:95px;
	left:240px;
	background:url(../img/rellotge.gif) top left no-repeat transparent;
}
.formulari_cercador {
	background-color:#f2f2ee;
	height:100%;
	padding-bottom:20px;
	border: none;
	margin-left:-5px;
}
form {
	margin: 0px;
	padding: 23px 0 0 11px;
}
.span_br {
	line-height:0px;
}
input {
	width:65px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#D9D9CC;
	border: none;
}
select {
	display: block;
	background:#D9D9CC;
	border:1px solid #bbbbbb;
	margin-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
select.small {
	width:30px;
}

select.medium {
	width:120px;
}

input.medium {
	padding:0px;
	margin:0px;
	width:120px;
}
#linkedDate {
	width:75px;
	font-size:10px;
	font-size:10px;
	margin:0px;
	background-color:#D9D9CC;
	border:medium none;
	padding:1px 5px 1px 5px;
	float:left;
}
form ul {
	clear:both;
	margin: 0px;
	padding: 14px 0 0 0;
	*padding: 4px 0 0 0;
}
.tipus_hora li{
	list-style-type:none;
	clear:both;
	margin: 0px;
	padding: 0px;
}
tipus_hora_sortida {
	padding-right:30px;
}
.radio {
	width: auto;
	background-color:transparent;
	border: none;
	margin-top:2px;
	/*margin-right: 5px;*/
}
label {
	float:left;
	width:85px;
	*width:116px;
	color: #000000;
	margin-right: 20px;
}
.mini {
	float:left;
}
.radio_text {
	padding-top:2px;
	float:left;
	font-size:10px;
	/*border:1px solid red;*/
}
.separador{
	width: 22px;
	text-align:center;
	float:left;
	*padding-top:9px;
	_padding-top:9px;
	
}
._submit {

	font-size:11px;
	line-height:17px;
	
	font-family:Verdana;
	font-weight:bold;
	background:url(../img/bt_enviar_gran.jpg) top right no-repeat;
	background-color:#f2f2ee;
	border:none;
	
	
	/**padding-left:7px;
	_paddding-left:7px;*/
	width:75px;
	/*margin: 0 0 0 120px;*/
	position:relative;
	/* top:-15px; */
	*top:-16px;
	margin:0px;
	margin-top:6px;
	
	text-indent:+1px;
	/*left:12px;*/
	/*padding-left:64px;*/
	
	left:56px;
	
	/*display: inline !important;*/
	display:block;
	height:21px;
	padding-top:3px;
	float: none !important;
}

.nota {
	padding: 0 9px;
	background:#FFFFFF;
	
}
.nota h3 {
	font: bold 13px Arial,Helvetica,sans-serif;
	line-height: 16px;
	color: #FF710B;
	display:block;
	margin-bottom:0px;
}

.nota h4 {
	font: 12px Arial,Helvetica,sans-serif;
	line-height: 15px;
	color: #FF710B;
	display:block;
	margin:0px;
	font-weight:bold;
}

.nota h5 {
	font: 12px Arial,Helvetica,sans-serif;
	line-height: 15px;
	color: #FF710B;
	display:block;
	margin:0px;
	text-decoration:none;
}

.nota p {
	font: 11px Verdana;
	line-height: 13px;
	color: #000000;
	margin:11px 0 0 0;
	padding: 0 0 15px 0;
	display:block;
	/*border-bottom: 7px solid #F2F3EE;*/
}

/* ILIMIT */

.links_avisos {
	margin: 0 9px 5px 9px;
	border-bottom: 7px solid #F2F3EE;
}

/* ILIMIT */
































































html, 
body {
	margin:0px;
	padding:0px;
	height:100%;
}

/* GENERAL */

input.error {
	background:#ffded8;
	color:gray;
}
div.error {
	display:block;
	border:1px solid red;
	padding:10px;
	margin:10px;
	background:#ffded8;
	color:gray;
}
.clear {
	float:none;
	clear:both;
}
:focus {
	outline :none;
}
a img {
	border:none;
}
a span {
	cursor:pointer;
}
.odd {
	background:#f3f3f3;
}
.even {
	background:#ffffff;
}
a {
	text-decoration:none;
	color:black;
}
#content a:hover {
	color:#FF6600;
}


input.submit {
	background:url(http://www.fgc.net/media/img/general/css/bt_enviar.jpg) top left no-repeat transparent;
	border:medium none;
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	padding-right:12px;
	cursor:pointer;
}
input.submit:hover {
	color:#FF710B;
}
.breadcrumb,
.breadcrumb a {
	color:#7d7d7d;
}
body.home .superior {
	display:block;
	float:left;
	padding-bottom:15px;
}
body.home .medio .izquierda {
	margin-bottom:20px;
}

/* cos principal */

#main {
	width:999px;
	margin:0px auto;
	background:white;
	min-height:100%;
	height:auto !important;
	height:100%;
	/*padding-bottom:60px;	 Height of the footer */
	position:relative;
}
#content {
	padding:7px;
	padding-top:0px;
	padding-bottom:90px;	/* Height of the footer */
	font-size:11px;
	font-family:Verdana;
	display:inline;
	background-color:#FFFFFF;
	width:70%;
}
#content .content {
	background:#f2f2ee;
	margin:3px 0px;
	padding:7px;
}
#content h3 {
	color:#6B696A;
	font-size:12px;
	letter-spacing:-1px;
	margin:0px;
	padding:0px;
	border-bottom:4px solid #6B696A;
	padding-left:12px;
	padding-bottom:2px;
	/*background:url(http://www.fgc.net/media/img/general/css/h3_bullet.jpg) center left no-repeat transparent;*/
	background-position:2px 5px;
}
#content .medio .izquierda #m_planol h3{
	margin-right:2px;
}
#content h3{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}
#content h3{
letter-spacing:-1px;
}
#content .breadcrumb {
margin-left:2px;
}
.accessibility {
right:155px;
top:18px;
}
.languages {
right:8px;
}

/* temporal */
#menu {
	display:none;
}

/* horarios portada */
.superior {
	clear:both;
	width:100%;
}

/* izquierda superior */
.superior .izquierda {
	float:left;
}

/* general formularis */
.content form {
	position:relative;
	z-index:2;
}
select {
	background:#D9D9CC;
	border:1px solid #bbbbbb;
}
select.small {
	width:30px;
}
select.medium {
	width:120px;
}
select.large {
	/* width:238px; */
	width:192px;
	min-width:240px;
	max-width:240px;
}
input.error, textarea.error, select.error{
background-color:#f9e2b8 !important;
}
/* !general formularis */

/* !GENERAL */


/* HOME */



/* derecha superior */

.superior .derecha {
	float:right;
}

/* medio */

.medio {
	clear:both;
}

/* medio izquierda */

.medio .izquierda {
	float:left;
}

/* medio derecha */

.medio .derecha {
	float:right;
}

/* inferior */

.inferior {
	clear:both;
}

#content .superior .izquierda #m_tarifes h3, #content .superior .izquierda #m_xarxa h3{
margin-top:4px;
}

/* !HOME */


/* CERCADOR */



/* resultats */

#content #bill_int {
	padding-bottom:7px;
}
#content #tarifas .superior,
#content #bill_int .superior {
	margin-top:10px;
	float:left;
	overflow:hidden;
}
#content #tarifas .superior h3,
#content #bill_int .superior h3 {
	border-bottom:1px solid #b8b8b8;
}
#content #tarifas .resultados,
#content #bill_ind .billetes {
	/*width:716px;*/
	float:left;
}
#content #tarifas {
	padding-top:0px;
}
#content #tarifas .resultados h3 {
	background:none;
	padding-left:2px;
	color:black;
	margin-top:0px;
}
#content #tarifas .resultados h3 b {
	font-size:12px;
	padding-left:20px;
	color:#4f4f4f;
	letter-spacing:0px;
}
#content #tarifas .resultados .plano {
	margin-top:8px;
	height:auto !important;
	/*height:546px;
	min-height:546px;*/
	display:block;
	float:left;
	width:316px;
	/*border-right:1px solid #e5e5e5;	*/
	
}
#content #tarifas .resultados .detalles {
	display:block;
	float:left;
	width:356px;
	margin-top:8px;
	padding:10px 20px;
	_overflow:hidden;
}
#content #tarifas .resultados .detalles h4 {
	padding:0px;
	margin:0px;
	display:inline-block;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4f4f4f;
}
#content #tarifas .resultados .detalles ul {
	margin:0px;
	padding:0px;
}
#content #tarifas .resultados .detalles ul li {
	display:block;
	padding:2px 12px;
	list-style:none;
}
#content #tarifas .resultados .detalles .billetes ul li {
	text-align:right;
	list-style:none;
}
#content #tarifas .resultados .detalles .billetes ul li b {
	float:left;
}
#content #tarifas .resultados .detalles .billetes span {
	display:inline-block;
	width:70px;
}
#content #tarifas .resultados .detalles .salidas {
	position:relative;
}
#content #tarifas .resultados .detalles .salidas a.ir {
	text-decoration:none;
	color:black;
	padding-left:20px;
	background:url(http://www.fgc.net/media/img/general/css/sortides_bullet.jpg) top left no-repeat transparent;
	position:absolute;
	right:0px;
	/*right:20px;*/
	top:0px;
	font-size:10px;
}
#content #tarifas .resultados .detalles ul {
	padding-top:10px;
}
#content #tarifas .resultados .detalles .salidas ul {
	width:350px;
	display:inline-block;
}
#content #tarifas .resultados .detalles .salidas ul li {
	padding-right:15px;
	width:345px;
	float:left;
	padding-left:10px;
}
#content #tarifas .resultados .detalles .salidas ul li a span.ico {
	display:block;
	width:40px;
	float:left;
	text-align:center;
}
#content #tarifas .resultados .detalles .salidas ul li a span.hora {
	display:block;
	width:80px;
	float:right;
	padding-right:11px;
	text-align:right;
}
#content #tarifas .resultados .detalles .salidas ul li.selected a span.hora{
	font-weight:bold;
}
#content #tarifas .resultados .detalles .billetes {
	margin-top:35px;
}
#content #tarifas .resultados .cercador_inici{
background:url(http://www.fgc.net/media/img/general/css/bg_horarios.jpg) top left no-repeat #F5F5F3;
padding:10px;
height:auto !important;
height:490px;
margin-top:8px;
margin-right:8px;
min-height:490px;
}
#content #tarifas .resultados .cercador_inici b{
font-family:Arial, Helvetica, sans-serif;
}
#content #tarifas .resultados .cercador_inici h2,
#content #tarifas .resultados .cercador_inici p{
width:420px;
}
#content #tarifas .buscador,
#content #bill_int .informacio {
	width:269px;
	/*position:relative;*/
	float:right;
	z-index:100;
}
#content #tarifas .plano .paradas {
	border-left:3px solid #777574;
	margin-left:17px;
}
#content #tarifas .plano .paradas .details img,
#content #tarifas .plano .info .details img {
	padding:2px 2px;
}
#content #tarifas .plano .paradas .details span,
#content #tarifas .plano .info .details span {
	position:relative;
	top:5px;
	display:inline;
	vertical-align:top;
	padding:0px 4px;
}
#content #tarifas .plano .l6{
	border-color:#50639e;
}
#content #tarifas .plano .l7{
	border-color:#964a1c;
}
#content #tarifas .plano .l8{
	border-color:#d5568f;
}
#content #tarifas .plano .s1{
	border-color:#f66014;
}
#content #tarifas .plano .s2{
	border-color:#7d971d;
}
#content #tarifas .plano .s33{
	border-color:#d5568f;
}
#content #tarifas .plano .s4{
	border-color:#a25d22;
}
#content #tarifas .plano .s5{
	border-color:#136eac;
}
#content #tarifas .plano .s55{
	border-color:#136eac;
}
#content #tarifas .plano .s8{
	border-color:#03a5c8;
}
#content #tarifas .plano .r5{
	border-color:#007b8b;
}
#content #tarifas .plano .r6{
	border-color:#777574;
}
#content #tarifas .plano .lleida-lapobla{
	border-color:#00898b;
}
#content #tarifas .plano h5 {
	color:white;
	font-weight:bold;
	padding:5px;
	padding-left:11px;
	color:white;
	font-size:11px;
	margin:0px;
	margin-top:5px;
	font-family:Verdana;
}
.info { 
	font-size:10px; 
}
#content #tarifas .plano h5.linea {
	background:url(http://www.fgc.net/media/img/general/css/lineas/r6.gif) 0px 4px no-repeat transparent;
}
#content #tarifas .plano h5.l6 {
	background:url(http://www.fgc.net/media/img/general/css/lineas/l6.gif) 0px 4px no-repeat transparent;
}	
#content #tarifas .plano h5.l7 {
	background:url(http://www.fgc.net/media/img/general/css/lineas/l7.gif) 0px 4px no-repeat transparent;
}
#content #tarifas .plano h5.l8 {
	background:url(http://www.fgc.net/media/img/general/css/lineas/l8.gif) 0px 4px no-repeat transparent;
}
#content #tarifas .plano h5.s1 {
	background:url(http://www.fgc.net/media/img/general/css/lineas/s1.gif) 0px 4px no-repeat transparent;
}
#content #tarifas .plano h5.s2 {
	background:url(http://www.fgc.net/media/img/general/css/lineas/s2.gif) 0px 4px no-repeat transparent;
}
#content #tarifas .plano h5.s4 {
	background:url(http://www.fgc.net/media/img/general/css/lineas/s4.gif) 0px 4px no-repeat transparent;
}	
#content #tarifas .plano h5.s5 {
	background:url(http://www.fgc.net/media/img/general/css/lineas/s5.gif) 0px 4px no-repeat transparent;
}
#content #tarifas .plano h5.s7 {
	background:url(http://www.fgc.net/media/img/general/css/lineas/s7.gif) 0px 4px no-repeat transparent;
}
#content #tarifas .plano h5.s8 {
	background:url(http://www.fgc.net/media/img/general/css/lineas/s8.gif) 0px 4px no-repeat transparent;
}
#content #tarifas .plano h5.s33 {
	background:url(http://www.fgc.net/media/img/general/css/lineas/s33.gif) 0px 4px no-repeat transparent;
}
#content #tarifas .plano h5.s55 {
	background:url(http://www.fgc.net/media/img/general/css/lineas/s55.gif) 0px 4px no-repeat transparent;
}
#content #tarifas .plano h5.r6 {
	background:url(http://www.fgc.net/media/img/general/css/lineas/r6.gif) 0px 4px no-repeat transparent;
}
#content #tarifas .plano h5.r5 {
	background:url(http://www.fgc.net/media/img/general/css/lineas/r5.gif) 0px 4px no-repeat transparent;
}
#content #tarifas .plano h5.lleida-lapobla,
#content #tarifas .plano h5.lapobla-lleida {
	background:url(http://www.fgc.net/media/img/general/css/lineas/r5.gif) 0px 4px no-repeat transparent;
}
#content #tarifas .plano .paradas .parada {
	display:block;
	position:relative;
	left:-5px;
	padding-left:15px;
	margin-top:5px;
	padding-bottom:4px;
	background:url(http://www.fgc.net/media/img/general/css/small_bullet.gif) center left no-repeat transparent;
	font-size:10px;
}
#content #tarifas .plano .paradas .first {
	left:-8px;
	padding-left:20px;
	background:url(http://www.fgc.net/media/img/general/css/big_bullet.jpg) top left no-repeat transparent;
	font-weight:bold;
}
#content #tarifas .plano .paradas .details,
#content #tarifas .plano .info .details {
	padding-top:2px;
	padding-bottom:0px;
}
#content #tarifas .plano .paradas .last {
	left:-8px;
	padding:2px;
	padding-left:18px;
	padding-bottom:0px;
	background:url(http://www.fgc.net/media/img/general/css/big_bullet.jpg) bottom left no-repeat transparent;
	font-weight:bold;
}
#content #tarifas .plano .destino{
	margin-top:20px;
}
#content #tarifas .plano .info {
	margin-left:30px;
}
#content #tarifas .plano .time {
	color:#ff710b;
	background:url(http://www.fgc.net/media/img/general/css/arrow_o.gif) center left no-repeat transparent;
	font-weight:normal;
	padding-left:10px;
	background-position:0px 3px;
}
#content #tarifas .plano .durada{
	margin-top:5px;
	color:#FF710B;
	margin-left:17px;
	padding-left:11px;
	background:url(http://www.fgc.net/media/img/general/css/arrow_o.gif) left center no-repeat transparent;
}
#content #tarifas .resultados .cercador_inici h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff700b;
	font-size:12px;
}
#content #tarifas .resultados .cercador_inici p{
margin-top:0px;
}
#content #tarifas .buscador .content .medium{
font-size:10px;
margin:0px;
margin-right:5px;
width:75px;
background-color:#D9D9CC;
border:medium none;
padding:2px 3px;
}
#content #tarifas .buscador .content img{
margin-top:0px;
}
#content #tarifas .buscador form ul li label {
font-size:9px;
}
/* !CERCADOR */


/* BITLLETS I TARIFES / AUTOBUSOS */

#content #tarifas .buscador .content {
	padding-bottom:3000px;
	margin-bottom:-3000px;
}
#content #tarifas .buscador .content,
#content #bill_int .informacio .content {
	margin-top:8px;
	background:#f5f5f3;
	height:auto !important;
	height:480px;
	min-height:480px;
}
#content #tarifas .buscador form select {
	margin-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#content #tarifas .buscador form img {
	position:relative;
	top:3px;
}
#content #tarifas .buscador form img:hover{
	cursor:pointer;
}
#content #tarifas .buscador form ul {
	margin:0px;
	padding:1px;
	margin-top:10px;
}
#content #tarifas .buscador form ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	width:240px;
}
#content #tarifas .buscador form ul li input {
	float:left;
	margin-right:6px;
	position:relative;
	top:-1px;
}
#content #tarifas .buscador form ul li label {
	padding-right:6px;
	width:95px;
	float:left;
	display:block;
	margin-top:3px;
}
#content #tarifas .buscador form .submit {
	position:absolute;
	left:154px;
	top:65px;
	margin-top:10px;
	margin-left:10px;
}
#content #tarifas .buscador form ul li .separador{
	position:relative;
	top:0px;
	left:0px;
}
/* !CERCADOR */


/* inferior */

#content #tarifas .medio,
#content #bill_int .medio {
	display:inline-block;
	margin-top:20px;
}
#content #tarifas .medio h3,
#content #bill_int .medio h3 {
	border-color:#909090;
}
#content #tarifas .medio .content,
#content #bill_int .medio .content {
	background:#f5f5f3;
	height:auto !important;
	height:114px;
	min-height:214px;
}
#content #tarifas .horarios {
	width:709px;
	_width:706px;
	display:block;
	float:left;
	margin-right:7px;
}
#content #tarifas .horarios ul {
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:340px;
}
#content #tarifas .horarios ul li {
	background:transparent url(http://www.fgc.net/media/img/general/css/icon_white.gif) no-repeat scroll 8px 0px;
	display:block;
	padding:5px;
	padding-left:30px;
}
#content #tarifas .horarios ul li a {
	color:#464644;
	text-decoration:none;
}
#content #tarifas .horarios ul li a:hover {
	color:#FF6600;
}
#content #tarifas .descargas,
#content #bill_int .descargas {
	width:267px;
	display:inline-block;
}
#content #tarifas .descargas .content,
#content #bill_int .descargas .content {
	background-image:url(http://www.fgc.net/media/img/general/css/altres_webs_tile.jpg);
}
#content #bill_int .descargas .content {
	height:146px;
}
#content #bill_int .descargas h3 {
	background:none;
	border-color:#909090;
}
#content #tarifas .descargas ul,
#content #bill_int .descargas ul {
	margin:0px;
	padding:0px;
}
#content #tarifas .descargas ul li,
#content #bill_int .descargas ul li {
	display:block;
	padding:5px;
	padding-left:28px;
	list-style:none;
	background:url(http://www.fgc.net/media/img/general/css/icon_white.gif) 6px 0px no-repeat transparent;
}
#content #tarifas .descargas ul li a,
#content #bill_int .descargas ul li a {
	color:#464644;
	text-decoration:none;
}
#content #tarifas .descargas ul li a:hover,
#content #bill_int .descargas ul li a:hover {
	color:#FF6600;
}
#content #bill_int .sponsors {
	width:709px;
	_width:706px;
	display:block;
	float:left;
	margin-right:7px;
	margin-top:18px;
	border-top:4px solid #909090;	
}
#content #bill_int .sponsors .content {
	min-height:140px;
	height:auto !important;
	height:140px;
	background:url(http://www.fgc.net/media/img/general/css/bg_sponsors.jpg) bottom left no-repeat #f5f5f2;
}

/* !inferior */

/* NOTES PREMSA */
#premsa {
	background:#FFFFFF;
}
#main #content #premsa h3 {
	width:360px;
	float:left;
	margin:0px;
	margin-top:5px;
}
#main #content #premsa .archive {
	border-bottom:4px solid #6B696A;
	display:inline-block;
	padding:3px;
	padding-bottom:4px;
	margin:0px;
	width:606px;
	text-align:right;
}
#main #content #premsa .archive li {
	display:inline;
	padding-left:15px;
	margin:0px;
	margin-left:10px;
	background:url(http://www.fgc.net/media/img/general/css/plus_ico.jpg) center left no-repeat transparent;	
	background-position:0px 1px;
}
#main #content #premsa .archive li.selected {
	background-image:url(http://www.fgc.net/media/img/general/css/plus_ico_black.jpg);
}
#main #content #premsa .archive li a {
	text-decoration:none;
	color:black; 
}
#main #content #premsa .content {
	padding:0px;
	width:984px;
	padding-bottom:1px;
	padding-top:7px;
}
#main #content #premsa .content .row {
	background:white;
	margin:0px;
	margin-bottom:20px;
	padding:8px;
	position:relative;
	background:url(http://www.fgc.net/media/img/general/css/prensa_line.gif) bottom left no-repeat white;
	background-position:720px bottom;
}
#main #content #premsa .content .row h4 {
	color:#ff710b;
	padding:0px;
	margin:0px;
	font-size:15px;
	font-family:"Arial Narrow";
}
#main #content #premsa .content .row h5 {
	color:#ff710b;	
	padding:0px;
	margin:0px;
	font-size:14px;
	font-family:"Arial Narrow";
	font-weight:normal;
}
#main #content #premsa .content .row a {
	font-weight:800;
}
#main #content #premsa .content .row .nota {
	width:700px;
	display:inline-block;
}

#main #content #premsa .content .row .nota img{
	/*max-width:765px;*/
}
#main #content #premsa .content .row .nota div{
	width:765px;
	overflow:hidden;
}
#main #content #premsa .content .row .links {
	bottom:10px;
	display:inline-block;
	margin-left:10px;
	padding-left:14px;
	padding-top:32px;
	position:absolute;
	right:100px;
}
#main #content #premsa .content .row .links ul {
	margin:0px;
	padding:0px;
	display:block;
}
#main #content #premsa .content .row .links ul li{
	margin:0px;
	padding:0px;
	display:inline;
}
#main #content #premsa .content .row h4{
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}
#main #content #premsa .content .row h5{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
#main #content #premsa .archive {
padding-top:5px;
}
#main #content #premsa .archive li {
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
}
#main #content #premsa .content .row {
background:white url(http://www.fgc.net/media/img/general/css/prensa_line.gif) no-repeat scroll 850px bottom;
margin:0px 0 7px;
clear:both;
}
#main #content #premsa .content .row .nota {
width:750px;
}
#main #content #premsa .content .row .links {
display:inline-block;
position:absolute;
bottom:10px;
left:870px;
width:60px;
margin:0px;
padding:0px;
}
#main #content #premsa .content .inferior2{
padding:0px;
margin:0px;
/*position:absolute;*/
}
#main #content #premsa .content .inferior2 img{
overflow:hidden;
display:inline;
padding:0px;
margin:0px;
}

/* avisos */
#main #content #premsa .titol_avisos h3 {
float: none;
margin-top:5px;
width:972px;
border-bottom:4px solid #817F80; width:100%;
}
#main #content #premsa .content .superior{
/*display:inline;*/
}
#main #content #premsa .content .superior img{
/*float:left;*/
}
#main #content #premsa .content .paginador{
margin:0px;
text-align:right;
padding:0 5px 5px 5px;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
#main #content #premsa .content .superior .paginador{
float:right;
position:relative;
top:-20px;
margin-bottom:-20px;
}
#main #content #premsa .content .paginador li{
display: inline;
}
#main #content #premsa .content .paginador .text{
color:#999999;
font-size:10px;
}
#main #content #premsa .content .paginador a{
color:#555555;
}
#main #content #premsa .content .paginador .text b{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
#main #content #premsa .content .paginador a:hover{
color:#000000;
}
#main #content #premsa .content .contact{
height:56px;
}
#main #content #premsa .content .contact a{
display:block;
width:133px;
height:56px;
}
#main #content #premsa .content .contact a b{
display:none;
}
.tiene_banner {
	padding-bottom: 205px;
	float: left;
}
/* !avisos */
/* !NOTES PREMSA */





/* safari hacks */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#main #content #multimedia h3 {
		margin-top:2px;
	}
	#main #content #licitacions h3,
	#main #content #adjudicacions h3 {
		margin-top:2px;
	}
	#main #content #premsa h3 {
		margin-top:4px;
	}
	
	#main #content #atencion h3 {
		margin-top:2px;
	}
	
	.submit {
		width:57px;
		height:14px;
		padding-top:2px;
		padding-right:12px;
	}
	
	#content #tarifas .buscador form .submit {
		left:154px;
		top:70px;
	}
	#content #tarifas .buscador form select{
		margin-bottom:6px;
	}
	#content #tarifas .buscador form ul li label{
		width:85px;
	}
	
	#main #content #atencion .content .right.form .legend {
		margin-top:42px;
	}
}
