/* CSS Document */

@charset "utf-8";

* {
	padding: 0;
	margin: 0;
	text-decoration: none;
	list-style: none;
	outline: none;
}
.carro {
	clear: both;
}
.espacioGrande {
	border-bottom: 3px double #cccccc;
	margin: 20px 0;
}
.dch {
	text-align: right;
}
.centro {
	text-align: center;
}
.izq {
	text-align: left;
}
.left {
	float: left;
}
.right {
	float: right;
}
div#container #cuerpo #main #columnaCentral p.mensajeError {
	color: #ff0000;
	font-weight: bold;
}
input.button {
	cursor: pointer;
}
a img {
	border: 0 none;
}

body {
	background-color: #848685;
	background-image: url('../img/barraSuperiorFondoBody.gif');
	background-position: left top;
	background-repeat: repeat-x;
	color: #333333;
	background-color: #848685;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
}

div#container {
	background-color: #ffffff;
	background-image: url(img/bg_container.html);
	background-position: center top;
	background-repeat: repeat-y;
	border-bottom: 8px solid #F27213;
	box-shadow: 0 0 25px 0 #313332;
	margin: 0 auto;
	padding: 0 0;
	width: 980px;
}

div#container #cabecera {
	background-color: #ffffff;
	height: 221px;
	position: relative;
	z-index: 10;
}

/* HOME */
div#container div#cuerpo div#main div#home {
	background-image: url(../img/bg-home.html);
	background-image: url(../img/bg-home-2.html);
	background-repeat: no-repeat;
	background-position: 50px 10px;
	background-position: 0px 0px;
	min-height: 400px;
	position: relative;
}
div#container div#cuerpo div#main div#home div a {
	outline: none;
}
div#container div#cuerpo div#main div#home div#serviciosLogisticos {
	background-image: url(../img/serviciosLogisticos.html);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 10px;
	left: 106px;
	height: 148px;
	width: 271px;
	background-image: url(../img/serviciosLogisticos-2.html);
	background-repeat: no-repeat;
	background-position: -10px -200px;
	position: absolute;
	top: 200px;
	left: 10px;
	height: 190px;
	width: 190px;
}
div#container div#cuerpo div#main div#home div#serviciosLogisticos a {
	display:block;
	height: 105px;
	width: 160px;
	margin: 15px auto 0;
	
	display:block;
	height: 190px;
	width: 190px;
	margin: 0 0 0 0;
}
div#container div#cuerpo div#main div#home div#serviciosLogisticos a.medio {
	display:block;
	height: 95px;
	width: 95px;
	margin: 0 0 0 0;
}
div#container div#cuerpo div#main div#home div#serviciosDOA {
	background-image: url(../img/serviciosDOA.html);
	background-image: url(../img/serviciosDOA-2.html);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 245px;
	left: 106px;
	height: 148px;
	width: 271px;
	margin: auto;
	
	background-image: url(../img/serviciosDOA-2.html);
	background-repeat: no-repeat;
	background-position: -200px -10px;
	margin: 0;
	position: absolute;
	top: 10px;
	left: 200px;
	height: 190px;
	width: 190px;
}
div#container div#cuerpo div#main div#home div#serviciosDOA a {
	display:block;
	height: 105px;
	width: 160px;
	margin: 27px auto 0;
	
	display:block;
	height: 190px;
	width: 190px;
	margin: 0 0 0 0;
}
div#container div#cuerpo div#main div#home div#serviciosDOA a.medio {
	display:block;
	height: 95px;
	width: 95px;
	margin: 0 0 0 95px;
}
div#container div#cuerpo div#main div#home div#serviciosDeValor {
	background-image: url(../img/serviciosDeValor.html);
	background-repeat: no-repeat;
	position: absolute;
	top: 65px;
	left: 285px;
	height: 271px;
	width: 148px;
	background-image: url('../img/serviciosDeValor-2.html');
	background-repeat: no-repeat;
	background-position:  -10px;
	margin: 0;
	position: absolute;
	top: 10px;
	left: 10px;
	height: 190px;
	width: 190px
}
div#container div#cuerpo div#main div#home div#serviciosDeValor a {
	display:block;
	height: 160px;
	width: 105px;
	margin: 50px 0 0 31px;
	
	display:block;
	height: 190px;
	width: 190px;
	margin: 0 0 0 0;
}
div#container div#cuerpo div#main div#home div#serviciosDeValor a.medio {
	display:block;
	height: 95px;
	width: 95px;
	margin: 0 0 0 0;
}
div#container div#cuerpo div#main div#home div#serviciosDeReparacion {
	background-image: url(../img/serviciosDeReparacion.html);
	background-repeat: no-repeat;
	position: absolute;
	top: 65px;
	left: 50px;
	height: 271px;
	width: 148px;
	
	background-image: url('../img/serviciosDeReparacion-2.html');
	background-repeat: no-repeat;
	background-position:  -200px;
	margin: 0;
	position: absolute;
	top: 200px;
	left: 200px;
	height: 190px;
	width: 190px
}
div#container div#cuerpo div#main div#home div#serviciosDeReparacion a {
	display:block;
	height: 160px;
	width: 105px;
	margin: 50px 0 0 12px;
	
	display:block;
	height: 190px;
	width: 190px;
	margin: 0 0 0 0;
}
div#container div#cuerpo div#main div#home div#serviciosDeReparacion a.medio {
	display:block;
	height: 95px;
	width: 95px;
	margin: 0 0 0 95px;
}
div#container div#cuerpo div#main div#home div#puntosDeServicio {
	background-image: url(../img/puntosDeServicio.html);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 135px;
	left: 175px;
	height: 131px;
	width: 131px;
	
	background-image: url(../img/puntosDeServicio-2.html);
	top: 105px;
	left: 105px;
	height: 190px;
	width: 190px;
}
div#container div#cuerpo div#main div#home div#puntosDeServicio a {
	display:block;
	height: 105px;
	width: 105px;
	margin: 13px auto 0;
	
	display:block;
	height: 190px;
	width: 190px;
	margin: 0 0 0 0;
}
div#container div#cuerpo div#main div#home div#textosServicios {
	float: right;
	width: 320px;
}
div#container div#cuerpo div#main div#home div#textosServicios div.textoServicio {
	display: none;
	padding-right: 25px;
}
div#container div#cuerpo div#main div#home div#textosServicios div.textoServicio h2 {
	color: #868b8f;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	text-align: center;
}
div#container div#cuerpo div#main div#home div#textosServicios div.textoServicio p {
	color: #6F767E;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
	text-align: justify;
}

/* MENU HORIZONTAL */
div#container #cabecera #menuHorizontal {
	background-color: #f27213;
	background-image: url('../img/degradadoMenu.jpg');
	background-repeat: repeat-x;
	background-position: 0 0;
	border-bottom: 1px solid #e5e5e5;
	float: none;
	position: relative;
	z-index: 999;
}
div#container #cabecera #menuHorizontal ul#general {
	float: left;
	padding: 5px 0;
}
div#container #cabecera #menuHorizontal ul#general li {
	border-left: 1px solid #cccccc;
	float: left;
	font-size: 11px;
	margin: 1px 0 0 2px;
	padding: 0 5px;
}
div#container #cabecera #menuHorizontal ul#general li#idioma {
	background-image: url(../img/arrowDown.html);
	background-position: 100% 6px;
	background-repeat: no-repeat;
	border: 0 none;
	display: block;
	height: 15px;
	padding: 0 5px 5px;
	position: relative;
	width: 50px;
}
div#container #cabecera #menuHorizontal ul#general li#idioma:hover {
	background-image: url(../img/arrowUp.html);
}
div#container #cabecera #menuHorizontal ul#general li#idioma ul {
	position: absolute;
}
div#container #cabecera #menuHorizontal ul#general li#idioma ul li {
	border: 0 none;
	cursor: pointer;
	display: none;
	float: none;
}
div#container #cabecera #menuHorizontal ul#general li#idioma:hover ul li {
	display: block;
}
div#container #cabecera #menuHorizontal ul#general li a {
	color: #333333;
}
div#container #cabecera #menuHorizontal ul#general li a:hover {
	color: #6f767e;
}

/* iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii */
div#container #cabecera #menuHorizontal ul#empresas {
	background-color: transparent;
	background-image: url('../img/degradadoMenu.jpg');
	background-repeat: repeat-x;
	background-position: 0 0;
	float: left;
	padding: 0;
}
div#container #cabecera #menuHorizontal ul#empresas li {
	background-color: #transparent;
	border-right: 2px solid #ffffff;
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 8px;
	position: relative;
	/*width: 150px;*/
}
div#container #cabecera #menuHorizontal ul#empresas li:last-child {
	border-right: 0 none;
}
div#container #cabecera #menuHorizontal ul#empresas li.current {
	background-color: #737278;
}
div#container #cabecera #menuHorizontal ul#empresas li:hover {
	background-color: #737278;
}
div#container #cabecera #menuHorizontal ul#empresas li a {
	background-color: #525257;
	background-image: url('../img/degradadoMenu.jpg');
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #ffffff;
	display: block;
	font-size: 13px;
	font-weight: normal;
	height: 20px;
	padding: 7px 15px 23px;
	/*min-width: 120px;*/
	/*text-align: center;*/
	white-space: nowrap;
	width: 127px;
}
div#container #cabecera #menuHorizontal ul#empresas li a:hover {
	/*text-decoration: underline;*/
}
div#container #cabecera #menuHorizontal ul#empresas li#homeMenu, 
div#container #cabecera #menuLogin ul#areaClientes li#homeMenu {
	height: 50px;
	position: relative;
	width: 26px;
}
div#container #cabecera #menuHorizontal ul#empresas li#homeMenu a, 
div#container #cabecera #menuLogin ul#areaClientes li#homeMenu a {
	background-color: transparent;
	background-image: url('../img/homeIcon.gif');
	background-position: center 0;
	background-repeat: no-repeat;
	display: block;
	height: 54px;
	left: 0;
	padding: 0;
	position: absolute;
	top: -4px;
	width: 26px;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu {
	background-color: #838287;
	position: absolute;
	left: 0;
	min-width: 200px;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu.alinearDch {
	left: auto;
	right: 0;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu ul li.current {
	background-color: #ea5211;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu ul li.current div.dropdownMenu {
	position: relative;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu li {
	border-top: 2px solid #ffffff;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
	height: auto;
	margin: 0;
	width: auto;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu li a {
	color: #ffffff;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu li ul.toggle {
	display: none;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu ul li ul.toggle {
	display: none;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu li.current ul.toggle {
	display: block;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu li.current ul.toggle li a {
	min-width: 160px;
	padding-left: 25px;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu li.current ul.toggle li.tipoUsuario {
	color: #eeeeee;
	font-weight: bold;
	padding-left: 20px;
	text-transform: uppercase;
}
div#container #cabecera #menuHorizontal div.dropdownMenu li {
	clear: both;
	float: none;
	padding: 0;
}
div#container #cabecera #menuHorizontal ul#empresas li li.current, 
div#container #cabecera #menuHorizontal ul#empresas li.current li {
	background-color: #B7BBBC;
}
div#container #cabecera #menuHorizontal ul#empresas li.current li.currento {
	background-color: #e9e9e9;
	color: #c7cbcc;
}
div#container #cabecera #menuHorizontal ul#empresas li.current li.currento a {
    color: #000000;
}
div#container #cabecera #menuHorizontal ul#empresas li.current li.currento li a {
	border-bottom: 0 none;
    border-top: 0 none;
    color: #262C32;
    margin-right: 0;
    padding-right: 15px;
}
div#container #cabecera #menuHorizontal ul#empresas li.current li.currento li.currento a {
	background-color: #ea5211;
	color: #000000;
    margin-right: 15px;
    padding-right: 0;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu  {
    border-bottom: 2px solid #ffffff;
    margin-top: 9px;
}
div#container #cabecera #menuHorizontal li img.displayer, 
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu li img.displayer {
	cursor: pointer;
	display: inline-block;
    height: 5px;
    margin-top: 8px;
    padding: 5px;
    position: absolute;
    width: 5px;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu li {
	padding: 0;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu li a {
	background-color: #838287;
	background-image: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	height: auto;
	line-height: 20px;
	padding: 3px 15px;
	text-align: left;
	min-width: 170px;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu li a:hover {
	background-color: #ea5211;
}
div#container #cabecera #menuHorizontal ul#empresas div.dropdownMenu li ul li a {
	width: auto;
}

/* iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii */
/* MENU LOGIN */
div#container #cabecera #menuLogin {
	float: none;
	position: relative;
	z-index: 998;
}
div#container #cabecera #menuLogin ul#areaClientes {
	background-color: #f27213;
	background-image: url('../img/degradadoMenu.jpg');
	background-repeat: repeat-x;
	background-position: 0 0;
	padding: 0;
}
div#container #cabecera #menuLogin ul#areaClientes li {
	background-color: #transparent;
	border-right: 2px solid #ffffff;
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 8px;
	position: relative;
	/*
	background-color: #b7bbbc;
	display: block;
	float: left;
	height: 30px;
	margin: 0 0 0 2px;
	position: relative;
	*/
	/*width: 150px;*/
}
div#container #cabecera #menuLogin ul#areaClientes li#labeler {
	/*background-color: #6f767e;*/
}
div#container #cabecera #menuLogin ul#areaClientes li#labeler a {
}
div#container #cabecera #menuLogin ul#areaClientes li#labeler a:hover {
	text-decoration: none;
}
div#container #cabecera #menuLogin ul#areaClientes li.current {
	background-color: #737278;
}
div#container #cabecera #menuLogin ul#areaClientes li a {
	background-color: #525257;
	background-image: url('../img/degradadoMenu.jpg');
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #ffffff;
	display: block;
	font-size: 13px;
	font-weight: normal;
	height: 20px;
	padding: 7px 15px 23px;
	white-space: nowrap;
	/*
	color: #ffffff;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	padding: 7px 15px 3px;
	*/
	/*min-width: 120px;*/
}
div#container #cabecera #menuLogin ul#areaClientes li a:hover {
	text-decoration: underline;
}
div#container #cabecera #menuLogin ul#areaClientes div.dropdownMenu {
	background-color: #838287;
	left: 0;
    margin-top: 9px;
	min-width: 200px;
	position: absolute;
}
div#container #cabecera #menuLogin ul#areaClientes div.dropdownMenu.alinearDch {
	left: auto;
	right: 0;
}
div#container #cabecera #menuLogin ul#areaClientes div.dropdownMenu ul li.current {
	background-color: #ea5211;
}
div#container #cabecera #menuLogin ul#areaClientes div.dropdownMenu ul li.current div.dropdownMenu {
	position: relative;
}
div#container #cabecera #menuLogin ul#areaClientes div.dropdownMenu li {
	border: 1px solid #ffffff;
	height: auto;
	margin: 0;
	padding: 0;
	width: auto;
}
div#container #cabecera #menuLogin ul#areaClientes div.dropdownMenu li ul.toggle {
	display: none;
}
div#container #cabecera #menuLogin ul#areaClientes div.dropdownMenu ul li ul.toggle {
	display: none;
}
div#container #cabecera #menuLogin ul#areaClientes div.dropdownMenu li.current ul.toggle {
	display: block;
}
div#container #cabecera #menuLogin ul#areaClientes div.dropdownMenu li.current ul.toggle li {
	padding-left: 10px;
}
div#container #cabecera #menuLogin ul#areaClientes div.dropdownMenu li.current ul.toggle li.tipoUsuario {
	color: #eeeeee;
	font-weight: bold;
	padding-left: 20px;
	text-transform: uppercase;
}
div#container #cabecera #menuLogin div.dropdownMenu li {
	clear: both;
	float: none;
}
div#container #cabecera #menuLogin ul#areaClientes li li.current, 
div#container #cabecera #menuLogin ul#areaClientes li.current li {
	background-color: #B7BBBC;
}
div#container #cabecera #menuLogin ul#areaClientes li.current li.currento {
	background-color: #e9e9e9;
	color: #c7cbcc;
}
div#container #cabecera #menuLogin ul#areaClientes li.current li.currento a {
    background-color: #F27213;
    color: #000000;
}
div#container #cabecera #menuLogin ul#areaClientes li.current li.currento li a {
	border-bottom: 0 none;
    border-top: 0 none;
    color: #262C32;
    margin-right: 0;
    padding-right: 15px;
}
div#container #cabecera #menuLogin ul#areaClientes li.current li.currento li.currento a {
	color: #000000;
    margin-right: 15px;
    padding-right: 0;
}
div#container #cabecera #menuLogin li img.displayer, 
div#container #cabecera #menuLogin ul#areaClientes div.dropdownMenu li img.displayer {
	cursor: pointer;
	display: inline-block;
    height: 5px;
    margin-top: 8px;
    padding: 5px;
    position: absolute;
    width: 5px;
}
div#container #cabecera #menuLogin ul#areaClientes div.dropdownMenu li a {
	background-image: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	height: auto;
	line-height: 20px;
	padding: 3px 15px;
	min-width: 170px;
}
div#container #cabecera #menuLogin ul#areaClientes div.dropdownMenu li ul li a {
	width: auto;
}

/* LOGO */
div#container #cabecera #logo {
	height: 136px;
	float: left;
}
div#container #cabecera #logo a {
	color: #848685;
	font-size: 20px;
	padding: 47px 0;
	position: absolute;
}
div#container #cabecera #logo a img {
	margin: 0 30px;
}
div#container #cabecera #logo img#solucionesInformaticas {
	bottom: 1px;
	position: absolute;
	right: 1px;
}

/* SUBMENU SUPERIOR */
div#container #cabecera #subMenuSuperior {
	border-bottom: 1px solid #cacacb;
	color: #4c4d55;
	height: 46px;
	position: relative;
	z-index: 10;
}
div#container #cabecera #subMenuSuperior span.separador {
	background-color: #cacacb;
	display: inline-block;
	height: 7px;
	margin-bottom: -19px;
	width: 1px;
}
div#container #cabecera #subMenuSuperior a {
	color: #4c4d55;
	line-height: 46px;
	margin: 0 10px;
}
div#container #cabecera #subMenuSuperior a.selectorIdioma {
	background-image: url(../img/flechaIdioma.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 7px;
}

/* FECHAHORA */
div#container #cabecera #fechaHora {
	font-size: 11px;
	position: absolute;
	right: 20px;
	top: 155px;
}
div#container #cabecera #fechaHora.nueva {
	font-size: 11px;
	position: absolute;
	right: 20px;
	top: 15px;
}
div#container #cabecera #bienvenida {
	font-size: 11px;
	position: absolute;
	right: 20px;
	text-align: right;
	top: 80px;
}
div#container #cabecera #bienvenida div.submit a {
	background-color: transparent;
	border: 0 none;
	color: #5c5b5b;
	font-weight: normal;
	margin-right: 0;
	margin-top: 22px;
	padding: 0;
	width: auto;
}
div#resumenCesta {
	bottom: 86px;
	height: 65px;
	position: absolute;
	right: 270px;
	width: 340px;
}
div#resumenCesta table {
	float: right;
	margin-top: 0;
	width: 148px;
}
div#resumenCesta table th.unidades, 
div#resumenCesta table th.precio {
	background-color: #B7BBBC;
}
div#resumenCesta div.submit {
	float: right;
}
div#resumenCesta div#anular.submit {
	margin-bottom: 2px;
	margin-top: 24px;
}
div#resumenCesta div.submit a {
	padding: 2px;
	text-align: center;
}
/*
div#resumenCesta p a {
	padding: 2px 31px;
	text-align: center;
	width: 80px;
}
*/

/* TITULO PAGINA */
div#container #cabecera h1#tituloPagina {
	color: #b7bbbc;
	font-size: 24px;
	font-weight: bold;
	margin: 116px 0 0 0;
}

/* FORMULARIO LOGIN */
div#container #cabecera div.toggle {
	float: right;
	position: relative;
	z-index: 1;
}
div#container #cabecera div.toggle form div#login {
	margin-top: 30px;
	padding: 20px;
	text-align: right;
}
div#container #cabecera div.toggle form div#login label {
	color: #5b5c5c;
	margin-right: 10px;
}
div#container #cabecera div.toggle form div#login input {
	margin-bottom: 5px;
	width: 145px;
}
div#container #cabecera div.toggle form div#login div.submit input {
	background-color: transparent;
	border: 0 none;
	color: #5c5b5b;
	font-weight: normal;
	margin-right: 80px;
	padding: 0;
	width: auto;
	/*
	padding: 1px 40px;
	width: 145px;
	*/
}


/* BREADCRUMB */
div#container #breadcrumb {
	background-color: #efeff0;
	margin-top: 2px;
	padding: 5px 20px;
}
div#container #breadcrumb a {
	color: #6a6b70;
	margin: 0 5px;
}
div#container #breadcrumb a:last-child {
	color: #F27213;
}
div#container #breadcrumb a#volver {
	color: #F27213;
	float: right;
	margin: 0;
}


/* CUERPO */
div#container #cuerpo {
	background-color: #6f767e;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
div#container #cuerpo.home {
	background-color: #ffffff;
}

/* MENU VERTICAL */
div#container #cuerpo #menu_vertical {
	background-color: #6f767e;
	color: #ffffff;
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 200px;
}
div#container #cuerpo #menu_vertical ul {
	border-bottom: 1px solid #798086;
	padding: 20px;
}
div#container #cuerpo #menu_vertical ul li {
	padding: 5px 0 0;
	position: relative;
}
div#container #cuerpo #menu_vertical ul li img {
	cursor: pointer;
	left: -10px;
	position: absolute;
	top: 10px;
}
div#container #cuerpo #menu_vertical ul li a {
	color: #ffffff;
	/*text-transform: uppercase;*/
}
div#container #cuerpo #menu_vertical ul li.current a, div#container #cuerpo #menu_vertical ul li.currento a {
	color: #262c32;
}
div#container #cuerpo #menu_vertical ul li ul.toggle {
	border: 0 none;
	display: none;
	font-weight: normal;
	padding: 0;
}
div#container #cuerpo #menu_vertical ul li.current ul.toggle, div#container #cuerpo #menu_vertical ul li.currento ul.toggle {
	display: inline;
}
div#container #cuerpo #menu_vertical ul li ul.toggle li {
	padding: 2px 0 2px 9px;
}
div#container #cuerpo #menu_vertical ul li ul.toggle li a {
	color: #d0d0d0;
	/*text-transform: capitalize;*/
}
div#container #cuerpo #menu_vertical ul li ul.toggle li.current a, div#container #cuerpo #menu_vertical ul li ul.toggle li.currento a {
	color: #262c32;
}
div#container #cuerpo #menu_vertical p {
	padding: 10px 20px 0;
}
div#container #cuerpo #menu_vertical a {
	color: #ffffff;
}
div#container #cuerpo #menu_vertical div.toggle form label {
	clear: both;
	display: block;
	margin: 5px 0 5px 20px;
}
div#container #cuerpo #menu_vertical div.toggle form input {
	background-color: #6f767e;
	#background-color: #cccccc;
	_background-color: #cccccc;
	border: 1px solid #ffffff;
	clear: both;
	color: #ffffff;
	cursor: text;
	display: block;
	margin: 5px 0 5px 20px;
	padding: 0 2px;
}

	/* IE 8 */
@media \0screen {
div#container #cuerpo #menu_vertical div.toggle form input {background-color: #cccccc;}
}
/* IE 9 */
:root div#container #cuerpo #menu_vertical div.toggle form input {background-color: #cccccc\9} 

div#container #cuerpo #menu_vertical div.toggle form div.submit input {
	background-color: #6f767e;
}
div#container #cuerpo #menu_vertical div.toggle form a {
	clear: both;
	display: block;
	margin: 5px 0 5px 20px;
}

/* MAIN */
div#container #cuerpo #main {
	background-color: #ffffff;
	border-top: 1px solid #d0d0d0;
	float: right;
	min-height: 450px;
	padding: 20px 0 0;
	width: 780px;
}
div#container #cuerpo #main.fullwidth {
	width: 100%;
}
div#container #cuerpo #main.inicio {
	/*min-height: 348px;*/
	padding-top: 0;
}
div#container #cuerpo.home #main {
	background-color: #ffffff;
	border-top: 1px solid #d0d0d0;
	float: right;
	padding: 20px 0 20px 200px;
	width: 780px;
}

/* COLUMNA CENTRAL */
div#container #cuerpo #main #columnaCentral {
	float: left;
	padding: 0 20px;
	width: 430px;
}
div#container #cuerpo #main #columnaCentral.columnaUnica {
	float: left;
	padding: 0 20px;
	width: 740px;
}
div#container #cuerpo #main.fullwidth #columnaCentral.columnaUnica {
	width: 940px;
}
div#container #cuerpo #main #columnaCentral h1 {
	color: #6f767e;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
}
div#container #cuerpo #main #columnaCentral h2 {
	color: #F27213;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
}
div#container #cuerpo #main #columnaCentral img.imgCentral {
	border: 1px solid #d0d0d0;
	margin: 10px 0;
	width: 430px;
}
div#container #cuerpo #main #columnaCentral p {
	color: #6f767e;
	font-size: 12px;
	margin: 10px 0;
}
div#container #cuerpo #main #columnaCentral p img.leftFloatImage {
	float: left;
	margin: 0 10px 0 0;
}
div#container #cuerpo #main #columnaCentral p img.rightFloatImage {
	float: right;
	margin: 0 0 0 10px;
}
div#container #cuerpo #main #columnaCentral p a {
	color: #F27213;
	font-weight: bold;
}
div#container #cuerpo #main #columnaCentral form#Paso1Form {
    background-image: url("../img/fondoLogin.jpg");
    background-position: 0 50px;
    background-repeat: no-repeat;
    margin-bottom: -20px;
    margin-left: -20px;
    padding: 0 0 304px;
    width: 980px;
}
div#container #cuerpo #main #columnaCentral form#Paso1Form div#formContainer {
    background-image: url("../img/degradadoMenu.jpg");
    background-position: 0 0;
    background-repeat: repeat-x;
    height: 30px;
    padding: 10px 0;
}
div#container #cuerpo #main #columnaCentral form#Paso1Form div#formContainer p {
    color: #ffffff;
    float: left;
    font-size: 24px;
    margin: 0 30px 0 15px;
}
div#container #cuerpo #main #columnaCentral form#Paso1Form div#formContainer label {
    color: #ffffff;
    margin: 10px 10px 10px 20px;
}
div#container #cuerpo #main #columnaCentral form#Paso1Form div#formContainer input {
	background-color: transparent;
	border: 1px solid #ffffff;
	color: #ffffff;
	margin: 10px 0;
	padding: 0 0 0 5px;
}
div#container #cuerpo #main #columnaCentral form#Paso1Form div#formContainer div.submit {
	float: right;
}
div#container #cuerpo #main #columnaCentral form#Paso1Form div#formContainer div.submit input {
	border: 0 none;
}
div#container #cuerpo #main #columnaCentral div.contenidos ul {
	color: #6f767e;
	font-size: 12px;
	margin: 10px 0;
}
div#container #cuerpo #main #columnaCentral div.contenidos ul li {
	list-style: disc inside none;
	margin: 5px 0;
	padding-left: 20px;
}

/* COLUMNA LATERAL */
div#container #cuerpo #main #columnaLateral {
	border-left: 1px dashed #d0d0d0;
	float: right;
	padding: 0 20px 0 20px;
	width: 269px;
}
div#container #cuerpo #main #columnaLateral h2 {
	color: #262c32;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
}
div#container #cuerpo #main #columnaLateral img {
	width: 269px;
}
div#container #cuerpo #main #columnaLateral p {
	color: #6f767e;
	font-size: 12px;
	margin: 5px 0;
}


/* FORMULARIO */

div#container div#main form div.seccion {
	border-bottom: 2px solid #cccccc;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
div#container div#main form div.seccion div.col1 {
	float: left;
	width: 230px;
}
div#container div#main form div.seccion div.col2 {
	border-left: 2px dotted #cccccc;
	float: left;
	padding-left: 10px;
	padding-right: 5px;
	width: 480px;
}
div#container div#main form div.seccion div.col1 label {
	display: block;
	float: left;
	width: 90px;
}
div#container div#main form div.seccion div.col2 label {
	display: block;
	float: left;
	width: 100px;
}
div#container div#main form div.seccion div.col1 input, div#container div#main form div.seccion div.col2 input {
	display: block;
	float: right;
	margin-bottom: 5px;
	margin-right: 5px;
	width: 125px;
}
div#container div#main form#datosEvento div.seccion div.col2 {
	width: 100%;
}
div#container div#main form#datosEvento div.seccion div.col2 div.select, 
div#container div#main form#datosEvento div.seccion div.col2 div.input {
	width: 245px;
}
div#container div#main form#datosEvento div.seccion div.col2 div.input.largo {
	width: 345px;
}
div#container div#main form#datosEvento div.seccion div.col2 div.input.largo label {
	width: 150px;
}
div#container div#main form#datosEvento div.seccion div.col2 div.input.largo input {
	width: 175px;
}
div#container div#main form#datosEvento div.seccion div.col2 div.direccion {
	width: 490px;
}
div#container div#main form#datosEvento div.seccion div.col2 div.direccion div.input {
	width: 490px;
}
div#container div#main form#datosEvento div.seccion div.col2 div.direccion div.input input {
	width: 355px;
}
div#container div#main form#datosEvento div.seccion div.col2 div.numero {
	width: 70px;
}
div#container div#main form#datosEvento div.seccion div.col2 div.numero div.input {
	width: 70px;
}
div#container div#main form#datosEvento div.seccion div.col2 div.info {
	width: 140px;
}
div#container div#main form#datosEvento div.seccion div.col2 div.info div.input{
	width: 140px;
}
div#container div#main form#datosEvento div.seccion div.col2 div.correo div.input input {
	width: 145px;
}
div#container div#main form#datosEvento div.seccion div.col2 textarea {
	height: 80px;
	margin-bottom: 10px;
	width: 100%;
}
div#container div#main div#columnaCentral a.contratacion {
	background-color: #c5c5c5;
	border: 2px solid #6f767e;
	color: #6f767e;
	font-weight: bold;
	padding: 3px 10px;
}
div#container div#main div#columnaCentral a.contratacion:hover {
	background-color: #6f767e;
	border: 2px solid #c5c5c5;
	color: #ffffff;
}
div#container div#main div#columnaCentral a.oculto {
	/*display: none;*/
}
div#container div.seccion div#todalatabla{
	float: none;
	clear: both;
}

/*
div#container div#main div.submit a {
	background-color: #c5c5c5;
	border: 2px solid #6f767e;
	color: #6f767e;
	font-weight: bold;
	padding: 3px 10px;
}
div#container div#main div.submit a:hover {
	background-color: #6f767e;
	border: 2px solid #c5c5c5;
	color: #ffffff;
}
*/
/*mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm*/
/*mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm*/

div#container div.seccion {
	float: none;
	clear: both;
}
div#container div.seccion div.col1 {
	width: 295px;
	float: left;
	margin-right: 5px;
}
div#container div.seccion div.col2 {
	width: 595px;
	float: left;
	padding-left: 5px;
}
div#container div.seccion div.col1 div.input, div#container div.seccion div.col1 div.select {
	width: 230px;
}
div#container div.seccion div.col2 div.input, div#container div.seccion div.col2 div.select {
	width: 270px;
}
div#container div.seccion div.input, div#container div.seccion div.select {
	float: left;
	width: 300px;
	position: relative;
	padding: 2px 0;
}

div#container div.seccion form div.selectores select {
	width: 215px;
}

div#container div.seccion div.input, div#container div.seccion div.selectlargo {
	float: left;
	width: 600px;
	position: relative;
	padding: 2px 0;
}
div#container div.seccion div.inputselect div.input, div#container div.seccion div.inputselect div.select {
	float: left;
	width: auto;
	position: relative;
	padding: 2px 0;
}
div#container div.seccion div.checkbox {
	float: left;
	width: 180px;
	position: relative;
	padding: 2px 0;
}
div#container div.seccion div.largo {
	width: 600px;
}
div#container div.seccion div.textarea {
	
}
div#container div.seccion div.inputselect div.input label, div#container div.seccion div.inputselect div.select label {
	display: inline-block;
	margin-right: 10px;
	width: auto;
}
div#container div.seccion div.input label, div#container div.seccion div.select label {
	width: 155px;
	display: inline-block;
}
div#container div.seccion div.input input,
div#container div.seccion div.select input,
div#container div.seccion div.input select,
div#container div.seccion div.select select {
	width: 120px;
	vertical-align: top;
	/*border-color: #D9A633;*/
	border-width: 1px;
}
div#container div.seccion div.selectlargo input,
div#container div.seccion div.selectlargo select {
	width: 420px;
	vertical-align: top;
	/*border-color: #D9A633;*/
	border-width: 1px;
}
div#container div.inputselect div.input input,
div#container div.inputselect div.select select {
	width: 120px;
	vertical-align: top;
	/*border-color: #D9A633;*/
	border-width: 1px;
	margin-right: 20px;
}
div#container div#ordenes input,
div#container div#ordenes select {
	width: 200px;
	vertical-align: top;
	/*border-color: #D9A633;*/
	border-width: 1px;
	margin-right: 20px;
}

div#container div.seccion div#ordenes label {
	display: inline-block;
	margin-right: 10px;
	width: auto;
}

div#container div#columnaCentral form div#codpostal input {
	width: 120px;
	vertical-align: top;
	/*border-color: #D9A633;*/
	border-width: 1px;
}
div#container div#columnaCentral form div#codpostal label {
	float: left;
	width: 60px;
}
div#container div.seccion div.select_largo input,
div#container div.seccion div.select_largo select {
	width: 300px;
	vertical-align: top;
	/*border-color: #D9A633;*/
	border-width: 1px;
}
div#container div.seccion div.largo input, div#container div.seccion div.largo select {
	width: 450px;
}
div#container div#ordenes div.orden div.inputselect div.input.select select {
	font-size: 11px;
	width: auto;
}
div#container div#ordenes div.orden div.inputselect div.input.text input {
	width: 40px;
}
div#container div#ordenes div.orden a.borrarorden img {
	padding-top: 3px;
}
div#container div.seccion div.fecha {
	margin-left: 120px;
}
div#container div.seccion div.checkbox input {
	position: absolute;
	left: 0px;
	top: 3px;
	width: 20px;
}
div#container div.seccion div.checkbox label {
	display: block;
	line-height: 20px;
	padding-left: 20px;
}
div#container div.seccion div.twocol div.input, div#container div.seccion div.twocol div.checkbox {
	margin-right: 10px;
	width: auto;
}
/*
div#container div.seccion div.fecha select {
	width: 50px;
}
div#container div.seccion div.fecha select#PeticionFechaEntregaMonth {
	width: 80px;
}
div#container div.seccion div.fecha label {
	width: 90px;
}
*/
div#container div.seccion div.radio label {
	margin: 0 75px 5px 5px;
}
div#container div.seccion div.textarea label {
	display: block;
	margin-bottom: 5px;
	width: 400px;
}
div#container div.seccion div.textarea textarea {
	width: 735px;
	height: 100px;
	/*border-color: #D9A633;*/
	border-width: 1px;
}

div#container div.seccion div.direccion select {
	font-size: 11px;
	height: 18px;
	position: absolute;
	left: 47px;
	top: 4px;
	width: 70px;
}
div#container div#main form div.seccion div.col2 div.numero {
	width: 70px;
}
div#container div#main form div.seccion div.col2 div.numero div.input {
	width: 70px;
}
div#container div#main form div.seccion  div.numero label {
	width: 40px;
}
div#container div#main form div.seccion  div.numero input {
	width: 23px;
}
div#container div#main form div.seccion  div.col2 div.info {
	width: 140px;
}
div#container div#main form div.seccion  div.col2 div.info div.input {
	width: 140px;
}
div#container div#main form div.seccion  div.col2 div.info label {
	width: 42px;
}
div#container div#main form div.seccion  div.col2 div.info input {
	width: 90px;
}
div#container div#main form div.seccion  div.col2 div.postal {
	width: 115px;
}

div#container div#main form div.seccion  div.postal label {
	width: 60px;
}
div#container div#main form div.seccion  div.postal input {
	width: 42px;
}
div#container div#main form div.seccion  div.col2 div.poblacion {
	width: 225px;
}
div#container div#main form div.seccion  div.col2 div.poblacion div#poblacion_content {
	float: right;
	width: 165px;
}
div#container div#main form div.seccion  div.col2 div.poblacion div#poblacion_origen {
	float: right;
	width: 165px;
}
div#container div#cuerpo div#main form div.seccion  div.col2 div.poblacion div#poblacion_content select {
	font-size: 11px;
	margin: 0 0 10px;
	width: 215px;
}
div#container div#cuerpo div#main form div.seccion  div.col2 div.poblacion div#poblacion_origen select {
	font-size: 11px;
	margin: 0 0 10px;
	width: 215px;
}
div#container div#cuerpo div#main form div.seccion  div.col2 div.poblacion div#poblacion_content p {
	margin: 0 0 5px;
	width: 215px;
}
div#container div#cuerpo div#main form div.seccion  div.col2 div.poblacion div#poblacion_origen p {
	margin: 0 0 5px;
	width: 215px;
}
div#container div#main form div.seccion  div.poblacion label {
	width: 60px;
}
div#container div#main form div.seccion  div.poblacion input {
	width: 42px;
}
div#container div#main form div.seccion  div.col2 div.telefono, div#container div#main form div.seccion  div.col2 div.telefono2 {
	width: 240px;
}
div#container div#main form div.seccion  div.col2 div.telefono div.input, div#container div#main form div.seccion  div.col2 div.telefono2 div.input {
	width: 240px;
}
div#container div#main form div.seccion  div.col2 div.telefono label, div#container div#main form div.seccion  div.col2 div.telefono2 label {
	width: 90px;
}
div#container div#main form div.seccion  div.telefono input, div#container div#main form div.seccion  div.telefono2 input {
	width: 143px;
}
div#container div#main form div.seccion  div.col2 div.correo {
	width: 100%;
}
div#container div#main form div.seccion  div.col2 div.correo div.input {
	width: 100%;
}
div#container div#main form div.seccion  div.col2 div.correo label {
	width: 90px;
}
div#container div#main form div.seccion  div.correo input {
	float: left;
	width: 240px;
}
div#container div#main form div.seccion  div.col2 div.medio {
	width: 215px;
}
div#container div#main form div.seccion  div.medio label {
	width: 70px;
	text-align: right;
	padding-right: 10px;
}
div#container div#main form div.seccion  div.medio input {
	width: 120px;
}

div#container div#main form#selectorStock {
	margin-bottom: 20px;
}
div#container div#main form#selectorStock input {
	background-color: #6F767E;
	border: 1px solid #C5C5C5;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	padding: 2px 15px;
}

div#container div#main div#resumenEnCurso form#selectorStock select#stocks {
	width: 130px;
	margin: 1px;
	border-width: 1px;
	/*border-color: #D9A633;*/
}

div#container div#main div#resumenEnCurso label {
	float: left;
	padding: 2px;
	width: 50px;
}

div#container div#main div#resumenEnCurso input {
	width: 125px;
	border-width: 1px;
	border-color: #B7BBBC;
	/*border-color: #D9A633;*/
}

/*mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm*/
/*mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm*/

/* STOCK */

div#menuSecundario {
	margin-bottom: 20px;
}
ul#pestanas {
	
}
ul#pestanas li {
	float: left;
	margin: 0 1px;
}
ul#pestanas li a {
	border: 2px solid #c5c5c5;
	color: #6f767e;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 10px;
}
ul#pestanas li a:hover {
	border: 2px solid #6f767e;
}
ul#pestanas li.current a {
	background-color: #c5c5c5;
	border: 2px solid #6f767e;
	color: #6f767e;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 10px;
}
div#busquedaProductos form, div#busquedaSeguimiento form, div#busquedaMensajeria form {
	margin-top: 20px;
}
div#busquedaProductos form label, div#busquedaSeguimiento form label, div#busquedaMensajeria form label {
	margin-right: 10px;
}
div#busquedaProductos form div.input, div#busquedaSeguimiento form div.input, div#busquedaMensajeria form div.input {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}
div.submit input, div.submit a {
	background-color: #6F767E;
	border: 1px solid #c5c5c5;
	cursor: pointer;
	color: #ffffff;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 40px 1px 10px;
	width: 120px;
}
div#busquedaProductos form div.submit input, div#busquedaSeguimiento form div.submit input, div#busquedaMensajeria form div.submit input {
	background-color: #6F767E;
	border: 1px solid #c5c5c5;
	cursor: pointer;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 40px 1px 10px;
}
div#busquedaProductos form div.submit input:hover, div#busquedaSeguimiento form div.submit input:hover, div#busquedaMensajeria form div.submit input:hover {
	border: 1px solid #6F767E;
}
div#busquedaProductos form div.submit, div#busquedaSeguimiento form div.submit, div#busquedaMensajeria form div.submit {
	/*float: left;*/
	margin-left: 10px;
}
div#busquedaProductos form input, div#busquedaSeguimiento form input, div#busquedaMensajeria form input {
	margin-right: 10px;
	width: 130px;
}
div#container div#cuerpo div#main div#listadoDestinos {
	border: 2px solid #c5c5c5;
	margin: 10px 0;
	position: relative;
}
div#container div#cuerpo div#main div#listadoDestinos select {
	float: left;
	font-size: 9px;
	padding: 0 5px;
}
div#container div#cuerpo div#main div#listadoDestinos a.anadirDestinos {
	background-color: #6F767E;
	border: 3px double #cccccc;
	clear: both;
	color: #ffffff;
	display: block;
	font-weight: bold;
	margin: 10px 5px;
	padding: 1px 0;
	text-align: center;
}
div#container div#cuerpo div#main div#listadoDestinos a.anadirDestinos:hover {
	border: 3px double #ffffff;
}
div#container div#cuerpo div#main div#listadoDestinos ul#destinosSeleccionados {
	float: right;
	height: 240px;
	overflow: scroll;
}
div#container div#cuerpo div#main div#listadoDestinos ul#destinosSeleccionados li img {
	margin-right: 5px;
}
/* Tabla Edicion Alta Mayorista */
div#container div#main div#tablaeditable table {
	margin-top: 0px;
	width: auto;
}
/* Tabla Edicion Alta Mayorista */
div#container div#main div#tablaeditable table th, 
div#container div#main div#tablaeditable table td {
	padding: 0px 0px;
}
table {
	font-size: 11px;
	margin-top: 20px;
/*	width: 100%; */  
}

/* TABLA PETICIONES */
table#peticion_tabla {
	table-layout: fixed;
	font-size: 11px;
	margin-top: 20px;
	width: 750px;  
}

table#peticion_tabla td#wrap {
	word-wrap: break-word;
	word-break: break-all;
}

table#peticion_tabla td.corto, th.corto {
	width: 40px;
}

table#peticion_tabla td.medio, th.medio {
	width: 60px;
}

/* TABLA REPARACIONES */
table#reparacion {
	font-size: 11px;
	margin-top: 10px;
/*	width: 100%; */  
}
table#reparacion td#accesorios {
	border: 1px solid #c5c5c5;
	padding: 2px 5px;
	width: 60px;
}
table#stock tr {
	
}
table tr th, table tr td {
	border: 1px solid #c5c5c5;
	padding: 2px 5px;
}
table tr th {
	background-color: #6F767E;
	color: #ffffff;
}
table tr th a {
	background-color: #6F767E;
	color: #ffffff;
}
table tr th a:hover {
	color: #c5c5c5;
}
table tr td a {
	color: #6f767e;
	font-weight: bold;
}
table tr td a:hover {
	text-decoration: underline;
}
table tr td a.shadowbox {
	border: 1px solid #cccccc;
	display: block;
	text-align: center;
}
table tr td a.shadowbox:hover {
	border: 1px solid #6F767E;
	color: #6F767E;
	text-decoration: none;
}
table#stock tr th {
	
}
table#stock tr td {
	
}
table tr td.actions div.view {
	text-align: center;
}
table tr td.actions div.act {
	padding: 2px;
}

table tr td.actions div.act_2 {
	padding: 1px;
}

table tr td.actions div.view a {
	background-image: url(../img/view.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	margin: 0 auto;
	width: 20px;
}
table tr td.actions div.edit a {
	background-image: url(../img/editar.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	margin: 0 auto;
	width: 20px;
}
table tr td.actions div.cerrar a {
	background-image: url(../img/cerrar.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	margin: 0 auto;
	width: 20px;
}
table tr td.actions div.abrir a {
	background-image: url(../img/abrir.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	margin: 0 auto;
	width: 20px;
}

table tr td.actions div.success a {
	background-image: url(../img/lightning.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	margin: 0 auto;
	width: 18px;
}
table tr td.actions div.print a {
	background-image: url(../img/print.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	margin: 0 auto;
	width: 18px;
}

table tr td.actions div.eliminar a {
	background-image: url(../img/borrar.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	margin: 0 auto;
	width: 22px;
}

table tr td.actions div.cancela a {
	background-image: url(../img/cancelar.html);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	margin: 0 auto;
	width: 18px;
}

/* TABLAS */

div.paging {
	color: #c5c5c5;
	padding: 5px 0 0;
}
div.paging span {
	border: 1px solid #c5c5c5;
	color: #c5c5c5;
	display: inline-block;
	text-align: center;
	width: 15px;
}
div.paging span a {
	color: #6f767e;
	display: inline-block;
	width: 15px;
}
div.paging span a:hover {
	color: #c5c5c5;
	text-decoration: underline
}
div.paging span.prev span, div.paging span.next span {
	width: 70px;
}
div.paging span.prev, div.paging span.next {
	border: 0 none;
	text-align: center;
	width: auto;
}
div.paging span.prev span a, div.paging span.next span a {
	width: 70px;
}
/*
div.paging span.prev, div.paging span.next, div.paging span.mid {
	display: inline-block;
	float: left;
	height: 19px;
}
div.paging span.prev {
	margin-top: 1px;
}
div.paging span.next {
	margin-top: 1px;
}
div.paging span.mid {
	background-color: #6f767e;
	color: #c5c5c5;
	font-weight: bold;
	height: 17px;
	margin-top: 2px;
}
div.paging span.prev span, div.paging span.next span {
	background-image: url(/img/prev-next.gif);
	background-repeat: no-repeat;
	display: inline-block;
	height: 19px;
	width: 30px;
}
div.paging span.prev span {
	background-position: -2px -1px;
}
div.paging span.prev span.disabled {
	background-position: -2px -19px;
}
div.paging span.next span {
	background-position: -28px -1px;
}
div.paging span.next span.disabled {
	background-position: -28px -19px;
}
div.paging span.mid span {
	display: inline-block;
	height: 17px;
	padding: 0 2px;
}
div.paging span.mid span.current {
	background-color: #c5c5c5;
	color: #6f767e;
}
div.paging span.mid span a {
	padding: 0 2px;
	color: #c5c5c5;
	font-weight: bold;
}
*/
div#container div#cuerpo div#main div.actions {
	clear: both;
	padding: 10px 0;
}
div#container div#cuerpo div#main div.actions ul li a {
	color: #6f767e;
}
div#container div#cuerpo div#main div.actions ul li a:hover {
	text-decoration: underline;
}
div#container div#cuerpo div#main div.related {
	padding-top: 20px;
}
/*FORMULARIO REPUESTOS*/

div#container div.seccion div.columnasolicitud {
	width: 550px;
	postion: relative;
	float: left;
}

div#container div.seccion div.objetocuatrocientos {
	float: left;
	width: 600px;
	position: relative;
	padding: 2px 0;
}

div#container div.seccion div.objetodoscientos,
div#container div.seccion div.objetocienlargo  {
	
	float: left;
	width: 425px;
	position: relative;
	padding: 2px 0;
}

div#container div.seccion div.objetocien {
	float: left;
	width: 310px;
	position: relative;
	padding: 2px 0;
}

div#container div.seccion div.objetocorto {
	float: left;
	width: 115px;
	position: relative;
	padding: 2px 0;
}

div#container div.seccion div.objetotrescientos {
	float: left;
	width: 365px;
	position: relative;
	padding: 2px 0;
}

div#container div.seccion div.objetolargo {
	float: left;
	width: 800px;
	position: relative;
	padding: 2px 0;
}

div#container div.seccion div.objetocuatrocientos input,
div#container div.seccion div.objetocuatrocientos select,
div#container div.seccion div.objetolargo input,
div#container div.seccion div.objetotrescientos input,
div#container div.seccion div.objetotrescientos select,
div#container div.seccion div.objetodoscientos input,
div#container div.seccion div.objetodoscientos select,
div#container div.seccion div.objetocienlargo input,
div#container div.seccion div.objetocienlargo select,
div#container div.seccion div.objetocien input,
div#container div.seccion div.objetocien select,
div#container div.seccion div.objetocorto input,
div#container div.seccion div.objetocorto select {
	vertical-align: top;
	border-width: 1px;
}
div#container div.seccion div.objetocuatrocientos label,
div#container div.seccion div.objetolargo label,
div#container div.seccion div.objetodoscientos label,
div#container div.seccion div.objetocienlargo label,
div#container div.seccion div.objetocien label {
	width: 155px;
	display: inline-block;
}

div#container div.seccion div.objetocorto label {
	width: 60px;
	display: inline-block;
}

div#container div.seccion div.objetolargo input {
	width:630px;
}

div#container div.seccion div.objetocuatrocientos input,
div#container div.seccion div.objetocuatrocientos select {
	width:420px;
}

div#container div.seccion div.objetotrescientos input,
div#container div.seccion div.objetotrescientos select{
	width:350px;
}

div#container div.seccion div.objetodoscientos input,
div#container div.seccion div.objetodoscientos select{
	width:250px;
}
div#container div.seccion div.objetocien input,
div#container div.seccion div.objetocien select,
div#container div.seccion div.objetocienlargo input,
div#container div.seccion div.objetocienlargo select{
	width:120px;
}
div#container div.seccion div.objetocorto input,
div#container div.seccion div.objetocorto select{
	width:50px;
}
/* SECCION REPARACION */

div#container div#cuerpo div#reparacion div#repseccion div.textarea label {
	width: 120px;
	padding: 2px 0;
}
div#container div#cuerpo div#reparacion div#repseccion div.textarea textarea {
	width: 735px;
	height: 100px;
	border: 1px solid #6F767E;
	border-width: 1px;
}
div#container div#cuerpo div#reparacion div#repseccion div.rcorto {
	clear: both;
	padding: 1px 0;
	width: 275px;
}
div#container div#cuerpo div#reparacion div#repseccion div.rcorto label {
	padding: 1px 0;
	width: 150px;
	float: left;
}
div#container div#cuerpo div#reparacion div#repseccion div.rcorto input {
	width: 120px;
	border: 1px solid #6F767E;
}
div#container div#cuerpo div#reparacion div#repseccion div.rcorto input#ReparacioneGarantiaFabricanteSn {
	width: 15px;
	border: 1px solid #6F767E;
	float: none;
}
div#container div#cuerpo div#reparacion div#repseccion div.rmedio {
	clear: both;
	padding: 1px 0;
	width: 550px;
}
div#container div#cuerpo div#reparacion div#repseccion div.rmedio label {
	padding: 1px 0;
	width: 150px;
	float: left;
}
div#container div#cuerpo div#reparacion div#repseccion div.rmedio select {
	clear: both;
	width: 85px;
	border: 1px solid #6F767E;
}
div#container div#cuerpo div#reparacion div#repseccion div.rlargo {
	clear: both;
	padding: 1px 0;
	width: 735px;
}
div#container div#cuerpo div#reparacion div#repseccion div.rlargo label {
	padding: 1px 0;
	width: 150px;
	float: left;
}
div#container div#cuerpo div#reparacion div#repseccion div.rlargo input {
	width: 575px;
	border: 1px solid #6F767E;
}
div#container div#cuerpo div#reparacion div#repseccion div.rlargo select {
	width: 400px;
	border: 1px solid #6F767E;
}
/* BOTON VOLVER */

div#container div#cuerpo div.volverya input, div.volverya a {
	background-color: #6F767E;
	border: 1px solid #c5c5c5;
	cursor: pointer;
	color: #ffffff;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 40px 1px 10px;
	width: 40px;
	margin: 0;
	text-decoration: none;
	list-style: none;
	font-family: arial, verdana, sans-serif;
}

/* PETICIONES TRANSPORTE */

div#container div#cuerpo div.peticiones_transportes_form form div.seccionup div.columna1 {
	float: left;
	margin-right: 74px;
	width: 290px;
}
div#container div#cuerpo div.peticiones_transportes_form form div.seccionup div.columna2 {
	border-left: 2px dotted #CCCCCC;
	padding-left: 10px;
	float: left;
	width: 290px;	
}
div#container div#cuerpo div.peticiones_transportes_form form div.seccionup div.rcorto label {
	float: left;
	padding: 2px;
	width: 100px;
}
div#container div#cuerpo div.peticiones_transportes_form form div.seccionup div.rcorto input {
	width: 170px;
	margin: 2px;
	border: 1px solid #6F767E;
}

div#container div#cuerpo div.peticiones_transportes_form form div.seccionup div.rmcorto label {
	float: left;
	padding: 2px;
	width: 100px;
}

div#container div#cuerpo div.peticiones_transportes_form form div.seccionup div.rmcorto input {
	width: 120px;
	margin: 2px;
	border: 1px solid #6F767E;
}

div#container div#cuerpo div.peticiones_transportes_form form div.seccionup div.rcorto select {
	margin: 2px;
	width: 120px;
	border: 1px solid #6F767E;
}

div#container div#cuerpo div.peticiones_transportes_form form div.seccionup div.rxcorto label {
	float: left;
	padding: 2px;
	width: 100px;
}

div#container div#cuerpo div.peticiones_transportes_form form div.seccionup div.rxcorto input {
	width: 30px;
	margin: 2px;
	border: 1px solid #6F767E;
}
div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rmedio1 {
	float: left;
	width: 290px;
		
}
div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rmedio2 {
	/*border-left: 2px dotted #CCCCCC;*/
	/*padding-left: 5px;*/
	float: left;
	width: 360px;	
}
div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.fila1 label {
	float: left;
	padding: 3px;
	width: 100px;
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.fila1 input {
	width: 170px;
	margin: 3px;
	border: 1px solid #6F767E;
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.fila1 div.rmedio2 label {
	float: left;
	padding: 3px;
	width: 95px;
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.fila1 div.rmedio2 input {
	width: 250px;
	margin: 3px;
	border: 1px solid #6F767E;
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdireccion1 {
	float: left;
	width: 115px;
		
}
div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdireccion1 label {
	padding: 3px;
	float: left;
	width: 25px;	
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdireccion1 select {
	width: 75px;
	margin: 3px;
	border: 1px solid #6F767E;	
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdireccion2 {
	/*border-left: 2px dotted #CCCCCC;*/
	padding-left: 2px;
	float: left;
	width: 260px;	
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdireccion2 label {
	padding: 3px;
	float: left;
	width: 50px;	
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdireccion2 input {
	width: 180px;
	margin: 3px;
	border: 1px solid #6F767E;	
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdireccion3 {
	padding-left: 2px;
	float: left;
	width: 75px;	
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdireccion3 label {
	padding: 3px;
	float: left;
	width: 25px;	
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdireccion3 input {
	width: 35px;
	margin: 3px;
	border: 1px solid #6F767E;	
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdireccion4 {
	padding-left: 2px;
	float: left;
	width: 150px;	
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdireccion4 label {
	padding: 3px;
	float: left;
	width: 45px;	
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdireccion4 input {
	width: 90px;
	margin: 3px;
	border: 1px solid #6F767E;	
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.fila3 div#codpostal {
	float: left;
	width: 155px;
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.fila3 div#codpostal label {
	padding: 3px;
	float: left;
	width: 25px;
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.fila3 div#codpostal input {
	width: 100px;
	margin: 3px;
	border: 1px solid #6F767E;
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.fila3 div#poblacion {
	padding-left: 2px;
	float: left;
	width: 430px;
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.fila3 div#poblacion label {
	padding: 3px;
	float: left;
	width: 60px;
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.fila3 div#poblacion H4 {
	padding: 3px;
	float: left;
	width: 355px;
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdatos1 {
	float: left;
	width: 155px;
		
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdatos1 label {
	padding: 3px;
	float: left;
	width: 25px;
		
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdatos1 select {
	width: 100px;
	margin: 3px;
	border: 1px solid #6F767E;
		
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdatos2 {
	padding-left: 2px;
	float: left;
	width: 195px;
		
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdatos2 label {
	padding: 3px;
	float: left;
	width: 55px;
		
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdatos2 input {
	width: 120px;
	margin: 3px;
	border: 1px solid #6F767E;
		
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdatos3 {
	padding-left: 2px;
	float: left;
	width: 270px;
		
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdatos3 label {
	padding: 3px;
	float: left;
	width: 50px;
		
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.rdatos3 input {
	width: 190px;
	margin: 3px;
	border: 1px solid #6F767E;
		
}

div#container div#cuerpo div.peticiones_transportes_form form div.secciondwn div.textarea textarea {
	width: 605px;
	height: 70px;
	border: 1px solid #6F767E;
	border-width: 1px;
	display: block;
}

div#container div#cuerpo div.peticiones div.rcorto label {
/*	padding: 1px 0;*/
/*	display: block;*/
	float: left;
	width: 110px;
}

 div#container div#cuerpo div.peticiones_transportes_index td.actions{
  width:92px ;
 
 }
 
 div#container div#cuerpo div.peticiones_transportes_index form select#Filsel {
 	width: 130px;
	margin: 1px;
	border-width: 1px;
	/*border-color: #D9A633;*/
 }
 
/* TABLA PARA ELIMINAR*/
div#container div#cuerpo div.peticiones table.tabla_peticiones tr th, table.tabla_peticiones tr td {
	border: 0px;
	padding: 2px 5px;
}

div#container div#cuerpo div.peticiones table.datos tr th, table.datos tr td {
	border-color: #c5c5c5;
	border-style: solid;
	padding: 2px 5px;
}
div#container div#cuerpo div.peticiones table.tabla_peticiones td.celdaes {
	border-color: #c5c5c5;
	border-style: solid;
	border-width: 1px;
}

div#container div#cuerpo div.peticiones div.filatabla label {
	/*float: left;*/
	width: 50px;
	float: left;
}

div#container div#cuerpo div.peticiones_transportes_index div.filtrar div.input_corto input {
	/*margin: 1px;*/
	width: 120px;
	border-width: 1px;
	/*border-color: #D9A633;*/
}

div#container div#cuerpo div.peticiones_transportes_index form div.input_corto label {
	float: left;
	width: 150px;
		
}

/* CIERRE SUCCESS */

div#container div#cuerpo div.cierreSuccesses div.rcorto label {
	float: left;
	width: 110px;
}

div#container div#cuerpo div.cierreSuccesses  div.rcorto input {
	margin: 1px;
	width: 150px;
	border: 1px solid #6F767E;
}

div#container div#cuerpo div.cierreSuccesses  div.rcorto select {
	margin: 1px;
	width: 220px;
	border: 1px solid #6F767E;
}

div#container div#cuerpo div.cierreSuccesses div.rcorto2 label {
	float: left;
	width: 90px;
}

div#container div#cuerpo div.cierreSuccesses  div.rcorto2 select {
	margin: 1px;
	width: 150px;
	border: 1px solid #6F767E;
}

div#container div#cuerpo div.cierreSuccesses  fieldset {
	border: 0px ;
	padding: 2px 0;
	margin: 5px;
}

div#container div#cuerpo div.cierreSuccesses  fieldset div.input {
	padding: 2px 0;
	
}

div#container div#cuerpo div.cierreSuccesses  fieldset div.input label {
	padding: 2px 0;
	margin-right: 0px;
	
}

div#container div#cuerpo form div.seccionCierre div.col1 {
	/*margin-right: 2px;*/
	float: left;
	width: 340px;	
}

div#container div#cuerpo form div.seccionCierre div.col2 {
	border-left: 2px dotted #CCCCCC;
	padding-left: 10px;
	float: left;
	width: 300px;	
}
div#container div#cuerpo div.cierreSuccesses form div.col1 select#CierreCliente {
	margin-bottom: 10px;
}
div#container div#cuerpo div.cierreSuccesses form div.col2 label, 
div#container div#cuerpo div.cierreSuccesses form div.col2 select {
	margin-top: 34px;
}

/* PEDIDOS INTERCOEX */

div#container div#cuerpo div.pedidosIntercoexes_index div.filtrar div.input_corto label {
	padding: 1px 0;
	width: 160px;
	float: left;
}

div#container div#cuerpo div.pedidosIntercoexes_index div.filtrar div.input_corto input {
	/*margin: 1px;*/
	width: 120px;
	border-width: 1px;
	/*border-color: #D9A633;*/
}

div#container div#cuerpo div.pedidosIntercoexes_index td.actions{
  width:45px ;
 
}

div#container div#cuerpo div.pedidosIntercoexes_view table td.msancho {	
	width: 220px;
	
}

/* ORDENES PENDIENTES */
div#container div#cuerpo div.ordenesPendientes_index form div.input_corto label {
	float: left;
	width: 150px;
		
}

div#container div#cuerpo div.ordenesPendientes_index div.filtrar div.input_corto input {
	/*margin: 1px;*/
	width: 120px;
	border-width: 1px;
	/*border-color: #D9A633;*/
}
	
div#container div#cuerpo div.ordenesPendientes_index table td.largo {
	width: 240px;
	
}
div#container div#cuerpo div.ordenesPendientes_index table td.medio {
	width: 75px;
	
}

div#container div#cuerpo div#columnaCentral form#selectorDestinos div.almacenes select {
	width: 300px;
	margin: 1px;
	/*border-color: #D9A633;*/
	border-width: 1px;
	/*border: 1px solid #6F767E;*/
	
}

div#container div#cuerpo div.ficheroPedidos_form form label {
	float: left;
	width: 125px;
		
}
div#container div#cuerpo div.ficheroPedidos_form form input#FicheroPedidoFechaAlta {
	width: 90px;
	border-width: 1px;
	border-color:#D9A633;
		
}


div#container div#cuerpo div.ficheroPedidos_form form input#FicheroPedidoPedidos {
	/*border-width: 1px;*/
	border-color:#B7BBBC;
		
}

/*generico*/
div#container div#cuerpo form div.input_corto label {
	float: left;
	width: 150px;
		
}

div#container div#cuerpo div.filtrar div.input_corto input {
	/*margin: 1px;*/
	width: 120px;
	border-width: 1px;
	/*border-color: #D9A633;*/
}
div#container div#cuerpo div.filtrar div.input_corto select {
	width: 220px;
	border-width: 1px;
	/*border-color: #D9A633;*/
}
div#container div#cuerpo form select#Filsel {
 	width: 120px;
	margin: 1px;
	border-width: 1px;
	/*border-color: #D9A633;*/
 }
 
/* PETICIONES Acerto */
div#container div.seccion div.columnadatos div.input input,
div#container div.seccion div.columnadatos div.telefono input,
div#container div.seccion div.columnadatos div.codpostal input {

	vertical-align: top;
	/*border-color: #D9A633;*/
	border-width: 1px;
}
div#container form#PeticionesAcertoForm div.seccion div.textarea {
	width: 730px;
}
div#container form#PeticionesAcertoForm div.seccion div.textareacorta {
	width: 550px;
	postion: relative;
	float: left;
}

div#container form#PeticionesAcertoForm div.seccion div.textarea textarea {
	width: 720px;
	height: 50px;
	/*border-color: #D9A633;*/
	border-width: 1px;
}
div#container form#PeticionesAcertoForm div.seccion div.textareacorta textarea {
	width: 530px;
	height: 50px;
	/*border-color: #D9A633;*/
	border-width: 1px;
}

div#container form#PeticionesAcertoForm div.seccion div.codigostext {
	margin-bottom: 5px;
	width: 175px;
	float: left;
	padding: 2px 0;
	position: relative;
}

div#container form#PeticionesAcertoForm div.seccion div.codigostext label {
	float: left;
	width: 150px;
}

div#container form#PeticionesAcertoForm div.seccion div.codigostext  select {
	width: 150px;
	float: left;
	vertical-align: top;
	/*border-color: #D9A633;*/
	border-width: 1px;
}

div#container div#main form#PeticionesAcertoForm div.seccion  div.col2 div.postal {
	width: 200px;
} 

div#container form#PeticionesAcertoForm div.seccion div.columnadatos div.input {
	margin-bottom: 8px;
	width: 410px;
	float: left;
	padding: 2px 0;
	position: relative;
}

div#container form#PeticionesAcertoForm div.seccion div.columnadatos div.input input {
	position: absolute;
	left: 155px;
	width: 250px;
}
 
div#container form#PeticionesAcertoForm div.seccion div.columnadatos div.input label {
	display: block;
	float: left;
	width: 100px;
}

div#container form#PeticionesAcertoForm div.seccion div.columnadatos div.telefono {
	margin-bottom: 5px;
	width: 300px;
	float: left;
	padding: 2px 0;
	position: relative;
}

div#container form#PeticionesAcertoForm div.seccion div.columnadatos div.telefono input {
	left: 155px;
	width: 100px;
}
 
div#container form#PeticionesAcertoForm div.seccion div.columnadatos div.telefono label {
	float: left;
	width: 155px;
}

div#container form#PeticionesAcertoForm div.seccion div.columnadatos div.codpostal {
	margin-bottom: 5px;
	width: 150px;
	float: left;
	padding: 2px 0;
	position: relative;
}

div#container form#PeticionesAcertoForm div.seccion div.columnadatos div.codpostal input {
	position: absolute;
	left: 75px;
	width: 60px;
}
 
div#container form#PeticionesAcertoForm div.seccion div.columnadatos div.codpostal label {
	display: block;
	float: left;
	width: 75px;
}

div#container form#PeticionesAcertoForm div.seccion div.columnadatos div.localidad {
	margin-bottom: 5px;
	width: 250px;
	float: left;
	padding: 2px 0;
	position: relative;
}

div#container form#PeticionesAcertoForm div.seccion div.fecha_Acerto  {
	float: left;
	margin-bottom: 8px;
	padding: 2px 0;
	position: relative;
	width: 300px;
}

div#container form#PeticionesAcertoForm div.seccion div.fecha_Acerto div.input input {
	position: absolute;
	left: 155px;
	width: 100px;
}

div#container form#PeticionesAcertoForm div.seccion div.fecha_Acerto  select {
	width: 130px;
	vertical-align: top;
	/*border-color: #D9A633;*/
	border-width: 1px;
}

div#container form#PeticionesAcertoForm div.seccion div.fecha_Acerto label#fecha_recogida {
	display: block;
	float: left;
	width: 45px;
}

div#container form#PeticionesAcertoForm div.seccion div.fecha_Acerto label {
	display: block;
	float: left;
	width: 155px;
}

div#container div.seccion div.columnadatos div.localidad input {
	width:190px;
	vertical-align: top;
	/*border-color: #D9A633;*/
	border-width: 1px;
}
div#container form#PeticionesAcertoForm div.seccion div.columnadatos div.localidad label {
	margin-right: 3px;
	margin-left: 2px;
}

div#container form#PeticionesAcertoForm div.seccion div.columnadatos div.numero {
	margin-bottom: 5px;
	width: 75px;
	float: left;
	padding: 2px 0;
	position: relative;
}
div#container div.seccion div.columnadatos div.numero input {
	width:25px;
	vertical-align: top;
	/*border-color: #D9A633;*/
	border-width: 1px;
}
div#container form#PeticionesAcertoForm div.seccion div.columnadatos div.numero label {
	margin-right: 3px;
	margin-left: 2px;
}

div#container form#PeticionesAcertoForm div.seccion div.columnadatos div.masinfo {
	margin-bottom: 5px;
	width: 175px;
	float: left;
	padding: 2px 0;
	position: relative;
}
div#container div.seccion div.columnadatos div.masinfo input {
	width:110px;
	vertical-align: top;
	/*border-color: #D9A633;*/
	border-width: 1px;
}
div#container form#PeticionesAcertoForm div.seccion div.columnadatos div.masinfo label {
	margin-right: 3px;
	margin-left: 2px;
}

div#container form#PeticionesAcertoForm div.seccion div.datosentrega {
	margin-bottom: 5px;
	width: 350px;
	float: left;
	padding: 2px 0;
	position: relative;

}

div#container form#PeticionesAcertoForm div.seccion div.datosentrega  select {
	width: 150px;
	vertical-align: top;
	/*border-color: #D9A633;*/
	border-width: 1px;
}

div#container form#PeticionesAcertoForm div.seccion div.datosentrega label {
	float: left;
	width: 155px;
}



div#container div#main form#PeticionesAcertoForm div.visible, 
div#container div#main div#columnaCentral div.visible {
	display: inline;
}
div#container div#main form#PeticionesAcertoForm div.oculto, 
div#container div#main div#columnaCentral div.oculto {
	display: none;
}

/*div#container div#cuerpo div.pedidosIntercoexes_index div.filtrar form td {
	border: 0px;
}*/	
/* EDIT */

fieldset {
	padding: 20px;
	margin-bottom: 20px;
}
fieldset legend {
	
}
fieldset div.input {
	padding: 5px;
}
fieldset div.input label {
	margin-right: 15px;
}

div.botonG a{
	float:left;
	cursor:pointer;
}


/* ASISTENCIA REMOTA */

div#asistenciaRemota {
	text-align: center;
}
div#asistenciaRemota img#logoECI {
	float: left;
}
div#cuerpo div#main div#columnaCentral div.contenidos div#asistenciaRemota h2 {
	font-size: 24px;
	line-height: 70px;
	padding-right: 120px;
	text-align: center;
}
div#asistenciaRemota form {
	
}
div#asistenciaRemota form input#btnAceptar6 {
	background-color: #6F767E;
    border: 1px solid #C5C5C5;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 40px 1px 10px;
    width: 120px;
}


/* SOLICITUDES MATERIAL HP */

div#container div#cuerpo div#main div.hpdemoTransacciones {
	
}
div#container div#cuerpo div#main div.hpdemoTransacciones div.buscador {
	border: 1px solid #cccccc;
	margin-bottom: 10px;
	padding: 10px;
}
/*
div#container div#cuerpo div#main div.hpdemoTransacciones input, 
div#container div#cuerpo div#main div.hpdemoTransacciones select {
	margin-right: 10px;
	margin-bottom: 10px;
}
*/
div#container div#cuerpo div#main div.hpdemoTransacciones div.buscador input#buscadorTexto {
	width: 200px;
}
div#container div#cuerpo div#main div.hpdemoTransacciones div#selectorModelos {
}
div#container div#cuerpo div#main div.hpdemoTransacciones div#selectorModelos div#listadoModelos {
	border: 1px solid #cccccc;
	float: left;
	margin-right: 10px;
	padding: 5px;
	width: 353px;
}
div#container div#cuerpo div#main div.hpdemoTransacciones div#selectorModelos div#listadoModelos b {
	cursor: pointer;
}
div#container div#cuerpo div#main div.hpdemoTransacciones div#selectorModelos div#listadoModelos input.cantidadModelo {
	width: 20px;
}
div#container div#cuerpo div#main div.hpdemoTransacciones div#selectorModelos div#listadoModelos div.toggleImagen {
	display: none;
	text-align: center;
}
div#container div#cuerpo div#main div.hpdemoTransacciones div#selectorModelos div#listadoModelos div.toggleImagen img {
	max-height: 140px;
	max-width: 340px;
}
div#container div#cuerpo div#main div.hpdemoTransacciones div#selectorModelos div#cestaModelos {
	border: 1px solid #cccccc;
	float: left;
	padding: 5px;
	width: 353px;
}
div#container div#cuerpo div#main div.hpdemoSolicitudes div#listadoModelosMaestro {
	display: none;
}

div#container div#cuerpo div#main div#columnaCentral div#buscadorRepuestos.piezas.index h2 {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	color: #6F767E;
	cursor: pointer;
	float: left;
	padding: 5px 15px;
}
div#container div#cuerpo div#main div#columnaCentral div#buscadorRepuestos.piezas.index h2.current {
	background-color: #6F767E;
	color: #ffffff;
}
div#container div#cuerpo div#main div#columnaCentral div#buscadorRepuestos div#buscadormodelosContainer table#ListadoModelos tr.current {
	background-color: #cccccc;
}
div#container div#cuerpo div#main div#columnaCentral div#busqueda {
	border: 1px solid #cccccc;
	padding: 10px;
}
div#container div#cuerpo div#main div#columnaCentral div#busqueda form label {
	border-bottom: 1px dotted #CCCCCC;
	display: inline-block;
	width: 140px;
}
div#container div#cuerpo div#main div#columnaCentral div#busqueda form input {
	margin-bottom: 5px;
}

div#container div#cuerpo div#main div#columnaCentral div#busqueda form#piezasIndexForm div#categoriaSelectContainer, 
div#container div#cuerpo div#main div#columnaCentral div#busqueda form#piezasIndexForm div#subcategoriaSelectContainer, 
div#container div#cuerpo div#main div#columnaCentral div#busqueda form#piezasIndexForm div#subcategoria2SelectContainer, 
div#container div#cuerpo div#main div#columnaCentral div#busqueda form#piezasIndexForm div.input {
	float: left;
	margin: 0 10px 10px 0;
}
div#container div#cuerpo div#main div#columnaCentral div#busqueda form#piezasIndexForm label {
	border-bottom: 1px dotted #CCCCCC;
	display: inline-block;
	width: 70px;
}

div#container div#cuerpo div#main div#columnaCentral div.piezas.index {
	padding-bottom: 40px;
}
div#container div#cuerpo div#main div#columnaCentral div.piezas.index table tr td div.datosOcultosContainer {
	position: relative;
}
div#container div#cuerpo div#main div#columnaCentral div.piezas.index table tr td div.datosOcultosContainer div.datosOcultos {
	background-color: #FFFFFF;
    border-top: 2px dotted #cccccc;
    border-right: 2px solid #CCCCCC;
    border-bottom: 2px solid #CCCCCC;
    border-left: 2px solid #CCCCCC;
    display: none;
	padding: 0 15px;
    position: absolute;
	top: 12px;
	right: -7px;
    z-index: 999;
}
div#container div#cuerpo div#main div#columnaCentral div.piezas.index table tr td div.datosOcultosContainer:hover div.datosOcultos {
	display: block;
}
div#container div#cuerpo div#main div#columnaCentral div.piezas.index div#busqueda input#PiezaFabricante, 
div#container div#cuerpo div#main div#columnaCentral div.piezas.index div#busqueda input#PiezaModelodescripcion {
	text-transform: uppercase;
}
div#container div#cuerpo div#main div#columnaCentral div.piezas.index div#busqueda input#PiezaModelodescripcion {
	width: 450px;
}
div#container div#cuerpo div#main div#columnaCentral div.piezas.index div#piezasContainer table td.formularioCesta input.cantidad, 
div#container div#cuerpo div#main div#columnaCentral div.piezas.index div#buscadormodelosContainer table td.formularioCesta input.cantidad {
	text-align: right;
	width: 20px;
}

div#container div#cuerpo div#main div#columnaCentral div.hpdemoSolicitudes div#listadoModelosAsignados {
	padding: 10px 0;
}
div#container div#cuerpo div#main div#columnaCentral div.hpdemoSolicitudes div#listadoModelosAsignados div.listadoParques {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	margin: 0 0 10px;
	padding: 5px 0;
}
div#container div#cuerpo div#main div#columnaCentral div.hpdemoSolicitudes div#listadoModelosAsignados div.listadoParques label {
	float: left;
	margin: 0 10px 0 0;
}
div#container div#cuerpo div#main div#columnaCentral div.hpdemoSolicitudes div#listadoModelosAsignados div.listadoParques select {
	float: right;
}
div.ac_results {
	background-color: #ffffff;
}


/* HISTORICO SERVICIOS */

div#container div#cuerpo div#main div#columnaCentral div.historicoservicios.estadoreparacion ol li h2, 
div#container div#cuerpo div#main div#columnaCentral div.historicoservicios.estadoreparacion ol li h3 {
	margin-left: 130px;
	margin-top: 20px;
}
div#container div#cuerpo div#main div#columnaCentral div.historicoservicios.estadoreparacion table {
	margin: 20px auto 0;
	width: 620px;
}
div#container div#cuerpo div#main div#columnaCentral div.historicoservicios.estadoreparacion table.current {
	border: 3px double #cccccc;
}
div#container div#cuerpo div#main div#columnaCentral div.historicoservicios.estadoreparacion table tr th.paso {
	cursor: pointer;
	font-size: 12px;
	text-align: left;
}
div#container div#cuerpo div#main div#columnaCentral div.historicoservicios.estadoreparacion table.pasoProceso {
	margin-top: 0px;
}
div#container div#cuerpo div#main div#columnaCentral div.historicoservicios.estadoreparacion ol li table.pasoProceso th.fecha, 
div#container div#cuerpo div#main div#columnaCentral div.historicoservicios.estadoreparacion ol li table.pasoProceso td.fecha {
	text-align: center;
	width: 90px;
}
div#container div#cuerpo div#main div#columnaCentral div.historicoservicios.estadoreparacion ol li table.pasoProceso th.hora, 
div#container div#cuerpo div#main div#columnaCentral div.historicoservicios.estadoreparacion ol li table.pasoProceso td.hora {
	text-align: center;
	width: 70px;
}
div#container div#cuerpo div#main div#columnaCentral div.historicoservicios.estadoreparacion ol li table.pasoProceso th.cola, 
div#container div#cuerpo div#main div#columnaCentral div.historicoservicios.estadoreparacion ol li table.pasoProceso td.cola {
	width: 200px;
}
div#container div#cuerpo div#main div#columnaCentral div.historicoservicios.estadoreparacion ol li table.pasoProceso th.tipo, 
div#container div#cuerpo div#main div#columnaCentral div.historicoservicios.estadoreparacion ol li table.pasoProceso td.tipo {
	width: 240px;
}

div#container div#cuerpo div#main div#columnaCentral div.historicoservicios div#chart_div {
	float: right;
	margin-top: 35px;
}
div#container div#cuerpo div#main div#columnaCentral div.historicoservicios form div.submit {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}


/* RECLAMACIONES */
div#container div#cuerpo div#main div#columnaCentral form#ReclamacionesIndexForm, 
div#container div#cuerpo div#main div#columnaCentral div.reclamaciones.view dl {
	background-color: #B7BBBC;
	border: 1px solid #6F767E;
	padding: 10px 20px;
}
div#container div#cuerpo div#main div#columnaCentral form#ReclamacionesIndexForm div.input, 
div#container div#cuerpo div#main div#columnaCentral div.reclamaciones.view dl div.dato {
	float: left;
	margin-bottom: 5px;
	width: 224px;
}
div#container div#cuerpo div#main div#columnaCentral div.reclamaciones div.actions div.submit {
	float: left;
	margin-right: 20px;
}
div#container div#cuerpo div#main div#columnaCentral form#ReclamacionesIndexForm div.input label {
	display: block;
}
div#container div#cuerpo div#main div#columnaCentral form#ReclamacionesIndexForm div.input input.long {
	width: 368px;
}
div#container div#cuerpo div#main div#columnaCentral div.reclamaciones.view dl div.dato dt, 
div#container div#cuerpo div#main div#columnaCentral div.reclamaciones.view dl div.dato_largo dt {
	font-weight: bold;
}
div#container div#cuerpo div#main div#columnaCentral div.reclamaciones.view form#ComunicacionesAddForm {
	background-color: #c5c5c5;
    border: 3px double #6F767E;
    padding: 10px;
    text-align: right;
    width: 642px;
}
div#container div#cuerpo div#main div#columnaCentral div.reclamaciones.view form#ComunicacionesAddForm textarea {
    height: 100%;
    width: 642px;
}
div#container div#cuerpo div#main div#columnaCentral div.reclamaciones.view form#ComunicacionesAddForm input {
    margin: 5px 0;
    padding: 2px 0;
    width: 235px;
}
div#container div#cuerpo div#main div#columnaCentral div.reclamaciones.index {
    min-height: 435px;
}
div#container div#cuerpo div#main div#columnaCentral div.reclamaciones form#textoAclaracion {
    background-color: #ffffff;
    border: 1px solid #6F767E;
    padding: 10px;
    position: absolute;
    top: 280px;
    right: 185px;
}
div#container div#cuerpo div#main div#columnaCentral div.reclamaciones form#textoAclaracion textarea {
    height: 100px;
    margin-bottom: 10px;
    width: 600px;
}


/* FAQS */
div#container div#cuerpo div#main div#columnaCentral div.contenidos table.procesos td.orden {
	text-align: center;
	width: 20px;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos table.procesos td.orden, 
div#container div#cuerpo div#main div#columnaCentral div.contenidos table.procesos td.titulo_faq {
	background-color: #6F767E;
	color: #ffffff;
	font-weight: bold;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos table.procesos td.ghost {
	padding: 5px;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos form#procesosForm {
	border: 1px solid #C5C5C5;
	margin: 20px auto;
	padding: 10px;
	width: 400px;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos form#procesosForm label {
	display: inline-block;
	vertical-align: top;
	width: 120px;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos form#procesosForm input, 
div#container div#cuerpo div#main div#columnaCentral div.contenidos form#procesosForm select, 
div#container div#cuerpo div#main div#columnaCentral div.contenidos form#procesosForm textarea {
	margin: 0 0 5px;
	width: 270px;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos form#procesosForm div.submit {
	text-align: right;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos form#procesosForm div.submit input {
	width: 150px;
}

/**/

div.textarea #ConfigPeticionComentario {
	width: 900px;
}


/* DESCRIPCION DEL PROCESO */
div#container div#cuerpo div#main div#columnaCentral div.procesos.index table th, 
div#container div#cuerpo div#main div#columnaCentral div.procesos.index table td {
	padding: 5px 5px;
}
div#container div#cuerpo div#main div#columnaCentral div.procesos.index table th, 
div#container div#cuerpo div#main div#columnaCentral div.procesos.index table td.desc {
	cursor: pointer;
}


/* BIENVENIDO A Acerto */
div#container div#cuerpo div#main div#columnaCentral div#bienvenidoAcerto {
	
}
div#container div#cuerpo div#main div#columnaCentral div#bienvenidoAcerto img#pixeladoBienvenida {
	margin-left: -20px;
}
div#container div#cuerpo div#main div#columnaCentral div#bienvenidoAcerto div.left {
	border-right: 1px solid #cccccc;
	padding-right: 25px;
	width: 630px;
}
div#container div#cuerpo div#main div#columnaCentral div#bienvenidoAcerto div.right {
	width: 260px;
}
div#container div#cuerpo div#main div#columnaCentral div#bienvenidoAcerto h2 {
	color: #ec6a00;
	font-size: 26px;
}
div#container div#cuerpo div#main div#columnaCentral div#bienvenidoAcerto h3 {
	color: #797979;
	font-size: 22px;
	margin: 20px 0;
}
div#container div#cuerpo div#main div#columnaCentral div#bienvenidoAcerto p.superGrande {
	font-size: 40px;
	font-weight: bold;
	line-height: 80px;
	margin-top: 0;
}
div#container div#cuerpo div#main div#columnaCentral div#bienvenidoAcerto p.superGrande span {
	font-size: 100px;
}
div#container div#cuerpo div#main div#columnaCentral div#bienvenidoAcerto p.grande {
	font-size: 16px;
}



/* CONTENIDOS CON SUBMENUS */
div#container div#cuerpo div#main div#columnaCentral div#contenidosConMenuDcho div.left {
	border-right: 1px solid #CCCCCC;
	padding-right: 25px;
	width: 630px;
}
div#container div#cuerpo div#main div#columnaCentral div#contenidosConMenuDcho div.right {
	border-left: 1px solid #CCCCCC;
	margin-left: -1px;
	padding-left: 25px;
	width: 259px;
}
div#container div#cuerpo div#main div#columnaCentral div#contenidosConMenuDcho div.right ul {
	color: #F27213;
	font-size: 16px;
	font-weight: bold;
}
div#container div#cuerpo div#main div#columnaCentral div#contenidosConMenuDcho div.right ul li {
	font-size: 12px;
	font-weight: normal;
	padding-left: 0;
}
div#container div#cuerpo div#main div#columnaCentral div#contenidosConMenuDcho div.right ul li a {
	color: #6F767E;
}
div#container div#cuerpo div#main div#columnaCentral div#contenidosConMenuDcho div.right ul li.current a {
	color: #F27213;
}



/* DOS COLUMNAS */

div#container div#cuerpo div#main div#columnaCentral div.contenidos.view div.dosColumnas {
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view div.dosColumnas div.columnaGrande {
	width: 637px;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view div.dosColumnas div.columnaPequena {
	width: 261px;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view div.dosColumnas div.left {
	border-right: 2px solid #cccccc;
	margin-bottom: 20px;
	padding-right: 20px;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view div.dosColumnas div.right {
	border-left: 2px solid #cccccc;;
	margin-left: -2px;
	margin-bottom: 20px;
	padding-left: 20px;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view div.dosColumnas div.columnaGrande img, 
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view div.dosColumnas div.columnaPequena img {
	max-width: 100%;
}


/* TRES COLUMNAS */

div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas {
	border: 0 none;
	border-collapse: collapse;
	margin: 10px 0;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas th, 
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td {
	border-top: 0 none;
	border-right: 1px solid #bfc0c0;
	border-bottom: 0 none;
	border-left: 0 none;
	background-color: transparent;
	padding: 5px 14px;
	width: 300px;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas th {
	color: #eb5511;
	font-size: 18px;
	padding-top: 20px;
	padding-bottom: 0;
	text-align: left;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td {
	text-align: justify;
	vertical-align: top;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td.separador {
	padding: 0 14px;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td.separador span.separador {
	border-bottom: 1px dashed #cacacb;
	display: block;
	height: 1px;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas tr:first-child th {
	padding-top: 0;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas th:first-child, 
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td:first-child, 
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td.separador:first-child {
	padding-left: 0;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas th:last-child, 
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td:last-child, 
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td.separador:last-child {
	border-right: 0 none;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas th:last-child, 
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td:last-child, 
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td.separador:last-child {
	padding-right: 0;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td p {
	margin: 0;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td a {
	color: #eb5511;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td img {
	height: auto;
	width: 100%;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td label {
	display: block;
	margin: 10px 0 5px;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td textarea {
	height: 80px;
	width: 100%;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view table.tresColumnas td input.submit {
	background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    color: #5C5B5B;
    cursor: pointer;
    font-weight: normal;
    margin-top: 10px;
    padding: 0;
}


/* OSCURAS */

div#container div#cuerpo div#main div#columnaCentral div.contenidos.view div.oscuras {
	background-color: #3e3e46;
	margin-left: -20px;
	padding: 20px;
	width: 100%;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view div.oscuras table.tresColumnas.oscuras {
	background-color: #3e3e46;
	margin-top: 0;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view div.oscuras table.tresColumnas.oscuras th, 
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view div.oscuras table.tresColumnas.oscuras td {
	border: 0 none;
}
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view div.oscuras table.tresColumnas.oscuras th, 
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view div.oscuras table.tresColumnas.oscuras td, 
div#container div#cuerpo div#main div#columnaCentral div.contenidos.view div.oscuras table.tresColumnas.oscuras td p {
	color: #ffffff;
}


/* DOCUMENTACION */

div#container div#cuerpo div#main div#columnaCentral div#documentacion {
	
}
div#container div#cuerpo div#main div#columnaCentral div#documentacion ul li {
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #6F767E;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 15px;
}
div#container div#cuerpo div#main div#columnaCentral div#documentacion ul li.current {
	background-color: #6F767E;
	color: #ffffff;
}
div#container div#cuerpo div#main div#columnaCentral div#documentacion table td.busquedaEncontrada {
	background-color: #6F767E;
	color: #ffffff;
}
div#container div#cuerpo div#main div#columnaCentral div#documentacion table td.busquedaEncontrada a {
	color: #ffffff;
}


/* BLOGS */
div#container div#cuerpo div#main div#columnaCentral div#blogContainer {
	
}
div#container div#cuerpo div#main div#columnaCentral div#blogContainer div.blog {
	border-bottom: 2px solid #cccccc;
	margin: 0;
	padding: 10px;
}
div#container div#cuerpo div#main div#columnaCentral div#blogContainer div.blog:first-child {
	border-top: 2px solid #cccccc;
}
div#container div#cuerpo div#main div#columnaCentral div#blogContainer div.blog div.imagenBlog {
	float: left;
	height: 100px;
	margin-right: 10px;
	width: 100px;
}
div#container div#cuerpo div#main div#columnaCentral div#blogContainer div.blog div.imagenBlog img {
	max-height: 100px;
	max-width: 100px;
}
div#container div#cuerpo div#main div#columnaCentral div#blogContainer div.blog p.fechaBlog {
	color: #999999;
	font-size: 10px;
}
div#container div#cuerpo div#main div#columnaCentral div#blogContainer div.blog h2.tituloBlog {
	color: #F27213;
	font-size: 16px;
	font-weight: bold;
}
div#container div#cuerpo div#main div#columnaCentral div#blogContainer div.blog p.resumenBlog {
	color: #000000;
	font-size: 12px;
}
div#container div#cuerpo div#main div#columnaCentral div#blogContainer div.blog p.leerMas {
	color: #F27213;
	font-size: 12px;
	text-align: right;
}

div#container div#cuerpo div#main div#columnaCentral div.blogs input#BlogTitulo, 
div#container div#cuerpo div#main div#columnaCentral div.blogs input#BlogUrl {
	width: 500px;
}
div#container div#cuerpo div#main div#columnaCentral div.blogs textarea#BlogResumen {
	width: 500px;
}


/* CONTACTOS */
div#container div#cuerpo div#main div#columnaCentral div.contactos table td div.resumenComentario {
	cursor: pointer;
	vertical-align: middle;
}
div#container div#cuerpo div#main div#columnaCentral div.contactos table td div.comentarioCompleto {
	display: none;
}

/* PIE */
div#container div#pie {
	background-color: #ffffff;
	padding: 10px;
}
div#container div#pie div#lineaseparadora {
	border-top: 1px solid #C5C5C5;
	padding: 10px 0 0;
}

p#pieContacto {
	color: #ffffff;
	margin-top: 15px;
	text-align: center;
}
p#pieContacto a {
	color: #ffffff;
	font-weight: bold;
}