* {
	margin: 0;
	padding: 0;
	border: none;
}

html {
	font: 75% Arial, Verdana, Helvetica, sans-serif;
	color: #FFF;
	/*behavior: url('../img/hover.htc' );*/
	}

ul {
	list-style: none;
	list-style-type: none;
}

/* Ajustes tipográficos */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	font-weight: normal;
	margin: 0 0 0.8em 0;
}

h1, h2, h3, h4, h5, h6 { color:#B0DC0D;}

cite, em, dfn { font-style: italic;}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

li, dd, blockquote { margin-left: 1em;}

code, kbd, samp, pre, tt, var, input[type='text'], textarea {
	font-size: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

del { text-decoration: line-through;}

ins, dfn { border-bottom: 1px solid #ccc;}

small, sup, sub { font-size: 85%;}

abbr, acronym {
	text-transform: uppercase;
	font-size: 85%;
	letter-spacing: .1em;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a abbr, a acronym { border: none;}

sup { vertical-align: super;}
sub { vertical-align: sub;}

h1 { font-size: 2em;}
h2 { font-size: 1.8em;}
h3 { font-size: 1.6em;}
h4 { font-size: 1.4em;}
h5 { font-size: 1.2em;}
h6 { font-size: 1em;}

a, a:link, a:visited, a:hover, a:active { text-decoration: none;}

a img {
	border: none;
	text-decoration: none;
}

img {
	border: none;
	text-decoration: none;
	/*
	Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga
	*/
}

/* Formularios */

label, button { 
	cursor: pointer; 
	margin-bottom: 10px;
}
/*input:focus, select:focus, textarea:focus { background-color: #FFF;}*/
fieldset { 	border: none;}
legend {
	font-size: 1.6em;
	color: #FFF;
	padding: 0;
	margin: 0;
}

.clear { clear: both;}
.float-left { float: left;}
.float-right { float: right;}

table, tr, td {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: 0;
}
table {
	width: 100%;
}

input, textarea, select, button {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFF;
	padding: 5px 5px;
	margin-bottom: 10px;
	background: #1D0C05;
	border: none;
}

form {
	overflow: hidden;
	margin: 0px auto;
}

a {
	text-decoration:none;
	color: #FFF;
}

a:Hover { 
	/*text-decoration: underline;*/
	color:#B0DC0D;	
}

strong { color:#B0DC0D;}

body {
	text-align: center;/* Hack para que IE6 no de problemas */
	/*background: #2D1407 url("../img/Fondo_cuerpo_adora.gif") center repeat-y;*/
	background: #1F0702 url("../img/Fondo_adora.gif") top center no-repeat;
}

#content {
	/*background: url("../img/Fondo_adora.gif") top center no-repeat;*/
}                  

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 950px;
	text-align: left;
	overflow: hidden;
}

/*************/
/* cabecera */
/************/

#cabecera {
	margin: 0px auto;
	width: 710px;
}

#logo_adoramedia {
	margin: auto;
	background: transparent url('../img/logo_adora.png') no-repeat;
	width: 190px;
	height: 146px; 
	/*width:320px;
	height:167px; */
	cursor: pointer;
}

#cabecera #izquierda {
	float: left;
	width: 250px;
	padding-top: 15px;
	text-align: right;
}

#cabecera #derecha {
	float: right;
	width: 250px;
	padding-top: 15px;
	text-align: left;
}

#portfolio {
	float: right;
	width: 230px;
	margin-left: -140px;
}

#logo_portfolio {
	margin: auto;
	width: 100%;
	background: transparent url('../img/portfolio.png') no-repeat;
	width: 140px;
	height: 134px;
	/*width:187px;
	height:147px;*/
	cursor: pointer;
}

/*****************/
/* fin cabecera */
/****************/

/********/
/* menu */
/********/
#contenedor_menu {
	width: 952px;
	margin: 0 auto;
	overflow: hidden;
}

.linea_separador {
	background: url('../img/barra_menu.gif') center no-repeat;
	height: 1px;
	/*overflow: hidden;*/
}

ul#menu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
ul#menu li {
	float:left;
	margin:1px;
	padding:0pt;
}
ul#menu li a {
	display:block;
	padding:4px 11px;
	text-align:right;
	text-decoration:none;
}
ul#menu li a span {
	font-size: 1.2em;
	font-weight: bold;
}                            
ul#menu li a:hover {
	background: #180A02;
}

li.visual_exterior a span{
	color: #43C1F1;
}

/************/
/* fin menu */
/************/


/*******/
/* pie */
/*******/
#pie {
	
}

#pie .datos_contacto {
	background: #422517;	
	line-height: 60px;
}

.contenido_pie {
	margin: 0 auto;
	overflow: hidden;
	width: 950px;
}

#pie .datos_contacto .trab {
	float: left;
	padding-right: 25px;
	padding-top:17px;
}

#pie .datos_contacto .direccion {
	float: left;
	padding:0px 25px 0px 75px;	
}

#pie .datos_contacto .email, #pie .datos_contacto .fax, #pie .datos_contacto .telefono {
	float: left;
	padding-left: 25px;	
}


#pie #mapa_web {
	background: #1B0C05;
	padding-bottom: 20px;
}

#pie #mapa_web #jovempa, #pie #mapa_web #w3c-xhtml, #pie #mapa_web #w3c-css {
	float: right;
	padding-top: 40px;
	font-size: 0.8em;
	padding-left: 15px;
	padding-right: 5px; 
}

#pie ul {
	float: left;
	text-align: left;
	padding: 15px 0px;
}


#pie ul, #pie li {
	margin: 0pt 0pt;
}

#pie ul li {
	float: left;
	padding-right: 20px;
}

#pie ul li ul  li {
	float: none;
	padding: 0;
}

#pie ul li ul {
	float: none;
	padding: 8px 0px;
}


#pie ul span {
	font-weight: bolder;
	font-size: 1.2em;	
}
/***********/
/* fin pie */
/***********/

/************/
/* contacto */
/************/
#info_contacto {
	width: 355px;
	padding: 40px 20px 20px 15px;
	float:left;
}

#info_contacto h6 {
	margin: 0px;
}

#info_contacto #direccion, #info_contacto #telefono_fax, #info_contacto #mail {
	float: left;
	text-align: right;
	padding-right: 17px;
}

#formulario_contacto {
	background: #2A1208;
	width: 510px;
	padding: 40px 10px 20px 20px;
	float:left;
}

#formulario_contacto #bloque1 {float:left;width:260px;}
#formulario_contacto #bloque2 {float:left;width:250px;}

#formulario_contacto label {display:block;}
#formulario_contacto label span{
	font-size: 0.9em;
	color: #DBC697;
}
#formulario_contacto input {width:240px;}
#formulario_contacto select {width:240px;}
#formulario_contacto textarea {width:100%;}
#formulario_contacto .submit {
	width: auto;
	font-size: 2em;
	background: none;
	float: right;
} 

/****************/
/* fin contacto */
/****************/

/****************/
/*  index   */
/***************/


#menu_portfolioh
{
   float:right;
   width:136px;
   height:148px;
   background: url('../img/pasador/cuadro_inicio.png') no-repeat !important;
   background: url('../img/pasador/cuadro_negro.gif') no-repeat;
   margin-bottom:10px;
   top:30px !important;
   top:30px;
   position:absolute;
   left:815px !important;
   left:820px !important;
   z-index:6;
}

#lista_portfolioh
{
  float:right;
   width:136px;
   height:148px;
   margin:2px 0px 0px 10px;
   position:absolute;
   z-index:5;
   font-size:11px;
   
}

#activo
{
   color:#B0DC0D;
   font-weight:bold;
}

#imagen_portadaCD
{
background: url('../img/adora_portadaCD.png') no-repeat;
width:952px;
height:210px;
padding-top:40px;
}

#topico
{
width:338px;
height:310px;
float:left;

/*background-color:green;*/
}

#diseno_graf
{
  width:300px;
  height:299px;
  /*margin-left:338px;*/
  float:left;
  /*background-color:aqua;*/
}

#diseno_graf #diseno_graf_texto p
{
 font-size:1em;
 text-align:justify;

}


#programa_web
{
  width:265px;
  height: 299px;
  float:left;
  margin-left:25px;  
  /*background-color:red;  */
}

#programa_web #programa_web_texto p
{
	font-size:1em;
	text-align:justify;
}

#programa_web  #programa_web_boton
{
	background: url('../img/boton_sabermas.png') no-repeat;
	float:right;
} 

#productos
{
float:left;
width:624px;
/*height:222px;  Este height da problemas*/ 
}

#prod_index1
{
  float:left;
  width:306px;
  margin-top:0px;
}

#prod_index2
{
  float:left;
  width:306px;
  margin:0px 0px 0px 10px;
}

.content_prod
{
  background:#361909 url('../img/fondo_notIndex.png') repeat-x !important;
  background-color:#2C1206;  
  width:304px;
  overflow:hidden;
  min-height:235px;	
}

 #texto_prod1
{
  float:right;
  width:175px;  
}

#titulo_prod1
{
 font-size:1em;
 color:#FFAA00;
}

#imag_prod1
{
  float:left;
  width:95px;
  padding:45px 0px 0px 10px;
}


#t_productos
{
  color:#FFAA00;
  font-size: 1em;
  margin-bottom:3px !important;
}

#texto_prod1
{
  color:#DAC694;
  font-size:1em;
  padding:10px 12px 0px 10px;
  text-align:justify;
  float: right;
  width:177px;
}

#texto_prod1 #titulo
{
  color:#FFAA00;
}


#titulo_prod2
{
 font-size:1em;
 color:#FFAA00;
}

.precio_1
{
	color:white;
	font-weight:bold;
	text-align:right;
}

#imag_prod2
{
  float:left;
  width:95px;
  padding:45px 0px 0px 10px;
}

.masinfo
{
  color:#FFFFFF;
  text-align:right;
}

#texto_prod2
{
  color:#DAC694;
  font-size:1em;
  padding:12px 10px 0px 10px;
  text-align:justify;
  width:175px;
  float:right;
}

#texto_prod2 #titulo2
{
  color:#FFAA00;
}

#servicios
{
float:left;
width:310px;
margin-left:15px;
}

#t_servicios
{
  color:#43C1F1;	
  font-size: 1em;
  text-align:right;
  margin-bottom:3px !important;
}

.infomas
{
  font-size:1em;
  color:white;
  text-align:right;
}

.serv_1_sup
{
  width:304px;
  height:18px;
  background:url('../img/fondo_sup.png') no-repeat;
  /*float:right;*/
  margin-top:10px;
}

.serv_1_inf
{
  width:304px;
  height:18px;
  background:url('../img/notIndex_inf.png') no-repeat;
  /*float:right;*/
}

#titulo_serv1
{
 font-size:1em;
 color:#FFAA00;
}

#imag_serv1
{
  width:93px;
  height:168px;
  text-align:right;
  padding:35px 0px 0px 0px;
  float:left;
}


 #texto_serv1
{
  color:#DAC694;
  font-size:1em;
  padding:10px 10px 0px 5px;
  text-align:justify;
  width:177px;
  float:right;
}

#texto_serv1 #titulo3
{
  color:#43C1F1;
  text-align:right;
}

#productos #linea_separ_prods {
	background: url('../img/barra_productos.png') center no-repeat;
	height: 1px;
	/*overflow: hidden;*/
}

#servicios #linea_separ_servs {
	background: url('../img/barra_servicios.png') center no-repeat;
	height: 1px;
	/*overflow: hidden;*/
	text-align:right;
}



#noticias
{
  width:430px;
  height:170px;
  float:left;
}


#noticias #imag_notis
{
  width:290px;
  height:75px;
  overflow:hidden;
  background:white;
}

#tit_noticias
{
  color:white;
  font-weight:bold;
  font-size:1.2em;
}

#resumen_not
{
color:#DBC697;
}

#bot_masnoticias
{
  width:180px;
  height:20px;
  background: url('../img/bot_clientes.gif') no-repeat;
  float:left;
  padding:2px 0px 0px 12px;
}

#bot_masnoticias a
{
  font-size:9pt;
  margin-top:2px;
}

#noticias #leermas_not
{
 color:#FFFFFF;
 font-weight:bold;
 font-size:9pt;
}

#noticias #texto_notis
{
  
  width:311px;
  height:150px;
  padding:10px 0px 0px 0px;
}

#clientes
{
 width:480px;
 float:right;
}

#imag_cli1
{  
  width:135px;
  float:right;
  height:135px;
}

#imag_cli2
{
  float:right;
  margin-left:13px;
  width:135px;
  height:135px;
}

#imag_cli3
{
  float:right;
  margin-left:13px;
  width:135px;
  height:135px;
  /*height:100px;*/
}

#bot_masclientes
{  
  width:180px;
  height:20px;
  background: url('../img/bot_clientes.gif') no-repeat;
  float:right;	
  padding:2px 0px 0px 0px;
}

#bot_masclientes a
{
   font-size:9pt;
}

#noticias_clientes
{
  width:942px;
  height:20px;
}
#noticias_clientes  #t_noticias
{
 text-align:left;
 float:left;
}
#noticias_clientes  #t_clientes
{
  text-align:right;
  float:right;
}

/****************/
/*  index_p1  FIN */
/***************/

/****************/
/*  empresa_2  INICIO */
/***************/

#empresa_E
{
	width:307px;
	height:420px;
	float:left;
	background: url('../img/empresa_adoramedia.jpg') no-repeat;
	margin-top:36px;
}

#diseno_E
{
width:307px;
height:420px;
float:left;
background: url('../img/imag_diseno.png') no-repeat;
}

#programacion_E
{
width:307px;
height:420px;
float:left;
background: url('../img/imag_programacion.png') no-repeat;
}

#texto_empresa
{
  width:420px;
  /*margin-left:338px;*/
  float:left;
  padding:30px 0px 0px 10px;
  /*background-color:aqua;*/
}

#trabajos
{
  width:200px;
  height: 420px;
  padding-left:5px;
  float:right;
  text-align:right;
  /*background-color:red;  */
}

#trabajos h4
{
 text-align:right;
 color:white;
}

ul#lista
{
  text-align:right;
  list-style: none;
  list-style-type: none;
  color:white;
}

ul#lista li
{
	margin:2px;
	padding:0;
	color:white;
}

ul#lista li a {
	width:100px;
	padding:4px 0;
	text-decoration:none;
	text-align:right;
	color:white;
	}

ul#lista a:hover
{
  color:#B0DC0D;
}
	
ul#lista	#activo
{
	color:#B0DC0D;
}


/****************/
/*  empresa_2  FIN */
/***************/


/****************/
/*  noticias  INICIO */
/***************/


#noticias_sup
{
    width:951px;
	height:15px;
	background:url('../img/noticias_sup.gif') no-repeat;
	overflow:hidden;
	/*float:right;*/
	
}

#noticias_inf
{
    width:951px;
	height:13px;
	background:url('../img/noticias_inf.gif') no-repeat;
}


#noticias_todo
{
  background:#31190F;
  width:952px;
}

#noticias_1
{
	width:950px;
	color:#DAC694;
}

#texto_not1
{
   width:290px;
   float:left;
   padding:10px 0px 0px 10px;
}

#texto_not2
{
   width:290px;
   float:left;
   padding:10px 0px 0px 10px;
   margin-left:15px;
}

#texto_not3
{
   width:290px;
   float:left;
   padding:10px 0px 0px 10px;
   margin-left:20px;
}

#titulo_prensa, #titulo_prensa a
{
  color:#B1DB0D;
  font-weight:bolder;  
}

.mas_noticia
{
  text-align:left;
  color:white;
  font-weight:bold;
}

#hueco1_2
{
  width:10px;
  float:left;
}

#texto_not2
{
   width:290px;
   float:left;
   padding:10px 0px 0px 10px;
}

#hueco2_3
{
  width:10px;
  float:left;
}

#texto_not3
{
   width:290px;
   float:left;
   padding:10px 10px 0px 10px;
}

.img_noticia
{
  width:290px;
  height:75px;
}

#premios_prensa
{
  width:100%;
}

#solo_premios
{
  width:344px;
  float:left;
}

#solo_prensa
{
  width:590px;
  float:right;
}

#t_prensa
{
  color:#43C1F1;	
  font-size: 1em;
  text-align:right;
  padding-right:35px;
}

#todo_prensa
{
 width:590px;
 float:right; 
  background:#371A0A url('../img/degradado_prensa.png') repeat-x;
 }

 
 #fondo_noticias
 {
  width:344px;
  background:#371A0A url('../img/degradado.png') repeat-x;
 }
 
 
#contenido_prensa
{
  background-color:#371A0A;
  width:590px;
}
 
#titulo_serv1
{
 font-size:1em;
 color:#FFAA00;
}

#contenido_prensa #imag_prensa1
{
  width:205px;
  height:146px;
  padding:12px 0px 0px 10px;
  float:left;
}

#contenido_prensa  #texto_prensa
{
  color:#DAC694;
  font-size:1em;
  padding:10px 10px 0px 10px;
  text-align:justify;
  width:350px;
  float:left;
}

#texto_serv1 #titulo3
{
  color:#43C1F1;
  text-align:right;
}

#productos #linea_separ_prods {
	background: url('../img/barra_productos.png') center no-repeat;
	height: 1px;
	/*overflow: hidden;*/
}

#servicios #linea_separ_servs {
	background: url('../img/barra_servicios.png') center no-repeat;
	height: 1px;
	/*overflow: hidden;*/
	text-align:right;
}

#prensa_sup
{
  width:590px;
  float:right;
  height:15px;
  background:url('../img/prensa_sup.gif') no-repeat;
  overflow:hidden;
  /*float:right;*/
}

#prensa_inf
{
  width:590px;
  height:15px;
  float:right;
  background:url('../img/prensa_inf.gif') no-repeat;
  overflow:hidden;
  /*float:right;*/
}

#premio
{
  width:343px;  
  float:left;
  background:#351809 url('../img/degradado.png') left repeat-x;
}

#fondo_texto1
{
background-color:#45281A;
  width:344px;
}

#fondo_texto2
{
  background-color:#361909;
  width:344px;
  text-align:right;
}

#fondo_texto3
{
  background-color:#361909;
  width:590px;
  text-align:right;
}

#fondo_texto4
{
  background-color:#3E2111;
  width:590px;
  text-align:left;
}

#fondo_texto0
{
  background-color:#31190F;
  width:950px;
  padding:2px 0px 0px 810px;
}

#fondo_textoN
{
  background-color:#31190F;
  width:950px;
}

.premio_sup
{
  background:url('../img/premios_sup.gif') no-repeat;
  width:344px;
  height:10px;
}

.premio_inf
{
  background:url('../img/premios_inf.gif') no-repeat;
  width:344px;
  height:10px;
}

.content_premio
{
  width:344px !important;
  width:344px;
  /*overflow:hidden;*/
}

.titulo_premio
{
 font-size:1em;
 color:#FFAA00;
}

.titulo_premio a,.titulo_premio a:hover
{
 font-size:1em;
 color:#FFAA00;
}

 .imag_premio
{
  float:left;
  width:101px;
  padding-left:10px;
}


.fecha
{
 color:white;
}

.titulo_not
{
  color:#B1DB0D;
  font-weight:bolder;
}

.titulo_not a
{
  color:#B1DB0D;
  font-weight:bolder;
}

#t_premios
{
  color:#FFAA00;
  font-size: 1em;
}

.hueco_premios
{
   width:345px;
   height:15px;
}

.texto_premio
{
  color:#DAC694;
  font-size:1em;
  text-align:justify;
  float: left;
  width:177px;
  padding:0px 10px 0px 10px !important;
   padding:5px 10px 0px 10px;
}


.precio_1
{
	color:white;
	font-weight:bold;
	text-align:right;
}



/****************/
/*  noticias  FIN */
/***************/

/****************/
/*  producto  INICIO*/
/***************/

#leyenda
{
  width:260px;
  float:left;
  height:200px;
  margin-top:30px;
}
	
#todo_productos
{
  width:670px;
  float:right;
  margin-top:30px;
}

#lin_derecha
{
  text-align:right;
  margin-top:5px;
}

.producto_1 #img_prod1
{
  float:left;
  width:276px;
  height:196px;
  /*padding:15px 0px 0px 0px;*/
  background: url('../img/imag_prod1.jpg') no-repeat;
}

.producto_1 #img_prod2
{
  float:left;
  width:258px;
  height:181px;
  padding:15px 0px 0px 0px;
  background: url('../img/imag_prod2.jpg') no-repeat;
}

.producto_1 #img_prod3
{
  float:left;
  width:244px;
  height:173px;
  padding:15px 0px 0px 0px;
  margin-left:15px;
  background: url('../img/imag_prod3.jpg') no-repeat;
}

.producto_1 .txt_prod1
{
  float:right;
  width:370px;
  padding:0px 12px 5px 5px;
  text-align:justify;
}

.producto_sup
{
  background: url('../img/producto_sup.gif') no-repeat;
  width:672px;
  height:11px;
  overflow:hidden;
}

.producto_inf
{
  background: url('../img/producto_inf.gif') no-repeat;
  width:672px;
  height:15px;
  /*overflow:hidden;*/
}

.producto_1
{
   background-color:#3C1F10;
   width:670px;
   position:relative;
   min-height:246px;
}

 .banderin_nar
{
  position:absolute;
  top:-10px;
  left:0px;
  background:transparent url('../img/cinta_naranja.png') no-repeat;
  width:69px;
  height:69px;
  z-index:5;
}

.banderin_azul
{
  position:absolute;
  top:-10px;
  left:0px;
  background:transparent url('../img/cinta_azul.png') no-repeat;
  width:69px;
  height:69px;
}

.tit_prod1
{
  color:#FFA902;
}

.subtit_prod1
{
  color:white;
  font-weight:bolder;
}

/****************/
/*  producto FIN*/
/***************/


/****************/
/*  portfolio_INICIO*/
/***************/

#lista_horiz 
{
	margin-top:-34px;
	margin-left:56px;
   /*width:100%;
   width:952px;
   height:44px;
   background: url('../img/fondo_lista.png') no-repeat;*/
}

.fondo_lista {
   width:950px;
   height:44px;
   background: url('../img/fondo_lista.png') no-repeat;   
}

/***
ul#lista_ul
{
  text-align:right;
  list-style: none;
  list-style-type: none;
  color:white;
}

ul#lista_ul li
{
	margin:2px;
	padding:0;
	color:white;
}

ul#lista_ul li a {
	width:100px;
	padding:4px 0;
	text-decoration:none;
	text-align:right;
	color:white;
	}

ul#lista_ul a:hover
{
  color:#B0DC0D;
}
	
ul#lista_ul	#activo
{
	color:#B0DC0D;
}

**/


ul#lista_ul
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

ul#lista_ul li
{
display: inline;
list-style-type: none;
font-size:1.3em;
margin-left:35px;
}

ul#lista_ul li a { padding: 3px 10px; }

ul#ista_ul a:link, #lista_ul a:visited
{
	color: white;
	text-decoration: none;
}

ul#lista_ul a:hover
{
color:#B0DC0D;
text-decoration: none;
}

ul#lista_ul #activo
{
  color:#B0DC0D;
}


#lista_horiz_b
{
	margin-top:-34px;
	margin-left:56px;
   /*width:100%;
   width:952px;
   height:44px;
   background: url('../img/fondo_lista.png') no-repeat;*/
}

ul#lista_ul_b
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

ul#lista_ul_b li
{
display: inline;
list-style-type: none;
font-size:1.3em;
margin-left:35px;
}

ul#lista_ul_b li a { padding: 3px 10px; }

ul#ista_ul_b a:link, #lista_ul a:visited
{
	color: white;
	text-decoration: none;
}

ul#lista_ul_b a:hover
{
color:#B0DC0D;
text-decoration: none;
}

ul#lista_ul_b #activo_b
{
  color:#B0DC0D;
}

.imag_portfolio
{
  width:952px;
  height:214px;
}


.resumen_port
{
  width:952px;
}

/*
.r_izquierda
{
   width:180px;
   float:left:
}

.r_central
{
  width:380px;
  float:left;
}

.r_derecha
{
  width:360px;
  text-align:right;
  float:left;
}

.col_cliente
{
  width:41px;
  float:left;
  color:white;
  text-align:right;
}

.col_quienes
{
  width:130px;
  padding-left:5px;
  text-align:left;
  float:right;
}

.describ_izq
{
  width:50px;
  text-align:right;
  float:left;
}

.describ_der
{
  width:300px;
  text-align:justify;
  padding-left:5px;
  float:right;
}
*/

.marron
{
  color:#DAC694;
}


.paginas {
	margin:0px auto;
}

.marco_paginas {
	width:112px !important;
	width:106px;
	float:left;
	text-align:center;
}

.paginas a {
	color:#FFFFFF;
}


#paginador
{
	height:40px;
	text-align:center;
}

#datos_pag a 
{
  width:35px;
  height:23px;
  background: url('../img/boton_pasador1.gif') no-repeat;
  color:#7EF901;
  font-weight:bold;
  float:left; 
}

#datos_pag a:hover
{
  width:35px;
  height:23px;
  background: url('../img/boton_pasador2.gif') no-repeat;
  color:#2D1407;
}


.cuadro_verde 
{
  width:35px;
  height:23px;
  background: url('../img/boton_pasador2.gif') no-repeat;
  float:left;
}

.cuadro_verde p
{
  color:#2D1407;
  font-weight:bold;
  padding-top:3px;
}

.cuadro_marron
{
  width:35px;
  height:23px;
  background: url('../img/boton_pasador1.gif') no-repeat;
  float:left;
}

.cuadro_marron a:hover p
{
  color:#2D1407;
}

.cuadro_marron p
{
  color:#7EF901;
  font-weight:bold;
  padding-top:3px;
}


#goto_Inicio
{
  width:26px;
  height:22px;
  float:left;
}

#goto_atras
{
  width:26px;
  height:22px;
  float:left;
}

#goto_Fin
{
  width:26px;
  height:22px;
  float:left;
}

#goto_adelante
{
  width:26px;
  height:22px;
  float:left;
}

#paginador #texto
{
   float:left;
}

#datos_pag
{
  float:left;
  height:35px;
  width:auto;
}


/****************/
/*  portfolio_FIN*/
/***************/


/**********************/
/*  producto_detalle_INICIO*/
/**********************/

#img_producto1
{
width:418px;
height:450px;
float:left;
background:url('../img/PACK_empresa.jpg') no-repeat;
margin:-75px 0px 0px 40px;
/*background-color:green;*/
}

#img_producto2
{
width:418px;
height:450px;
float:left;
background:url('../img/pack_tienda.jpg') no-repeat;
margin:-73px 0px 0px 28px;
/*background-color:green;*/
}

#img_producto3
{
width:418px;
height:450px;
float:left;
background:url('../img/WEBfactory.jpg') no-repeat;
margin:-58px 0px 0px 40px;

/*background-color:green;*/
}

#producto_detalle
{
  width:942px;
  background:#422618;
}

#producto_sup
{
  width:942px;
  height:37px;
  background: url('../img/superior.gif');
}

#producto_inf
{
  width:942px;
  height:37px;
  background: url('../img/inferior.gif');
}

#producto_texto
{
  text-align:justify;
  width:400px;
  float:left;
  margin-left:36px;
}

#img_producto
{
  width:430px;
  height:515px;
  float:left;
  margin-left:20px;
  background:url('../img/PACK_empresa.jpg');
}

#btn_volver
{
  width:115px;
  height:24px;
  position:relative;
  top:-30px;
  left:770px;
}

#boton_contactar
{
  width:115px;
  height:24px;
  top:15px;
  left:769px;
  position:relative;
}


#producto_enlaces{
	
}

#producto_enlaces a:hover{
	text-decoration:underline;
}

#producto_clientes{
	font-size:1.1em;
	font-weight:bold;
	padding-top:25px;
	padding-bottom:5px;
}

#producto_titulo
{
  color:#FE9900;
  font-size:1.3em;
  font-weight:bold;
}

#producto_topico
{
  color:white;
  font-size:1.1em;
  font-weight:bold;
}

#producto_precio
{
  color:white;
  font-size:1.5em;
  font-weight:bolder;
  text-align:right;
}

/**********************/
/*  producto_detalle_FIN****/
/**********************/



/**********************/
/* noticias_detalle_INICIO****/
/**********************/

#anteriores
{
  width:250px;
  float:left;
  margin-left:67px !important;
  margin-left:67px;
}

#informe_noticia
{
  width:450px;
  float:left;
  margin-left:77px !important;
  margin-left:50px ;
  
}

#informe_noticia #fecha_not
{
  color:white;
}

#informe_noticia #img_noticia
{
   width:402px;
   height:193px;
}

#informe_noticia #titulo_not
{
  width:402px;
  font-size:10pt;
  font-weight:bold;
  color:#B1DB0D;
}

#descripcion_noticia
{
	width:402px;
}

#informe_noticia p
{
  width:402px;
}

#informe_noticia #web
{
   font-size:1.1em;
   color:#B1DB0D;
}

#informe_noticia a
{
   color:#B1DB0D;
}

.noticias_ant
{
  width:236px;
  background:#291105;
  padding:5px 0px 5px 10px;
  margin-bottom:5px;
  
}

.noticias_ant  .fecha
{
  font-size:9pt;
}

.noticias_ant  .titulo_not
{
  font-size:10pt;
}

.noticias_ant  p
{
  font-size:8pt;
}


#paginador_not
{
	height:40px;
	width:245px;
	text-align:center;
}

#paginador_not #datos_pag a 
{
  width:35px;
  height:23px;
  color:#7EF901;
  font-weight:bold;
  float:left;
  padding-top:3px;
}

#paginador_not #datos_pag a:hover
{
  width:35px;
  height:23px;
  background: url('../img/boton_pasador2.gif') no-repeat;
  color:#2D1407;
}


#paginador_not .cuadro_verde 
{
  width:35px;
  height:23px;
  background: url('../img/boton_pasador2.gif') no-repeat;
  float:left;
  padding-top:3px;
  color:#2D1407;
}

#paginador_not .cuadro_verde strong
{
  color:#2D1407;
  font-weight:bold;
}

#paginador_not .cuadro_marron
{
  width:35px;
  height:23px;
  background: url('../img/boton_pasador1.gif') no-repeat;
  float:left;
}

#paginador_not #goto_Inicio
{
  width:26px;
  height:22px;
  float:left;
}

#paginador_not #goto_atras
{
  width:26px;
  height:22px;
  float:left;
}

#paginador_not #goto_Fin
{
  width:26px;
  height:22px;
  float:left;
}

#paginador_not #goto_adelante
{
  width:26px;
  height:22px;
  float:left;
}

#paginador_not #texto
{
   float:left;
}

#paginador_not #datos_pag
{
  float:left;
  height:35px;
  width:auto;
}

#selector_1
{
 
  left:67px !important;
  left:65px;
  top:0px;
  margin-bottom: 10px;
}

/*  Select : Desplegable especial:  Taming Select   INICIO */

#form_test
{
	margin:0px 0px 10px 50px;
	width:300px;	
	padding-left:67px !important;
	padding-left:67px;
}


.trigger{
	border:1px solid #693F14;
	color:#DAC694;
	width:19.3em;
	height:1.3em;
	padding-right:1em;
	background:url('../img/arrow.gif') top right no-repeat;
	display:block;
}

/* en relación al primer elemento del select */
.activetrigger{
	/*border:1px solid #382119;*/
	color:white;
	width:19.3em;
	padding-right:1em;
	display:block;
	background:none;
	border:1px solid #693F14;
}

/* estilo de la lista desplegable en general. No cada item */
.dropcontainer ul{	
	/*border:1px solid #999;*/
	border-bottom:none;
	list-style-type:none;
	padding:0;
	margin:0;
	width:20.5em;
	position:relative;
	background:#1F0702;
}
.dropdownhidden{
	top:0;
	left:-999em;
}
.dropdownvisible{
	top:0;
	left:0;
}

/* estilo de cada item de la lista */
.dropcontainer ul a{
	display:block;
	width:19.3em;	
	text-decoration:none;
	color:white;
	border-bottom:1px solid #693F14;
}

/* color del fondo al pasar por encima */
.dropcontainer ul a:hover{
	background:#382119;
	color:white;
}
.dropcontainer{
	position:absolute;
}

/*  Select : Desplegable especial:  Taming Select  FIN */


/**********************/
/* noticias_detalle_FIN****/
/**********************/

/**********************/
/* clientes_INICIO****/
/**********************/

#clientes_gran
{
 width:480px;
 float:left;
}

#listado_clientes
{
   width:430px;
   float:left;
   margin-left:30px;
}

#listado_clientes .nombre_cli
{
  font-size:0.9em;
  color:#B0DC0D;
  margin-bottom:2px;
}

.imag_cli
{
  
  width:135px;
  height:135px;
  float:left;
  margin:0px 0px 20px 15px;
}



/**********************/
/* clientes_FIN****/
/**********************/

/**********************/
/* trabajar_INICIO****/
/**********************/

#formulario_contacto1 #politica
{
   text-align:left;
   width:10px;
}

#texto_politica
{
	font-size:8pt;
	position:relative;
	top:-23px;
	left:23px;
}

#formulario_contacto1 {
	background: #2A1208;
	width: 510px;
	padding: 40px 10px 20px 20px;
	margin-left:200px;
}

#formulario_contacto1 #bloque1 {float:left;width:260px;}
#formulario_contacto1 #bloque2 {float:left;width:250px;}

#formulario_contacto1 label {display:block;}
#formulario_contacto1 label span{
	font-size: 0.9em;
	color: #DBC697;
}
#formulario_contacto1 input {width:240px;}
#formulario_contacto1 select {width:240px;}
#formulario_contacto1 textarea {width:100%;}
#formulario_contacto1 .submit {
	width: auto;
	font-size: 2em;
	background: none;
	float: right;
} 



#formulario_contacto1 .asterisco
{
	font-size:1.7em;
	color:#B0DC0D;
}

#formulario_contacto .asterisco
{
	font-size:1.7em;
	color:#B0DC0D;
}

/**********************/
/* trabajar_FIN****/
/**********************/

/**********************/
/* politica_INICIO****/
/**********************/

.tema
{
	color:black;
	font-weight:bolder;
	text-align:left;
}

.texto
{
	color:#333333;
	text-align:justify;
}

#puntos
{
	list-style-type:disc;
}

#contenido
{
	text-align: center;/* Hack para que IE6 no de problemas */
	/*background: #2D1407 url("../img/Fondo_cuerpo_adora.gif") center repeat-y;*/
	background: white;
	width:900px;
	margin-left:20px;
}
/**********************/
/* politica_FIN****/
/**********************/