BODY { 

	font-family:  Helvetica, Verdana, helvetica, arial;

	font-size : 12px;

	background: url(img_css/fdo_total.gif) top center repeat-y;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	}

P {

	font-family:  Helvetica, Verdana, helvetica, arial;

	font-size : 12px;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;



	}



h1

{

    font-family: Helvetica, Verdana, Arial, sans-serif;

	font-size : 18px;

	margin-top: 20px;

}



h2

{

	font-family: Helvetica, Verdana, Arial, sans-serif;

	font-size : 14px;

	line-height: 18px;

	font-weight: normal;

	text-align: justify;

}



h3

{

	font-family: Helvetica, Verdana, Arial, sans-serif;

	font-size : 12px;

	line-height: 15px;

	font-weight: normal;

	margin: 0px;

	text-align: justify;

}



div#ro1 div,div#ro1 

{ font:12px arial;

	color: #FF0000;

}



.marco {

	border: 1px solid #FFEA95;

}



.f0, .f0 TD

{

	font-family: Small fonts,Verdana, Arial, Helvetica, sans-serif;

	font-size : 9px;

	line-height: 11px;

}



.b, .b A

{

	color : #ffffff;

}

.Estilo1 {color: #FF0000}

.Estilo3 {

	font-size: 12px;

	font-weight: bold;

}

.form { 



	font-family: Helvetica, Arial, sans-serif;

	font-size: 11px;

	color: #000000;

background:#F3F3F3;

	}

	

a:link {

	color:#000;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

a:visited{
	color:#000;
}

div#footer {background: url(img_css/footer.gif) no-repeat;width:630px;height:47px; width:100%;color:#fff;margin-top:30px}

div#footer p{text-align:center;padding-top:14px;font:13px arial;font-weight:bold}

div#logo {background: url(img_css/logo.gif) 1px 0px no-repeat;width:787px;height:121px; position:relative;}

div#logo img{
border:0;}

div#slo {display:block; width:200px;margin: 0px 0px 0px 320px;padding-top:30px;font:20px verdana;font-weight:bold; font-size:14px;}

div#menu {margin-left:36px;background: url(img_css/menu_a_equipa.gif); width:716px;height:36px;}

div#menu_a_contact {margin-left:36px;background: url(img_css/menu_a_c.gif); width:716px;height:36px;}
div#menu_a_donde {margin-left:36px;background: url(img_css/menu_a_donde.gif); width:716px;height:36px;}
div#menu_a_noticias {margin-left:36px;background: url(img_css/menu_a_noticias.gif); width:716px;height:36px;}
div#menu_a_bolsa {margin-left:36px;background: url(img_css/menu_a_bolsa.gif); width:716px;height:36px;}
div#menu_a_catalogo {margin-left:36px;background: url(img_css/menu_a_catalogo.gif); width:716px;height:36px;}
div#menu_a_anclajes {margin-left:36px;background: url(img_css/menu_a_anclajes.gif); width:716px;height:36px;}
div#menu_a_carga {margin-left:36px;background: url(img_css/menu_a_carga.gif); width:716px;height:36px;}
div#menu_a_equipa {margin-left:36px;background: url(img_css/menu_a_equipa.gif); width:716px;height:36px;}
div#menu_a_menu_f {margin-left:36px;background: url(img_css/menu.gif); width:716px;height:36px;}
div#menu div#navcontainer ul li a:hover,div#menu_corporativo ul li a:hover {color:#fff}
div#contenido {width:630px;margin-left:77px;margin-top:20px}

div#sup h1,div#sup h2,div#sup2 h1,div#sup2 h2, div#sup3 h1  {position:absolute;font:10px arial}

div#sup h1 {width:230px;font:14px arial;color:#fff;margin-left:33px;margin-top:15px;font-weight:bold}

div#sup h2 {width:243px;font:10px arial;margin-top:75px;margin-left:18px;text-align:left}

div#sup2 h1 {width:235px;font:14px arial;color:#fff;margin-left:25px;margin-top:28px;font-weight:bold}

div#sup2 h1 a {text-decoration:none;color:#fff;margin-left:40px;display:block;line-height:21px;margin-top:5px}


div#sup3 h1 a {text-decoration:none;color:#fff;margin-left:40px;display:block;line-height:21px;margin-top:5px}
div#sup3 h1 {width:335px;font:14px arial;color:#fff;margin-left:-30px;margin-top:78px;font-weight:bold}

div#sup2 h2 {width:243px;font:10px arial;margin-top:129px;margin-left:18px;text-align:left}

table#recuadros {width:640px;margin-top:15px}

table#recuadros tr td {vertical-align:top}

table#recuadros tr td h3 {width:147px;height:123px;background:url(img_css/fdo_r.jpg) left bottom no-repeat;margin-top:5px;}

table#recuadros tr td h3 div {display:block;width:147px;height:32px;background:url(img_css/tit_r.gif) no-repeat;text-align:center;font:11px arial;font-weight:bold;}

table#recuadros tr td h3 span {display:block;width:135px;font:11px arial;margin-left:7px;text-align:left;margin-top:7px}

/**/

table#recuadros2 {width:640px;margin-top:15px}

table#recuadros2 tr td {vertical-align:top;}

table#recuadros2 tr td h3 {display:block;width:115px;height:200px;background:url(img_css/fdo_r2.jpg) left bottom no-repeat;margin-top:5px;}

table#recuadros2 tr td h3 div {display:block;width:115px;height:32px;background:url(img_css/tit_r2.gif) no-repeat;text-align:center;font:11px arial;font-weight:bold;}

table#recuadros2 tr td h3 span {display:block;width:105px;font:11px arial;margin-left:7px;text-align:left;margin-top:7px}

table#recuadros2 tr td h3 span a {text-decoration:underline;color:#000;font-weight:bold}

div#content {background: url(img_css/fdo_tit2_gral.gif) repeat-y;width:631px;}

div#content p,div.contentp p{font:11px arial}

div#content div#inf h1{display:block;background: url(img_css/tfdo_tit2.gif) no-repeat;margin:0px;color:#fff;font:16px arial;padding:10px;

padding-top:10px;padding-left:14px;font-weight:bold;line-height:15px;height:55px}

div#content div#inf h1.o{display:block;background: url(img_css/tfdo_tit3.jpg) no-repeat;margin:0px;color:#fff;font:16px arial;padding:10px;padding-top:10px;padding-left:14px;font-weight:bold;line-height:10px;height:55px}

div#sup h1.n {position:absolute;margin-top:50px;margin-left:65px;font:16px arial;font-weight:bold}

div#sup h2.n {position:absolute;margin-top:85px;margin-left:65px;font:13px arial;font-weight:bold;width:120px;color:#fff;line-height:18px}

div#sup h2.n a {color:#fff;text-decoration:none}

div#content div#inf {background: url(img_css/inf_tit.gif) left bottom no-repeat;border-bottom:none;padding-bottom:10px}

div#content div#inf div#cont {margin:20px;margin-top:5px !important;margin-top:20px;}

div#content div#inf div#cont_n {margin:20px;margin-top:-15px !important;margin-top:0px;}

div.contentp {background: url(img_css/fdo_priv.gif) repeat-y;width:631px;margin-bottom:-5px;margin-top:-8px}

div.contentp div.infp {background: url(img_css/fdo_priv_inf.gif) left bottom no-repeat;border-bottom:none;padding-bottom:10px}

div.contentp div.infp div.contp {margin:20px;margin-top:5px !important;margin-top:20px}

div.contentp div.infp div.cont_np {margin:20px;margin-top:-15px !important;margin-top:0px;}

div.contentp div.infp h1.o,div.contentp div.infp h1.g{display:block;background: url(img_css/tfdo_tit3.jpg) no-repeat;margin:0px;color:#fff;font:16px arial;padding-top:10px;padding-left:14px;font-weight:bold;line-height:20px;height:35px}

div.contentp div.infp h1.g {background: url(img_css/tfdo_tit4.gif) no-repeat;height:55px;margin-top:8px}

div#map {width:586px;height:525px;}

div.intro {margin-top:4px;font:12px arial;}

div.intro_n {display:block;font:12px arial;}

div.titulo {background: url(/img/titular_noticias597_goi.gif) no-repeat top left;width:597px; padding-top:7px;padding-left:110px;display:block; padding-bottom:3px;}

div.titulo span.fecha, div.titulo a.tit,div.titulo span.tit{font:13px arial;color:#fff;text-decoration:none}

div.titulo span.fecha {vertical-align:top;float:left}

div.titulo a.tit,div.titulo span.tit {color:#000;font-weight:bold;padding-left:6px;width:400px;display:block;margin-left:65px}

div.clear {display:block;clear:both;height:10px}

div#cont div#equip {margin-top:-25px !important;margin-top:-20px;margin-left:-4px}

div#cont div#equip p {position:absolute;width:160px;margin-left:436px;text-align:left;margin-top:7px}

div.linea {border-top:1px solid #DADADA;width:600px;height:15px;margin-top:15px;margin-left:-3px}

span.tit_fdo {display:block;background: url(img_css/fdo_tit1.gif) no-repeat;width:596px;height:40px;padding-left:30px;padding-top:7px;

font:14px arial;font-weight:bold;margin-top:0px}

div#nro_equip {position:absolute;font:9px arial;padding-top:303px;padding-left:20px;line-height:11px}

div#nro_equip span#izq {float:left;width:300px}

a.equi {color:#0D7DBD;text-decoration:none;border-bottom:1px solid #000}

p.sep {height:20px !important;height:5px}

table.formul,table.formut {border-collapse:collapse;margin:0px;padding:0px;border:none;font:11px Arial, Helvetica, sans-serif;margin-left:70px}

table.formut {margin-left:0px}

table.formul tr td,table.formut tr td{border-collapse:collapse;margin:0px;padding:0px;vertical-align:top;padding-bottom:10px}

div.campo1 div,div.campo2 div,div.campo3 div,div.campo4 div,div.campo5 div {margin-top:0px !important;margin-top:1px;width:95px !important;width:107px;height:22px;background: url(img_css/campos.gif) no-repeat;padding-left:12px;padding-top:2px;color:#fff;font-weight:bold;}

div.campo2 div,div.campo3 div,div.campo4 div,div.campo5 div  {width:173px !important;width:185px;height:20px;background: url(img_css/campo2.gif) no-repeat;

}

div.campo_1 div {margin-top:0px !important;margin-top:1px;width:75px;height:22px;background: url(img_css/campos.gif) no-repeat;padding-left:12px;padding-top:2px;color:#fff;font-weight:bold; float:left; display:inline;}


div.campo3 div {background: url(img_css/campo3.gif) no-repeat;height:35px;}

div.campo4 div {background: url(img_css/campo4.gif) no-repeat;height:66px;}

div.campo5 div {background: url(img_css/campo5.gif) no-repeat;height:131px;}

div.campot div {background: url(img_css/campot.gif) no-repeat;width:107px !important;width:119px;height:20px;padding-left:12px;padding-top:2px;color:#fff;font-weight:bold;}

div.campot1,div.campot1 table tr td,div.campot2,div.campot2 table tr td,div.campot3,div.campot3 table tr td {font:11px Arial, Helvetica, sans-serif;color:#fff;font-weight:bold}

div.campot1 table,div.campot2 table,div.campot3 table {margin:0px}

div.campot1 {width:573px;height:131px;background: url(img_css/campot1.gif) no-repeat;}

div.campot2 {width:573px;height:50px;background: url(img_css/campot2.gif) no-repeat;}

div.campot3 {width:573px;height:35px;background: url(img_css/campot3.gif) no-repeat;}

td.campotd,td.campotd3 {width:185px}

td.campotd1 {width:180px}

td.campotd span,td.campotd1 span,td.campotd3 span {display:block;margin-left:9px;padding-top:10px}

td.campotd3 span {padding-top:8px}

td.inputtd1 {color:#000 !important;font-weight:normal !important}

input.inputot {font:9px Arial, Helvetica, sans-serif;background: url(img_css/input_otro.gif) no-repeat;border:none;width:218px;height:13px}

input.formt3 {margin-top:5px;margin-left:140px;background: url(img_css/formt3.gif) no-repeat;border:none;font:10px arial;width:204px}

textarea.formtd {margin-left:19px;margin-top:10px;border:none}

div.input1 ,div.input2,div.input3,div.input4 {margin-top:0px !important;margin-top:1px}

div.input1 {background: url(img_css/input1.gif) no-repeat;width:329px;height:21px}

div.input2 {background: url(img_css/input2.gif) no-repeat;width:251px;height:35px;padding-left:50px;padding-top:8px}

div.input2  select {background:#fff;font:9px arial;}

div.input2a {background: url(img_css/input2a.gif) no-repeat;width:251px;height:35px;padding-left:0px;padding-top:0px}

div.input3 {background: url(img_css/input3.gif) no-repeat;width:251px;height:66px;padding-left:10px}

div.input4 {background: url(img_css/input4.gif) no-repeat;width:251px;height:131px}

textarea.texta {margin:13px;margin-left:25px;border:none;font:11px Arial, Helvetica, sans-serif;width:200px}

table tr td input.form,table tr td div.form  {font:11px Arial, Helvetica, sans-serif;background: url(img_css/input.gif) no-repeat;border:none;width:329px;height:21px}

form#form1 input.form2  {font:11px Arial, Helvetica, sans-serif;background: url(img_css/input.gif) no-repeat right center;border:none;width:180px;height:21px; float:left;}

input.send,p.send {margin-top:10px;font:11px Arial, Helvetica, sans-serif;background: url(img_css/send.gif) no-repeat;border:none;width:436px;height:21px}

input.send {font-weight:bold}

input.formt {background: url(img_css/inputt.gif) no-repeat;width:176px;height:20px;border:none;margin-left:0px;margin-top:0px !important

;margin-top:-1px}

p.send {margin-left:78px !important;margin-left:76px}

table.selec  {border-collapase:collapase; margin:0px;padding:0px;vertical-align:top;margin-top:-2px !important;margin-top:-1px}

table.selec tr td {font:10px Arial, Helvetica, sans-serif;border-collapase:collapase;margin:0px;padding:0px;height:8px;text-align:right}

table.selec tr td input {height:10px}

.oferta {
position:absolute;
right:14px;
top:5px;}

ul.listaofertas {
margin:0;
padding:0;}

.pie_oferta{
position:absolute;
bottom:0;
}
ul.listaofertas li{
float:left;
width:270px;
margin:0 6px 10px 6px;
background:#FFFFFF;
padding:5px;
list-style:none;
height:320px;
font-size:12px;
position:relative;
}

ul.listaofertas li img {
border:0;}

.clear {
clear:none;
display:block;}

.titular_ofertas {
background:url(/img_css/titular_oferta.gif) repeat-x left top;
display:block;
padding:5px;
margin:0 0 5px 0;
color:#000000;
font-size:1.2em;
}

.precio {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.6em;
margin:0 10px 5px 10px;
text-align:right;
display:block;
clear:both;}

.foto_izda {
padding:3px;
float:left;
margin:0 10px 5px 0;
width:100px;}

.texto {
float:left;
width:150px;
margin:0 0 0 0px;}

.oferta_bloke {
height:150px;
}

.texto_precio {
font-family:Arial, Helvetica, sans-serif;
font-size:0.6em;}

.antes {
text-decoration:line-through;}
