/* CSS Document */

body
{
	margin: 0px;
	background: url(/img/site-bak.gif);
}

	
/****************
	ESTRUCTURA
****************/	
		
#level0
{
	position: relative;

}

#level1
{	
	position: relative;
	width: 998px;
	margin: auto;
}

#header
{	
	position: relative;
	background-image: url(/img/head.jpg);
	background-repeat: repeat-x;
	height:154px;
	/*padding-left: 30px;*/
}

#headerInner
{
	width: 998px;
	margin: auto;
	display: block;
}

#logo
{
	padding-top:30px;
	width:273px;
	float: left;
	padding-left: 20px;
}

#fot
{
	position: relative;
	width: 998px;
	margin: auto;
}
	
#footer
{
	width: 998px;
	margin-top: 0px;
	text-align: center;
	float: left;
	background-image: url(/img/footer.jpg);
	background-repeat: repeat-x;
	padding-top:20px;
}

.flechita
{
	float:left;
	margin-top:5px;
	margin-right:10px;
}

.noti{
	float:left;
	width:259px;
	margin-top: 15px;
}

.fixempresa
{
	margin-top:10px;
}

.productos
{
	float:left;
	margin-top: 25px;
	margin-bottom:15px;
}



/********************	
	ESTILOS
********************/
.fix
{
	background-image:url(/img/trans.gif);
	background-repeat: repeat-x;
	height:1px;
	width:1280px;
	position:relative;
}	
.titles
{
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	margin-top:28px;
}

.titleEmpresas
{
	color:#1486a7
}

.titlenoticias
{
	color: #1486a7;
	font-size:26px;
}
	
	
.noticestitle
{
	float:left;
	color:#1f7d99;
	font-size:20px;
}	

.fixnot{
	font-size:18px;
}

.notisecond
{
	font-size:10px;
	color:#1f7d99;
	font-weight:bold;
}

.sesion
{
	font-family:Arial, Helvetica, sans-serif;
	color:#3b9518;
	font-size:20px;
	position:relative;
	float:left;
	margin-top:30px;
	margin-left:40px;
	text-align:right;
	width:120px;

}
	
	
.titulares
{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#1f7d99;
}

.imagesmall
{
	float:left;
	height:60px;
	width:60px;
	margin-right:12px;
}

.fixsmall
{
	float:right;
	margin-right:0px;
}

.imageslarge
{
	float:left;
	height:85px;
	width:85px;
	margin-right:17px;
}


.fixlarge
{
	float:right;
	margin-right:0px;
	margin-left: 5px;
}

.imagesnoticias
{ 
	float:left;
	width:195px;
	height:141px;
	margin-right:12px;
	clear:left;
}

.imagelogo
{
	float: left;
	width:87px;
	height:57px;
	vertical-align:top;
	overflow:hidden;
}

.imagelogo2
{
	float: left;
	width:87px;
	height:87px;
	vertical-align:top;
	overflow:hidden;
}


.banners
{
	float:left;
	margin-top:5px;
	text-align:center;
	vertical-align: middle;
	overflow:hidden;
}

.bold
{
	color:#1486a7;
	line-height:16px;
	font-weight:bold;
}

.textonoticias
{
	float:left;
	color:#87a4ad;
	font-size:11px;
	line-height:14px;
	width:174px;
	text-align:justify;
}

.textoempresa
{
	float:left;
	width:300px;
	text-align:justify;
}
.fixempresa
{
	width:395px;
}


.notice
{
	text-align:justify;
	float:right;
	width:40px;
	
}

.textoproducto
{
	float:left;
	width:290px;
	text-align:justify;
	vertical-align:top;
}

.fixproducto
{
	width:400px;
}


.textoficha
{
	float:left;
	width:395px;
	text-align:justify;
	vertical-align:top;
	margin-top: 25px;
}
.subindex
{
	font-weight:bold;
	color:#1f7d99;
}



/********************	
	LINKS
	*****************/



a.seemore
{
	font-weight:bold;
	color:#87a4ad;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	float:right;

}

a.seem
{
	font-weight:bold;
	color:#87a4ad;
	font-size:10px;
	text-decoration:none;
	float:left;
	text-align:center;
    width:85px;
	padding-top:3px;

}

a.seem:hover
{
	color:#1f7d99;
	text-decoration:none;
}

a.seenotices
{
	font-size:12px;
	font-weight:bold;
	color:#2766a1;
	text-decoration:none;
	float:left;
	text-transform: uppercase;
	padding-left:70px;
	padding-top:5px;
	margin-bottom:20px;
}

a.seenotices:hover
{
	color:#87a4ad;
	font-weight:bold;
	text-decoration:none;

}

a.seemore:hover
{
	color:#1f7d99;
	text-decoration:none;
}

a.mark
{
	color:#1f7d99;
	text-decoration:none;
}

a.mark:hover
{
	color:#2766a1;	
	text-decoration:underline;
}

.btn
{
	float:left;
	margin-left:15px;
	margin-top:8px;
}
/*
.btnbuscar
{
    background-image: url(../../img/btnenviar.jpg);
}

.btnbuscar:hover
{
	background-image: url(../../img/btnenviar2.jpg);	
	width:64px;
	height:26px;
	border:0px;
}*/

.btn2
{
float:right;
margin-top:5px;
}
.btnsend
{
margin-top:5px;
text-align:right;
}

.fixbtnsend
{
margin-bottom:5px;
}



.btnbrow{
margin-top:0px;
margin-left:0px;
}


a.foot
{
	color:#1f7d99;
	text-decoration:none;
}

a.foot:hover
{
	color:#ccc;
	text-decoration:none;
}

/********************	
	TAGS
 *********************/




.cajatexto {
	border: 1px solid #004b91;
	padding-left:2px;
	width:220px;
	height:80px;
}


.textboxsesion {
	border: 1px solid #6a7856;
	font-size: 11px;
	font-weight:normal;
	width:117px;
	color:#6a7856;
	padding-left:2px;
	margin-top:5px;
}


.browser
{
	border: 1px solid #004b91;
	width:133px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.list
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	padding-left:2px;
}

.desplegable
{
width: 225px;

}

.file
{
width: 225px;

}


.textbox:hover {border: 1px solid #1f7d99;}
.textbox:focus {border: 1px solid :#1486a7;}
