/*** Core html setup stuff ***/
html {
	height: 100%;
	margin-bottom: 1px;
}

a.logo img,
#izqda,
#izqda img,
.indent1 .yvComment .NumCommentsAlone a,
.destacados .elemento a,
.destacados .yvComment  .NumCommentsAlone a,
.img_destacado,
.buscaBtn,
.logoFooter img,
#contencuesta h3,
div#logo_bg {
	behavior: url(../images/gasogo/iepngfix.htc);
}

.buscaBtn{
	margin-top:-30px;
	position:relative;
	top:8px;
	left:-18px;
}

form {
	display: inline;
}

body {
	margin: 0px 0px 0px 0px;
}

body,td {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 1.3em;
}

a:link,a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button {
	cursor: pointer;
}

p {
	margin-top: 0;
	margin-bottom: 5px;
}

img {
	border: 0 none;
}

/*****************************************/
	/*** Template specific layout elements ***/
	/*****************************************/
#page_bg {
	/*padding: 3px 0;*/
	margin-bottom: 1px;
}

div#main_bg {
	margin: 0px auto;
	width: 989px;
	text-align: left;
}

div#f_area {
	margin: 0px auto;
	width: 973px;
	text-align: left;
}

div#logo_bg {
	background:url(../images/gasogo/cabecera-fondo.png) right top repeat;
	height: 84px; /*68*/
	margin-left: 13px;
	margin-right: 13px;
	width: auto;
}

div#logo_izqda{
	background:#FFFFFF url(../images/gasogo/cabecera-izqda.png) left bottom no-repeat;
	float:left;
	height:84px;
	width:15px;
}

div#logo_dcha{
	background:#FFFFFF url(../images/gasogo/cabecera-dcha.png) right bottom no-repeat;
	float:right;
	height:84px;
	position:relative;
	left:13px;
	top:-2px;
	width:15px;
}

.logo {
	display: block;
	float: left;
	padding-top: 5px;
	margin-top:10px;
}

a.logo,a.logo:hover,a.logo:visited {
	font-size: 24px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial;
}



div#user4 {
	float: right;
	width: 210px;
	text-align: right;
	padding-right: 10px;
}

.search {
	text-align: left;
	/*height: 42px;*/
	padding: 7px 0px 0px 4px;		
}

.search .inputbox {
	background: #FFFFFF;
	width: 156px;
	height: 15px;
	font-size: 11px;
	/*font-family:helvetica,arial;*/
	color: #454545;
	/*padding: 5px 2px 2px 2px;*/
	/*border: 1px solid #848484;*/
}

#user3 {
	margin-left: 13px;
	margin-right: 7px;
	width: auto;
	height: 37px;
	margin-top:-8px;
	background:transparent url(../images/gasogo/pestana-busca.png) no-repeat scroll right top;
}

#pillmenu {
	text-align: left;
	/*margin: 10px 0 0 0;*/
	width:210px;
	float:right;
	position:relative;
	left:25px;
	/*margin-left:13px;*/
	margin-top:-5px;
}

#pillmenu ul {
	margin: 0;
	margin-top: 12px;
	padding: 0 0 0 8px;
	list-style: none;
}

#pillmenu li {
	float: left;
	margin: 0;
	padding: 0;
}

#pillmenu li:hover {
	
}

#pillmenu li a#active_menu-nav {
	
}

#pillmenu li a,#pillmenu li a:hover {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 15px;
	float: left;
	display: block;
	line-height: 17px;
	padding: 0 17px 0 17px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border-right: 1px solid white;
}

#banner {
	margin-left: 13px;
	margin-right: 13px;
	width: 963px;
	height: 155px;
}

#banner table.contentpaneopen {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 500px;
	float: right;
	text-align: left;
}

#banner table.contentpaneopen td {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

#leftcolumn {
	padding: 0px;
	margin: 0px auto;
	padding-left: 13px;
	padding-top:10px;
	width: 225px;
	float: left;
	margin-top:-25px;
}

#izqda{
	background: url(../images/gasogo/fondoCategoria.png) left top no-repeat;
	height:500px;
}

#izqda img{
	padding-left:10px;
}

#maincolumn {
	width: 835px;
	margin: 0px auto;
	margin-top: 0px;
	padding-left:13px;
	
}

div.path {
	/*padding: 15px 0 0 15px;*/
	margin-bottom:5px;
	margin-left:5px;
	margin-top:-20px;	
}

div.nopad {
	float: left;
	padding: 5px 0px 0px 0px;
	width:100%;
}

div.nopad ul {
	clear: both;
}

form#form-login fieldset {
	border: 0 none;
	margin: 0;
	margin-left: 10px;
}

form#form-login ul li {
	padding: 0;
}

form#form-login ul li a {
	text-align: left;
	padding: 0px;
	font-size: 10px;
	color: #858585;
}

#leftcolumn div.module_menu,#leftcolumn div.module {
	margin: 10px 0px;
	padding: 0px;
	width: 208px;
}

#leftcolumn div.module_menu  div div div,#leftcolumn div.module div div div
	{
	/*background: url(../images/rub_bottom.png) left bottom no-repeat;*/
}

#leftcolumn div.module_menu  div div div,#leftcolumn div.module div div
	{
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	width: 208px;
	height: auto;
}

#leftcolumn div.module_menu div div div div,#leftcolumn div.module div div div div
	{
	background: none;
	padding: 4px 8px;
}

#leftcolumn div.module_menu h3,#leftcolumn div.module h3 {
	text-align: center;
	height: 44px;
	width: 208px;
	line-height: 44px;
	color: #FFFFFF;
	font-size: 14px;
	margin: 0px;
}

table.poll thead td {
	text-align: left;
	padding-left: 10px;
}

table.poll td {
	text-align: left;
}

#leftcolumn ul.menu li ul {
	list-style: none;
}

.pollstableborder {
	margin: 5px 10px 10px 10px;
}

/* forms */
#leftcolumn .moduletable ul {
	margin: 6px 0;
	padding: 0;
	list-style: none;
}

#leftcolumn .moduletable ul li {
	margin: 0;
	padding: 0 2px;
}

.moduletable ul {
	padding: 10px 0px 10px 15px;
	margin: 0px;
}

.moduletable ul li {
	padding: 0px 0px 0px 15px;
	margin: 0px;
	line-height: 18px;
}

#leftcolumn ul.menu li#current ul li {
	margin: 0px;
	padding: 0px;
}

ul.menu {
	padding: 10px 0px 10px 15px;
	margin: 0px;
}

ul.menu li {
	padding: 0px 0px 0px 15px;
	margin: 0px;
	line-height: 18px;
}

ul.menu li a{
	text-decoration: none;
	color: #003366;
}

ul.menu li#current a {
	text-decoration: none;
	color: #333333;
}

ul.menu li ul {
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

ul.menu li ul li {
	padding: 0px 0px 0px 15px;
}

ul.menu li#current ul li a {
	margin-left: 15px;
	text-decoration: none;
}

ul.mostread {
	padding: 10px 0px 10px 15px;
	margin: 0px;
}

ul.mostread li {
	padding: 0px 0px 0px 15px;
	margin: 0px;
	line-height: 18px;
}

ul.latestnews {
	padding: 10px 0px 10px 15px;
	margin: 0px;
}

ul.latestnews li {
	padding: 0px 0px 0px 15px;
	margin: 0px;
	line-height: 18px;
}

div.componentheading {
	font-weight: bold;
	font-size: 24px;
	margin: 7px auto;
}

td.contentheading,td.buttonheading {
	font-weight: bold;
	font-size: 14px;
	height: 33px;
	background: url(../images/contentheading_line.png) bottom repeat-x;
}

table.contentpaneopen {
	border-collapse: collapse;
	margin-left: 5px;
}

table.contentpaneopen td {
	padding: 2px;
}

span.small,td.createdate,td.modifydate {
	font-size: 11px;
	color: #999999;
}

span.pagination span,span.pagination a {
	padding: 5px;
}

#f_area div.moduletable,#f_area div.moduletable_menu {
	float: left;
	margin: 0px 10px 10px 10px;
	width: 215px;
}

#f_area div.moduletable h3,#f_area div.moduletable_menu h3 {
	text-align: center;
	margin: 0px;
	height: 38px;
	width: 202px;
	line-height: 38px;
	color: #FFFFFF;
	font-size: 14px;
	background: url(../images/f_area_h3.png) top left no-repeat;
}

/* System Standard Messages */
#system-message {
	margin-bottom: 20px;
}

#system-message dd.message ul {
	background: #C3D2E5 url(../../system/images/notice-info.png) 4px center
		no-repeat;
}

/* System Error Messages */
#system-message dd.error ul {
	color: #c00;
	background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center
		no-repeat;
	border-top: 3px solid #DE7A7B;
	border-bottom: 3px solid #DE7A7B;
	margin: 0px;
	padding-left: 40px;
	text-indent: 0px;
}

/* System Notice Messages */
#system-message dd.notice ul {
	color: #c00;
	background: #EFE7B8 url(../../system/images/notice-note.png) 4px center
		no-repeat;
	border-top: 3px solid #F0DC7E;
	border-bottom: 3px solid #F0DC7E;
}

#syndicate {
	float: left;
	padding-left: 25px;
}

.ind { /*padding:0 11px 0 0;*/
	display: table;
	font-size: 1em;
	margin: 10px 10px 15px 15px;
	width: 630px;
	/*border:1px solid #46462f;*/
}

h1 { /*padding:0 11px 0 0;*/
	font-size: 1.7em;
	color: #000;
	margin: 0px 0px 2px 0px;
	/*border:1px solid #46462f;*/
}

.c2 .row_1 .indent {
	padding: 0 0 0 5px;
}

.block {
	background: #f4f3f3 none repeat scroll 0;
	width: 100%;
	/*display:inline;*/ /*border:1px solid #46462f;*/
}

.block .l_t {
	background: transparent url(../images/gasogo/l_t.gif) no-repeat scroll
		left top;
	/*border:1px solid #AAAAAA;*/
}

.block .r_t {
	background: transparent url(../images/gasogo/r_t.gif) no-repeat scroll
		right top;
	/*border:0px solid #BBBBBB;*/
}

.block .r_b {
	background: transparent url(../images/gasogo/r_b.gif) no-repeat scroll
		right bottom;
	/*border-bottom:1px solid #aaaaaa;*/
}

.block .l_b {
	background: transparent url(../images/gasogo/l_b.gif) no-repeat scroll
		left bottom;
	/*border-bottom:1px solid #aaaaaa;*/
}

.block .ind {
	padding: 10px 10px 15px 15px;
}

.line_hor1 {
	background: transparent url(../images/gasogo/line4.gif) repeat-x scroll
		left bottom;
	margin-bottom: 10px;
	padding-bottom: 3px;
	/*margin-top:-10px;*/
}

.linea_destacados {
	background: transparent url(../images/gasogo/linea_punteada.gif)
		repeat-x scroll left bottom;
	padding-bottom: 3px;
	margin-bottom: 10px;
}

/*
#ind .indent1{
width:80%;
}*/
.indent1 { /*width:90%;*/
	display: inline-block;
	float: left;
	width: 100%;
	/*border:1px solid #46462f;*/
}

.indent1 a {
	font-size:175%;
	position:relative;
	top:-20px;
}

.indent1 p img {
	margin: 0px 10px 0 0;
}

.acciones {
	float: left;
	width: 70px;
}

.acciones .buttonheading {
	float: left;
	padding: 5px 0 0;
	width: 70px;
}

#ind .acciones { /*width:100px;*/
	margin: 0px 0px 0px 5px;
}

.indent1 .yvComment .NumCommentsAlone a {
	/*behavior: url(../images/gasogo/iepngfix.htc);*/
	background: transparent url(../images/gasogo/comentarios.png) no-repeat
		scroll 0 50%;
	color: #319CBF;
	float: left;
	font-size: 11px;
	/*font-style:italic;
font-weight:bold;*/
	padding-left: 20px;
	padding-top: 2px;
	text-decoration: none;
	position: relative;
}



.destacados {
	/*clear: left;*/
	/*display:inline;*/
}

.destacados .elemento{
	float:left;
}
.destacados .elemento a {
	float: left;
	/*behavior: url(../images/gasogo/iepngfix.htc);*/
	background: transparent url(../images/gasogo/bullet_archive.png)
		no-repeat scroll 0 50%;
	color: #666666;
	padding-left: 20px;
	text-decoration: none;
	font-size:1.2em;
	font-weight:bold;
}


.destacados div.yvComment {
	float: right;
	border-width: 0px;
	width: 100px;
	margin: 0px 10px;
}

.destacados .yvComment  .NumCommentsAlone {
	margin: 0 0 0 0;
	float: right;
}

.destacados .yvComment  .NumCommentsAlone a {
	/*behavior: url(../images/gasogo/iepngfix.htc);*/
	background: transparent url(../images/gasogo/comentarios.png) no-repeat
		scroll 0 50%;
	/*color:#319CBF;*/ /*clear:both;*/
	float: left;
	margin: 0;
	/*font-size:11px;*/ /*font-style:italic;
font-weight:bold;*/
	padding-left: 20px;
	/**padding-top:2px;*/
	text-decoration: none;
	/*position:relative;
top:-40px;*/
}

.indent1 .showvotitaly-inline-rating {
	clear: left;
	display: -moz-inline-box;
	float: left;
	line-height: 10px;
	vertical-align: middle;
}

.acciones span a {
	font-size: 0.90em;
	text-align: left;
	padding: 0px 0px 0px 18px;
	color: #a0a0a0;
	visited: #a0a0a0;
	text-decoration: none;
	display: block;
}

a.accionPDF {
	background: transparent url(/images/M_images/accionPDF.gif)
		no-repeat scroll 0 50%;
}

a.accionMAIL {
	background: transparent url(/images/M_images/accionMAIL.gif)
		no-repeat scroll 0 50%;
}

a.accionIMPRIMIR {
	background: transparent
		url(/images/M_images/accionIMPRIMIR.gif) no-repeat scroll 0
		50%;
}

a.accionCOMENTAR {
	background: transparent
		url(/images/M_images/accionCOMENTAR.gif) no-repeat scroll 0
		50%;
}

.readmore {
	padding: 0px 0px 0px 0px;
	display: table;
	width: 100px;
	float: right;
	margin: 5px 0px 0px 0px;
}

.rotulo {
	float: left;
}

.numComentarios {
	float: right;
	margin-top:10px;
}

.linea_comentarios {
	background: transparent url(../images/gasogo/linea_punteada.gif)
		repeat-x scroll left bottom;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-top:-20px;
}

#footer{
	/*padding-top:10px;*/
}

.descargarBTN{
float:left;
align:left;
}

.descargarBTN a img {
float:left;
margin-left:-20px;
margin-top:50px;
top:20px;
}

.logoFooter{
	padding-left:10px;
}


.bandaPie{
	margin-top:-8px;
	height:10px;
	background:#6e6e6e;
	width:100%;
}

.contenidoPie{
	background:#cccccc;
	width:100%;
	height:50px;
}


li.footerlist{
	list-style:none;
	/*background:url(../images/red/menu_arrow.png) top left no-repeat;*/
	float:left;
	padding:0 10px;
}

li.titlelist{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:left;
	width:100px;
}

ul.footerlist {
	float:left;
	list-style:none;
	margin-top:5px;
	margin-bottom:5px;
}

.categoria .elemento{
	width:620px;

}

.categoria .elemento .contenido{
	width:460px;
	margin-left:10px;
	text-align:justify;
}

.categoria .elemento .titulo a {
	float: left;
	color: #666666;
	padding-left: 20px;
	text-decoration: none;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:3px;
}

.categoria .elemento .marcosup{
	background:transparent url(../images/gasogo/marcoTransparente.gif) no-repeat scroll left top;
	clear:left;
	padding-bottom: 3px;
	margin-bottom: 3px;
	height:8px;	
}

.categoria .elemento .marcoinf{
	background:transparent url(../images/gasogo/marcoTransparenteInf.gif) no-repeat scroll left bottom;
	clear:left;
	height:14px;	
}


.categoria .elemento div.yvComment {
	float: right;
	border-width: 0px;
	width: 100px;
	margin: 0px 10px;
}

.categoria .elemento .yvComment  .NumCommentsAlone {
	margin: 0 0 0 0;
	float: right;
}

.categoria .elemento .yvComment  .NumCommentsAlone a {
	background: transparent url(../images/gasogo/comentarios.png) no-repeat
		scroll 0 50%;
	float: left;
	margin: 0;
	padding-left: 20px;
	text-decoration: none;
}



.categoria .elemento .showvotitaly-inline-rating{
	float:right;
}

#contencuesta h3{
background:transparent url(../images/gasogo/tu-opinion.png) no-repeat scroll left top;
height:50px;
margin-bottom:5px;
margin-top:0;
overflow:hidden;
text-indent:-100em;
width:116px;

}

#contencuesta p{
 font-weight: bold;
}
