body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
  	min-width: 570px;
	background-image: url(../img/cabecera_sernauto.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px;
	margin: 0px;
}
* html body {
	overflow: hidden;
}
* html #footer-wrapper {
	width: 100%;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	background-color: #FFFFFF;
	float: left;
	position: relative;
	z-index: 11;
}
h1 {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #E51506;
	line-height: 26px;
	letter-spacing: -1px;
	display:block;
	position:relative;
	margin: 0px 0px 15px 0px;
}
h4 {
    font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #210C0C;
	line-height: 19px;
	margin: 0px 0px 5px 0px;
}
p {
	margin: 9px 15px 0px 5px;
}

/*.sIFR-hasFlash h1 {
	visibility: hidden;
    font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #E51506;
	line-height: 28px;
	letter-spacing: -1;
	padding: 0px;
	margin: 0px 0px 8px 0px;
}
.sIFR-hasFlash h4 {
	visibility: hidden;
    font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #210C0C;
	line-height: 21px;
	padding: 0px;
	margin: 0px 0px 3px 0px;
}*/
/*--------------------------- CENTRO ---------------------------------*/
#container {
	padding-left: 169px;
	padding-right: 185px;
	position: relative;
	overflow-y: hidden;
}
.header-flash {
	width: 100%;
	position: absolute;
	overflow: hidden;
	z-index: 1;	
}
.top-menu {
	font-size: 11px;
	color: #FEFEFE;
	text-align: right;
	height: 19px;
	position: relative;
	z-index: 10;
}
.top-menu a {
	color: #FEFEFE;
	text-decoration: none;
}
.top-menu dl {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.top-menu dt {
	margin: 0px;
	padding-left: 6px;
	padding-top: 3px;
	float: right;
}
.top-menu span {
	color: #33CC33;
}
.top-menu img {
	margin-top: -3px;
}
#center {
	font-size: 12px;
	color: #333333;
	text-align: left;
	width: 97.5%;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	background-color: white;
	position: relative;
	top: 95px;
	float: left;
	overflow: hidden;
	left: 0px;
}
*:first-child+html #center{

}
#center2 {
	font-size: 12px;
	color: #333333;
	text-align: left;
	width: 97%;
	margin-bottom: 100px;
	background-color: #FFFFFF;
	position: relative;
	top: 95px;
	float: left;
	overflow: hidden;
}
html * #center {
	top: 89px;
}
html * #center2 {
	top: 89px;	
}
.inner-content {
	position: relative;
}
.navigation-bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 100%;
	height: 16px;
	margin-left:5px;
	padding: 3px 0px 0px 14px;
	background-color: #000000;
}
*:first-child+html .navigation-bar {
	margin-left:10px;
}
.navigation-bar a {
	color: #E51506;
	text-decoration: none;
}
/*--------------------------- Contenido ---------------------------------*/
.content {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 20px 20px 200px 20px;
	position: relative;
}
*:first-child+html .content {
	margin-left:4px;
}
.content object {
	float: left;
	margin-left: -10px;
	margin-top: 2px;
}
.content p {
	padding: 0px;
	margin: 10px 0px;
}
/*.content span {
	font-size: 12px;
	color: #999999;
	line-height: 180%;
}*/
.content a {
	color: #000000;
	text-decoration: none;
}
.content a span {
	font-size: 12px;
	color: #33CC33;
}
.content-link a span {
	font-size: 12px;
	color: #33CC33;
	text-decoration: underline;
}
.content h2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 0px;
}
.content-menu ul {
	margin-left: 14px;
	padding: 0px;
	list-style-image: url(../img/bullet_red.gif);
	vertical-align: bottom;
}
.content-menu ul span {	
	line-height: 20px;
	margin-top: 5px;
	font-size: 11px;
	color: #333333;
}
.level2 ul 
{
	margin-top:30px;
	margin-left:13px;	
}
.level2 ul li {
	list-style-image: url(../img/bullet_red.gif);
	margin-bottom:0px;
	margin-top:15px;
}
.home-title {
	width: 100%;
	/* CAMBIADO PARA EL BANNER DEL EVENTO
	height: 27px;
	padding: 9px 0px 0px 15px;*/
	height: 36px;
	padding-left: 15px;
	margin-bottom: 10px;
	background-color: #CCCCCC;
	position: relative;
	clear: both;
}
.home-flash {
	width: 305px;
	text-align: left;
	padding-left: 7px;
	position: relative;
	float: left;
	z-index: 1;
}
*:first-child+html .home-flash {
	margin-left:4px;
}
.home-content {
	margin: 0px 0px 0px 13px;
	padding: 4px 1px 6px 0px;
	background-image: url(../img/home_background.gif);
	background-repeat: repeat-x;
	background-position: 3px 7px;
	position: relative;
	float: left;
}
*:first-child+html .home-content {
	padding-bottom:100px;
	margin-bottom:10px;
}
.home-content-margin{/*scroll*/
	padding:13px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	height:280px;
	overflow-y: auto;
	scrollbar-face-color: #F6F6F6;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #E51506;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
}
.home-content-text {
	height: 289px;
	border: 1px solid #999999;
	position: relative;
	left: -4px;
}
*:first-child+html .home-content-text {
	margin-left:35px;
	margin-right:7px;
	left:20px;
	height: 313px;
}
*:first-child+html .home-content-margin{
	overflow-y: auto;
	overflow:hidden;
	padding-right:20px;
	height:270px;
}
.home-right-border {
	width: 7px;
	height: 315px;
	background-image: url(../img/home_background_right.gif);
	background-repeat: repeat-y;
	position: absolute;
	top: 7px;
	right: -2px;
}
.home-text {
	padding-top: 1px;
}

.home-text a {
	color: #33CC33;
	font-weight: bold;
	text-decoration: underline;
}

.separator {
	width: 100%;
	margin: 10px 0px;
	background-image: url(../img/dotted_separator.gif);
	background-repeat:repeat-x;
	background-position:center;
	clear: both;
}
.separator-directory {
	width: 100%;
	margin: 10px 0px;
	padding-bottom: 100px;
	background-image: url(../img/dotted_separator.gif);
	background-repeat:repeat-x;
	background-position: top;
	position: relative;
	float:left;
	clear: both;
}
.separator-contact {
	width: 100%;
	height: 1px;
	margin: 10px 0px;
	background-image: url(../img/dotted_separator.gif);
	background-repeat: repeat-x;
	background-position: center;
	clear: both;/**/
	position: relative;/**/
}
.results {
	font-size: 10px;
	color: #555555;
	vertical-align: top;
	margin-right:40px;
	position: relative;
	float: left;
}
.results a {
	line-height: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #555555;
}
.results-title {
	font-size: 11px;
	font-weight: bold;
	padding: 8px 6px 8px 6px;
	background-color: #F0EEE9;
	border-bottom: 4px solid #FFFFFF;
	position: relative;
	/*width: 53%;*/
}
.results-title span {
	font-size: 12px;
	color: #333333;
}
.results-search {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 6px 0px 6px;
	background-color: #F0EEE9;
	border-bottom: 4px solid #FFFFFF;
	position: relative;
}
.results-doc {
	width: *;
	padding: 6px 6px 6px 6px;
	background-image: url(../img/doc.gif);
	background-repeat: no-repeat;
	background-position: center right;
	background-color: #F7F6F4;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
}
.results-empty-link {
	width: *;
	padding: 6px 6px 6px 6px;
	background-color: #F7F6F4;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
}
.results-empty-link-over {
	color: #000000;
	padding: 6px 6px 6px 6px;
	background-repeat: no-repeat;
	background-position: center right;
	background-color: #F0EEE9;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
	cursor: pointer;
}
.results-empty {
	width: *;
	padding: 6px 6px 6px 6px;
	background-color: #F7F6F4;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
}
.results-xls {
	width: *;
	padding: 6px 6px 6px 6px;
	background-image: url(../img/xls.gif);
	background-repeat: no-repeat;
	background-position: center right;
	background-color: #F7F6F4;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
}
.results-pdf {
	padding: 6px 6px 6px 6px;
	background-image: url(../img/pdf.gif);
	background-repeat: no-repeat;
	background-position: center right;
	background-color: #F7F6F4;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
}
.results-download {
	color: #000000;
	padding: 6px 6px 6px 6px;
	background-image: url(../img/download.gif);
	background-repeat: no-repeat;
	background-position: center right;
	background-color: #F0EEE9;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
	cursor: pointer;
}

.no_results
{
	margin-bottom: 10px;
	font-size: 10px;
	color: #555555;
}

.order ul {
	font-size: 12px;
	margin-left: 14px;
	padding: 0px;
	list-style-image: url(../img/bullet_green.gif);
	margin-bottom: 0px;
}
.order ul li span {
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;		
}
.amount {/**/
	font-size: 12px;
	color: #666666;
	
}
.amount input {
	width: 70px;
	vertical-align: middle;
}
.search {
	font-size: 11px;
	line-height: 180%;
	padding: 0px 0px 10px 6px;
	vertical-align: top;
}
.search p {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.search input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 254px;
}
/***********************************************************************************/
.search-left-section select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	width: 233px;
}/************************************************************************************/
.search select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 260px;
}
.search-day select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 39px;
}
.search-day input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 100px;
	padding-left: 3px;
	padding-right: 3px;
}
.search-left {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	float: left;
	clear: both;
	padding-top: 5px;
	width: 285px;
	position: relative;/**/
}
.search-left span {
	font-family: Tahoma, "Times New Roman", Arial;
	font-size: 11px;
	color: #333333;
	width: 100px;
}
.search-right {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	float: left;
	padding-top: 5px;
	padding-left: 15px;
	position: relative;/**/
}
.search-right span {
	font-family: Tahoma, "Times New Roman", Arial;
	font-size: 11px;
	color: #333333;
	width: 100px;
}
.search-left input, .search-right input {
	clear: both;
	position: static;
}/**/
.search-submit {
	padding-top: 5px;
	clear: both;
}
.search-content {
	width: 280px;
	float: left;
	position: relative;
}
.search-submit input {
	color: #FFFFFF;
	line-height: 130%;
	width: 65px;
	height: 20px;
	background-color: #4D6185;
	border: 1px solid #4D6185;
	font-size:12px;
}

.search-content form {
	margin-top:5px;
} 
.search-title {
	font-size: 11px;
	width: 270px;
	font-weight: bold;
	padding: 8px 6px 8px 6px;
	background-color: #F0EEE9;
	border-bottom: 4px solid #FFFFFF;
	position: relative;
}
.search-title span {
	color: #333333;
	font-weight: bold;
}
.vertical-dotted {
	border-left: dotted 1px #D4D0C8;
	margin-left: 10px;
	margin-right: 10px; 
	width: 1px;
	height: 310px;
	float: left;
	
}
/*-------------------- PARA LOS FORMULARIOS --------------------*/
.requerido {
    font-size: 11px;
    line-height: 180%;
    padding: 0px 0px 7px 6px;
    vertical-align: top;
    color: #666666;
}
.form-title {
    font-size: 11px;
    font-weight: bold;
    padding: 8px 6px 10px 6px;
    background-color: #F0EEE9;
    position: relative;
    color:#333333;
    background-image: url(../img/dotted_separator2.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}
.form-title2 {
    font-size: 11px;
    font-weight: bold;
    padding: 15px 6px 5px 6px;
    margin-bottom:15px;
    position: relative;
    color:#333333;
    border-bottom: solid 1px #DFDCD7;
    clear:both;
}
.campo {
    font-size: 11px;
    line-height: 180%;
    padding: 0px 0px 15px 6px;
    vertical-align: top;
    position: relative;
    float: left;
}
.campo-text {
    position: relative;
    float: left;
    clear: both;
}
.campo-dato {
    position: relative;
    float: right;
    right: 40px;
}
.campo-dato input {
    border: 1px solid #819EBA;
    width:250px;
}
.campo-dato2
{
    float: right;
    text-align:left;
    width:225px;
    padding:0px;
}
.campo-dato3 input {
    width: 250px;
    position: relative;
}
.campo-dato textarea {
    width:252px;
    height:100px;
    padding:0px;
    margin-bottom: 7px;
    border:1px solid #819EBA;
}
.contact {
	background-color: #F7F6F4;
	width: 89%;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #210C0C;
	padding: 8px;
	margin: 0px;
	float: left;/**/
	position: relative;/**/
}
.contact p span {
	color: #FF0000;
	padding-right: 2px;
}
.contact p {
	color: #666666;
	margin: 0px;
	padding-top: 5px;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
}
.contact input {
	margin: 0px;
	padding: 0px;
}
.contact-bullet {
	background: url(../img/bullet_green.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	font-weight: normal;	
}
.contact-bullet span {
	visibility: hidden;
}
/*
.contact {
	background-color: #F7F6F4;
	width: 99%;
	height: 305px;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #210C0C;
	padding: 8px;
	margin: 0px;
}
.contact p span {
	color: #FF0000;
	padding-right: 2px;
}
.contact p {
	color: #666666;
	margin: 0px;
	padding-top: 5px;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
}
.contact input {
	margin: 0px;
	padding: 0px;
}
.contact-bullet {
	background: url(../img/bullet_green.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 9px;
	background-position: left;
	font-size: 12px;
	font-weight: normal;	
}
.contact-bullet span {
	visibility: hidden;
}*/
	
.data ul 
{	
	padding-left: 0px;
	margin: 0px 0px 10px 0px;
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;	
	font-weight: bold;
	list-style-type: none;
}



.data ul span  {
	background-image: url(../img/bullet_grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size: 12px;
	color: #666666;	
	font-weight: bold;
	padding-left: 8px;
	margin-bottom: 4px;
	margin-left: 0px;
	width: 100px;
}
.data ul li  {
	color: #33CC33;
	margin: 0px;
	padding: 0px;
}
.data ul li a {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
}
.history-content {
    border-left: 1px solid #CCCCCC;
    border-top: 1px dotted #999999;
	border-right: 1px solid #CCCCCC;
    border-bottom: 1px dotted #999999;
    margin-bottom: 9px;
}
.history-content span {
	font-family: Tahoma, "Times New Roman", Arial;
	font-size: 13px;
	color: #33CC33;
	padding-left: 5px;
}
.history-content p {
    border-left: 40px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    background: #FCFBF9;
    font-family: Tahoma;
    font-size: 12px;
    color: #000000;
    padding: 14px 10px 14px 15px;
    margin: 0px;
}
/*--------------------- CONTROL DE LOGIN ---------------------*/
.login {
	font-size: 11px;
	line-height: 180%;
	padding: 0px 0px 10px 0px;
	vertical-align: top;
}
.login p {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.login input, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.login-submit {
	padding-top: 5px;
	clear: both;
}
.login-submit input {
	color: #FFFFFF;
	line-height: 130%;
	width: 65px;
	height: 20px;
	background-color: #4D6185;
	border: 1px solid #4D6185;
}

/*---------------------- CONTROL DE CONTACTO -----------------------*/
.contacto {
	font-size: 11px;
	line-height: 180%;
	padding: 0px 0px 10px 0px;
	vertical-align: top;
}
.contacto p {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.contacto input, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 200px;
}
.contacto textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	height: 50px;
	width: 200px;
}
.contacto-submit {
	padding-top: 5px;
	clear: both;
}
.contacto-submit input {
	color: #FFFFFF;
	line-height: 130%;
	width: 65px;
	height: 20px;
	background-color: #4D6185;
	border: 1px solid #4D6185;
}

/*--------------------------- MENÚ IZQUIERDO ---------------------------------*/
.treeView td
{
	padding-left: 8px;
	border-bottom: 1px solid #DAD7D0;	
}
.treeView div table tr td
{
	padding-left: 5px;
	border-bottom: 1px solid #DAD7D0;	
}
#left {
	font-size: 11px;
	color: #333333;
	text-align: left;
	width: 164px;
	padding: 0px 20px 32767px 10px;
	margin-bottom: -32767px;
	position: relative;
	float: left;
	margin-left: -100%;
	left: -140px;
}
* html #left {
	margin-left: -100%;
	left: 208px;
}
#left span {
	color: #333333;
}
#left span a {
	color: #333333;
	text-decoration: none;
}
#left ul {
	color: #33CC33;
	list-style-type: square;
	padding-left: 25px;
	margin: 0px;
	border-bottom: #DAD7D0;
	border-bottom: 1px solid #F2F2F2;
}
#left ul li {
	color: #33CC33;
	list-style-type: square;
	padding: 3px 0px 3px 0px;
}
#left ul li ul {
	color: #33CC33;
	list-style-image: url(../img/bullet_violet.gif);
	padding: 0px 0px 0px 3px;
	margin: 0px;
	border: 0px;
}
#left ul li ul li {
	padding: 0px 0px 0px 5px;
}
.left-menu-border-left {
	width: 6px;
	height: 410px;
	float: left;
	margin-bottom: 0px;
}
.left-menu-border-right {
	width: 6px;
	height: 429px;
	float: right;
	margin-bottom: 0px;
	margin-top: 0px;
}
/*--------------------------- MENÚ DERECHO ---------------------------------*/
#right {
	font-size: 11px;
	color: #333333;
	text-align: left;
	width: 169px;
	/*padding: 10px 10px 32767px 10px;*/
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:32767px;
	margin-right: -185px;
	margin-bottom: -32632px;
	background-color: #F5F4F7;
	position: relative;
	float: left;
	top: 108px;
	right: -14px;
}
.european-parts {
	text-align: center;
	margin-left:3px;
	background-image: url(../img/fondos_bordes/european_background.gif);
	background-repeat: repeat-y;
}
.european-parts p {
	text-align: left;
	padding: 0px 11px 0px 11px;
	margin: 0px;
}
.european-parts p a {
	font-weight: bold;
	color: #33CC33;
	line-height: 20px;
}
.notebook {
	font-family: "MS Sans Serif", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left:3px;
	color: #333399;
	background-image: url(../img/fondos_bordes/libreta_background.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #C9C1B0;
}
.notebook-event {
	vertical-align: middle;
	width: 100%;
	padding-top: 10px;
}
.notebook-date {
	color: #999999;
	text-align: center;
	width: 40px;
	position: relative;
	float: left;
}
*:first-child+html .notebook-content {
	overflow-x: hidden;
}
.notebook-content {
	width: 146px;
	height: 90px;
	position: relative;
	float: left;
	overflow-y: auto;
	scrollbar-face-color: #F0EEE9;
	scrollbar-highlight-color: #F0EEE9;
	scrollbar-shadow-color: #F0EEE9;
	scrollbar-3dlight-color: #F0EEE9;
	scrollbar-arrow-color: #999999;
	scrollbar-track-color: #F0EEE9;
	scrollbar-darkshadow-color: #F0EEE9;
}
.notebook-text {
	text-align: left;
	width: 70%;
	position: relative;
	float: right;
	cursor: pointer;
}
*:first-child+html .notebook-text {
	width: 60%;
	margin-right:5px;
}
.notebook-text a {
	text-decoration: none;
	color: #333399;
}
.notebook-bottom {
	height: 24px;
	position: absolute;
}
.right-menu-destacado {
	position: relative;
}
.destacado {
	position: absolute;
	top: -47px;
	left: -30px;
}
/*--------------------------- PIE DE PÁGINA ---------------------------------*/
#footer {
	text-align: left;
	clear: both;
	position: relative;
}
.footer-associates {
	height: 38px;
	padding: 8px 0px 8px 12px;
	margin-top:0px;
	margin-bottom: 1px;
	background-color: #E0E0E0;
}
.footer-copyright {
	font-size: 10px;
	color: #FFFFFF;
	height: 24px;
	padding: 12px 0px 0px 12px;
	background-color: #666666;
}
.footer-copyright dl {
	margin: 0px;
	padding: 0px 12px 0px 0px;
	list-style-type: none;
}
.footer-copyright dt {
	padding-left: 6px;
	float: right;
}
.footer-copyright a {
	color: #FFFFFF;
	text-decoration: none;
}
.footer-copyright span {
	color: #33CC33;
}
.footer-copyright #copyright-left {
	float: left;
}
.footer-copyright #copyright-right {
	float: right;
}
.icex-logo {
	background: url(../img/logo_icex.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 39px;
	height: 39px;
	float: left;
}
.icex-logo span {
	visibility: hidden;
}
.logo-pipe {
	background: url(../img/separador.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 2px;
	height: 27px;
	margin: 7px 20px;
	float: left;
}
.logo-pipe span {
	visibility: hidden;
}
.motortec-logo {
	background: url(../img/logo_motortec.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 69px;
	height: 20px;
	float: left;
	margin: 8px 0px;
}
.motortec-logo span {
	visibility: hidden;
}

.spain-logo {
	background: url(../img/banner_SpainBussines.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 72px;
	height: 35px;
	float: left;
	margin-top:2px;
}
.spain-logo span 
{
	visibility:hidden;
}

 /*---- Tablas de datos ----*/
.table-data {
	font-size: 11px;
	background-color: #F7F6F4;
	width: 100%;
}
/*.table-data-left-column {
	width: 293px;
}*/
.table-data span {
	font-weight: bold;
	font-size: 11px;
	color: #333333;
}
.table-data td {
	border-right: 1px solid #FFFFFF;
	width: auto;
	padding: 7px; 
}
.table-data dt {
	padding-top: 6px;
	margin: 0px;
}
.table-data dt dl {
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border: none;
}
.table-data div{
	text-align: right;
		
}
.table-data th {
	border: 1px solid #FFFFFF;
	background-color: #F0EEE9;
	padding-right: 5px;
	padding-left: 5px;
	
}
.table-data-dotted {
	border-top: 1px solid dotted #D4D0C8;
	padding: 5px; 
	/*margin-left: 10px;*/
}

/*.table-data-number th {
	font-size: 11px;
	color: #333333;
	text-align: right;	
	
}
.table-data-number {
	border-top: 1px solid dotted #D4D0C8;
	font-size: 11px;
	color: #333333;
	width: 70px;
}*/
.img-trans {
	background: url(../img/trans.gif);
	height: 1px;
}
.asociate-access {
    width: 111px;
    height: 20px;
    position: absolute;
    top: 29px;
    right: 15px;
    z-index: 9;
}
.asociate-access div {
    width: 111px;
    height: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    cursor: pointer;
}
.service-area {
	padding: 0px 0px 0px 10px;
	margin-top: 3px;
}
.service-area input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 107px;
	margin-bottom: 2px;
	float: left;
}
.service-area select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 133px;
	margin: 2px 0px 3px 0px;
}
.service-area-search input {
	background: url(../img/buscar_home.gif);
	background-repeat: no-repeat;
	margin-left: 3px;
	width: 17px;
	height: 18px;
	float: left;
	border: 0px;
}
.service-area-search span {
	display: none;
}

.btnSearch
{
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	position:relative;
	top:4px;
	left:2px;
}

.txtSearch
{
	font-family:Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	width: 108px; 
	margin-left:10px;
	margin-top : 0px;
	padding-top:0px;
	
}

.lblSearch
{
	margin-left:11px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
}

.Table table
{
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
.Table table td
{
	padding: 6px;
	background-color: #F7F6F4;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
}
.Table table td a
{
	text-decoration: underline;
}
.Table table td a:hover
{
	text-decoration: none;
}
.formContacto 
{
	position: relative;
	float: left;
}
.imagenContacto
{
	text-align: right;
	vertical-align: top;
	padding: 0px 0px 150px 0px;
	position: relative;
	float: right;
}
.banner_exporta {
	width: 105px;
	height: 35px;
	padding-top: 2px;
	position: relative;
	float: left;
}