BODY, HTML{
	margin-top:0px;
	padding:0px;
	background-image:url(../images/body_bkg.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 330px;
	/* End hide from IE-mac */
}	

/*---------------------------HEADER------------------------------------------*/
DIV.contenedor{
	position:relative;
	text-align:left;
	width:928px;
	background:#FFFFFF;
}
DIV.header_logo_sigac{
	position:absolute;
	top:60px;
	margin-left:15px;
}
DIV.header_btn_texto{
	position:absolute;
	top:12px;
	left:17px;
	font:12px Arial,Helvetica,sans-serif;
	color:#15267E;
}
DIV.header_btn_contacta A, DIV.header_btn_situacion A{
	text-decoration:none;
}
DIV.header{
	height:215px;
}
DIV.contenido{
	margin:0px 0px 10px 0px;
}
DIV.contenido_top{
	position:absolute;
	left:0px;top:-10px;	
}
Div.contenido_bottom{
	position:absolute;
	bottom:-10px;
	left:0px;
}
DIV.linksLeft{
	position:relative;	
	float:left;
	width:170px;
	background-color:#FFFFFF;
	padding:70px 0px 0px 3px;	
}
DIV.linksLeft2{
	position:relative;	
	float:left;
	width:170px;
	background-color:#FFFFFF;
	padding:40px 0px 0px 3px;	
}
DIV.linksLeftNoImage{
	position:relative;	
	float:left;
	width:170px;
	background-color:#FFFFFF;
	padding:40px 0px 0px 3px;	
}
UL#linksLeft{
	margin: 0;
	padding: 0;
}
UL#linksLeft LI {
	width:160px;
	text-align:left;
	display:block;
	padding:2px 0px 3px 10px;
	background-color:#F6F6F6;	
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;	
	border-right:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;	
}
UL#linksLeft LI a:HOVER{
	padding-left:10px;
	width:155px;
	background-image:url(../images/arrow_link.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
}
UL#linksLeft LI A.left_selected{
	padding-left:10px;
	width:155px;
	background-image:url(../images/arrow_link.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
}
UL#linksLeft LI a{
	width:160px;
	overflow:hidden;
	font:12px Arial, Helvetica, sans-serif;
	color:#13277E;
	text-decoration:none;	
}
DIV.info_contenido{
	position:relative;
	width:550px;
	padding:5px 10px 5px 10px;
	margin:10px 0px 0px 179px;
	min-height:310px;
	background-image:url(../images/mainbox_bkg.gif);
	background-position:center;
	background-repeat:repeat-y;
}
* html DIV.info_contenido{
	margin:5px 0px 0px 176px;
}
DIV.titulo_seccion{
	position:absolute;
	margin:15px 0px 0px 15px;
	z-index:10;
	font:bold 16px Arial;
	color:#11277A;
}
* html DIV.titulo_seccion{
	margin:10px 0px 0px 15px;
}
.logo_enlaces{
	position:absolute;
	margin:-5px 0px 0px 0px;
	z-index:10;
}
.logo_empresas{
	position:absolute;
	right:-1px;
	margin:-5px 0px 0px 0px;
	z-index:10;
}
* html .logo_enlaces{
	margin:-9px 0px 0px -1px;
}
* html .logo_empresas{
	margin:-9px 0px 0px 0px;
}
DIV.non_linksLeft{
	position:relative;	
	float:left;
	width:170px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 3px;	
}

#header_botonera {
	display:block;
	position: absolute;
	top:3px;
	left:150px;
	padding:0;
	width:100%;	
	height:210px;
	background-image:url(../images/menu_bkg.jpg);
	background-position:top left;
	background-repeat:no-repeat;	
	font:12px Arial,Helvetica,sans-serif;
}

/*---------------------------FOOTER------------------------------------------*/
DIV.linksRight{
	position:absolute;	
	width:170px;
	right:4px;
	top:260px;
}
DIV.linksRightLeft{
	position:absolute;	
	width:170px;
	right:4px;
	top:260px;
}
UL#linksRight{
	margin: 0;
	padding: 0;
	float:right;
}
UL#linksRight LI {
	display:inline;
	margin:0px;
	float:right;
	text-align:right;
	z-index:1;
	border-bottom:1px dashed #DADADA;
}
UL#linksRight LI a{
	width:145px;
	overflow:hidden;
	height:0px;
	float:right;	
}
LI.select{
	width:145px;
	padding-right:25px;
	opacity:1;
	filter:alpha(opacity:100);
}
LI.no_select{
	width:170px;
	padding-right:0px;
	opacity:0.5;
	filter:alpha(opacity:50);
}
UL#linksRight LI.sigac{
	background-image:url(../images/flecha_link.jpg);
	background-position:right 12px;
	background-repeat:no-repeat;	
}
UL#linksRight LI.intarq{
	background-image:url(../images/flecha_link.jpg);
	background-position:right 13px;
	background-repeat:no-repeat;	
}
UL#linksRight LI.gestion{
	background-image:url(../images/flecha_link.jpg);
	background-position:right 30px;
	background-repeat:no-repeat;	
}
UL#linksRight LI.pinturasweb{
	background-image:url(../images/flecha_link.jpg);
	background-position:right 22px;
	background-repeat:no-repeat;	
}
UL#linksRight LI.sigac a{
	padding-top:55px;
	background-image:url(../images/sigac_logo.gif);
	background-position:right 5px;
	background-repeat:no-repeat;	
	z-index:999;
}
UL#linksRight LI.intarq a{
	padding-top:60px;
	background-image:url(../images/intarq_logo.gif);
	background-position:right 5px;
	background-repeat:no-repeat;	
}
UL#linksRight LI.gestion a{
	padding-top:90px;
	background-image:url(../images/gestion_logo.gif);
	background-position:right 5px;
	background-repeat:no-repeat;	
}
UL#linksRight LI.pinturasweb a{
	padding-top:75px;
	background-image:url(../images/pintweb_logo.gif);
	background-position:right 5px;
	background-repeat:no-repeat;	
}

DIV.footer{
	height:58px;
	background-image:url(../images/footer_bkg.jpg);
	background-position:right 0;
	background-repeat:no-repeat;
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	
}
DIV.linksFooter{
	position:relative;
	width:580px;
	height:47px;
	padding-left:40px;
	padding-top:8px;
	background-image:url(../images/gruposigac_iso.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
DIV.linksFooter SPAN{
	position:absolute;
	font:11px Arial,Helvetica,sans-serif;
	color:#999999;
}
DIV.linksFooter UL{
	margin:0px;
	padding:0px;
}
DIV.linksFooter LI{
	font:11px Arial,Helvetica,sans-serif;
	display:inline;
	text-align:left;
	color:#999999;
}
DIV.linksFooter LI A{
	text-decoration:none;
	color:#A3ABD5;
}
DIV.linksFooter LI A:hover{
	text-decoration:underline;
	color:#14267C;
}
DIV.soft{
	position:absolute;
	width:65px;
	height:30px;
	right:6px;
	bottom:21px;
}
/*----------------------------------SITUACIÓN--------------------------------*/
DIV.situacion_texto{
	position:absolute;
	top:340px;
	left:90px;
	height:42px;
	padding-left:185px;
	padding-top:8px;
	background-image:url(../images/gruposigac_small.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#13277D;
	font:12px Arial,Helvetica,sans-serif;
}
DIV.situacion{
	margin-top:5px;
	width:545px;
	height:395px;
}
/*---------------------------------CONTACTA----------------------------------*/
DIV.contacta_right{
	float:right;
	margin-top:10px;
	padding-right:35px;
	width:280px;
	height:360px;
}
DIV.contacta_left{
	width:170px;
	padding-top:60px;
	margin-left:25px;
	margin-top:10px;
	background-image:url(../images/gruposigac_small.gif);
	background-position:center top;
	background-repeat:no-repeat;
	font:11px Arial,Helvetica,sans-serif;
	color:#8C8C8C;	
}
INPUT{
	width:270px;
	padding-left:5px;
	font:12px Arial,Helvetica,sans-serif;
	margin-bottom:8px;
}
TEXTAREA{
	width:270px;
	height:120px;
	padding-left:5px;
	font:12px Arial,Helvetica,sans-serif;
}
SPAN.contacta_texto{
	font:12px Arial,Helvetica,sans-serif;
	color:#14267C;
}
INPUT.btnEnviar{
	border:0px;
	height:40px;
	width:98px;
	background-image:url(../images/sendbtn_bkg.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}
DIV.btnEnviar{
	position:absolute;
	height:40px;
	width:98px;
	right:45px;
	bottom:20px;
}
DIV.mensaje_contacto{
	position:absolute;
	padding-top:40px;
	bottom:30px;
	left:40px;
	width:375px;
	text-align:left;
	font:bold 12px Arial,Helvetica,sans-serif;
}
SPAN.msgOk{
	color:#1FB952;
}
SPAN.msgError{
	padding-left:20px;
	background-image:url(../images/error_icon.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#F63E26;
}
/*-------------------------------CONTENIDO-----------------------------------*/

DIV.sigac_logo{
	position:absolute;
	top:5px;
	right:5px;
}
DIV.sigac_texto{
	padding:5px;
	margin-top:105px;
	text-align:justify;
	font:12px Arial,Helvetica,sans-serif
}
DIV.sigac_texto2{
	padding:5px;
	margin-top:105px;
	text-align:justify;
	line-height: 14pt; 
	font:12px Verdana, Arial, Helvetica, sans-serif;
		
}
DIV.sigac_certificacion{
	text-align:right;
	padding:5px 5px 0px 0px;
}
DIV.sigac_texto_cert{
	position:absolute;
	bottom:10px;
	right:90px;
	font:12px Arial,Helvetica,sans-serif;
	text-align:right;
	color:#14267C;
	width:115px;
}
DIV.titulo{
	padding:5px;
	text-align:justify;
	color:#11277A;
	font:bold 18px Arial,Helvetica,sans-serif;
}
DIV.texto_contenido{
	padding:5px;
	margin-top:0px;
	text-align:justify;
	font:12px Arial,Helvetica,sans-serif
}
DIV.imagen_info_menu_superior{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	border:1px solid #A3ABD5;
	text-align:center;
}
DIV.imagen_info_menu_superior A{
	text-decoration:none;
	color:#A3ABD5;
	font:12px Arial,Helvetica,sans-serif;
}
/*-------------------------------GALERÍA_DE_IMÁGENES-------------------------*/
TD.imagen{
	text-align:center;
	height:110px;
	width:110px;
}
DIV.listado_producto{
	position:relative;
	vertical-align:middle;
	padding:0px 10px 0px 27px;
}
DIV.cuadro_producto{
	position:relative;
	float:left;
	padding:0px 15px 15px 0px;
	vertical-align:middle;
}
DIV.producto{
	text-align:center;
	position:relative;
	border:1px solid #CECECE;
	width:110px;
	height:110px;
}
DIV.galeria_vacia{
	position:absolute;
	top:120px;
	height:100px;
	width:540px;
	font:bold 14px Arial,Helvetica;
	text-align:center;
}
DIV.margin{
	padding-top:105px;
}
* html DIV.margin{
	margin-bottom:-70px;
}
/*--------------------------------------ZONA_VIP-----------------------------*/
DIV.zona_vip{
	padding:5px;
	margin-top:155px;
	text-align:justify;
	font:12px Arial,Helvetica,sans-serif
}
TABLE.vip INPUT{
	width:115px;
	padding-left:5px;
	margin-bottom:20px;
}
TABLE.vip TD.left{
	text-align:right;
	padding-top:3px;
	padding-right:10px;
	vertical-align:top;
}

/*-----------------------------------PAGINADOR-------------------------------*/

DIV.paginador{
	position:absolute;
	left:37px;
	bottom:10px;
	color:#14267C;
	width:491px;
	font:11px Arial, Helvetica, sans-serif;
}
DIV.paginador A{
	color:#14267C;
	text-decoration:none;
}
SPAN.actual{
	color:#000000;
	font-weight:bold;
}
A.pag_sig{
	background-image:url(../images/pag_right.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:15px;
}
A.pag_ant{
	background-image:url(../images/pag_left.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}
