body {
	margin: 0 auto;
	padding: 0;
	background-image: url("../img/fondoPagina.gif");
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-align: center;	
}

div#contenedor {
	margin: 0 auto;
	padding: 23px 0 0 0;	
	text-align: left;
	background: url("../img/fondoContenedor.gif") no-repeat;
	width:770px;
}


/* /////////////////////////////////////////////////////////
			PRIMER DIV DE LA IZQUIERDA
///////////////////////////////////////////////////////////*/
div#uno {
	height: 598px;
	width: 356px;
	margin: 0 -4px 0 0;
	padding: 0;
	float: left;
	background-color: #F4F4F4;
	background: url("../img/separador.gif") #F4F4F4 left 182px no-repeat;
	border-right-style: solid;
	border-right-color: White;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #CDCDCD;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
	border-bottom-width: 1px;
		voice-family: "\"}\""; 
		voice-family: inherit;
	width: 353px;
	height: 580px;
}

div#uno,[JAC] {
	height: 598px;
}

div#uno h1 {
	margin: 0 0 1px 0;
	padding: 0;
}

div#uno h1 a {
	float: left;
	display: block;
	width: 193px;
	height: 184px;
	margin: 0;
	padding: 0;
	background: url("../img/logo.gif") left top no-repeat;
	text-decoration: none;
}

div#uno h1 a span {
	display: none;
}		

div#uno ul {
	margin:0;
	padding:0;
	position: relative;
	top:-1px;
}

div#uno ul, [JAC] {
	top:-2px;
}

/* /////////////////////////////////////////////////////////
			BOTONES MENU
///////////////////////////////////////////////////////////*/


div#contenedor div#uno ul {
	float:left;
	margin: 0;
	padding: 0;
}

@media all and (min-width: 0px) {
   [ div#uno ul {top:-30px}]
}

div#contenedor div#uno ul li {
	display:inline;
	margin: 0;
	padding:0;
}

div#contenedor div#uno ul li a {
	display: block; 
	float:left;
	margin: 0;
	padding: 0;
}

div#contenedor div#uno ul li a#primero {
	background: url(../img/btn1.gif) 0 0 no-repeat;
	width: 160px;
	height: 37px;
	margin: 0;
	padding: 0;
}

div#contenedor div#uno ul li a#primero:hover {
	background-position: -160px 0;
}

div#contenedor div#uno ul li a#primeroclick {
	background: url(../img/btn1.gif) -160px 0 no-repeat;
	width: 160px;
	height: 37px;
}

div#contenedor div#uno ul li a#segundo {
	clear: left;
	background: url(../img/btn2.gif) 0 0 no-repeat;
	width: 160px;
	height: 37px;
}

div#contenedor div#uno ul li a#segundo:hover {
	background-position: -160px 0;
}

div#contenedor div#uno ul li a#segundoclick {
	background: url(../img/btn2.gif) -160px 0 no-repeat;
	width: 160px;
	height: 37px;
}

div#contenedor div#uno ul li a#tercero {
	clear: left;
	background: url(../img/btn3.gif) 0 0 no-repeat;
	width: 160px;
	height: 37px;
}

div#contenedor div#uno ul li a#tercero:hover {
	background-position: -160px 0;
}

div#contenedor div#uno ul li a#terceroclick {
	background: url(../img/btn3.gif) -160px 0 no-repeat;
	width: 160px;
	height: 37px;
}

div#contenedor div#uno ul li a#cuarto {
	clear: left;
	background: url(../img/btn4.gif) 0 0 no-repeat;
	width: 160px;
	height: 37px;
}

div#contenedor div#uno ul li a#cuarto:hover {
	background-position: -160px 0;
}

div#contenedor div#uno ul li a#cuartoclick {
	background: url(../img/btn4.gif) -160px 0 no-repeat;
	width: 160px;
	height: 37px;
}

div#contenedor div#uno ul li a#quinto {
	clear: left;
	background: url(../img/btn5.gif) 0 0 no-repeat;
	width: 160px;
	height: 37px;
}

div#contenedor div#uno ul li a#quinto:hover {
	background-position: -160px 0;
}

div#contenedor div#uno ul li a#quintoclick {
	clear: both;
	background: url(../img/btn5.gif) -160px 0 no-repeat;
	width: 160px;
	height: 37px;
}

div#contenedor div#uno ul li a span {
	display:none;
}

div#uno div#clientes {
	clear: both;
	width: 332px;
	height: 372px;
	margin: 20px 0 0 10px;
	padding: 6px 5px 10px 5px;
	background: url("../img/fondoClientes.gif") left top no-repeat;
	voice-family: "\"}\""; 
	voice-family: inherit;
}

div#uno div#clientes, [JAC] {
	width: 332px;
	float: left;
}

div#uno div#clientes img {
	margin: 17px 0 0 4px;
	border: 4px solid #ffffff;
}

div#uno div#clientes h2 {
	margin: 0;
	padding: 5px 0 3px 25px;
	width: 319px;
	height: 17px;
	font-size: 11px;
	color: #141656;
	background: url("../img/bulletListado.gif") 1px 1px no-repeat;
	background-color: #FFFFFF;
	text-transform: uppercase; 
	voice-family: "\"}\""; 
	voice-family: inherit;
	padding: 5px 0 0 25px;
	width: 295px;
}

div#uno div#clientes p {
	width: 298px;
	color: #141654;
	float: left;
	padding: 0;
	margin: 10px 0 0 8px;
	font: normal 11px Arial, Helvetica;
}

div#uno div#clientes p, [JAC]{
	margin: 10px 0 0 13px;	
}

/* /////////////////////////////////////////////////////////
			SEGUNDO DIV DE LA DERECHA
///////////////////////////////////////////////////////////*/

div#dos {
	float: left;
	margin: -1px 0 0 3px;
	padding: 0 1px 0 0;
	width: 413px;
	height: 599px;
	background-color: #F4F4F4;
	border-right-style: solid;
	border-right-color: #CDCDCD;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: White;
	border-left-width: 1px;		
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
	border-bottom-width: 1px;
		voice-family: "\"}\""; 
		voice-family: inherit;
	height: 594px;
}

div#dos, [JAC] {
	width: 418px;
	height: 599px;
	margin: -1px 0 26px 349px;
	float: none;
}


/*///////////////////////////////////////////////////////////
			BUSCADOR
///////////////////////////////////////////////////////////*/

div#dos div#buscador {
	width: 410px;
	height: 194px;
	margin: 0 2px 0 0;
	
	padding: 5px 0 0 0;
	background: url("../img/fondoBuscadorBig.gif") left top no-repeat;
		voice-family: "\"}\""; 
		voice-family: inherit;
	padding: 6px 0 0 0;
	margin: 0;
	width: 410px;
}

div#dos div#buscador,[JAC] {
	margin: 0 0 0 7px;
}

div#dos div#buscador h2 {
	margin: 0 0 0 10px;
	padding: 4px 0 4px 25px;
	width: 395px;
	height: 18px;
	color: #141656;
	background: #FFFFFF url("../img/bulletBuscador.gif") 1px 1px no-repeat;
	font-size: 11px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	padding: 4px 0 0 25px;
	width: 370px; 
}
	
div#dos div#buscador form {
	margin: 0;
	padding: 0;
	position:relative;
}

div#dos div#buscador form select#primerCombo option {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

div#dos div#buscador form select#primerCombo {
	float: left;
	margin: 1px 5px 0 13px;
	width: 315px;
	height: 15px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #141654;
}

div#dos div#buscador form select#segundoCombo {
	float: left;
	margin: 5px 5px 0 13px;
	width: 315px;
	height: 15px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #141654;
}

div#dos div#buscador form select#tercerCombo {
	float: left;
	margin: 5px 5px 0 13px;
	width: 315px;
	height: 15px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #141654;
}

div#dos div#buscador form select#primerCombo, [JAC] {
	margin: 3px 8px 2px 13px;
}

div#dos div#buscador form select#segundoCombo, [JAC] {
	margin: 5px 8px 2px 13px;
}

div#dos div#buscador form select#tercerCombo, [JAC] {
	margin: 5px 8px 2px 13px; 
}

div#dos div#buscador form label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	color: #141656;
	margin: 15px 10px 0 30px;
			voice-family: "\"}\""; 
			voice-family: inherit;
	margin: 13px 10px 0 30px;
}

div#dos div#buscador form input {
	display:block;
	padding: 0;
	margin: 15px 0 0 0;
	width: 100px;
	height: 18px;
	float: left;
		voice-family: "\"}\""; 
		voice-family: inherit;
	margin: 10px 0 0 0;
}

div#dos div#buscador form fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	width: 387px; 		
}

div#dos div#buscador fieldset#fieldsetver {
	margin: 0;
	padding: 15px 0 10px 0;
	width: 398px; 		
}

div#dos div#buscador form  fieldset#fieldsetver a#ver {
	float: right;
	width: 56px;
	height: 65px;
	margin: 2px 0 5px 0;
	padding: 0;
	background: url("../img/btnVer.gif") left top no-repeat;
	text-decoration: none;
}

div#dos div#buscador form fieldset#fieldsetver a#ver:hover {
	float: right;
	width: 56px;
	height: 65px;
	margin: 2px 0 5px 0;
	padding: 0;
	background: url("../img/btnVerHover.gif") left top no-repeat;
	text-decoration: none;
}

div#dos div#buscador form fieldset#fieldsetver a#ver span {
	display: none;
}	

div#dos div#buscador fieldset#fieldsetbuscador {
		float: left;
		margin: -2px 0 0 0;
		padding: 5px 0 0 0;
		background: #EDF5FA url("../img/fondoBuscador2Big.gif") left -2px no-repeat;
		width: 410px;
		height: 56px;
		border-right: #DFDFDF 1px solid;
		border-left: #DFDFDF 1px solid;
		voice-family: "\"}\""; 
		voice-family: inherit;
		width: 410px;
}

div#dos div#buscador fieldset#fieldsetbuscador, [JAC] {
		border-bottom: 0;
		border-left: 0;
		margin: 0 0 0 1px;
}

div#dos div#buscador fieldset#fieldsetbuscador h2 {
	margin: 0 0 2px 6px;
	padding: 4px 0 2px 25px;
	width: 397px;
	height: 18px;
	background: #FFFFFF url("../img/bulletBuscador.gif") 1px 1px no-repeat;
	font-size: 11px;
		voice-family: "\"}\""; 
		voice-family: inherit;
	padding: 4px 0 0 25px;
	margin: 0 0 0 6px;
	width: 374px;
}

div#dos div#buscador fieldset#fieldsetbuscador h2,[JAC]{
	margin: 0 0 2px 6px;
}

div#dos div#buscador fieldset#fieldsetbuscador input#buscarCodigo{
	display: none;
}

div#dos div#buscador form fieldset#fieldsetbuscador  a {
	float: left;
	display: block;
	width: 63px;
	height: 27px;
	margin: 7px 0 0 10px;
	padding: 0;
	background: url("../img/botonBusqueda.gif") left top no-repeat;
	text-decoration: none;
}

div#dos div#buscador form fieldset#fieldsetbuscador  a ,[JAC] {
	height: 35px
}

div#dos div#buscador form fieldset#fieldsetbuscador  a:hover {
	float: left;
	display: block;
	width: 63px;
	height: 27px;
	margin: 7px 0 0 10px;
	padding: 0;
	background: url("../img/botonBusquedaOver.gif") left top no-repeat;
	text-decoration: none;
}

div#dos div#buscador form fieldset#fieldsetbuscador  a:hover ,[JAC] {
	height: 35px
	
}

div#dos div#buscador form fieldset#fieldsetbuscador a span {
	display: none;
}	

div#dos div#identificacion {

	width: 326px;
	height: 169px;
	margin: 12px 0 0 40px;
	padding: 6px 5px 10px 5px;
	background: url("../img/fondoIdentificacionSolar.gif") left top no-repeat;
	voice-family: "\"}\""; 
	voice-family: inherit;
	margin: 6px 0 0 40px;
	height: 153px;
}

div#dos div#identificacion, [JAC] {
	float: left;
	margin: 7px 0 0 45px;
}

div#dos div#identificacion h2 {
	margin: 0;
	padding: 5px 0 3px 25px;
	width: 312px;
	color: #141656;
	height: 17px;
	font-size: 11px;
	background: url("../img/bulletCatalogo.gif") 1px 1px no-repeat;
	background-color: #FFFFFF;
	text-transform: uppercase;
	voice-family: "\"}\""; 
	voice-family: inherit;
	padding: 5px 0 0 25px;
	width: 287px;
}

div#dos fieldset#moduloIdentificacion {
	border: none;
	width: 200px;
	margin: 0 0 0 53px;
	text-align: center;
}

div#dos fieldset#moduloIdentificacion,[JAC] {
	margin: 0 0 0 43px;
}

div#dos fieldset#moduloIdentificacion label {
	font: bold 11px Arial,verdana;
	color: #141656;
	display: block;
}

div#dos fieldset#moduloIdentificacion input {
	background-color: #EBEBEB;
	border: solid 1px #A39FA0;
}

div#dos fieldset#moduloIdentificacion input#name {
	margin: 0px 0 0 10px;
}

div#dos fieldset#moduloIdentificacion input#name,[JAC] {
	margin: 14px 0 0 10px;
}

div#dos fieldset#moduloIdentificacion input#pass {
	margin: 8px 0 0 22px;
}

div#dos fieldset#moduloIdentificacion a#ok {
	display: block;
	width: 55px;
	height: 24px;
	margin: 10px 0 5px 0;
	padding: 0;
	background: url("../img/btnOk.gif") left top no-repeat;
	text-decoration: none;
}

div#dos fieldset#moduloIdentificacion a#ok,[JAC] {
	margin: 10px 0 5px 87px;
}

div#dos fieldset#moduloIdentificacion a#ok:hover {
	display: block;
	width: 55px;
	height: 24px;
	margin: 10px 0 5px 0;
	padding: 0;
	background: url("../img/btnOkOver.gif") left top no-repeat;
	text-decoration: none;
}

div#dos fieldset#moduloIdentificacion a#ok:hover,[JAC]{
	margin: 10px 0 5px 87px;
}

div#dos fieldset#moduloIdentificacion a#ok span {
	display: none;
}	

div#dos fieldset#moduloIdentificacion span#errorForm{
	color: red;
	font: normal 11px Arial, Helvetica;
}

div#dos div#novedades {

	width: 326px;
	height: 169px;
	margin: 19px 0 0 40px;
	padding: 6px 5px 10px 5px;
	background: url("../img/fondoIdentificacionSolar.gif") left top no-repeat;
	voice-family: "\"}\""; 
	voice-family: inherit;
	margin: 6px 0 0 40px;
	height: 153px;
}

div#dos div#novedades, [JAC] {
	float: left;
	margin: 19px 0 0 45px;
}

div#dos div#novedades h2 {
	margin: 0;
	padding: 5px 0 3px 25px;
	width: 312px;
	height: 17px;
	font-size: 11px;
	background: url("../img/bulletCatalogo.gif") 1px 1px no-repeat;
	background-color: #FFFFFF;
	text-transform: uppercase;
	voice-family: "\"}\""; 
	voice-family: inherit;
	padding: 5px 0 0 25px;
	width: 287px;
}

div#dos div#novedades ul {
	margin: 16px 0 0 23px;
	padding: 0;
	list-style: none;
	font: normal 11px Arial,Helvetica;
}

div#dos div#novedades ul li {
	background: url("../img/bulletNovedadesSolar.gif.") 10px 13px no-repeat;
	padding: 8px 10px 10px 0;
	margin: 0;
	border-bottom: solid 1px #BBBBC2;
	width: 266px;
}

div#dos div#novedades ul li#ultimo {
	border-bottom: 0;
}

div#dos div#novedades ul li a {
	padding: 0;
	margin: 0 0 0 18px;
	color: #000000;
}

div#dos div#novedades ul li a:hover {
	color: #000000;	
}

div#pie {
	margin: 10px 0 10px 0;
	padding: 0;
}

div#pie, [JAC] {
	margin: 0;
	padding: 0;
}

div#pie p {
	margin: 0 0 0 auto;
	padding: 0;
	text-align: center;	
	padding: 0;
	clear: both;
	font-size: 11px;
	color: #787878
}

div#pie p a:hover , div#pie p a {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #787878;
	text-decoration: none;
}

div#pie p#telf {
	margin: 0 0 0 auto; 
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A7A7A7
}

div#pie a#infoCorporativa, div#pie a#infoCorporativa:hover {
	margin: -25px 0 0 680px; 
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #787878;
	float: left;
}


