body {
	background			: url(../imagenes/fdo_degradado.jpg) repeat-x;
	margin				: 0px auto 0px auto;
	font				: 11px Verdana, Arial, Helvetica, sans-serif;
}
code {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
}

div#main{
	border				: 0px solid;
/*	margin:20px 80px;*/
	width				: auto;
}

div#header_IMG{
/*	float				: left;*/
	background			: url(../imagenes/borde_header_top.gif) no-repeat;
	width				: 800px;
	height				: 20px;
	z-index:0;
}

div#header{
/*	margin-top			: 20px;*/
	z-index:0;
	height				: 99px;
	width				: 798px;
	background			: url(../imagenes/grad_header.png) repeat-y;
	border-left			: #7f8386 1px solid;
	border-right		: #7f8386 1px solid;
}
div#titulo {
	float				: left;
	font-size			: 50px;
	font-weight			: bold;
	text-align			: left;
	width				: 298px;
	height				: 100%;
	z-index:0;
}
div#titulo p{
	margin-top			: 0px;
	margin-left			: 20px;
}
#datos_empresa{
	float				: left;
	color				: #FFFFFF;
	z-index				: 3;
	text-align			: center;
/*	margin-right		: 10px; */
	width				: 250px;
	font-size			: 10px;
	height				: 100%;
}
#foto_puente { /* para IE */
	background-image	: url(../imagenes/colgante.gif);
	color				: #FFFFFF;
	float				: left;
	text-align			: center;
	height				: 99px;
	width				: 248px;
	filter				: Alpha(opacity=60);
}

div#foto_puente {
	background-image	: url(../imagenes/colgante.gif);
	float				: left;
	color				: #FFFFFF;
	text-align			: center;
	height				: 99px;
	width				: 250px;
	opacity:.6;
}
div#datos_empresa a{
	color				: #FFFFFF;
	cursor				: pointer;
	text-decoration		: underline;
}
div#botonera{
	clear				: both;
	width				: 798px;
	border-left			: #7f8386 1px solid;
	border-right		: #7f8386 1px solid;
	height				: 29px;
}
.tab{
/*	float				: left;*/
	background-image	: url(../imagenes/botonera_bg.png);
	height				: 29px;
	color				: #56626d;
	font-weight			: bold;
	text-align			: center;
	cursor				: pointer;
/*	margin-top			: 5px;*/
}
.tab_over{
	background-image	: url(../imagenes/botonera_bg_over.png);
	height				: 29px;
	color				: #56626d;
	font-weight			: bold;
	text-align			: center;
	cursor				: pointer;
}
div#contenido{
	width				: 798px;
	min-height			: 400px;
	height				: auto;
	border-left			: #7f8386 1px solid;
	border-right		: #7f8386 1px solid;
	border-bottom		: #7f8386 1px solid;
	clear				: both;
	background			: #FFFFFF;
	text-align			: left;
	z-index:0;
}
.cont{
	border-left			: #7f8386 1px solid;
	border-right		: #7f8386 1px solid;
	border-bottom		: #7f8386 1px solid;
	clear				: both;
	background			: #FFFFFF;
	text-align			: left;
}
input:focus, select:focus, textarea:focus {
  background-color       : #DDDDDD;
  border                 : 1px solid red;
  color                  : #000000;
}
.cuadro_texto{
	background-color: #FFFFFF;
	height: 14px;
	margin-bottom: 1px;
	margin-top: 1px;
	color: #333333;
	font-weight: bold;
}
#noticia{
	float				: left;
	background-color	: #fafafa;
	width				: 420px;
	text-align			: justify;
	font-size			: 14px;
	margin				: 15px;
	padding				: 10px;
	z-index:0;
}
.noticia-arriba{
	float:left;
	background-color	: #fafafa;
	width				: 740px;
	text-align			: justify;
	font-size			: 14px;
	margin				: 15px;
	padding				: 10px;
	z-index:0;
}
.noticia-abajo{
	clear:both;
	background-color	: #fafafa;
	width				: 700px;
	text-align			: justify;
	font-size			: 14px;
	margin				: 15px;
	padding				: 10px;
	z-index:0;
}
div#cont_izq{
	width				: 450px;
	height				: auto;
	float				: left;
/*	border-left			: #7f8386 1px solid;
	padding-right		: 10px;*/
}
div#cont_der{
	width				: 270px;
	height				: auto;
	float				: right;
/*	border-left			: #7f8386 1px solid;
	padding-right		: 10px;*/
}

div.producto{
	width				: 270px;
	height				: 150px;
	float				: right;
/*	border-right		: #7f8386 1px solid;*/
	padding-right		: 20px;
	padding-top			: 2px;
}
div.producto_title{
	background			: url(../imagenes/pt_bg1.png) no-repeat;
	float				: left;
	width				: 270px;
/*	margin-top			: 20px;*/
	font-size			: 12px;
	font-weight			: bold;
	height				: 27px;
	vertical-align		: bottom;
}
div.producto_title p{
	color				: #56626d;
	margin-top			: 2px;
	margin-left			: 7px;
}
div.producto_IMG{
	float				: left;
/*	width				: 112px;*/
	background-color	: #fafafa;
	height				: 95px;
	padding-left		: 5px;
	border-left			: #e1e1e1 1px solid;
}
div.producto_CONT{
	float				: right;
	width				: 131px;
	background-color	: #fafafa;
	height				: 95px;
	padding-left		: 10px;
	padding-right		: 10px;
	border-right		: #e1e1e1 1px solid;
}
div.producto_FOOTER{
	background			: url(../imagenes/pb_bg1.png) no-repeat;
	margin				: 0;
	float				: left;
	height				: 20px;
	width				: 270px;
}



div#roseta_INFO{
	float				: left;
	width				: 390px;
	height				: auto;
	background-color	: #fafafa;
	text-align			: justify;
	margin-left			: 10px;
/*	padding-left		: 10px;
	padding-right		: 10px;*/
	padding-bottom		: 10px;
/*	margin-right		: 35px;*/
	margin-top			: 10px;
}

div#desc_top{
	float				: left;
	width				: 270px;
	padding-right		: 5px;
	text-align			: justify;
}
div#img_desc_top{
	float				: right;
	background			: url(../imagenes/Nebulosa.png);
	width				: 110px;
	height				: 83px;
/*	padding-right		: 5px;*/
}
div#desc_bottom{
	clear				: both;
}
div#con_der{
	width				: 370px;
	height				: auto;
	float				: right;
	padding-right		: 5px;
}
div#con_izq{
	width				: 410px;
	height				: auto;
	float				: left;
/*	border-left			: #7f8386 1px solid;
	padding-right		: 10px;*/
}
div#DESCARGAS{
	width				: 310px;
	height				: 150px;
	float				: right;
/*	border-right		: #7f8386 1px solid;*/
	padding-right		: 30px;
	padding-top			: 10px;
}
div#DESC_title{
	background			: url(../imagenes/top_desc.png) no-repeat;
	float				: left;
	width				: 330px;
/*	margin-top			: 20px;*/
	font-size			: 12px;
	font-weight			: bold;
	height				: 20px;
	vertical-align		: bottom;
}
div#DESC_title p{
	color				: #56626d;
	margin-top			: 7px;
	margin-left			: 7px;
}
div#DESC_cont{
	float				: left;
	width				: 308px;
	background-color	: #fafafa;
	height				: 95px;
	padding-left		: 10px;
	padding-right		: 10px;
	border-right		: #e1e1e1 1px solid;
	border-left			: #e1e1e1 1px solid;
}
div#DESC_cont p{
	margin-top			: 15px;
}
div#DESC_footer{
	background			: url(../imagenes/bottom_desc.png) no-repeat;
	margin				: 0;
	float				: left;
	height				: 20px;
	width				: 330px;
}
.tabla_descargas{
	border-right		: #e1e1e1 1px solid;
	border-left			: #e1e1e1 1px solid;
	border-top			: #e1e1e1 1px solid;
	border-bottom		: #e1e1e1 1px solid;
}
.linea_par{
	background-color	: #eeeeee;
	height				: 23px;
}
.linea_impar{
	background-color	: #FFFFFF;
	height				: 23px;
}
div.producto img{
	border:0;
	text-decoration:none;
}
div.producto_IMG a{
	cursor:pointer;
}
.tab a{
	color:#56626D;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
}
.tab_over a{
	color:#000000;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
}

.Menu_Botonera{
	float:left;
	clear:both;
	position:absolute;
	z-index:100;
	height:auto;
	width:135px;
	border:#000000 1px solid;
	left:380px;
	display:table;
}
.Menu_Botonera .linea{
	float				:left;
	clear				:both;
	background-image	: url(../imagenes/botonera_bg.png);
	height				: 29px;
	width				:100%;
	cursor				: pointer;
	text-align			: center;
}
.Menu_Botonera a{
	float				: left;
	color				: #56626d;
	font-weight			: bold;
	text-decoration		: none;
	width				: 100%;
	margin-top			: 10px;
}
.Menu_Botonera a:hover{
	color				: #000000;
}

.Menu_Botonera .linea_over{
	float				:left;
	clear				:both;
	background-image	: url(../imagenes/botonera_bg_over.png);
	height				: 29px;
	width				:100%;
	cursor				: pointer;
	text-align			: center;
}


#contacto{
  margin-left:30px;
}

#contacto label{
  float:left;
  display:block;
  width:130px;
}

#contacto .button{
  margin-top:20px;
  margin-left: 130px;
  margin-bottom:20px;
}

#contacto input{
  width:300px;
  margin-top:2px;
}

#contacto textarea{
  width:400px;
  height:200px;
}
