body {

	background-image: url(images/fondo.gif);

	background-repeat: repeat-x;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #CCCCCC;	

}



.oneColElsCtrHdr {

	width:901px;

	min-height:479px;

	overflow:hidden;

	margin-left:auto;

	margin-right:auto;

	text-align:left;

	margin-top: 0px;

	padding-top: 0px;

	background-image: url(images/fondo_delado.png) !important;

	background-position: center top;

	background-repeat: repeat-y;

	background: none;



}

.oneColElsCtrHdr #container {

	width: 880px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */

	height:auto;

	/*background: #FFFFFF;*/

	overflow:hidden;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	/*border: 1px solid #000000; */

	text-align: left; /* this overrides the text-align: center on the body element. */

	padding-left: 5px;

}

.oneColElsCtrHdr #header {

	background-image: url(images/logo_prodin.jpg); 

	height: 85px;

	padding-top: 0;

	padding-right: 10px;

	padding-bottom: 0;

	padding-left: 20px;

	width: 879px; 

} 

.oneColElsCtrHdr #header h1 {

	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */

	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */

}

.oneColElsCtrHdr #buttons { 

	background: #DDDDDD; 

	width: 880px; 

} 

.oneColElsCtrHdr #mainContent {

	padding: 0 ; /* remember that padding is the space inside the div box and margin is the space outside the div box */

	background: #FFFFFF;

	

}

.oneColElsCtrHdr #contenido {



	padding-bottom: 0;

	padding-left: 10px;

	background: #FFFFFF;

	background-image:url(images/fondo_telefonos.gif);

	background-repeat:no-repeat;

	/* border: 1px solid #000000;*/

}





.oneColElsCtrHdr #acceso2 {

	width:235px;

	height:300px;

	background-image: url(images/fondo_disenio.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	float: right; 

	margin-right:1px;

	padding-top: 1px;

	 /*border: 1px solid #000000;*/

}



.oneColElsCtrHdr #bienvenida {

	width:380px;

	height:300px;

	float: right;

	/* border: 1px solid #000000;*/

	background-image:url(images/trans_sub.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	

}

.oneColElsCtrHdr #empresa_sec {

	width:640px;

		height:420px;

	float: right;

	 /*border: 1px solid #000000;*/

	background-image:url(images/fondo_sec.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	

}



.oneColElsCtrHdr #sucursales_sec {

	width:640px;

		height:560px;

	float: right;

	 /*border: 1px solid #000000;*/

	background-image:url(images/fondo_sec.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	

}



.oneColElsCtrHdr #empresa_suc {

	width:640px;

		height:480px;

	float: right;

	 /*border: 1px solid #000000;*/

	background-image:url(images/fondo_sec.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	

}

.oneColElsCtrHdr #empresa_aseso {

	width:640px;

	height:500px;

	float: right;

	 /*border: 1px solid #000000;*/

	background-image:url(images/fondo_sec.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	

}

.oneColElsCtrHdr #prod_trans {

	width:640px;

	float: right;

	 /*border: 1px solid #000000;*/

	background-image:url(images/fondo_sec.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	

}

.oneColElsCtrHdr #prod_plasti{

	width:640px;

	height:850px;

	float: right;

	 /*border: 1px solid #000000;*/

	background-image:url(images/fondo_sec.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	

}

.oneColElsCtrHdr #prod_power {

	width:640px;

	height:540px;

	float: right;

	

	/*border: 1px solid #000000; */

	background-image:url(images/fondo_sec.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	

}

.oneColElsCtrHdr #certificacionesD {

	width:540px;

	height:540px;

	float: left;

	padding-right:562px;

	/*border: 1px solid #000000; */

	background-image:url(images/fondo_sec.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	

}

.lista

{

	margin:12px;

	padding:15px;



}



div {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}

.oneColElsCtrHdr #telefonos {

	width:200px;

	float: left; 

	padding-right: 10px;

	padding-bottom: 0;

	padding-left: 10px;

	 /*border: 1px solid #000000;*/

}



.oneColElsCtrHdr #aqui {

	width:406px;

	height:70px;

	float: left;

	background-color:#03083b;

	/*border: 1px solid #000000;*/

}

.tituloMorado {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	color: #9999cc;

	padding-left:23px;

}



.tituloSecGris {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #1e245f;

}

.vinetas{

	list-style-image: url('images/vinetas_trans.gif');

	padding-left:10px;

	padding-top:20px;

	margin:0;

	line-height: 32px;



}

.vinetas_prod{

	list-style-image: url('images/vinetas_trans.gif');

	margin-left:-20px;



	margin:0;



}

.vinetasFondo{

	background-image:url(images/fondo_vis.gif);



}

.tituloMigajas {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	padding-left:23px;

}

.linkGris {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	font-weight: bold;

}

.tituloMigajasSub {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: underline;

}

.oneColElsCtrHdr #flash {

	width:440px;

	float: right;

	margin-right:17px;

	padding-right:17px;

	/* border: 1px solid #000000;*/

}

.oneColElsCtrHdr #footer {

	padding: 0;

	width: 881px;

	height:33px;

	min-height:auto;

	padding-left: 20px;

	padding-bottom:0;

	/*border: 1px solid #000000; */

	background-image:url(images/footerfondohome.gif);

	background-color: #DDDDDD;

} 

.oneColElsCtrHdr #footerSEC { 

	padding: 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */

	background:#DDDDDD;

	width: 881px;

	height:33px;

	min-height:auto;

	padding-left: 20px;

	padding-bottom:0;

	/*border: 1px solid #000000; */

	background-image:url(images/footerfondo.gif);

} 

.oneColElsCtrHdr #footer p {

	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

}

#registro{

float:right;

padding-right:40px;

padding-top:50px;

}

#pipe{

float:right;

padding-right:10px;

padding-top:50px;

}

#certificacionIMG{

float:right;

margin-right:-250px;

padding-top:1px;

}

#acceso{

float:right;

padding-right:10px;

padding-top:50px;

}

#recomiende{

float:left;

padding-right:3px;

padding-top:5px;

}

#favoritos{

float:left;

padding-left:1px;

padding-top:5px;

}

.weblogica{

float:right;

padding-right:15px;

padding-top:15px;

/*border: 1px solid #000000; */

}

.footerFinal{

	width:905px;

	height:43px;

	overflow:hidden;

	margin-left:auto;

	margin-right:auto;

	text-align:left;

	margin-top: 0px;

	padding-top: 0px;

	background: none;

	/*border: 1px solid #000000; */

	background-image: url(images/fondofinal.gif);



}

.textMoradoNegrita {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bolder;

	color: #990066;

}

.login_pass {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	border: 1px solid #b4b4b4;

}



label {

	display: block;

	margin-right: 20px;

	margin-top: 10px;

	float:right;

}

.telefonos_fax {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #1e245f;

}

.enviar{ 
	background-image:url(images/enviar.gif);
	color:#000000;
	font-size:10px;
	height:21px;
	width:75px;
	border:0px;
}


.login_form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #b4b4b4;
	width: 280px;
}
