/* ADDMIRA DURMI */
/* TAGS GENERALES */

html, body, p, ul, li, h1, h2 {margin: 0 0 0 0; padding: 0;}
body {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; background:#DEDEDE;}
#wrap_content_text{	background:#FFFFFF none repeat scroll 0 0; display:block; float:left; height:200px;	overflow:scroll; overflow-x:hidden; width:719px;}
#wrap_content_text2{ background:#FFFFFF none repeat scroll 0 0; display:block; float:left; height:240px; *height:220px; overflow:scroll; overflow-x:hidden; width:600px;}

/* PAGINA INICIO */
#page-container {width: 900px; margin: auto;}
#buscador { display:block; float:right; margin-top:10px; width:299px;}
.form_field {background:#FFFFFF none repeat scroll 0 0;border:1px solid #BBBBBB; color:#000000;float:right;font-size:11px;margin-bottom:
			10px; margin-left:10px;margin-right:10px;}
.form_button {background:#3C3C3C none repeat scroll 0 0;border:1px solid #BBBBBB;color:#FFFFFF;float:right;font-size:12px;
			margin-right:10px;margin-top:-2px;}

#idioma {width: 600px; float:left;}
	#col_idioma {/*margin: 0 0 0 350px;*/}
	#idioma ul li {list-style-type: none; white-space:nowrap; float:right;}
	#idioma li {width: inherit; float: left;}
	#idioma li a {display:block; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; padding:10px;}
	#idioma li a:hover {color: #FFFFFF; background-color:#000000; padding:10px;}
	.idioma_link_on {color: #FFFFFF; background-color:#000000; padding:10px;}

#menu {background:#C80A39; height:69px; border-bottom:1px solid #e4859c} /*900x69*/
	#col_menu {margin: 0 0 0 250px;}
	#menu ul li {list-style-type: none; white-space:nowrap;}
	#menu li { margin-top:43px;width: inherit; float: left; text-transform:uppercase;}
	#menu li a {display:block; text-decoration:none; font-size:12px; font-weight:bold; }
	#menu li a:hover {color: #FFFFFF; background-color:#000000; padding:5px; border:1px solid #e4859c; border-bottom:1px solid #000000;}
	.menu_link_on{color: #FFFFFF; background-color:#000000; padding:5px; border:1px solid #e4859c; border-bottom:1px solid #000000;}
	.menu_link_off{color:#FFFFFF; padding:5px; border:1px solid #e4859c;}

#logo {position:absolute; margin: 48px 0 0 30px; width:144px; height:53px; cursor: pointer; background:url('../images/logo.jpg') no-repeat}
#submenu {background: #000000; height: 60px;}
	#col_submenu {margin: 0 0 0 50px;}
	#submenu ul li {list-style-type: none; white-space:nowrap;}
	#submenu li {width: inherit; float: left; text-transform:uppercase;}
	#submenu li a {display:block; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; padding:22px 15px 22px 15px;}
	#submenu li a:hover {color: #FFFFFF; background-color:#3C3C3C; padding:22px 15px 22px 15px;}
	.submenu_link_on{color: #FFFFFF; background-color:#3C3C3C; padding:22px 15px 22px 15px;}

#banner {height: 178px; background:url('../images/banner_home.jpg') no-repeat; border-bottom:5px solid #000000;}
#not {background: #f0f0f0; width:298px; height: 178px; float:left; border-right:3px solid #FFFFFF} /*298x178*/
	#noti {height: 90px; background:url('../images/not_home.jpg') no-repeat; border-bottom:3px solid #C80A39;}/*298x90*/
	#nott {height: 88px;}
	#nott h1{margin: 6px 15px 0 15px;font-size:12px; text-transform:uppercase; color:#C80A39; letter-spacing:0.05em;}
	#nott h1 a {color:#C80A39; text-decoration: none;}
	#nott h1 a:hover {text-decoration: underline;}
	#nott h2{margin: 1px 15px 0 15px;font-size:11px; text-align:left; font-weight:200;}

#proy {background: #f0f0f0; width:298px; height: 178px; float:left;}
	#proyi {height: 90px; background:url('../images/proy_home.jpg') no-repeat; border-bottom:3px solid #C80A39;}
	#proyt {height: 88px;}
	#proyt h1{margin: 6px 15px 0 15px;font-size:12px; text-transform:uppercase; color:#C80A39; letter-spacing:0.05em;}
  #proyt h1 a {color:#C80A39; text-decoration: none;}
	#proyt h2{margin: 1px 15px 0 15px;font-size:11px; text-align:left; font-weight:200;}

#promo {background: #f0f0f0; width:298px; height: 178px; float:left; border-left:3px solid #FFFFFF}
	#promi {height: 90px; background:url('../images/prom_home.jpg') no-repeat; border-bottom:3px solid #C80A39;}
	#promt {height: 88px;}
	#promt h1{margin: 6px 15px 0 15px;font-size:12px; text-transform:uppercase; color:#C80A39; letter-spacing:0.05em;}
  #promt h1 a {color:#C80A39; text-decoration: none;}
	#promt h2{margin: 1px 15px 0 15px;font-size:11px; text-align:left; font-weight:200;}

.form_button_register {border:#BBBBBB 1px solid; font-size:12px; color:#FFFFFF; background:#3C3C3C; margin-top:1px; vertical-align:middle;cursor:pointer;}

	/* PRODUCTOS */
	#content_products {}
	#menu_product {background:#F0F0F0 url('../images/shadow_top_menu_prod.jpg') top repeat-x; float:left; width:181px; height:494px;}
		#col_menu_product {margin: 20px 0 0 20px; *margin: 40px 0 0 20px;}
		#menu_product ul li {list-style-type: none; white-space:nowrap;}
		#menu_product li { margin-top: 0; width: inherit; text-transform: capitalize;}
		#menu_product li a {display:block; text-decoration:none; font-size:12px; font-weight:bold; color:#000000;}
		#menu_product li a:hover {color: #9f0316;}
		.menu_product_link_on{color: #9f0316;}

	#breadcrumbs {background:#F0F0F0 url('../images/shadow_top_menu_prod.jpg') right top repeat-x; height:20px; float:left; width:719px}
		#breadcrumbs h1{margin-top: 5px;font-size:10px; vertical-align:middle;}
		#breadcrumbs a{ text-decoration:none; color:#000000;}
		#breadcrumbs a:hover{ text-decoration:underline;}
		.bread_on{color:#9f0316; font-weight:bold;}

	#submenu_product {background:dcdcdc; float:left; width:719px; height:30px;} /*INDx30*/
		#submenu_product h1{margin: -20px 15px 0 0; padding:0 10px 0 0;font-size:12px; text-transform:capitalize; color:#9f0316; float:right;}
		#submenu_product h1 a{text-decoration:none; color:#9f0316;}
		#submenu_product h1 a:hover{text-decoration:underline;}

	#content_text {background:#FFFFFF; float:left; width:700px;/*width:719px;*/ height:200px}
		#content_text h1{margin:15px 0 0 10px; font-size:12px; color:#9f0316; font-weight:bold; text-transform:uppercase;}
		#content_text h2{margin:0 0 0 10px; font-size:12px; font-weight:200;}
		#content_text h3{margin:10px 0 10px 10px; font-size:12px;}
		#content_text h4{margin:-15px 35px 0 0; font-size:12px; color:#3C3C3C; float:right;}

	/* INDEX PROMOTORES */
	#banner_prom {height:176px; background:url('../images/banner_prom.jpg') no-repeat; border-bottom:5px solid #000000;} /*900x176*/
	#col_banner {padding: 15px 25px 0 400px;  text-align:right}
		#banner_prom h1{display:inline; font-size:12px; color:#9f0316;}
		#banner_prom h2{display:inline; font-size:12px; color:#000000; font-weight:200;}
		#banner_prom h3{display:inline; font-size:12px; color:#000000;}

	#dest_prom1 {background: #dcdcdc; width:425px; height:68px; float:left; padding: 5px 15px 15px 10px; border-bottom:2px solid #f0f0f0;}
		#dest_prom1 h1{font-size:12px; text-transform:uppercase; color:#9f0316}
		#dest_prom1 h2{font-size:12px; color:#000000; font-weight:200;}

	#dest_prom2 {background: #dcdcdc; width:421px; height:68px; float:left; padding: 5px 15px 15px 10px; border-left:4px solid #FFFFFF; border-bottom:2px solid #f0f0f0;}
		#dest_prom2 h1{font-size:12px; text-transform:uppercase; color:#9f0316}
		#dest_prom2 h2{font-size:12px; color:#000000; font-weight:200;}

	#dest_prom3 {background:#f0f0f0; width:425px; height:50px; float:left; padding: 5px 15px 15px 10px; border-top:2px solid #9f0316;}
		#dest_prom3 h1{font-size:12px; text-transform:uppercase; color:#9f0316}
		#dest_prom3 h2{font-size:12px; color:#000000; font-weight:200;}

	#dest_prom4 {background:#f0f0f0; width:421px; height:50px; float:left; padding: 5px 15px 15px 10px; border-left:4px solid #FFFFFF; border-top:2px solid #9f0316;}
		#dest_prom4 h1{font-size:12px; text-transform:uppercase; color:#9f0316}
		#dest_prom4 h2{font-size:12px; color:#000000; font-weight:200;}

/* INDEX PROMOTORES */
	#banner_arch {height:176px; background:url('../images/banner_arch.jpg') no-repeat; border-bottom:5px solid #000000;}
	#col_banner_arch {padding: 15px 25px 0 15px;  text-align:left; width:420px;}
		#banner_arch h1{display:inline; font-size:12px; color:#9f0316;}
		#banner_arch h2{display:inline; font-size:12px; color:#000000; font-weight:200;}
		#banner_arch h3{display:inline; font-size:12px; color:#000000;}

	#banner_arch2 {height:176px; background: #FFFFFF url('../images/banner_arch2.jpg') no-repeat; border-bottom:4px solid #9f0316;}
	#col_banner_arch2 {padding: 10px 25px 0 465px;  text-align:left; width:407px; }
		#banner_arch2 h1{display:inline; font-size:12px; color:#9f0316;}
		#banner_arch2 h2{display:inline; font-size:12px; color:#000000; font-weight:200;}
		#banner_arch2 h3{display:inline; font-size:12px; color:#000000;}
		#banner_arch2 h4{font-size:12px; color:#000000; font-weight:200; margin-top:5px}

		#col_banner_arch2 ul li {list-style-type: none; white-space:nowrap; font-weight:bold; padding:0 0 0 15px;}

/* LISTADO NOTICIAS */
	#espai_crumb {background:#FFFFFF url('../images/shadow_top_menu_news.jpg') top repeat-x; float:left; width:181px; height:20px;}
	#content_news {width:900px; background:#FFFFFF;}
		#hr_news {margin:0 0 0 15px;_margin:-8px 0 0 15px; padding:0; width:870px; border-bottom:1px solid #eeeeee;}
		#hr_news_close {margin:0 0 0 15px;_margin:-8px 0 0 15px; padding:0; width:870px; border-bottom:1px solid #FFFFFF;}

	#news_col {width:900px;}
	/* Quitar imagen de fondo */
	#news_img {margin:10px 0 0 0; width:181px; height:111px; float:left;}
	#news_img img {margin: 0 0 0 31px;}
	#news_txt {margin-top:10px; background:#FFFFFF; width:719px; height:101px; float:left;}
		#news_txt h1 { color:#C80A39; display:block; font-size:14px; text-transform:uppercase; width:80%;}
		#news_txt h2 { margin-top:-20px; margin-right:10px; font-size:14px; color:#a1a1a1; text-transform:uppercase; display:block; float:right;}
		#news_txt h3 {margin:0; font-size:12px; color:#5a5a5a; font-weight:200;}
		#news_txt h4 {margin:5px 0 0 0; font-size:10px; color:#5a5a5a; text-transform:uppercase;}
		#news_txt h4 a{color:#5a5a5a; text-decoration:none;}
		#news_txt h4 a:hover{text-decoration:underline;}
		.link_news_on {color:#5a5a5a;}

	#news_pagination {margin:10px 0 0 0; padding:0; width:900px; height:15px;_height:5px; background:#f0f0f0;}
		#news_pagination h1 {font-size:12px; text-align:center;}
		#news_pagination h1 a{text-decoration:none;}
		#news_pagination h1 a:hover{text-decoration:none; color:#850101}
		.pagination_on {text-decoration:none; color:#850101}

/* NOTICIAS */
	#espai_crumb2 {background:#FFFFFF; float:left; width:300px; height:20px;}
	#cabecera_new {background:#5a5a5a; height:20px; float:left; width:600px}
		#cabecera_new h1 {display:inline; margin:0; font-size:12px; color:#FFFFFF; float:right; margin-top:2px; margin-right:70px;}

		#cabecera_new h1 a{text-decoration: none; color:#fff;}

	#descarga {width:32px; height:32px; cursor: pointer; background:url('../images/icon_pdf.png') no-repeat; position:absolute; margin-top:-22px; *margin-top:-7px; margin-left:90px; *margin-left:10px;}
	#new_col {width:900px; height:230px; background:#FFFFFF; clear:both;}
	/* Quitar imagen de fondo */
	#new_img {margin-top:10px; width:300px; height:230px; float:left; background:#FFFFFF;} /*245x230*/
	#new_img img {margin: 2px 0 0 26px;}
	#new_txt {margin-top:10px; height:230px; background:#FFFFFF; width:97%; float:left;}
		#new_txt h1 {font-size:14px; color:#c80a39; text-transform:uppercase; display:inline;}
		#new_txt h2 {margin:0 0 0 330px; font-size:10px; color:#a1a1a1; text-transform:uppercase; display:inline;}
		#new_txt h3 {margin:0; font-size:12px; color:#5a5a5a; font-weight:200;}
		.destacado {margin:0; font-size:12px; color:#5a5a5a; font-weight:bold;}
    #new_txt h4 {}
    #new_txt h4 a{}
    #new_txt h4 a:hover{}

	/* PROYECTOS */
	#col_menu_project {margin: 20px 0 0 20px; *margin: 40px 0 0 20px;}
	#col_menu_project2 {margin: 0 0 0 10px; *margin: 0 0 0 10px;}

	/* EMPRESA */
	#col_menu_empresa {margin: 20px 0 0 20px; *margin: 40px 0 0 20px;}
	#content_text_empresa {background:#FFFFFF; float:left; width:719px; height:324px}
		#content_text_empresa h1{margin:15px 0 0 10px; font-size:12px; color:#9f0316; font-weight:bold; text-transform:uppercase;}
		#content_text_empresa h2{margin:0 0 0 10px; font-size:12px; font-weight:200; width:700px;}
		#content_text_empresa h3{margin:10px 0 10px 10px; font-size:12px;}
	#menu_empresa {background:#F0F0F0 url('../images/shadow_top_menu_prod.jpg') top repeat-x; float:left; width:181px; height:344px;}
		#menu_empresa ul li {list-style-type: none; white-space:nowrap;}
		#menu_empresa li { margin-top: 0; width: inherit; text-transform: capitalize;}
		#menu_empresa li a {display:block; text-decoration:none; font-size:12px; font-weight:bold; color:#000000;}
		#menu_empresa li a:hover {color: #9f0316;}

	/* BOLSA DE TRABAJO */
	#col_menu_doc {margin: 20px 0 0 20px; *margin: 40px 0 0 20px;}
	  #content_text_trabajo {background:#FFFFFF; float:left; width:719px; height:124px}
		#content_text_trabajo h1{margin:15px 0 0 10px; font-size:12px; color:#9f0316; font-weight:bold; text-transform:uppercase;}
		#content_text_trabajo h2{margin:0 0 0 10px; font-size:12px; font-weight:200; width:700px;}
		#content_text_trabajo h3{margin:10px 0 10px 10px; font-size:12px;}
	#menu_trabajo {background:#F0F0F0 url('../images/shadow_top_menu_prod.jpg') top repeat-x; float:left; width:181px; height:144px;}
		#menu_trabajo ul li {list-style-type: none; white-space:nowrap;}
		#menu_trabajo li { margin-top: 0; *margin-top: -10px; width: inherit; text-transform: capitalize;}
		#menu_trabajo li a {display:block; text-decoration:none; font-size:12px; font-weight:bold; color:#000000;}
		#menu_trabajo li a:hover {color: #9f0316;}

		div.oferta_empleo {margin: 5px 0 10px 0;}
    div.oferta_empleo h2{margin:15px 0 0 10px; font-size:12px; color:#9f0316; font-weight:bold;}
    div.oferta_empleo p{margin: 0 0 0 10px;}
    p.oferta_info {margin: 5px 0;}

/* ERROR */
	#content_text_error {background:#FFFFFF; float:left; width:719px; height:124px}
		#content_text_error h1{margin:15px 0 0 10px; font-size:12px; color:#9f0316; font-weight:bold; text-transform:uppercase;}
		#content_text_error h2{margin:0 0 0 10px; font-size:12px; font-weight:200; width:700px;}

/* DOCUMENTACION */
	#col_menu_doc {margin: 20px 0 0 20px; *margin: 40px 0 0 20px;}
	#content_text_doc {background:#FFFFFF; float:left; width:719px; height:124px}
		#content_text_doc h1{margin:15px 0 0 10px; font-size:12px; color:#9f0316; font-weight:bold; text-transform:uppercase;}
		#content_text_doc h2{margin:0 0 0 10px; font-size:12px; font-weight:200; width:700px;}
		#content_text_doc h3{margin:10px 0 10px 10px; font-size:12px;}
	#menu_doc {background:#F0F0F0 url('../images/shadow_top_menu_prod.jpg') top repeat-x; float:left; width:181px; height:144px;}
		#menu_doc ul li {list-style-type: none; white-space:nowrap;}
		#menu_doc li { margin-top: 0; *margin-top: -10px; width: inherit; text-transform: capitalize;}
		#menu_doc li a {display:block; text-decoration:none; font-size:12px; font-weight:bold; color:#000000;}
		#menu_doc li a:hover {color: #9f0316;}

	/* CONTACTO Y NEWSLETTER*/
	#col_menu_contact {margin: 20px 0 0 20px; *margin: 40px 0 0 20px;}
	#content_contact {}
	#menu_contact {background:#F0F0F0 url('../images/shadow_top_menu_prod.jpg') top repeat-x; float:left; width:181px; height:494px;}
		#menu_contact ul li {list-style-type: none; white-space:nowrap;}
		#menu_contact li { margin-top: 0; *margin-top: -10px; width: inherit; text-transform: capitalize;}
		#menu_contact li a {display:block; text-decoration:none; font-size:12px; font-weight:bold; color:#000000;}
		#menu_contact li a:hover {color: #9f0316;}
		.menu_contact_link_on{color: #9f0316; line-height:13px;display:block;}

	#content_text_contact {background:#FFFFFF; float:left; width:719px; height: 474px;} 
		#content_text_contact h2{ margin:0 0 0 10px; font-size:11px; color:#3C3C3C; text-transform:none; line-height:5px; font-weight:bold;}
		#content_text_contact h3{ margin:10px 0 0 10px; font-size:11px; color:#3C3C3C; text-transform:none; line-height:5px; font-weight:200;}
	.form_select_contact {margin:0 0 0 6px;border: #BBBBBB 1px solid; font-size:11px; background:#FFFFFF;}

/* REGISTRO*/
		#form_registro h1{ font-size:10px; color:#3C3C3C; text-transform:none; line-height:5px;}
			#form_registro h1 a{color:#3C3C3C; text-decoration:none;}
			#form_registro h1 a:hover{color:#3C3C3C; text-decoration:underline;}
	#content_text_registro {background:#FFFFFF; float:left; width:719px; height:474px;}
	#content_text_registro h2{ margin:0 0 0 10px; font-size:11px; color:#3C3C3C; text-transform:none; line-height:5px; font-weight:bold;}
	#content_text_registro h4{ margin:0 0 0 10px;}
/* LISTADO ENTREVISTA */
	#ent_col {width:900px; height:230px; background:#FFFFFF; clear:both;}
	#ent_img {margin-top:10px; width:300px; height:230px; float:left; background:#FFFFFF url('../images/new_det.jpg') center center no-repeat;} /*245x230*/
	#ent_txt {margin-top:10px; height:230px; background:#FFFFFF; width:97%; float:left;}
		#ent_txt h1 {font-size:14px; color:#c80a39; text-transform:uppercase; width:80%;}
		#ent_txt h2 {margin:0 0 0 330px; font-size:14px; color:#a1a1a1; text-transform:uppercase; display:block; float:right;}
		#ent_txt h3 {margin:0; font-size:12px; color:#5a5a5a; font-weight:200;}
		#ent_txt h4 {margin:0 0 0 0; font-size:14px; color:#3C3C3C;}

	/* DOCUMENTACION */
	#col_menu_doc {margin: 20px 0 0 20px; *margin: 40px 0 0 20px;}
	#content_text_doc {background:#FFFFFF; float:left; width:719px; height:224px; display:table;}
		#content_text_doc h1{margin:15px 0 0 10px; font-size:12px; color:#9f0316; font-weight:bold; text-transform:uppercase;}
		#content_text_doc h2{margin:0 0 0 10px; font-size:12px; font-weight:200; width:700px;}
		#content_text_doc h3{margin:10px 0 0 10px; padding:0; color:#6e001b; font-size:12px; width:600px; background-color:#CCCCCC; padding:2px; height:20px;}
		#content_text_doc h4{margin:10px 0 0 10px; padding:0; color:#6e001b; font-size:12px; width:600px; padding:2px; height:20px;}
			#content_text_doc a { text-decoration:none; color: #333333;}
			#content_text_doc a:hover { text-decoration:underline}
			#content_text_doc h2 ul { margin-left: 15px; margin-top:5px; padding:0; white-space:nowrap;}
			#content_text_doc h3 li { margin-left:15px; padding:0; white-space:nowrap; list-style-type:none;}
			#content_text_doc h4 li { margin-left:15px; padding:0; white-space:nowrap; list-style-type:none;}
	#menu_doc {background:#F0F0F0 url('../images/shadow_top_menu_prod.jpg') top repeat-x; float:left; width:181px; height:244px;}
		#menu_doc ul li {list-style-type: none; white-space:nowrap;}
		#menu_doc li { margin-top: 0; *margin-top: -10px; width: inherit; text-transform: capitalize;}
		#menu_doc li a {display:block; text-decoration:none; font-size:12px; font-weight:bold; color:#000000;}
		#menu_doc li a:hover {color: #9f0316;}
	#pdf {background: url('../images/pdf_icon.png') no-repeat; height:32px; width:32px; margin-top:-22px; margin-left:10px; float:right;}
	#zip {background: url('../images/zip_icon.png') no-repeat; height:32px; width:32px; margin-top:-22px; margin-left:10px; float:right;}
	#word {background: url('../images/word_icon.png') no-repeat; height:32px; width:32px; margin-top:-22px; margin-left:10px; float:right;}
	#error {background: url('../images/error_icon.png') no-repeat; height:48px; width:48px; margin-top:-32px; margin-right:100px; float:right;}

/* PRESUPUESTOS : movido a presup.css*/

/* BOLSA DE TRABAJO */
	#content_text_ok {background:#FFFFFF; float:left; width:719px; height:124px}
		#content_text_ok h1{margin:15px 0 0 10px; font-size:12px; color:#9f0316; font-weight:bold; text-transform:uppercase;}
		#content_text_ok h2{margin:0 0 0 10px; font-size:12px; font-weight:200; width:700px;}

/* RECORDATORIO */
	#content_pass {background:#FFFFFF; float:left; width:719px; height:124px}
		#content_pass h1{margin:15px 0 0 10px; font-size:12px; color:#9f0316; font-weight:bold; text-transform:uppercase;}
		#content_pass h2{margin:0 0 0 10px; font-size:12px; font-weight:200; width:700px;}
		#content_pass h3{margin-left:50px; font-size:12px; font-weight:200; color:#666666; float:left;}

/* AVISO LEGAL */
#aviso {margin: 5px 5px 5px 5px;}
	#aviso h1{ font-size:14px; text-transform:uppercase;}
	#aviso h2{ margin:0 0 0 5px; font-size:11px; font-weight:200; text-align:justify; }
	#aviso h3{ font-size:12px; text-transform:uppercase; color:#9f0316; display:inline;}
.aviso_dest { font-weight:bold; color:#9f0316; }
/* FOOTER */
#footer {background:#FFFFFF; width:900px; height: 50px; clear:both;}
	#footer h1{padding:25px 0 0 0;font-size:11px; font-weight:200; text-align:center;}
	#footer h1 a{text-decoration:none; color:#000000;}
	#footer h1 a:hover{text-decoration:underline;}
#footer_shadow {height:8px; background:#DEDEDE url('../images/footer_shadow_down.jpg') no-repeat;} /*900x8*/

#lineas img {border:0;}

/*ADDED*/
#formulario{ float:left; width:380px;}
#wraptop{display:block; width:100%; background: #3C3C3C; height: 35px; list-style:none; padding:0; border-bottom:5px solid #000000;}
#register { display:block;float:right;height:66px;width:240px;margin:4px 0 0 0;}
	#register h1{ color:#FFFFFF; display:block; float:left; font-size:12px; line-height:20px; text-align:right; width:75px;}
	#register h2{ font-size:11px; color:#FFFFFF; display:inline;}
		#register h2 a{ color:#FFFFFF; text-decoration:none}
		#register h2 a:hover{ text-decoration:underline;}

form_error {border-style: double;  border-color: #c00;}
.error_msg {color:#CC0000;display:block;float:right;font-weight:bold;line-height:1em;margin-bottom:5px;margin-right:50px;width:250px;}
.form_select {margin:8px 0 0 10px;border: #9f0316 2px solid; font-size:11px; color:#9f0316; background:#dcdcdc;}

#content_text_contact h4, #content_text_registro h4 {display:block;float:left;margin:0 0 0 10px;width:300px;}
#form_registro { border:1px solid #C80A39;float:left;height:205px;margin:5px 0 0 10px;padding:5px;width:90%;}
#register h1.logged {color:#FFFFFF;display:block;float:right;font-size:12px;line-height:20px;margin-right:10px;text-align:right;width:220px;/*75px*/}
.result_link  a { margin-left:50px;text-decoration:none; font-size:12px; font-weight:bold; color:#000000;}
.result_link a:hover {color: #9f0316; text-decoration:underline;}
#submenu_product_proyectos {
			background:dcdcdc; float:left; width:719px; 
			height:31px; /*IE*/ *height:62px;}
		#submenu_product_proyectos h1{margin: -20px 15px 0 0; padding:0 10px 0 0;font-size:12px; text-transform:capitalize; color:#9f0316; float:right;}
		#submenu_product_proyectos h1 a{text-decoration:none; color:#9f0316;}
		#submenu_product_proyectos h1 a:hover{text-decoration:underline;}

#p{	width:170px; /*IE*/ *width:370px;}
#pr{ width:170px;/*IE*/ *width:370px;}

#menu_product_proyectos {
		background:#F0F0F0 url('../images/shadow_top_menu_prod.jpg') top repeat-x; float:left; width:181px; 
		height:494px; /*IE*/ *height:526px;}
	#col_menu_proyectos {margin: 20px 0 0 20px; *margin: 40px 0 0 20px;}
	#menu_product_proyectos ul li {list-style-type: none; white-space:nowrap;}
	#menu_product_proyectos li { margin-top: 0; width: inherit; text-transform: capitalize;}
	#menu_product_proyectos li a {display:block; text-decoration:none; font-size:12px; font-weight:bold; color:#000000;}
	#menu_product_proyectos li a:hover {color: #9f0316;}
	.menu_product_link_on{color: #9f0316;}

#form_contact, #form_registro_signup { border:1px solid #C80A39; float:left; margin:5px 0 0 10px; padding:15px 5px 10px; width:690px;}
#form_contact .disclaimer_text , #form_registro_signup .disclaimer_text { clear:both; color:#3C3C3C; display:block; float:left; font-size:10px; height:1em; line-height:15px; margin-left:20px; margin-top:15px; margin-bottom:5px; text-align:center; text-transform:none; width:100%;}
#form_contact .disclaimer_text a, #form_registro_signup .disclaimer_text a { color:#3C3C3C; text-decoration:none;}
#form_contact .disclaimer_text a:hover, #form_registro_signup .disclaimer_text a:hover { color:#3C3C3C; text-decoration:underline;}
.form_button_contact { margin-left:20px; display:block; float:left; clear: both; border:#BBBBBB 1px solid; color:#FFFFFF; background:#3C3C3C;}
.etiqueta { display: block; width: 130px; height:1em; float:left; margin-left:20px; margin-bottom:10px; }
.caixa { width: 175px; display: block; float:left; height:25px; }
.caixa_comments { width: 500px; display: block; float:left; height:120px; }
.form_field_register{height:13px; font-size:11;width:150px;background:#FFFFFF none repeat scroll 0 0; border:1px solid #BBBBBB;color:#000000;}
.rowd{clear:both; display:block; height:20px; width:100%;margin-bottom:1px;}
.rowd2{float:right; margin-right:8px; text-align:right;}
.form_field_getpass {background:#FFFFFF none repeat scroll 0 0;border:1px solid #BBBBBB;color:#000000;font-size:11px;}
.form_button_getpass {background:#3C3C3C none repeat scroll 0 0;border:1px solid #BBBBBB; color:#FFFFFF; font-size:12px; margin-left:10px;}
.form_field_contact{ background:#FFFFFF none repeat scroll 0 0; border:1px solid #BBBBBB; color:#000000; font-size:11px; width:100%;}

#contacto_profesion { background:#FFFFFF none repeat scroll 0 0;border:1px solid #BBBBBB; color:#000000; font-size:11px; width:100%; }
#form_registro_signup h1 { color:#3C3C3C; font-size:10px; line-height:5px; text-transform:none; }
#form_registro_signup h1 a{color:#3C3C3C; text-decoration:none;}
#form_registro_signup h1 a:hover{color:#3C3C3C; text-decoration:underline;}
.form_field_registro {background:#FFFFFF none repeat scroll 0 0;border:1px solid #BBBBBB;color:#000000;font-size:11px; width:100%;}
#contacto_profesion_signup { background:#FFFFFF none repeat scroll 0 0;border:1px solid #BBBBBB; color:#000000; font-size:11px; width:100%;}
#contacto_comentarios { height: 120px; }