@charset "utf-8";
/* CSS Document */

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

body {
	background-image: url(../images/fondo.jpg);
	background-repeat:repeat-x;
	background-attachment: fixed;
	margin:0px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#000000;
	text-align: center;
	height: 590px;
}

.upload_button {
	width:120px;
	height:16px;
	text-align:left;
	background-color:#000000;
	border-color:#333333;
	border:1px;
	color:#FFFFFF;
	font-weight:bold;	
	padding-left: 10px;
	font-style: italic;
}

.overflowcontent {
	height: 300px;
	width: 990px;
	
}

.subcontentCurso{
	position:absolute;
	visibility:hidden;
	border: 1px solid #fff;
	background-color: #000000;
	padding: 10px;












style="width:220px;
height:250px;"
; 									color: #FFFFFF;
	width: 190px;
	height: 280px;
	text-align: left;
}

.subcontentNoticia{
position:absolute;
visibility:hidden;
border: 1px solid red;
background-color: white;
padding: 1px;
style="width:220px;
height:250px;"
}

#centro {
	width: 990px;
	float: left;
	height: 100%;
}

#encabezado {
	height: 80px;
	width: 990px;
	margin: auto;
	text-align: left;
	background-image: url(../images/home/encabezado/fondo.png);
}
#espacio {
	height: 5px;
	width: 990px;
	margin: auto;
	background-image: url(../images/fondo_espacio.png);
}
#barra_herramienta {
	height: 20px;
	width: 990px;
	margin: auto;
	text-align: left;
	background-image: url(../images/botonera/fondo.png);
}
#barra_estado {
	height: 30px;
	width: 990px;
	margin: auto;
}
#contenedor {
	height: 300px;
	width: 990px;
	margin: auto;
}
#noticia_cont {
	float: left;
	width: 180px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#pie {
	height: 140px;
	width: 990px;
	margin: auto;
	background-image: url(../images/home/relacionados/fondo_productos_relacionados.jpg);
}

#izquierda {
	width: 20px;
	float: left;
	height: 100%;
	background-image:url(../images/fondo_izquierda.png);
}
#derecha {
	width: 20px;
	float: left;
	height: 100%;
	background-image: url(../images/fondo_derecha.png);
}
#container {
	width: 1030px;
	margin: auto;
	height:100%;
}

#general {
	height:100%;
}

#apLegales {
	position:absolute;
	top:550px;
	width:100%;
	z-index:1;
	float: left;
}
#sombra {
	width:100%;
	height:20px;
	background-image: url(../images/fondo_pie.png);
	float: left;
}

#legales {
	width:100%;
	height:25px;
	top: 20px;
	background-color: #FFFFFF;
	border-top: 1px;
	border-bottom: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-top-style: dotted;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 25px;
	font-size: 10px;
	color: #666666;
	float: left;
}
#destacado1 {
	width: 910px;
	height: 300px;
	background-image: url(../images/home/destacados/1.jpg);
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
}
#destacado2 {
	width: 910px;
	height: 300px;
	background-image: url(../images/home/destacados/2.jpg);
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
}
#destacado3 {
	width: 910px;
	height: 300px;
	background-image: url(../images/home/destacados/3.jpg);
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
}
#destacado4 {
	width: 910px;
	height: 300px;
	background-image: url(../images/home/destacados/4.jpg);
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
}
#destacado5 {
	width: 910px;
	height: 300px;
	background-image: url(../images/home/destacados/5.jpg);
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
}
#destacado_numero {
	height: 300px;
	float: left;
	width: 20px;
	background-image: url(../images/home/destacados/fondo_numero_celda.png);
}
#destacado_titular {
	height: 300px;
	float: left;
	width: 889px;
	color: #FFFFFF;

}
#destacado_numero_icono {
	height: 20px;
	float: left;
	width: 20px;
	background-image: url(../images/home/destacados/fondo_numero.png);
	font-size: 10px;
	line-height: 20px;
	text-align: center;
}
#destacado_linea {
	height: 300px;
	float: left;
	width: 1px;
	background-color: #FFFFFF;
}
#destacado_titular_titulo {
	height: 25px;
	float: left;
	padding: 10px;
	background-image: url(../images/home/destacados/fondo_numero_celda.png);
	font-size: 20px;
	font-weight: bold;
	margin-top: 200px;
	text-align: left;
	width: 869px;
	color: #FFFFFF;
}
#destacado_titular_linea {
	height: 1px;
	float: left;
	width: 889px;
	background-color: #FFFFFF;
}
#destacado_titular_descripcion {
	float: left;
	background-image: url(../images/home/destacados/fondo_blanco_celda.png);
	text-align: left;
	width: 869px;
	padding: 10px;
	color: #000000;
	font-weight: bold;
}

.link_negro {
	color:#000000;
}

.link_blanco {
	color:#ffffff;
}
#botonera_html {
	width:100%;
	top: 20px;
	background-color: #FFFFFF;
	height: 155px;
	float: left;
}
#estandares {
	width:100%;
	height:40px;
	top: 20px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	float: left;
}
#botonera_html_columna {
	font-size: 11px;
	color: #666666;
	float: left;
	width: 25%;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
#botonera_html_boton_titulo {
	font-size: 11px;
	color: #333333;
	float: left;
	width: 95%;
	height: 20px;
	text-align: left;
	line-height: 20px;
	margin-top: 15px;
	background-image: url(../images/botonera/html/titulo.png);
	padding-left: 10px;
}

#botonera_html_boton_pagina {
	font-size: 11px;
	color: #666666;
	float: left;
	width: 95%;
	height: 20px;
	text-align: left;
	line-height: 20px;
	padding-left: 10px;
}

#botonera_html_contenedor {
	width:990px;
	margin: auto;
}
.link_gris {
	color:#666666;
}
#optimizado_para {
	width:990px;
	margin: auto;
	font-size: 10px;
	color: #666666;
	height: 40px;
}
#optimizado_texto {
	width:176px;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: left;
}
#optimizado_explorer {
	width:140px;
	float: left;
	height: 40px;
	border-left: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
}
#optimizado_firefox {
	width:140px;
	float: left;
	height: 40px;
	border-left: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
}
#optimizado_chrome {
	width:140px;
	float: left;
	height: 40px;
	border-left: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
}
#by_pedeolmos {
	width:390px;
	float: left;
	height: 40px;
	line-height: 40px;
	border-left: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	text-align: right;
}
#logo {
	height: 80px;
	width: 250px;
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}
#boton {
	position: 0px 0px;
	float: left;
	padding: 4px 10px;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	height: 12px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	border-right: 1px;
	border-right-color: #666666;
	border-right-style: solid;
}
#boton_home {
	float: left;
	-khtml-user-select: none;
	height: 20px;
	width: 20px;
}

#desplegable_espacio {
	height: 5px;
	width: 100%;
}
#desplegable_boton {
	height: 20px;
	width: 100%;
	line-height: 20px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../images/botonera/fondo_botones.jpg);
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
#botonera {
	float: left;
}
#desplegable_solapa {
	height: 20px;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	background-image: url(../images/botonera/fondo_solapa.png);
}

#desplegable_espacio_negro {
	height: 80px;
	width: 100%;
	background-image: url(../images/botonera/fondo_botones.png);
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.apDesplegable {
	float: left;
	-khtml-user-select: none;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	margin-top: 20px;
	width: 250px;
}

#xerox {
	float: left;
	margin-left: 5px;
	padding-right: 5px;
	border-right: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	margin-right: 5px;
}
#destacados2 {
	width: 100%;
	float: left;
	height: 455px;
	background-color: #FFFFFF;
}
#destacados2_contenedor {
	width: 990px;
	height: 200px;
	margin: auto;
}
#destacados2_nota1 {
	width: 495px;
	height: 200px;
	float: left;
}
#destacados2_nota2 {
	width: 495px;
	height: 200px;
	float: left;
}
#destacados2_nota1_titular {
	width: 473px;
	height: 30px;
	float: left;
	margin-top: 15px;
	background-image: url(../images/botonera/html/titulo.png);
	line-height: 30px;
	padding-left: 10px;
	text-align: left;
	padding-right: 10px;
	font-size: 15px;
}
#destacados2_nota1_foto {
	width: 235px;
	height: 145px;
	float: left;
	line-height: 30px;
	font-size: 15px;
	margin: 4px;
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}
#destacados2_nota1_descripcion {
	width: 230px;
	height: 145px;
	float: left;
	font-size: 11px;
	margin: 5px;
	text-align: left;
	color: #666666;
	overflow: auto;
	padding-right: 10px;
}
#separador {
	width: 100%;
	height: 30px;
	float: left;
}
#separador_sombra {
	margin: auto;
	width: 990px;
	height: 30px;
	background-image: url(../images/home/separador.jpg);
}
#apDiv1 {
	position:absolute;
	height:140px;
	z-index:2;
	width: 100%;
	left: 0px;
	top: 0px;
}
#apDesplegable {
	position:absolute;
	z-index:2;
	visibility: hidden;
}
#apDesplegable1 {
	position:absolute;
	z-index:3;
	visibility: hidden;
}
#apDesplegable2 {
	position:absolute;
	z-index:4;
	visibility: hidden;
}
#apDesplegable3 {
	position:absolute;
	z-index:5;
	visibility: hidden;
}
#apDesplegable4 {
	position:absolute;
	z-index:6;
	visibility: hidden;
}
#destacados2_nota2_titular {
	width: 473px;
	height: 30px;
	float: left;
	margin-top: 15px;
	background-image: url(../images/botonera/html/titulo.png);
	line-height: 30px;
	padding-left: 10px;
	text-align: left;
	padding-right: 10px;
	font-size: 15px;
}
#destacados2_nota2_foto {
	width: 235px;
	height: 145px;
	float: left;
	line-height: 30px;
	font-size: 15px;
	margin: 4px;
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}
#destacados2_nota2_descripcion {
	width: 230px;
	height: 145px;
	float: left;
	font-size: 11px;
	margin: 5px;
	text-align: left;
	color: #666666;
	overflow: auto;
	padding-right: 10px;
}
#compartir {
	float: left;
	height: 20px;
}
#compartir_facebook {
	float: left;
	width: 14px;
	height: 14px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
}
#compartir_twitter {
	float: left;
	width: 14px;
	height: 14px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
}
#compartir_rss {
	float: left;
	width: 14px;
	height: 14px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
}
.fecha {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	height: 20px;
	font-style: italic;
	color: #FFFFFF;
	line-height: 20px;
	width: 390px;
	text-align: right;
	font-size: 10px;
}
#destacados2_comollegar {
	width: 990px;
	height: 240px;
	margin: auto;
	margin-top: 15px;
}
#destacados2_comollegar_titular {
	width: 970px;
	height: 30px;
	background-image: url(../images/botonera/html/titulo.png);
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	font-size: 15px;
}
#destacados2_comollegar_mapa {
	width: 980px;
	height: 200px;
	line-height: 30px;
	text-align: left;
	margin-top: 10px;
	z-index: 1;
	position: absolute;
	margin-left: 5px;
	margin-right: 5px;
}
.destacados2_comollegar_links {
	font-size: 12px;
	line-height: 30px;

}
#destacados2_comollegar_mapa1 {
	width: 980px;
	height: 200px;
	line-height: 30px;
	text-align: left;
	margin-top: 10px;
	visibility: hidden;
	z-index: 2;
	position: absolute;
	margin-left: 5px;
	margin-right: 5px;
}
#destacados2_calendario {
	width: 485px;
	height: 180px;
	line-height: 30px;
	text-align: left;
	margin-top: 15px;
	margin-left: 5px;
	margin-right: 5px;
}
#boton_consulta {
	float: left;
	-khtml-user-select: none;
	height: 20px;
	width: 20px;
}
#boton_desplegable {
	position: 0px 0px;
	float: left;
	padding: 4px 10px;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	height: 12px;
	font-size: 11px;
	color: #999999;
	line-height: 12px;
	border-right: 1px;
	border-right-color: #333333;
	border-right-style: solid;
	font-style: italic;
}
#formulario_contacto {
	height: 110px;
	margin: 5px;
	float: left;
	width: 980px;
	text-align: left;
}
#formulario_contacto_campos {
	height: 18px;
	float: left;
	width: 250px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	font-style: italic;
	margin: 5px;
	margin-bottom: 2px;
}
#formulario_contacto_area {
	height: 70px;
	margin: 5px;
	float: left;
	width: 310px;
	text-align: left;
	font-size: 11px;
	color: #999999;
	font-style: italic;
}
#formulario_contacto_columna1 {
	height: 110px;
	float: left;
	width: 260px;
	text-align: left;
	font-size: 11px;
	color: #999999;
	font-style: italic;
}
.formulario_contacto_campos_texto {
	height: 15px;
	float: left;
	width: 95%;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
	font-style: italic;
	border-style: solid;
	border: 1px;
	background-color: #000000;
	border-color: #999999;
	padding-left: 5px;
	line-height: 15px;
}
#formulario_contacto_columna2 {
	height: 110px;
	float: left;
	width: 320px;
	text-align: left;
	font-size: 11px;
	color: #999999;
	font-style: italic;
}
.formulario_contacto_campos_area {
	height: 68px;
	float: left;
	width: 95%;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
	font-style: italic;
	border-style: solid;
	border: 1px;
	background-color: #000000;
	border-color: #999999;
	padding-left: 5px;
	font-family: "Trebuchet MS", Verdana, Arial;
	line-height: 18px;
}
#formulario_contacto_columna3 {
	height: 110px;
	float: left;
	width: 400px;
	text-align: left;
	font-size: 11px;
	color: #999999;
	font-style: italic;
	background-image: url(../images/home/desplegable/consulta.png);
}
#formulario_contacto_enviar {
	height: 18px;
	float: left;
	width: 100px;
	text-align: left;
	font-size: 11px;
	color: #999999;
	font-style: italic;
	margin-top: 81px;
}
.formulario_contacto_enviarboton {
	height: 18px;
	width: 100px;
	font-size: 11px;
	color: #FFFFFF;
	font-style: italic;
	background-color: #000000;
	border: 1px;
	border-style: solid;
	border-color: #999999;
	line-height: 10px;
	font-family: "Trebuchet MS", Verdana, Arial;
}
#desplegable_espacio_1 {
	height: 80px;
	width: 100%;
	background-image: url(../images/botonera/institucional.jpg);
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#desplegable_espacio_2 {
	height: 80px;
	width: 100%;
	background-image: url(../images/botonera/clientes.jpg);
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#desplegable_espacio_3 {
	height: 80px;
	width: 100%;
	background-image: url(../images/botonera/profesionales.jpg);
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#desplegable_espacio_4 {
	height: 80px;
	width: 100%;
	background-image: url(../images/botonera/actualidad.jpg);
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#reproductor {
	height: 60px;
	float: left;
	width: 700px;
	text-align: right;
	color: #FFFFFF;
	margin-top: 10px;
}
#login_div {
	height: 80px;
	float: left;
	width: 230px;
	text-align: right;
	color: #FFFFFF;
	margin-top: 10px;
	background:#333333;
	border:solid 2px #ffffff;
	padding: 5px;
}
#login_name {
	height: 20px;
	float: left;
	width: 230px;
	text-align: right;
	color: #FFFFFF;
	margin-bottom: 10px;
}

.login_input  {
	height: 18px;
	background-color: #000000;
	color: #FFFFFF;
}
.login_boton {
	height: 20px;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 10px;
}
#laempresa_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/la_empresa/foto.jpg);
}
#laempresa_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#laempresa_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#laempresa_texto {
	width: 600px;
	height: 190px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#staff_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/staff/staff.jpg);
}
#staff_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#staff_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#staff_texto {
	width: 600px;
	height: 190px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#tecnologia_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/tecnologia/tecnologia.jpg);
}
#tecnologia_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#tecnologia_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#tecnologia_texto {
	width: 600px;
	height: 190px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#asociadas_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/asociadas/asociadas.jpg);
}
#asociadas_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#asociadas_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#asociadas_texto {
	width: 600px;
	height: 190px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
	overflow: auto;
	padding-right: 10px;
}
#asociadas_logo {
	width: 110px;
	height: 90px;
	float: left;
	margin-bottom: 10px;
	margin-right: 5px;
}

#ubicacion_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/ubicacion/ubicacion.jpg);
}
#ubicacion_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#ubicacion_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#ubicacion_texto {
	width: 600px;
	height: 190px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#contacto_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/contacto/contacto.jpg);
}
#contacto_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#contacto_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#contacto_texto {
	width: 600px;
	height: 190px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#contacto_formulario {
	width: 350px;
	height: 190px;
	float: left;
	margin-right: 10px;
}
#contacto_formulario_campo {
	width: 165px;
	float: left;
	height: 20px;
	font-size: 11px;
	font-style: italic;
	text-align: right;
	margin-right: 10px;
}
#contacto_formulario_area {
	width: 350px;
	float: left;
	height: 65px;
	font-size: 11px;
	font-style: italic;
}
.contacto_formulario_campos_area {
	height: 60px;
	float: left;
	width: 100%;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
	font-style: italic;
	border-style: solid;
	border: 0px;
	background-color: #000000;
	border-color: #999999;
	font-family: "Trebuchet MS", Verdana, Arial;
	line-height: 18px;
}
.contacto_formulario_campos_texto {
	height: 15px;
	float: left;
	width: 100%;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
	font-style: italic;
	border-style: solid;
	border: 0px;
	background-color: #000000;
	border-color: #999999;
	line-height: 18px;
}
#contacto_formulario_boton {
	width: 175px;
	float: left;
	height: 20px;
	font-size: 11px;
	font-style: italic;
	text-align: right;
}
#contacto_datos {
	width: 230px;
	height: 190px;
	float: left;
	margin-right: 10px;
	text-align: right;
}
#destacados1_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/home/destacados/1b.jpg);
}
#destacados1_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#destacados1_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#destacados1_texto {
	width: 600px;
	height: 160px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#destacados2_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/home/destacados/2b.jpg);
}
#destacados2_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#destacados2_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#destacados2_texto {
	width: 600px;
	height: 160px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#destacados3_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/home/destacados/3b.jpg);
}
#destacados3_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#destacados3_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#destacados3_texto {
	width: 600px;
	height: 160px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#destacados4_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/home/destacados/4b.jpg);
}
#destacados4_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#destacados4_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#destacados4_texto {
	width: 600px;
	height: 160px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#destacados5_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/home/destacados/5b.jpg);
}
#destacados5_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#destacados5_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#destacados5_texto {
	width: 600px;
	height: 160px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#destacados_navegacion {
	float: left;
	height: 20px;
	width: 600px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
#nota_ampliada_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/noticias/noticias.jpg);
}
#nota_ampliada_titular {
	width: 580px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#nota_ampliada_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#nota_ampliada_texto {
	width: 600px;
	float: left;
	margin-top: 10px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
	padding-left: 20px;
}

#noticias_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/noticias/noticias.jpg);
	color: #FFFFFF;
}
#noticias_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#noticias_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#noticias_texto {
	width: 600px;
	height: 210px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
	overflow: auto;
}
#noticias_1_titular {
	width: 160px;
	float: left;
	text-align: left;
	line-height: 20px;
	font-size: 15px;
	padding-left: 10px;
	font-weight: bold;
}
#noticias_1_fecha {
	width: 160px;
	height: 20px;
	float: left;
	text-align: left;
	font-size: 12px;
	padding-left: 10px;
	line-height: 20px;
}
#noticias_1_descripcion {
	width: 160px;
	float: left;
	text-align: left;
	font-size: 10px;
	padding-left: 10px;
	line-height: 15px;
	padding-top: 5px;
}
#noticias_1_link {
	width: 160px;
	height: 20px;
	float: left;
	text-align: left;
	font-size: 12px;
	padding-left: 10px;
	line-height: 20px;
}



#ftp_texto {
	width: 600px;
	height: 50px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#ftp_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/ftp/ftp.jpg);
}
#ftp_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#ftp_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#ftp_login {
	width: 400px;
	height: 130px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#productos_servicios_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/productos_servicios/productos_servicios.jpg);
}
#productos_servicios_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#productos_servicios_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#productos_servicios_texto {
	width: 600px;
	height: 200px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#productos_servicios_titulo {
	width: 309px;
	height: 20px;
	float: left;
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
.productos_servicios_select {
	height: 20px;
	float: left;
	width: 100%;
	text-align: left;
	font-size: 11px;
	color: #000000;
	font-style: italic;
	border-style: solid;
	border: 0px;
	border-color: #999999;
	line-height: 20px;
	background-color: #FFFFFF;
}
#productos_servicios_items_categoria {
	width: 98%;
	height: 16px;
	float: left;
	text-align: left;
	color: #FFFFFF;
	line-height: 16px;
	font-size: 12px;
	background-color: #333333;
	padding-left: 2%;
	margin-bottom: 5px;
	margin-top: 5px;
}
#productos_servicios_items {
	width: 305px;
	height: 210px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 15px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
	overflow: auto;
	padding-right: 5px;
}
#productos_servicios_items_item {
	width: 95%;
	height: 16px;
	float: left;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
	padding-left: 5%;
	margin-bottom: 2px;
}
#productos_servicios_fotos {
	width: 410px;
	height: 200px;
	float: left;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
	margin-right: 10px;
}
#productos_servicios_fotos_principal {
	width: 200px;
	height: 200px;
	float: left;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
	margin-right: 10px;
}
#productos_servicios_fotos_2 {
	width: 200px;
	height: 200px;
	float: left;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#productos_servicios_fotos_3 {
	width: 85px;
	height: 60px;
	float: left;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
	margin-top: 10px;
}
#productos_servicios_fotos_4 {
	width: 85px;
	height: 60px;
	float: left;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
	margin-top: 10px;
}
#productos_servicios_info {
	width: 170px;
	height: 200px;
	float: left;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
	overflow: auto;
	padding-right: 10px;
}
#catalogo_foto {
	width: 990px;
	height: 300px;
	float: left;
	background-image: url(../images/catalogo/catalogo.jpg);
}
#forma_parte_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/forma_parte/forma_parte.jpg);
}
#forma_parte_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#forma_parte_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#forma_parte_enviar {
	width: 550px;
	height: 100px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#forma_parte_texto {
	width: 600px;
	height: 80px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
	overflow: auto;
}
#tips_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/catalogo/admin_catalogo.jpg);
}
#tips_registro {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/registrado.jpg);
}
#tips_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#tips_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#tips_items {
	width: 590px;
	height: 170px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#tips_texto {
	width: 600px;
	float: left;
	padding: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 16px;
	font-size: 12px;
	font-style: italic;
}
#tips_items_item {
	width: 400px;
	float: left;
	font-size: 11px;
	font-style: italic;
	text-align: left;
	border-bottom: 1px dashed #999;
}
#cursos_foto {
	width: 350px;
	height: 300px;
	float: left;
	background-image: url(../images/cursos/cursos.jpg);
}
#cursos_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#cursos_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#cursos_texto {
	width: 600px;
	height: 190px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
}
#cursos_1 {
	width: 190px;
	height: 190px;
	float: left;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
	margin-right: 10px;
}
#cursos_1_titular {
	width: 170px;
	height: 65px;
	float: left;
	text-align: left;
	color: #000000;
	line-height: 20px;
	font-size: 15px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}
#cursos_1_fecha {
	width: 170px;
	height: 20px;
	float: left;
	text-align: left;
	color: #000000;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 20px;
}
#cursos_1_descripcion {
	width: 170px;
	height: 80px;
	float: left;
	text-align: left;
	color: #000000;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 15px;
	padding-top: 5px;
}
#cursos_1_link {
	width: 170px;
	height: 20px;
	float: left;
	text-align: left;
	color: #000000;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 20px;
}
#links_foto {
	width: 350px;
	height: 300px;
	float: left;
	
}
#links_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#links_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#links_texto {
	width: 600px;
	height: 190px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
	overflow: auto;
	padding-right: 10px;
}
#links_logo {
	width: 110px;
	height: 90px;
	float: left;
	margin-bottom: 10px;
	margin-right: 5px;
}

#post {
	float: left;
	height:300px;
	width: 25%;
	background-image: url(../images/presupuesto/datos.png);
	
}
#datosdesolicitud {
	float: left;
	width:50%;
	height:300px;
	background-image: url(../images/presupuesto/producto.png);
	background-color: #FFFFFF;
}

#datosdesolicitud_formPresupuesto {
	float: left;
	width:50%;
	height:300px;

	
}
#datosadjuntos {
	float: left;
	width:25%;
	height:300px;
	background-image: url(../images/presupuesto/muestra.png);
}
#publicidad {
	float: left;
	width:25%;
	height:300px;
}
#post_titulo {
	float: left;
	height:30px;
	width: 90%;
	color: #FFFFFF;
	font-size: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	line-height: 30px;
	margin-left: 5%;
	text-align: left;
}
#post_items {
	float: left;
	height:255px;
	width: 95%;
	color: #FFFFFF;
	margin-left: 5%;
	text-align: left;
}
#post_nombre {
	float: left;
	height:20px;
	width: 35%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#post_nombre_select {
	float: left;
	height:20px;
	width: 55%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#post_apellido {
	float: left;
	height:20px;
	width: 35%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#post_apellido_select {
	float: left;
	height:20px;
	width: 55%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#post_empresa {
	float: left;
	height:20px;
	width: 35%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#post_empresa_select {
	float: left;
	height:20px;
	width: 55%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#post_cargo {
	float: left;
	height:20px;
	width: 35%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#post_cargo_select {
	float: left;
	height:20px;
	width: 55%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#post_mail {
	float: left;
	height:20px;
	width: 35%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#post_mail_select {
	float: left;
	height:20px;
	width: 55%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#post_telefono {
	float: left;
	height:20px;
	width: 35%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#post_telefono_select {
	float: left;
	height:20px;
	width: 55%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#post_nota {
	float: left;
	height:20px;
	width: 35%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#post_nota_select {
	float: left;
	height:80px;
	width: 55%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#solicitud_titulo {
	float: left;
	height:30px;
	width: 90%;
	color: #FFFFFF;
	font-size: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	line-height: 30px;
	margin-left: 5%;
	text-align: left;
}
#solicitud_items {
	float: left;
	height:255px;
	width: 95%;
	color: #FFFFFF;
	margin-left: 5%;
	text-align: left;
}
#solicitud_producto {
	float: left;
	height:20px;
	width: 20%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#solicitud_producto_select {
	float: left;
	height:20px;
	width: 70%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#atributos {
	float: left;
	height:170px;
	width: 100%;
	color: #FFFFFF;
	text-align: left;
	margin-top: 2px;
}
#adjunto_titulo {
	float: left;
	height:30px;
	width: 90%;
	color: #FFFFFF;
	font-size: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	line-height: 30px;
	margin-left: 5%;
	text-align: left;
}
#adjunto_items {
	float: left;
	height:255px;
	width: 95%;
	color: #FFFFFF;
	margin-left: 5%;
	text-align: left;
}
#adjunto_muestra {
	float: left;
	height:20px;
	width: 35%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#adjunto_muestra_select {
	float: left;
	height:20px;
	width: 55%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
	cursor:pointer;
}
#adjunto_info {
	float: left;
	height:20px;
	width: 35%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#adjunto_info_select {
	float: left;
	height:20px;
	width: 55%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: left;
	margin-top: 2px;
}
#videos_foto {
	width: 300px;
	height: 250px;
	float: left;
	background-image: url(../images/videos/videos.jpg);
	padding: 25px;
}
#videos_descripcion {
	width: 640px;
	height: 300px;
	float: left;
}
#videos_titular {
	width: 600px;
	height: 30px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/la_empresa/fondo_titular.png);
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 25px;
}
#videos_texto {
	width: 600px;
	height: 190px;
	float: left;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	color: #000000;
	line-height: 16px;
	font-size: 12px;
	overflow: auto;
	padding-right: 10px;
}
#videos_logo {
	width: 200px;
	height: 175px;
	float: left;
	margin-bottom: 10px;
}
.formulario_presupuesto_precio {
	height: 30px;
	width: 160px;
	font-size: 11px;
	color: #FFFFFF;
	font-style: italic;
	background-color: #000000;
	border: 1px;
	border-style: solid;
	border-color: #999999;
	font-family: "Trebuchet MS", Verdana, Arial;
	margin: 0px;
	padding: 0px;
}
#solicitud_producto_select_precioaprox {
	float: left;
	height:30px;
	width: 70%;
	color: #000000;
	margin-right: 5%;
	text-align: left;
	margin-top: 5px;
	font-size: 10px;
	font-style: italic;
}
#preciocalculado {
	float: left;
	height: 30px;
	width: 150px;
	font-size: 15px;
	color: #FFFFFF;
	line-height: 30px;
	font-weight: bold;
}
#preciocalculado_boton {
	float: left;
	height: 30px;
	width: 170px;
}
#enviar_solicitud {
	float: left;
	height:30px;
	width: 95%;
	color: #FFFFFF;
	margin-right: 5%;
	text-align: LEFT;
	margin-top: 5px;
}
.formulario_presupuesto_enviar {
	height: 30px;
	width: 100px;
	font-size: 20px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px;
	border-style: solid;
	border-color: #999999;
	font-family: "Trebuchet MS", Verdana, Arial;
	margin: 0px;
	padding: 0px;
}
#solicitud_producto_select_aclaracion {
	float: left;
	height:30px;
	width: 65%;
	color: #000000;
	margin-right: 5%;
	text-align: left;
	margin-top: 20px;
	font-size: 10px;
	font-style: italic;
	padding-left: 15px;
}
#adjunto_info_aclaracion {
	float: left;
	width: 95%;
	height: 80px;
	margin-top: 10px;
	font-size: 10px;
	font-style: italic;
}
.admin_presupuesto_select {
	background-color: #000000;
	color: #FFFFFF;
	width: 100%;
}
#admin_presupuesto_encabezado {
	float: left;
	height: 40px;
	width: 970px;
	text-align: left;
	padding: 10px;
	background-image: url(../images/presupuesto/fondo_admin_top.png);
}
#admin_presupuesto_encabezado_titulo {
	float: left;
	height: 20px;
	width: 480px;
	text-align: left;
	line-height: 20px;
	color: #FFFFFF;
	font-size: 20px;
	padding: 10px;
}
#admin_presupuesto_encabezado_filtro_select {
	float: left;
	height: 20px;
	width: 180px;
	text-align: left;
	line-height: 20px;
	color: #FFFFFF;
	font-size: 20px;
	padding: 10px;
}
#admin_presupuesto_encabezado_filtro_insert {
	float: left;
	height: 20px;
	width: 225px;
	text-align: left;
	line-height: 20px;
	color: #FFFFFF;
	font-size: 20px;
	padding: 10px;
}
#admin_presupuesto_cuerpo {
	float: left;
	height: 180px;
	width: 970px;
	text-align: left;
	padding: 10px;
	overflow: auto;
	font-size: 11px;
	line-height: 15px;
	background-image: url(../images/presupuesto/fondo_admin_centro.png);
}
#admin_presupuesto_cuerpo_nro_tit {
	float: left;
	height: 15px;
	width: 30px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_presupuesto_cuerpo_nombre_tit {
	float: left;
	height: 15px;
	width: 180px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_presupuesto_cuerpo_fecha_tit {
	float: left;
	height: 15px;
	width: 80px;
	text-align: left;
	padding: 10px;
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_presupuesto_cuerpo_producto_tit {
	float: left;
	height: 15px;
	width: 120px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_presupuesto_cuerpo_detalle_tit {
	float: left;
	height: 15px;
	width: 250px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_presupuesto_cuerpo_estado_tit {
	float: left;
	height: 15px;
	width: 70px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_presupuesto_cuerpo_accion_tit {
	float: left;
	height: 15px;
	width: 65px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_presupuesto_cuerpo_nro_campo {
	float: left;
	height: 30px;
	margin-bottom: 5px;
	width: 30px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_presupuesto_cuerpo_nombre_campo {
	float: left;
	height: 30px;
	margin-bottom: 5px;
	width: 180px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_presupuesto_cuerpo_fecha_campo {
	float: left;
	height: 30px;
	margin-bottom: 5px;
	width: 80px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_presupuesto_cuerpo_producto_campo {
	float: left;
	height: 30px;
	margin-bottom: 5px;
	width: 120px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_presupuesto_cuerpo_detalle_campo {
	float: left;
	height: 30px;
	margin-bottom: 5px;
	width: 250px;
	text-align: left;
	padding: 10px;
	overflow: auto;
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_presupuesto_cuerpo_estado_campo {
	float: left;
	height: 30px;
	margin-bottom: 5px;
	width: 70px;
	text-align: center;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_presupuesto_cuerpo_accion_campo {
	float: left;
	height: 30px;
	margin-bottom: 5px;
	width: 65px;
	text-align: left;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
#admin_presupuesto_pie {
	float: left;
	height: 30px;
	width: 970px;
	text-align: left;
	padding: 10px;
	overflow: auto;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/presupuesto/fondo_admin_pie.png);
}
#admin_usuarios_cuerpo_usuario {
	float: left;
	height: 15px;
	width: 100px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #000000;
}
#admin_usuarios_cuerpo_password {
	float: left;
	height: 15px;
	width: 80px;
	text-align: left;
	padding: 10px;
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #000000;
}
#admin_usuarios_cuerpo_nombre {
	float: left;
	height: 15px;
	width: 80px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #000000;
}
#admin_usuarios_cuerpo_apellido {
	float: left;
	height: 15px;
	width: 80px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #000000;
}
#admin_usuarios_cuerpo_items {
	float: left;
	height: 15px;
	width: 60px;
	text-align: left;
	padding: 5px;
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	background-color: #000000;
}
#admin_usuarios_cuerpo_usuario_campo {
	float: left;
	height: 15px;
	width: 100px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_usuarios_cuerpo_password_campo {
	float: left;
	height: 15px;
	width: 80px;
	text-align: left;
	padding: 10px;
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_usuarios_cuerpo_nombre_campo {
	float: left;
	height: 15px;
	width: 80px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_usuarios_cuerpo_apellido_campo {
	float: left;
	height: 15px;
	width: 80px;
	text-align: left;
	padding: 10px;
	
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#admin_usuarios_cuerpo_items_campo {
	float: left;
	height: 15px;
	width: 60px;
	text-align: left;
	padding: 5px;
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom: 5px;
	color: #FFFFFF;
}
#login_registro {
	height: 20px;
	float: left;
	width: 230px;
	text-align: right;
	color: #FFFFFF;
}

