/*
Cuerpo principal de la página
*/
body{
	background-color: #CCCCCC;
	background-image: url(/share/img/body_bg.gif);
	background-repeat: repeat;
	background-position: left top;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.5em;
	font-size: 12px;
	color: #000000;
	margin: 0px;
}

h1, h2, h3, h4, h5, h6{
	background-position: left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #174C91;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{
	display:none;
}

div.cmnSep {
	clear: both;
	margin: 0px;
	padding: 0px;
}
* html div.cmnSep {
	clear: both;
	margin: 0px;
	padding: 0px;
}
span.cmnOcultar{
	display:none;
}
/**
	Background images por a 
**/
a{
	background-position:left;
	background-repeat:no-repeat;
	color: #1B4B89;
	text-decoration:underline;
}
a:hover{
	color: #D4050E;	
}
hr {
	display: none;
}
form, fieldset, label, input, select, textarea{
	margin: 0px;
	padding: 0px;
}
fieldset{
	border: none;
}
fieldset legend{
}

form br{
	clear: both;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	height: 0px;
	font-size: 0px;
}


/**
				pgWrapper
				---------
				Envoltura para el contenido de la p&aacute;gina
**/
#pgWrapper {
	background-color: #FFFFFF;
	background-image: url(/share/img/wrapper_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 25px auto;
	padding: 0px 1px;
	width: 750px !important;
	width /**/: 752px;
}
#pgHeader {
	height: 51px;
	background-image: url(/share/img/header_bg_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 95px 0px 0px;
}
#pgHeader h1 {
	background-image: url(/share/img/header_bg_2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	height: 51px;
}
#pgCntLeft {
	float: left;
	background-image: url(/share/img/cnt_lft_bg_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 74px;
	width: 200px;
}
#pgCntHome, 
#pgCntRight {
	float: right;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 10px;
	width: 510px !important;
	width /**/: 550px;
}
#pgCntHome p, 
#pgCntRight p{
	margin: .8em 0px;
}
#pgCntHome ul, 
#pgCntRight ul{
	margin: .8em 0px;
	padding-left: 0px;
	padding-right: 0px;
	list-style-position:inside;
}
#pgCntHome{
	background-image: url(/share/img/cnt_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 30px;
}
#pgCntRight {
	padding-top: 0px;
	background-image: url(/share/img/scc_ttl_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
#pgCntRight h2{
	background-position: left top;
	background-repeat:no-repeat;
	margin: 0px -10px 20px -30px;
	padding: 0px;
	height: 59px !important;
	height /**/: 79px;
	
}
#pgCntRight h2#sccTtlNosotros{
	background-image: url(/share/img/scc_nosotros_ttl.gif);
}
#pgCntRight h2#sccTtlProductos{
	background-image: url(/share/img/scc_productos_ttl.gif);
}
#pgCntRight h2#sccTtlFichas{
	background-image: url(/share/img/scc_fichas_ttl.gif);
}
#pgCntRight h2#sccTtlHerramientas{
	background-image: url(/share/img/scc_herramientas_ttl.gif);
}
#pgCntRight h2#sccTtlContacto{
	background-image: url(/share/img/scc_contacto_ttl.gif);
}
#pgCntRight h2#sccTtlMapa{
	background-image: url(/share/img/scc_mapa_ttl.gif);
}
#pgCntHome h3, 
#pgCntRight h3{
	margin-left: -20px;
	padding-left: 20px;
	background-image:url(/share/img/misc_h3_bg.gif);
	font-size: 1.8em;
	margin-top: 2em;
}
#pgCntHome h4, 
#pgCntRight h4{
	margin: 1.5em 0px .7em 0px;
	font-size: 1.5em;
}
#pgCntHome h5, 
#pgCntRight h5{
	font-size: 1.4em;
}
#pgCntHome h6, 
#pgCntRight h6{
	font-size: 1.2em;
}
#pgMnuMain h2 {
	display: none;
}
#pgCntHome dl, 
#pgCntRight dl{
}
#pgCntHome dl dt, 
#pgCntRight dl dt{
	font-weight: bold;
}
#pgCntHome dl dd, 
#pgCntRight dl dd{
	padding-bottom: 1em;
}

#pgMnuMain ul {
	list-style-type: none;
	background-image: url(/share/img/mnu_main_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	padding-bottom: 20px;
}
#pgMnuMain ul li {
	height: 27px;
	padding: 0px;
	margin: 0px;
}
#pgMnuMain ul li a{
	display:block;
	text-decoration:none;
	background-position: left top;
	background-repeat:no-repeat;
	padding: 0px;
	margin: 0px;
	height: 27px;
	width: 200px;
}
#pgMnuMain ul li a#pgMnuMainOpcInicio{
	background-image: url(/share/img/mnu_main_opc_1.gif);
}
#pgMnuMain ul li a#pgMnuMainOpcProductos{
	background-image: url(/share/img/mnu_main_opc_2.gif);
}
#pgMnuMain ul li a#pgMnuMainOpcTecnicas{
	background-image: url(/share/img/mnu_main_opc_3.gif);
}
#pgMnuMain ul li a#pgMnuMainOpcHerramientas{
	background-image: url(/share/img/mnu_main_opc_7.gif);
}
#pgMnuMain ul li a#pgMnuMainOpcNosotros{
	background-image: url(/share/img/mnu_main_opc_4.gif);
}
#pgMnuMain ul li a#pgMnuMainOpcContacto{
	background-image: url(/share/img/mnu_main_opc_5.gif);
}
#pgMnuMain ul li a#pgMnuMainOpcMapa{
	background-image: url(/share/img/mnu_main_opc_6.gif);
}
#boxProductoDestacado {
	padding-left: 18px;
	padding-top: 20px;
}
#boxProductoDestacado h3 {
	display: none;
}
#boxProductoDestacado p {
	margin: 0px;
	padding: 0px;
}
#boxProductoDestacado p a{
	background-image:url(/share/img/box_productodestacado_bg.gif);
	background-position: left top;
	background-repeat:no-repeat;
	display: block;
	height: 227px;
	width: 178px;
}

#pgFoot {
	color: #FFFFFF;
	background-color: #CC0000;
	background-image: url(/share/img/foot_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	height: 49px !important;
	height /**/: 64px;
}
#pgFoot a{
	color:#FFFFFF;
}
#pgFoot a:hover{
	color: #000000;
}
#pgFootLogo {
	float: left;
	padding-left: 10px;
	width: 190px !important;
	width/**/: 200px;
}
#pgFootLogo h3{
	padding: 0px;
	margin: 0px;
}
#pgFootLogo h3 a{
	display: block;
	width: 122px;
	height: 41px;
	background-image: url(/share/img/foot_logo_lainteq.gif);
	background-repeat: no-repeat;
}

#pgFootDir {
	float: left;
	text-align: center;
	width: 400px;
}
#pgFootInfosoft {
	float: left;
	width: 150px;
}
#pgFootDir p {
	margin: 0px;
	padding: 0px;
}
#pgFootInfosoft h3{
	padding: 0px;
	margin: 0px;
}
#pgFootInfosoft h3 a {
	background-image: url(/share/img/foot_logo_infosoft.gif);
	height: 29px;
	width: 135px;
	display: block;
}
.blqHome {
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 205px;
	margin-bottom: 20px;
	padding-left: 25px;
	padding-bottom: 1px;
}
.blqHome h2{
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	margin-left: -25px;
}
#blqSpeech h2{
	background-image: url(/share/img/blq_spech_ttl.gif);
}
#blqProductos {
	background-image: url(/share/img/blq_productos_bg.jpg);
}
#blqProductos h2 {
	background-image: url(/share/img/blq_productos_ttl.gif);
}
#blqDestacado {
	background-image: url(/share/img/blq_destacado_bg.jpg);
}
#blqDestacado h2 {
	background-image: url(/share/img/blq_destacado_ttl.gif);
}
#blqAdhesivos {
	background-image: url(/share/img/blq_adhesivos_bg.jpg);
}
#blqAdhesivos h2 {
	background-image: url(/share/img/blq_adhesivos_ttl.gif);
}
#blqSpeech {
	background-image: url(/share/img/blq_spech_bg.jpg);
}
#blqProductos ul {
	list-style-image: url(/share/img/misc_vineta_1.gif);
	list-style-position: inside;
	margin-left: 0px;
	padding-left: 0px;
}
#tablaTiempos {
	border: 1px solid #5175B7;
	border-collapse:collapse;
}
#tablaTiempos thead th{
	background-color: #CCCCCC;
}
#tablaTiempos tbody td{
	border: 1px solid #5175B7;
	text-align: center;
}


form#formContacto{
}
.formRow{
	padding: 5px 0px;
}
form input{
	color: #003399;
}
form input .formControlRequerido,
form textarea .formControlRequerido{
	border-style: solid;
	border-width: 1px;
	border-color:#CC0000;
}

form#formContacto textarea{
	width: 300px;
	height: 150px;
}
form input.formCmdSubmit{
}
form label{
}
form#formContacto label{
	display: block;
	float: left;
	width: 140px;
	text-align: right;
	padding-right: 10px;
}
form#formContacto input{
	float: left;
	width: 300px;
	display: block;
}
form#formContacto #btnEnviar{
	height: 30px;
	font-size: 20px;
	width: 150px;
	margin-left:150px;
}
.formMarcaRequerido {
	color: #FF0000;
}
