* { padding: 0; margin: 0; }
br.clear {font-size: 1px; line-height: 1px; font-weight: normal; clear:both; height:1px;}
body {
 font-family: Arial, Helvetica, sans-serif;
 color: #333;
 background-image: url('images/loginBar_fdo.gif');
 background-repeat: repeat-x;
 font-size: 12px;
} 

p{
 line-height: 18px;
 font-size: 12px; 
}

a:link{
 color: #333;
 text-decoration: none;
}
a:hover {
 color: #333;
 text-decoration: underline;
}
a:visited {
 color: #333;
 text-decoration: none;
}
a:active {
 color: #333;
 text-decoration: none;
}

h1{
 letter-spacing: -1px;
 font-size: 20px;
 font-weight: normal;
}
h2{
 letter-spacing: -1px;
 font-size: 16px;
}
img{
 border: 0px;
}
.bold{
 font-weight: bold;
}

.fdo0{ /* GRIS */
 background-color: #E2E5EA;
 background-image: none;
}
.fdo1{ /* AZUL */
 background-color: #004a9f;
}
.fdo2{ /* GRIS */
 background-color: #474747;
}
.fdo3{ /* ROJO */
 background-color: #9e0030;
}
.fdo4{ /* NARANJA */
 background-color: #ffa800;
}
.fdo5{ /* AZUL ligero */
	background-color: #6793C4;
}
.fdo6{ /* GRIS ligero */
	background-color: #C5C5C5;
}
.fdo7{ /* Rojo oscuro - Quads */
	background-color: #621B30;
}
.fdo8{ /* GRIS ligero */
	background-color: #F2F2F2;
}

.fdo9{ /* AMARILLO - Camiones */
	background-color: #FFA800;
}

.fdo10 { /* AZUL - Recambios */
	background-color: #0093CA;
}

.fdo11 { /* ORANGE - Vehiculos industriales */
	background-color: #FF6900;
}

.text0{
	color: #000;
	font-weight: normal;
}

.text1{
	color: #003399;	
}

.text2{
	color: #666666;
	font-weight: normal;
}

.text3{
	color: #666666;
	font-weight: bold;
}

.text4, a.text4{
	color: #003399;
	font-weight: bold;
	margin-bottom: 5px;
}

.text5, a.text5{
	color: #FFF;
}

.text7{	
	font-weight: normal;
}

/* ROJO BOLD */
.text6, a.text6{
	color: #9e0030;
	font-weight: bold;
}

.youTubeHeader{
	font-size: 32px;
	color: #003399;
	margin-left: 10px;
}

/* -------- ELEMENTOS FORMULARIOS ---------- */
.inputForm{
 background-color: #f2f2f2; 
 padding: 1px 3px 1px 3px;
 border: 1px solid #a9a9a9;
 font-size: 10px;
}
.inputFormSearch{
 background-color: #FFFFFF; 
 padding: 1px 2px 0px 2px;
 border: 1px solid #a9a9a9;
 font-size: 12px;
 width:162px;
 height:18px;
 float:left;
 margin-right:3px;
}
.inputFormContactar
{
	 background-color: #FFFFFF; 
	 padding: 1px 3px 1px 3px;
	 border: 1px solid #a9a9a9;
	 padding: 3px;
	 width: 300px;
	 font-size: 12px;
}
.selectForm{
 background-color: #f2f2f2;
 /*padding: 1px 10px 1px 3px;*/
 border: 1px solid #a9a9a9;
 font-size: 12px;
 min-width: 60px;
 width:auto;
}
.selectForm3col{
	background-color: #f2f2f2;
	/*padding: 1px 10px 1px 3px;*/
	border: 1px solid #a9a9a9;
	font-size: 12px;
	width: 80px;
}
.btnForm,
.btnFormRojo,
.btFormSearch{
 padding: 4px 8px 4px 8px;
 border: 1px solid #CDCDCD;
 font-size: 12px;
 color: #FFFFFF;
}

.btFormSearch{
	padding-bottom: 4px;
	border: 1px solid #A9A9A9;
	float:right;
	width:65px;
	height:22px;
	margin-right:1px;
}

.btnFormRojo{
	background-color: #9e0030;
	font-weight: bold;
}

/* -------- LOGIN BAR ---------- */
#loginBar {
 float: right;
 padding: 0px;
 height: 25px;
 margin: 0px 0px 40px 0px;
 background-position: left;
 text-align: right;
 font-size: 12px;
}
#loginBarBtn, #loginBarPass, #loginBarUser {
 float: left;
 padding: 4px 10px 0px 10px;
 background-image: url('images/loginBar_separador.gif');
 background-repeat: repeat-y;
 height: 21px;
}
#loginBarBtn {
 background-position: right;
}
#loginBarBtn a:hover
{
	text-decoration:underline;
}
#loginBarPass {
 background-position: right;
}
#loginBarUser {
 background-position: left;
}

.loginBarLogged 
{
	 float: left;
	 padding: 4px 10px 0px 10px;
	 background-image: url('images/loginBar_separador.gif');
	 background-repeat: repeat-y;
	 background-position: right;
	 height: 20px;
}

/* -------- WRAPPER ---------- */
#wrapper { 
 margin: 0 auto;
 width: 900px;
}

/* -------- HEADER ---------- */
#header {
 width: 900px; 
 float: left;
 .float: none;
 padding: 0px;
 height: 100px;
 margin: -30px 0px 10px 0px;
}

#headerLogo {
 width: 295px;
 float: left;
 padding: 0px;
 height: 80px;
 /*margin: 0px 280px 0px 0px;*/
 margin: 8px 0px 0px 0px;
}
#headerPubli {
 width: 600px;
 float: right;
 padding: 0px;
 height: 100px;
 margin: 0px;
 text-align: right; 
 /*background: #999999;*/
}

/* -------- NAVIGATION ---------- */
#navigation, #loggedMenu {
 float: left;
 width: 900px;
 padding: 0px;
 margin: 0px 0px 5px 0px;
 .margin: 0px 0px 0px 0px;
}

#menu, #menuPrivado{
 width: 900px;
}

#menu ul{
 padding-left: 0;
 margin-left: 0;
 text-align:center;
 float: left;
  width: 900px;
 font-family: arial, helvetica, sans-serif;
 background-image: url('images/loginBar_fdo.gif');/*url('images/menuBtn_fdo.gif');*/
 background-repeat: repeat-x;
}

#menuPrivado ul{
 padding-left: 0;
 margin-left: 0;
 float: left;
 width: 900px;
 font-family: arial, helvetica, sans-serif;
 background-image: url('images/menu_admin.gif');
 background-repeat: repeat-x;
 text-align:center;
}


/*

#menu ul li a{
 padding: 4px 5px 4px 5px;
 text-decoration: none;
 float: left;
 border-right: 1px solid #FFFFFF;
 color: #000000;
 display: block; 
 width: 100%;
 
}

#menuPrivado ul li a{
 padding: 4px 0px 4px 0px;
 text-decoration: none;
 float: left;
 border-right: 1px solid #FFFFFF;
 color: #FFFFFF;
  display: block; 
 width: 100%;

}

#menu ul li, #menuPrivado ul li {   display: table-cell;}

#menu li a:hover, #menuPrivado li a:hover{
background-color: #004a9f;
color: #FFFFFF;
}

#menu li a.activo, #menuPrivado li a.activo{
background-color: #9F0031;
color: #FFFFFF;
}*/

a.subactivo{
	font-weight: bold;
	color: #004a9f;
}

#menu {
        position: relative;
        width: 900px;}
#menuPrivado {
        position: relative;
        width: 902px;}

#menu ul {
        position: relative;
        width: 900px;
         background-image: url('images/menuBtn_fdo.gif');
		background-repeat: repeat-x;
        overflow: hidden;
    }
    
#menuPrivado ul{
        position: relative;
        width: 902px;
		background-image: url('images/menu_admin.gif');
		background-repeat: repeat-x;
		overflow: hidden;
}    
    
    
#menu ul li {
    float: left;
    list-style: none;
}


#menuPrivado ul li {
    float: left;
    list-style: none;
}


#menu ul li.back {
    border: 1px solid #FFA800;
    background-color: #9F0031;
    width: 9px;
    height: 22px;
    z-index: 8;
    position: absolute;
    color: #FFFFFF;
}    

#menuPrivado ul li.back {
    border: 1px solid #000;
    background-color: #9F0031;
    width: 9px;
    height: 22px;
    z-index: 8;
    position: absolute;
    color: #FFFFFF;
}                   
               
#menu ul li a {
    font: bold 11px arial;
    text-decoration: none;
     color: #004a9f;
    outline: none;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0;
    z-index: 10;
    top: 7px;
    display: block;
    float: left;
    height: 25px;
    position: relative;
    overflow: hidden;
    margin: auto 15px;
}

#menuPrivado ul li a {
    font: bold 10.5px arial;
    text-decoration: none;
     color: #C5C5C5;
    outline: none;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0;
    z-index: 10;
    top: 7px;
    display: block;
    float: left;
    height: 25px;
    position: relative;
    overflow: hidden;
    margin: auto 15px;
}

#menu ul li a.active {
    color: #FFFFFF;
}

#menuPrivado ul li a.active {
    color: #FFFFFF;
}

#menu ul li a.anuncios {
    color: #9e0030;
    font: bold 12px 
}
#menu ul li a.anunciosactive {
    color: #FFA800;
}
    
#menu ul li a:hover,  #menu ul li a:active {color: #FFFFFF;} 

#menuPrivado ul li a:hover,  #menu ul li a:active {color: #FFFFFF;} 
                        
#current{ font: bold 11px arial;color: #FFFFFF;}           

/* inici CANVI */
.menuBtnAnunciate a{
 background-color: #9e0030;
 color: #FFFFFF!important;
}
/* final CANVI */

.menuBtnAnunciate a:link{
 background-color: #9e0030;
 color: #FFFFFF;
}
.menuBtnAnunciate a:hover{
 background-color: #9e0030;
 color: #FFFFFF;
}
#submenu, #submenuPrivado{
 width: 900px;
 height: 18px;
 padding: 6px 0px 0px 0px;
 color: #bfbfbf;
 background-image: url('images/submenu_fdo.jpg');
 background-repeat: repeat-x;
 clear: both;
}
#submenuPrivado{
 height: 23px;
 .height: 28px;
}
#submenu a:link, #submenuPrivado a:link{
 color:#404040;
 text-decoration: none;
}
#submenu a:hover, #submenuPrivado a:hover {
 color: red; /*#004a9f;*/
 text-decoration: none;
}
a.subactivo{
	font-weight: bold;
	color: #004a9f;
}
/* -------- LEFT COLUMN ---------- */
.leftColumn { 
 margin: 0px 0px 15px 0px;
 padding: 0px;
 /*width: 590px;*/
 float: left;
}
.modLeft {
 /*width: 590px;*/
 margin: 0px 0px 10px 0px;
 float: left;
}
.modRight {
 /*width: 590px;*/
 margin: 0px 0px 10px 0px;
 float: right;
}
.titular, .modLeftTitular3Col, .modLeftTitular2Col, .modLeftTitular1Col{ 
 padding: 1px 10px 3px 10px;
 .padding: 1px 8px 3px 8px;
 /*float: left;*/
 color: #FFFFFF;
 margin: 0px 0px 2px 0px;
 clear: both;
}
.modLeftTitular3Col{ 
 width: 570px;
 .width: 574px;
}
.modLeftTitularLoginSimple
{ 
 padding: 1px 10px 3px 10px;
 .padding: 1px 8px 3px 8px;
 color: #FFFFFF;
 margin: 0px 0px 2px 0px;
 clear: both;
}
.modLeftTitular2Col{ 
 width: 371px;
 .width: 375px;
}
.modLeftTitular1Col{ 
 width: 175px;
 .width: 180px;
}

.titular a
{
	color: #FFF;
	margin-left: 3px;
}




/* -------- BUSCADOR ---------- */
#BuscadorHeader 
{
	font-weight: bold;
}

.motoBuscador
{
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 293px;
	/*height: 350px;*/
}

.quadBuscador
{
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
	float: right;
	width: 293px;
	vertical-align: text-top;
	/*height: 350px;*/
}

.modLeftMoto {
 width: 293px;
 margin: 0px 0px 10px 0px;
 float: left;
}

.modRightMoto {
 width: 293px;
 margin: 0px 0px 10px 0px;
 float: right;
}
.modLeftBuscadorSimple,
.modLeftBuscadorBasic,
.modLeftBuscadorBasicOther,
.modLeftBuscador,
.modLeftBuscadorVertical{
 padding: 15px 0px 10px 0px;
 float: left;
 margin-bottom: 2px;
 background-repeat: repeat-y; 
 /*width: 588px;
 .width: 584px*/
 width: 100%;
}

.modLeftCocheBuscador
{
	height: 254px;

}

.modLeftMotoBuscador
{
	height: 310px;
	.height: 340px;
}

.modLeftQuadBuscador
{
	height: 310px;
	.height: 340px;
}

.motoBuscador .modLeftBuscador{
	background-image: url('images/modLeftBuscador_fdo0.gif');
}

.modLeftBuscador{
	background-image: url('images/modLeftBuscador_fdo.gif');	
}

.modLeftBuscadorVertical
{
	background-repeat: repeat-y;	
	background-color: #e5e5e5;
}



.modLeftBuscadorBasic{
	background-image: url('images/modLeftBuscador_fdo.gif');	
}
.modLeftBuscadorBasicOther{
background-image: url('images/modLeftBuscador_fdo.gif');
 background-repeat: repeat-x;
}
.modLeftBuscadorCol, .modLeftBuscadorColVertical{
 padding: 0px 5px 0px 20px;
 margin: 0px;
 float: left;
 width: 270px;
}

.modLeftBuscadorColBase{
 padding: 0px 5px 0px 20px;
 margin: 0px;
 float: left;
 width: 550px;
}



.modLeftBuscadorColVertical{
	height:232px;
}

.modLeftBuscadorColMoto{
 padding: 0px 0px 0px 20px;
 margin: 0px;
 float: left;
 width: 270px;
}
.modLeftBuscador3Col{
 padding-left: 10px;
 margin: 0px;
 float: left;
 width: 180px;
}

.modLeftAnunciosLabel,
.modLeftBuscadorLabel{
 width: 85px;
 padding: 0px;
 margin: 0px 0px 10px 0px;
 float: left;
 font-weight: bold;
}

.modLeftBuscadorLabelBase{
 width: 120px;
 padding: 0px;
 margin: 0px 0px 10px 0px;
 float: left;
 font-weight: bold;
}

.modLeftAnunciosLabel
{
	width: 125px;
}

.modLeftBuscadorLabel3col
{
	width: 110px;
	padding: 0px;
	margin: 0px 5px 10px 0px;
	float: left;
	font-weight: bold;
	text-align: right;
}

.modLeftBuscadorLabelTitular{
 padding: 0px;
 margin: 0px 0px 2px 0px;
 font-weight: bold;
}
.modLeftBuscadorLabelRango{
 padding: 0px;
 margin: 0px 5px 10px 0px;
 /*float: left;*/
}

.motoBuscador ul, .modLeftBuscadorBasic ul, .modLeftBuscador ul, .modLeftBuscadorVertical ul, .modLeftBuscadorSimple ul, .cochesNuevosBuscador 

ul{
 padding: 0px;
 margin: 0px;
 list-style: none;
 list-style-position: outside;
}

.motoBuscador li, .modLeftBuscadorBasic li, .modLeftBuscador li, .modLeftBuscadorVertical li, .modLeftBuscadorSimple li, .cochesNuevosBuscador 

li { 
 padding: 0px;
 margin: 0px 0px 10px 0px;
 clear: both;
}
.modLeftBuscadorBtn{
 padding: 0px;
 margin: 0px;
 font-size: 12px;
}
.modLeftBuscadorBtn a:link{
 text-decoration: none;
 color: #333333;
}
.modLeftBuscadorBtn a:hover{
 text-decoration: none;
 color: red; /*#004a9f;*/
}

.modLeftBuscadorSubmit
{
	text-align: right;	
	padding: 10px 15px 0px 0px;
}
.modLeftBuscadorSubmit input
{
	padding: 2px 10px;
}

.cochesNuevosBuscador
{
	background: #efefef url('Images/coches_nuevos_backtexture.gif') repeat-x;
	height: 129px;
}

.cochesNuevosSubmit
{
	background-color: #E4E7EA;
	padding: 5px 10px 5px 0px;
	text-align:right;
	margin-top: 2px;
}

/* -------- CARRUSEL ---------- */
.modLeftCarrusel3Col, .modLeftCarrusel2Col, .modLeftCarrusel1Col{
 margin: 0px 0px 20px 0px;
 padding: 0px;
 /*float: left;*/
}
.modLeftCarrusel3Col{
 width: 590px;
}
.modLeftCarrusel2Col{
 width: 392px;
 float:left;
}
.modLeftCarrusel1Col{
 width: 196px;
 float:left;
}

.modRightCarruselCol,
.modLeftCarruselCol,
.modBigCarruselCol
{
 padding: 0px;
 margin: 0px 1px 2px 0px;
 float: left;
 width: 195px; 
}

.modBigCarruselCol { 
 margin:0px;
 width:590px;
}

.modRightCarruselCol{
	width: 300px;
}

.modRightCarruselFoto, .modLeftCarruselFoto{
 padding: 0px;
 margin: 0px;
 float: left;
 width: 195px;
}
.modRightCarruselFoto{
	width: 125px;
}

.modRightCarruselModelo, .modLeftCarruselModelo{
 padding: 2px 10px 2px 10px;
 margin: 0px;
 float: left;
 width: 175px;
 font-size: 12px;
 font-weight: bold;
 color: #333333;
}

.modRightCarruselModelo{
	width: 135px;
	height: 27px;
	overflow: hidden;
}

.modRightCarruselYear, .modLeftCarruselYear{
 padding: 4px 10px 2px 10px;
 margin: 0px;
 float: left;
 font-size: 12px;
 color: #333333;
}
.modRightCarruselInfo, .modLeftCarruselInfo{
 padding: 1px 5px 2px 10px;
 margin: 0px;
 float: right;
 font-size: 11px;
 color: #333333;
 vertical-align: baseline;
}
/* inici CANVI */
.modRightCarruselInfo a, .modLeftCarruselInfo a{
 color: #333333!important;
 text-decoration: none;
 font-size: 11px;
}

.modRightCarruselInfo a:link, .modLeftCarruselInfo a:link{
 color: #333333;
 text-decoration: none;
 font-size: 11px;
}

.modRightCarruselInfo a:hover, .modLeftCarruselInfo a:hover{
 color: red!important;
 text-decoration: none;
 font-size: 11px;
}
/* final CANVI */
.modRightCarruselPrecio, .modLeftCarruselPrecio, .modRightCarruselCuota, .modLeftCarruselCuota{
 padding: 2px 10px 2px 10px;
 margin: 0px 0px 1px 0px;
 float: left;
 width: 175px;
}

.modRightCarruselPrecio, .modRightCarruselCuota{
	margin-left:1px;
	width:154px;
	padding: 1px 5px;
}

.modRightCarruselCuota, .modLeftCarruselCuota{
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
}

.modRightCarruselCuota
{
	margin-left:1px;
	width: 154px;
	float: left;
}

.modRightCarruselPrecio, .modLeftCarruselPrecio{
 font-size: 16px;
 font-weight: bold;
 color: #FFFFFF
}

.modRightCarruselPrecio{
	font-size: 14px;
}

/* -------- carusel Right ---------- */

/* -------- modLeft Paginacion ---------- */
.modRightPaginacion, .modLeftPaginacion3Col, .modLeftPaginacion2Col, .modLeftPaginacion1Col{
 padding: 2px 10px 2px 10px;
 margin: 0px;
 border-top: 1px dotted #999999;
 border-bottom: 1px dotted #999999;
 clear: both;
 height: 17px;
}
.modLeftPaginacion3Col{
 width: 570px
}
.modLeftPaginacion2Col{
 width: 372px
}
.modLeftPaginacion1Col{
 width: 175px
}

.modRightPaginacion
{
	width: 280px;
}

.modLeftPaginacionTxt{
 padding: 0px;
 margin: 0px;
 font-size: 11px;
}
/* inici CANVI */
.modLeftPaginacionTxt a{
 color: #333333!important;
 text-decoration: none;
}
/* final CANVI */
.modLeftPaginacionTxt a:link{
 color: #333333;
 text-decoration: none;
}
/* inici CANVI */
.modLeftPaginacionTxt a:hover{
 color: red!important;
 text-decoration: none;
}
/* final CANVI */ 

/* -------- modLeft Reposrtajes ---------- */
.modLeftReportajes{
 padding: 0px;
 float: left;
 width: 590px;
}
.modLeftReportajesFoto{
 padding: 0px;
 float: left;
 width: 295px;
}
.modLeftReportajesTxt{
 padding: 5px 10px 5px 10px;
 float: left;
 width: 275px;
}
/* inici CANVI */
.modLeftReportajesTxt a, .modRightReportajesTxt a{
 color: #333333!important;
 text-decoration: none;
 font-size: 11px;
}
/* final CANVI */
.modLeftReportajesTxt a:link, .modRightReportajesTxt a:link{
 color: #333333;
 text-decoration: none;
 font-size: 11px;
}
/* inici CANVI */
.modLeftReportajesTxt a:hover, .modRightReportajesTxt a:hover{
 color: red!important;
 text-decoration: none;
 font-size: 11px;
}

/* -------- modRight Reportajes ---------- */
.modRightReportajes{
 padding: 0px;
 float: left;
 width: 300px;
}
.modRightReportajesFoto{
 padding: 0px;
 float: left;
 width: 300px;
 overflow: hidden;
}
.modRightReportajesTxt{
 padding: 5px 10px 5px 10px;
 clear:both;
 width: 275px;
}


/* final CANVI */
/* -------- RIGHT COLUMN ---------- */
.rightColumn {
	float: right;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	display: inline;
	position: relative;
}
.modRight{
 width: 300px;
 margin: 0px 0px 10px 0px;
 /*float: left;*/
}
.modRightTitular{ 
 padding: 3px 10px 3px 10px;
 color: #FFFFFF;
 margin: 0px 0px 2px 0px;
 width: 280px;
 clear: both;
}
.modRightFila{
 width: 300px;
 margin: 0px 0px 5px 0px;
}


/* -------- NOTICIAS ---------- */
.modRightNoticias{
 width: 280px;
 margin: 0px 10px 5px 10px;
}

.modLeftNoticias, .modLeftNoticiasBody{
 width: 275px;
 margin: 0px 10px 5px 10px;
 height: 75px;
 overflow:hidden;
}

.modLeftNoticiasBody{
 height:108px;
}

.modRightNoticiasTxt img{
 padding: 0px;
 float: left;
 margin: 0px 10px 10px 0px;
}
.modRightNoticiasTxt{
 padding: 0px;
 margin: 0px 0px 10px 0px;
 float: left;
 text-align: justify;
}
/* inici CANVI */
.modRightNoticiasTxt a, .modRightNoticiasHistoria a{
 color: #333333!important;
 text-decoration: none;
 font-size: 11px;
}
/* final CANVI */
.modRightNoticiasTxt a:link, .modRightNoticiasHistoria a:link, .modLeftNoticiasHistoria a:link{
 color: #333333;
 text-decoration: none;
 font-size: 11px;
}
/* inici CANVI */
.modRightNoticiasTxt a:hover, .modRightNoticiasHistoria a:hover, .modLeftNoticiasHistoria a:hover{
 color: red!important;
 text-decoration: none;
 font-size: 11px;
}
/* final CANVI */
.modRightNoticiasHistoria, .modLeftNoticiasHistoria{
 width: 280px;
 margin: 0px 0px 0px 0px;
 padding: 5px 10px 5px 10px;
 border-top: 1px dotted #999999;
 border-bottom: 1px dotted #999999;
 clear: both;
}

.modLeftNoticiasHistoria{
 width: 275px;
 height:73px;
 padding: 5px 4px 5px 10px;
}


/* -------- PUBLI RIGHT COLUMN ---------- */
.publiRightColumn { 
 width: 300px;
 margin: 0px 0px 15px 0px;
 padding: 0px;
 clear: both;
}
.publiRightColumnTitular { 
 width: 290px;
 margin: 0px;
 padding: 3px 10px 3px 0px;
 text-align: right;
 background-color: #e5e5e5;
 font-size: 10px;
 color: #929292;
}

/* -------- Super motor ---------- */
.superMotorRightColumn { 
 width: 300px;
 margin: 0px 0px 2px 0px;
 padding: 6px 0px 6px 0px;
 background-color: #e5e5e5;
 text-align: center;
}

/* -------- PUBLI FOOTER ---------- */
#publiFooter { 
 width: 900px;
 clear: both;
 margin: 0px 0px 15px 0px;
 padding: 0px;
}
.publiFooterBanner { 
 padding: 0;
 /*margin: 11px;*/
 margin: 11px 5px 11px 5px;
 float: left;
}

/* -------- FICHAS IMPRIMIBLES --------*/

.fichasImprimibles{
	clear:both;
}

.fichasImprimibles div{
	padding: 0px;
	/*margin: 11px;*/
	margin: 11px 13px 11px 13px;
	float: left;
}

.fichasImprimibles img{
	border: 2px solid #a9a9a9;
	padding-bottom:2px;
	
	opacity: .8;
	filter: alpha(opacity=70);
}



/* -------- FOOTER ---------- */
#footer { 
 width: 900px;
 height: 20px;
 clear: both;
 background-image: url('images/footer_fdo.jpg');
 background-repeat: repeat-x;
 margin: 0px;
 padding: 25px 0px 0px 0px;
 text-align: center;
}
#footerTxt { 
 height: 23px;
 margin: 0px;
 padding: 0px 10px 0px 10px;
 font-size: 11px;
 float: left;
}
#footerCopyright { 
 height: 23px;
 margin: 0px;
 padding: 0px 10px 0px 10px;
 font-size: 11px;
 float: right;
 color: #929292;
}

#footer a
{
	font-weight: normal;
	letter-spacing: normal;
}

#footer a:hover
{
	text-decoration: underline;
}


/* -------- FOOTER ---------- */
.carusel_loader, .reportajes_loader, .carusel_right_loader, .carusel_big_loader
{
	position: absolute;
	background: transparent url('images/transparent_loading.png');
	vertical-align: middle;
	text-align: center;
	width: 195px;
}

.reportajes_loader{
	width: 290px;
}

.carusel_loader
{
	height: 125px;
}

.carusel_right_loader{
	width: 125px;
	height: 90px;
}

.carusel_big_loader{
	height:182px;
	width:295px;
	margin-top:0px;
	.margin-top:5px;
}

.carusel_loader img{
	margin-top: 35px;
}

.reportajes_loader img{
	margin-top: 45px;
}

.carusel_right_loader img{
	margin-top: 15px;
}

.carusel_big_loader img{
	margin-top: 65px;
}

/* -------- NAVEGADOR -------- */

.modLeftNavegador
{
	background: #E8EAEC;
	background-repeat:repeat-y;
	float:left;
	padding: 8px 8px 8px 8px;
	width:574px;
	margin-bottom: 1px;
}

.modLeftNavegador ul
{
	list-style-type: none;
}

.modLeftNavegador li
{
	display: block;
	float: left;
	font-size: 11px;
	margin: 0px 2px;
}

.modLeftNavegador li.navigatorPart
{
	margin-left: 6px;
}

.modLeftNumbers
{
	width: 400px;
	text-align: right;
	margin-right: 20px;
}

.modLeftNumbers ul
{
	float: right;
}

.navigatorPages
{
	text-align: center;
	padding: 3px 5px 0px 5px;	
}

/* ---- GENERAL --------- */
.clearer
{
	width: 1px;
	height: 1px;
	line-height: 1px;
	clear: both;
}

/* --------- NOTICIAS ----------------*/

.noticiasHeader,
.noticiasLine,
.noticiasHeaderCarrusel
{
	border-bottom: dotted 1px #999999;	
	clear: both;
	padding: 5px 0px;
	text-align: justify;
}

.noticiasHeaderCarrusel
{
	text-align: left;
}

.noticiasHeader img,
.noticiasLine img
{	
	margin: 0px 10px 0px 0px;	
}

.noticiasHeader div
{
	width: 270px;
	text-align: left;
}

.noticiasLine div
{
	/*width: 450px;	*/
	width: 100%;
}

.noticiasHeader .noticiasFecha, .noticiasHeaderCarrusel .noticiasFecha
{
	font-size: 14px;
	color: #696969;
	font-weight: bold;
}

.noticiasHeader .noticiasTitle, .noticiasHeaderCarrusel .noticiasTitle, a.noticiasTitle
{
	font-size: 20px;
	font-weight: bold;
	margin: 3px 0px 10px 0px;
	text-align: left;
}

.noticiasHeader .noticiasText, .noticiasHeaderCarrusel .noticiasText
{
	font-weight: bold;
}

.noticiasHeader .noticiasText a, .noticiasHeaderCarrusel .noticiasText a
{
	display: block;
	font-weight: normal;
	margin-top: 10px;
}

.noticiasHeader .noticiasText img, .noticiasHeaderCarrusel .noticiasText img
{
	margin: 0px;
}


.noticiasLine .noticiasFecha
{
	color: #696969;
}

.noticiasLine .noticiasTitle
{
	font-weight: bold;
	font-size: 14px;
}

.noticiasEnlace
{
	color: #333333!important;
	text-decoration: none;
	font-size: 11px;
}

/* ---- COMENTARIOS ---- */

.comentarioHeader
{
	border-bottom: dotted 1px #999999;	
	clear: both;
	padding: 5px 0px;
	height: 16px;
}

.comentarioTitleColLeft, .comentarioTitleColRight
{
	color: #003466;
	font-weight: bold;
	font-size: 14px;
	float:left;
}

.comentarioTitleColRight
{
	font-size: 12px;
	float:right;
}

.comentarioLine, .comentarioTitle
{
	border-bottom: dotted 1px #999999;
	font-size: 12px;
	color:#666666;
	clear: both;
	padding-top:4px;
}

.comentarioTitle
{
	padding-top:2px;
	border:none;
	font-weight:bold;
}

.comentarioEnlace
{
	color:#003466;
	font-size: 12px;
	padding-left: 4px;
	margin-top: 10px;
}

.comentarioHeader a, .comentarioLine a
{
	color: #003466;
}

.comentarioNuevo
{
	background: white url('images/comentarios_background.gif') no-repeat;
	background-position: 218px 19px;
	height: 100%;
}	

/* ------ MARCAS ------- */

.marcas a.size1{
	font-size:10px;
	padding:3px;
}
.marcas a.size2{
	font-size:12px;
	padding:3px;
}
.marcas a.size3{
	font-size:14px;
	padding:3px;
}
.marcas a.size4{
	font-size:16px;
	font-weight:bold;
	padding:3px;
}
.marcas a.size5{
	font-size:18px;
	font-weight:bold;
	padding:3px;
}
.marcas a.size6{
	font-size:20px;
	font-weight:bold;
	padding:3px;
}
.marcas a{
	color:#000000;
	text-decoration:none;
}
.marcas a:hover{
	color: red; /*#004A9F;*/
}

/* -------- CATALOG Detail --------*/
.detailNavigationLeft {	float: left; }

.detailNavigationRight { float: right; }

.detailNavegador {
 padding: 10px;
 margin-bottom: 15px;
 background-repeat: repeat-y;
 background-image: url('images/modLeftBuscador_fdo0.gif');	
 float: left;
}

.detailNavegador a:hover 
{ 
	text-decoration: none; 
	color: red;
}

#DetailLeft{ width: 250px; 	float: left; }

#DetailRight{ width: 339px;	float: right; }

#DetailEquipment{ width: 325px; }

#DetailEquipment span{ 	
	display: block;	
	/*float: left;*/	
	width: 155px;
	margin: 2px 0px;
}

.detailRightDescription{
	margin: 0px 0px 10px 10px;
	padding-bottom: 5px;
}

.detailLeftDescription ul,
.detailRightDescription ul{
	list-style-type: none;
	margin-bottom: 0px 0px 10px 0px;
}

.detailRightDescription li{ margin: 2px 0px; }

.detailLeftDescription li{ 
	display: block;	
	background-color: #F3F3F3;
	margin-bottom: 1px;
	padding: 4px;
	font-weight: bold;
}

.detailLeftDescription li a { font-weight: bold; }

.detailLeftDescription li img { margin-right: 3px; }

.detailRightDescription li span.header
{
	display: block;
	float: left;
	width: 100px;
	font-weight: normal;
}

.detailBrowser { background-color: #F3F3F3;	height: 25px; }
.detailBrowser .leftPart,
.detailBrowser .rightPart { padding-top: 3px; }
.detailBrowser .leftPart { width: 70px;	margin-left: 10px; }
.detailBrowser a { margin: 0px 2px; }
.detailVendedor { font-weight: bold; margin-top: 2px; }
.detailPhotoHolder { padding-bottom: 3px; float: left; }
.detailPhotoHolder img { width: 250px; }

.detailPhotoHolder img.detailImagePreview {
	width: 61px;
	height: 45px;
	margin: 1px 1px 0px 0px;	
}

.detailExtras {
	padding-top: 15px;
	padding-bottom: 3px;
	height: 16px;
}

.detailExtras ul 
{ 
	list-style-type: none; 
	float: left;	
}

.detailExtras li 
{ 
	float: left; 
	margin-left: 1px; 
	height: 16px;
}

.detailExtras a
{
	/*display: inline;*/
	padding: 3px 25px;
	background-color: #7AA6CD;
	color: White;
	font-weight: normal;
}

.detailExtras a:visited 
{ 
	color: White;
}

.detailExtras a.selected 
{
	 background-color: #004AA0; 
	 text-decoration: none;
	 color: White;
	 font-weight: bold;
}

.detailExtras a:hover 
{ 
	background-color: #004AA0; 
	text-decoration: none; 
	color: White;
}

.detailServicios{ margin-top: 10px; }
.detailServicios li { background-color: #E2EFF8 }

/*La clave*/
.col3LayoutHolder{
	float: left;
	border-bottom: dotted 1px #999;
	width: 590px;
}

.col3LayoutHolder div{
	float:left;
	margin:4px 0px 4px 10px;
	padding:0px;
	width:185px;
}

.col1LayoutHolder{
	background: url('images/equip_fdo_tabla2.gif') no-repeat #FFF;
	float: left;
	width: 590px;
	font-size:12px;
}

.col1LayoutHolder div{
	border-bottom: 1px solid #E5EBF2;
	padding:5px 15px 5px 10px;
}

.tituloEquipamiento h1{
	font-size: 13px;
	padding: 5px 0 5px 0;
	font-weight: bold;
}

/*Fin dani*/

.detailTab{
	float: left;
	border: solid 1px #7AA6CD;
	width: 100%;
}

.line3input{
	display: block;
	float: left;
	margin: 3px 3px 0px 0px;
}

.line3cblabel{
	display: block;
	float: left;
	width: 165px;
}

/* -------- Contact vendedor --------------*/
.contactVendedor
{
	/*background: white url('images/back_contactvendedor.gif') no-repeat;*/
	background-position: 85px 35px;
	height: 100%;
}

.enviarAmigo
{
	background: #004a9f url('images/form_fdo.gif') no-repeat;
	color: #FFFFFF;
	padding: 15px;
}

.enviarAmigoclass
{
	background: #004a9f url('images/form_fdo.gif') no-repeat;
	color: #FFFFFF;
	padding: 15px;
}

.boton{
 border: 1px solid #002d60;
 color: #002d60;
 padding: 3px 5px;
 display: inline;
 font-size: 12px;
 font-weight: normal;
 background-color: #efbe3a;
}

.inputLabelMedium
{
	font-weight: bold;
}

.enviarAmigo h1{
 letter-spacing: -1px;
 font-size: 20px;
 color: #FFFFFF;
 margin-bottom: 10px;
 font-weight: bold;
}
/* --------------- Anunciate -------------------*/
.anunciateHeader
{
	padding-bottom: 8px;
	margin-bottom: 10px;
	float: left;
}
.anunciateHeaderLeft
{
	float: left;
	width: 470px;
}

.anunciateHeader1,
.anunciateHeader2,
.anunciateHeader3,
.anunciateHeader4{
	font-size: 36px;
	font-weight: bold;
	color: #A30A36;
}

.anunciateHeader2{
	font-size: 30px;
	margin-top: 30px;	
}

.anunciateHeader3{
	font-size: 28px;
}

.anunciateHeader4{
	font-size: 21px;
}

.anunciateHeader5{
	font-size: 15px;
	color: #7B7B7B;
}

.anunciateList{
	list-style-type: none;
	color: #7B7B7B;
	border-bottom: dotted 1px #7B7B7B;
	float: left;
}

.anunciateList li{
	display: block;
	float: left;
	margin: 5px 2px;	
	text-align: center;
}

a.anunciateButton{
	background-color: #A30A36;
	font-weight: bold;
	padding: 3px 5px;
	color: #FFF;
}

a.anunciateahora{
	color: #A30A36;
	font-weight: bold;
	padding: 3px 5px;
}


/* Servicios */

.serviciosHolder{ 
	float: left;
	width: 268px;
	padding: 0px 10px 0px 10px;
	margin-top: 10px;
}

.serviciosCajita{
	width: 268px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	height: 265px;
	overflow: hidden;
}

.serviciosCajita h2{
	font-size: 20px;
}

.serviciosCajita a:hover{
	text-decoration: underline;
}

.serviciosMasInfo {
	color: #333333;
	margin: 5px 0px;
}

.serviciosMasInfo a {
	margin-left: 5px;
}

/* Reportajes */

.reportajesImagePreview {
	float: left;
	margin: 0px 10px 10px 0px;
}

/* Image upload */
.imageUploadView {
	width: 125px;
	padding: 3px;
	border: dotted 1px #999;
	float: left;
	margin: 4px 4px;
}

.imageUploadView div { padding: 2px; }

.imageUploadView img{
	width: 125px;
	height: 90px;
}

.imageUploadDescription{
	height: 15px;
	overflow: hidden;
	font-size: 11px;
}

/* Encuesta */

.encuestaBig{
	font-weight: bold;
	padding: 5px;
	float: left;
}

.leftColumn .encuestaBig{
	width: 275px;
}

.encuestaQuestion{
	margin: 5px 0px;
	font-size: 13px;
}

.encuestaResultados{
	border-top: dotted 1px #CCC;
	border-bottom: dotted 1px #CCC;
	padding: 5px;
	margin-bottom: 10px;	
	float: left;
}

.encuestaResult, .encuestaPregunta{
	margin: 5px;
	clear: both;	
}

.encuestaPregunta td{
	padding: 3px 2px;
	width: 100%;
}

.encuestaResult td{
	border-top: dotted 1px #CCC;
	padding: 5px 2px;
	width: 100%;
}

.encuestaPregunta input{
	margin-right: 5px;
}

.encuestaBarHolder{
	width: 100px;
	border: solid 1px #CCC;
	padding: 1px;
	height: 10px;
	overflow: hidden;
}

.encuestaBarHolderMini{
	width: 50px;
	border: solid 1px #CCC;
	padding: 1px;
	height: 10px;
	overflow: hidden;
}

.encuestaBar{
	background-color: Red;
	height: 10px;
}

/* User side menu */

#UserMenu { width: 290px; }
#UserMenu ul { list-style-type: none; margin-left: 3px;}
#UserMenu li { margin: 5px 0 0 0; }

#UserMenuTop { 
	background: White url('Images/userlinks_texture_gris.gif') repeat-y;
	color: Black;
}

#UserMenuTop a { color: Black; }
#UserMenuTop img { margin-right: 5px; }

.userMenuTopTop {
	height: 26px;
	width: 290px;
	background-image: url('Images/userlinks_top_new_gris.gif');
	padding-top: 8px;
	text-align: center;	
}
 
.userMenuTopBottom {
	height: 26px;
	width: 290px;
	background-image: url('Images/userlinks_bottom_gris.gif');
	margin-top: 5px;
	padding-top: 8px;
	text-align: center;
}

.userMenuTopTop p 
{ 
	font-weight: bold;
	font-size: 16px;
}

.userMenuTopBottom p
{
	font-weight: bold; 
	font-size: 14px;
}

.userMenuTopBottom a:hover
{ 
	text-decoration: underline;	
}

.userLinksMain { font-size: 13px; font-weight: bold; padding-left: 18px; }
.userLinksSub { padding-left: 36px; }

#UserMenuBottom { padding-left: 20px; margin-top: 10px; }
#UserMenuBottom li { margin: 5px 0px;}
/* General */

.validatorRequired{
	color: Red;
}

.noBack
{
	background: white none;
}

.inlinelist{
	list-style-image: url('images/icon_expand.gif');
}

.inlinelist li
{
	display: block;
	float: left;
	margin: 1px 1px 10px 10px;
	padding: 3px;
}

.inlinelist li a
{
	margin-right: 5px;
}

.headerBlue{
	color: #003466;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 16px;
}

.lineHolder{
	clear: both;
}

.llineHolder{
	clear: both;
	padding-left: 10px;
}

.leftPart{
	float: left;
}

.rightPart{
	float: right;
}

.middlePart
{
	margin: auto;
	text-align: center;
}

.leftCol0{
	width: 570px;
}

.leftCol5, .leftCol1{
	width: 250px;
	display: block;
	float: left;
}

.leftCol2{
	width: 150px;
}

.leftCol3{
	width: 120px;
}

.leftCol4{
	width: 25px;
}

.leftCol5
{
	width: 350px;
}

.errorMessage{
	font-weight: bold;
	color: Red;
}

.errorPanel{
	background:White url(images/icon_error_small.gif) no-repeat scroll 5px 50%;
	border:2px solid red;
	clear:both;
	color:Red;
	display:block;
	font-weight:bold;
	margin:5px 0px;
	padding:5px 5px 5px 30px;
}

.okPanel{
	background:White url(images/icon_ok.gif) no-repeat scroll 5px 50%;
	border:2px solid Green;
	clear:both;
	color:Green;
	display:block;
	font-weight:bold;
	margin:5px 0px;
	padding:5px 5px 5px 30px;
}

.contentHolder{
	padding: 10px;
}

.borderBottom{
	border-bottom: dotted 1px #A1A1A1;
}

.borderRight{
	border-right: dotted 1px #A1A1A1;
}

.module{
	margin-bottom: 10px;
	/*float: left;*/
}

.serieEven{
	background-color: #E4E4E4;
	padding: 2px;
	float: left;
	width: 586px;
}

.serieOdd{
	background-color: #F3F3F3;
	padding: 2px;
	width: 586px;
}

/** User anuncios **/
.userAnuncios { float: left; margin: 2px 0px; }
.userAnuncios span{
	display: block;
	margin: 0px 1px;
	float: left;
}

/** Statistics **/
.statColumn { float: left; margin: 0px 5px; }
.statColumn td { text-align: right; }
.statistics th { text-align: left; }
.statistics td { padding: 2px; }
.statisticsLabel { 
	display: block;
	width: 140px;
	float: left;
	font-weight: bold;
	text-align: right;
	margin-right: 5px;
}

.backTrack { font-size: 13px; font-weight: bold; }
.statColumnTable td { padding: 2px;	text-align: right; }
.statColumnTable th { text-align: left; }
.statItem { clear: both; }
.statPhoto {
	float: left;
	height: 90px;
	width: 85px;
	padding: 2px;
}
.statDescription {
	float: left;
	height: 45px;
	width: 480px;
	overflow: hidden;
}
.statActivo { float: left; 	margin-right: 5px; }
.statBoxHeader, .statBox  {
	background:#DEDEDE;
	float:left;
	height:12px;
	margin-right:5px;
	padding:10px;
	vertical-align:middle;
	width:100px;
}
.statBoxHeader {
	font-weight: bold;	
	background:#B9B9B9;
	color: White;
}
.statHeader { font-size: 12px; font-weight: bold; }

/********* end Statistics ****/

/**** messages ****/

.messageTable { width: 100%; }

.messageTable th { 	
	text-align: left;
	background-color: #B9B9B9;
	padding: 3px;
}

.messageTable td {
	text-align: left;	
	padding: 3px;
	vertical-align: top;
}

.messageWindow {
	width: 100%;
	height: 50px;
	border: solid 1px #cdcdcd;
	background-color: #f0f0f0;
	padding: 4px;	
	overflow: scroll;
}

/*** end messages **/

/*** calculadora ****/
#Calculadora { 
	background: White url('Images/calculadora_back.gif') no-repeat;
	width: 280px;
	height: 135px;
	padding: 45px 5px 0px 15px;	
	color: White;
}

#Calculadora label { width: 60px; display: block; float: left; }
#Calculadora input { border: solid 1px #113E8C; padding-left: 3px; }
#Calculadora input.inputs { width: 100px; }
#Calculadora .lineHolder { margin-left: 20px; margin-top: 8px; }
#CalculadoraResult { font-size: 14px; font-weight: bold; width: 60px; }
.calculadoraBottom { margin-top: 20px; }
.calculadoraBottom div, .calculadoraBottom a { float: left; margin-left: 3px; }
.calculadoraBottom a 
{ 
	display: block; 
	border: solid 1px #113E8C; 
	color: White; 
	padding: 2px 3px; 
	width: 105px;
	text-align: center;
}
.calculadoraBottom a:hover 
{ 
	color: White;
	text-decoration: underline;
}
.calculadoraBottom a:visited
{ 
	color: White;
}
/** module Compare ***********************/
.compareHeader, .compareItem {
	float: left;
	/*width: 165px;	*/
	width: 210px;
	margin: 1px;
	background: #efefef;
	padding: 3px;
}

.compareHeader { width: 131px; background: white; }
.compareHeader span, .compareItem span {
	display: block;
	height: 20px;
	padding-left:16px;
}

.compareHeader span { font-weight: bold; padding-left:0px; }
.compareItemHeader {	
	height: 210px;
	height: 250px;
	background-color: #fff;
	margin-bottom: 10px;
	padding: 5px;
	border: solid 1px #ccc;
}

.compareItemHeader span { height: auto; }
.compareItemHeader ul { margin: 10px 0px 0px 15px; list-style-type: square; }
.compareItemHeader a
{
	font-size: 16px;
}
.compareItemHeader a:hover
{
	color: red;
	text-decoration: none;
}

.compareItemHeader span.itemHeader { 
	font-size: 12px;
	font-weight: bold; 
}

.compareTable td {
	padding: 2px;
	background: #f6f6f6;
	width: 212px;
	vertical-align: top;
}

.compareTable th {
	text-align: left;
	padding: 2px;
	width: 132px;
	vertical-align: top;
}

.compareTable ul { margin-left: 15px; list-style-type: square; }
.compareTable ul li { margin: 5px 0px; }
.compareTable .listHeader { font-weight: bold; background-color: #dedede; }

#CompareButton
{
	width: 57px;
	height: 15px;
	color: White;
	font-size: 11px;
	float: right;
	margin: 2px 4px;
	border: solid 1px #474747;
	padding: 2px 0px 0px 3px;
	
}

/** end module Compare ***********************/

/*** mis anuncios ***/
.misanunciosicons
{
	list-style-type: none;	
}

.misanunciosicons li
{
	display: block;
	float: left;
	margin-right: 2px;
	
}
/* -------- Administración ---------- */
/* ---------------------------------- */

/* -------- LEFT COLUMN ---------- */
.leftcolumnAdmin { 
 margin: 0px 0px 15px 0px;
 padding: 0px;
 width: 590px;
 float: left;
}
.leftTitular{ 
 float: left;
 padding: 3px 10px 3px 10px;
 color: #FFFFFF;
 margin: 0px 0px 10px 0px;
 width: 570px;
}
.leftTitularAnun{ 
 float: left;
 padding: 3px 10px 3px 10px;
 color: #0034a2;
 margin: 0px 0px 10px 0px;
 width: 570px;
}
.leftTitularAnun h1{ 
 font-size: 20px;
} 
.leftcolumnAdminSub { 
 margin: 0px 0px 13px 0px;
 padding: 0px 0px 0px 0px;
 width: 590px;
 float: left;
 border: 1px solid #d6d6d6;
}
.leftcolumnAdminSub_l { 
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 10px;
 width: 284px;
 float: left;
}
.leftcolumnAdminSub_r { 
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 294px;
 float: right;
}
.leftcolumnAdminSub_SinBorder { 
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 590px;
 float: left;
}
.fdoGrisDgr_1{ /*GRIS DEGRADADO */
 background-image: url('images/inicio_prof_fdo_titol_vend.gif');
 background-repeat: repeat-y; 
 }

.fdoGrisDgr_2{ /*GRIS DEGRADADO */
 background-image: url('images/inicio_prof_fdo_vend.gif');
 background-repeat: repeat-y;
}
.fdoGrisDgr_3{ /*ANUNCIOS*/
 background-image: url('images/inicio_prof_fdo_anuncios.jpg');
 background-repeat: no-repeat;
 background-position: right;
}
.adminHeader{
 color: #A30A36;
 font-size: 44px;
 font-weight: bold;
 letter-spacing: -1px;
 margin-bottom: 20px;
}
.adminProductos{
 margin: 0px 0px 20px 0px;
 padding: 0px;
}
.contFdoCliente{
 float: right;
 width: 220px;
 height: 50px;
 padding-right: 10px;
 margin: 0px;
}
.contModDatos{
 float: right;
 width: 200px;
 margin: 0px;
 padding-right: 5px;
}
.imgModDatos{
 float: left;
 width: 20px;
 margin: 0px;
 padding: 0px;
}
.txtModDatos{
 float: left;
 width: 180px;
 margin: 0px;
 padding-bottom: 5px;
}
.txtModDatos a{
 color: #333;
 text-decoration: none;
}
.txtModDatos a:hover{
 color: #333;
 text-decoration: underline;
}
.cont_Li{
 float: left;
 width: 270px;
 height: 16px;
 margin: 0px;
 padding: 0px;
}
.img_Li{
 float: left;
 width: 20px;
 margin: 0px;
 padding: 0px;
}
.txt_Li{
 float: left;
 width: 250px;
 margin: 0px;
 padding-bottom: 5px;
}
.llistatAdmin {
 width: 270px;
 float:left;
 margin: 0px;
 padding: 0px;
 font-size: 16px;
}
.llistatAdmin ul {
 float:left;
}
.llistatAdmin li {
 list-style: none;
 display: block;
 padding: 0px 0px 3px 0px;
}
.llistatAnun {
 width: 270px;
 float:left;
 margin: 0px;
 padding: 0px;
 font-size: 16px;
}
.llistatAnun ul {
 float:left;
}
.llistatAnun li {
 list-style: none;
 display: block;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 10px 0px;
 height: 16px;
}
/* -------- BANNERS ---------- */

/* -------- BANNER CARRUSEL V ---------- */

.bannerCarrusel_V{
 width: 300px;
 margin: 0;
 padding: 0;
 color: #fff;
 margin-bottom: 20px;
}
.bannerCarrusel_V p{
 line-height: 15px;
 margin-bottom: 10px;
}
.bannerCarrusel_V a{
 text-decoration: none;
 color: #eabfc9;
}
.bannerCarrusel_V a:hover, .bannerCarrusel_V a:visited, .bannerCarrusel_V a:active{
 text-decoration: none;
 color: #fff;
}
.bannerCarrusel_V_Top{
 background-image: url('images/banner_fdo_carrusel_top_V.gif');
 background-repeat: no-repeat;
 height: 25px;
 padding: 10px 10px 0px 10px;
 font-size: 16px;
 font-weight: bold;
}
.bannerCarrusel_V_Mid{
 background-image: url('images/banner_fdo_carrusel_mid_V.gif');
 background-repeat: repeat-y;
 padding: 10px;
 display: block;
}
.bannerCarrusel_V_Bottom{
 background-image: url('images/banner_fdo_carrusel_bottom_V.gif');
 background-repeat: no-repeat;
 height: 15px;
 clear: both;
}

.bannerCarrusel_V_MidRight{
 float: right;
 width: 73px;
 height: 37px;
 background-image: url('images/banner_carrusel_precio.gif');
 background-repeat: no-repeat;
 color: #000;
 font-size: 20px;
 font-weight: bold;
 text-align: center;
 padding: 133px 10px 0px 50px;
}

/* -------- BANNER DESTACADO V ---------- */

.bannerDestacado_V{
 width: 300px;
 margin: 0;
 padding: 0;
 color: #fff;
 margin-bottom: 20px;
}
.bannerDestacado_V p{
 line-height: 15px;
 margin-bottom: 10px;
}
.bannerDestacado_V a{
 text-decoration: none;
 color: #c3d6f7;
}
.bannerDestacado_V a:hover, .bannerDestacado_V a:visited, .bannerDestacado_V a:active{
 text-decoration: none;
 color: #fff;
}
.bannerDestacado_V_Top{
 background-image: url('images/banner_fdo_destacado_top_V.gif');
 background-repeat: no-repeat;
 height: 25px;
 padding: 10px 10px 0px 10px;
 font-size: 16px;
 font-weight: bold;
}
.bannerDestacado_V_Mid{
 background-image: url('images/banner_fdo_destacado_mid_V.gif');
 background-repeat: repeat-y;
 padding: 10px;
 display: block;
}
.bannerDestacado_V_Bottom{
 background-image: url('images/banner_fdo_destacado_bottom_V.gif');
 background-repeat: no-repeat;
 height: 15px;
 clear: both;
}
.banner_V_MidLeft{
 float: left;
 margin-right: 10px;
 width: 137px;
}
.bannerDestacado_V_MidRight{
 float: right;
 width: 73px;
 height: 37px;
 background-image: url('images/banner_destacado_precio.gif');
 background-repeat: no-repeat;
 color: #000;
 font-size: 20px;
 font-weight: bold;
 text-align: center;
 padding: 133px 10px 0px 50px;
}

/* -------- BANNER CARRUSEL H ---------- */

.bannerCarrusel_H{
 width: 288px;
 margin: 0;
 padding: 0;
 color: #fff;
 margin-bottom: 20px;
}
.bannerCarrusel_H p{
 line-height: 15px;
 margin-bottom: 10px;
}
.bannerCarrusel_H a{
 text-decoration: none;
 color: #eabfc9;
 font-weight: bold;
}
.bannerCarrusel_H a:hover, .bannerCarrusel_H a:visited, .bannerCarrusel_H a:active{
 text-decoration: none;
 color: #fff;
}
.bannerCarrusel_H_Top{
 background-image: url('images/banner_fdo_carrusel_top_H.gif');
 background-repeat: no-repeat;
 height: 25px;
 padding: 10px 10px 0px 10px;
 font-size: 16px;
 font-weight: bold;
}
.bannerCarrusel_H_Mid{
 background-image: url('images/banner_fdo_carrusel_mid_H.gif');
 background-repeat: repeat-y;
 padding: 10px;
 display: block;
}
.bannerCarrusel_H_Bottom{
 background-image: url('images/banner_fdo_carrusel_bottom_H.gif');
 background-repeat: no-repeat;
 height: 15px;
 clear: both;
}
.banner_H_MidLeft{
 float: left;
 margin-right: 10px;
 width: 125px;
}
.bannerCarrusel_H_MidRight{
 float: right;
 width: 73px;
 height: 37px;
 background-image: url('images/banner_carrusel_precio.gif');
 background-repeat: no-repeat;
 color: #000;
 font-size: 20px;
 font-weight: bold;
 text-align: center;
 padding: 133px 10px 0px 50px;
}

/* -------- BANNER DESTACADO H ---------- */

.bannerDestacado_H{
 width: 288px;
 margin: 0;
 padding: 0;
 color: #fff;
 margin-bottom: 20px;
}
.bannerDestacado_H p{
 line-height: 15px;
 margin-bottom: 10px;
}
.bannerDestacado_H a{
 text-decoration: none;
 color: #c3d6f7;
 font-weight: bold;
}
.bannerDestacado_H a:hover, .bannerDestacado_H a:visited, .bannerDestacado_H a:active{
 text-decoration: none;
 color: #fff;
}
.bannerDestacado_H_Top{
 background-image: url('images/banner_fdo_destacado_top_H.gif');
 background-repeat: no-repeat;
 height: 25px;
 padding: 10px 10px 0px 10px;
 font-size: 16px;
 font-weight: bold;
}
.bannerDestacado_H_Mid{
 background-image: url('images/banner_fdo_destacado_mid_H.gif');
 background-repeat: repeat-y;
 padding: 10px;
 display: block;
}
.bannerDestacado_H_Bottom{
 background-image: url('images/banner_fdo_destacado_bottom_H.gif');
 background-repeat: no-repeat;
 height: 15px;
 clear: both;
}

.bannerDestacado_H_MidRight{
 float: right;
 width: 73px;
 height: 37px;
 background-image: url('images/banner_destacado_precio.gif');
 background-repeat: no-repeat;
 color: #000;
 font-size: 20px;
 font-weight: bold;
 text-align: center;
 padding: 133px 10px 0px 50px;
}

/* -------- INFO ANUNCIOS ---------- */

.anuncios{
 margin-bottom: 20px;
}
.anunciosTitular{
 font-size: 22px;
 font-weight: bold;
 letter-spacing: -1px;
 margin-bottom: 10px;
}
.rojo{
 color: #A30A36;
}
.azul{
 color: #004a9f;
}
.fdoAzul{
 background-color: #004a9f;
}
.fdoRojo{
 background-color: #A30A36;
}

.anunciosTabla{
 font-size: 14px;
 font-weight: bold;
 width: 560px;
 margin: 10px 0 10px 0;
}
.anunciosTabla td{
 padding: 5px;
 border-bottom: 1px dotted #999999;
}

.botonCD{
 border: 1px solid #000000;
 color: #FFFFFF;
 padding: 3px 5px;
 display: inline;
 font-size: 12px;
 font-weight: normal;
}
.botonCD a{
 color: #FFFFFF;
 text-decoration: none;
}
.botonCD a:hover{
 color: #fddb01;
 text-decoration: none;
}
.botonCD a:visited{
 color: #FFFFFF;
 text-decoration: none;
}

/*-------------DETALLE DE LA FICHA MODIFICADO---------*/

.tablas { 
 width:590px; 
 float:left; 
}
.tablaPrestaciones, .tablaEquipamiento { 
 width:590px; 
 float:left; 
 background-color:#fff;
 font-size: 12px;
}
.tablaEquipamiento { 
 background-image: url('Images/equip_fdo_tabla.gif');
 background-repeat: repeat-y;
 margin-bottom: 20px;
}
.tablaPrestaciones table{ 
 margin-bottom: 20px;
}

.tablaPrestaciones h1, .tablaEquipamiento h1{
 font-size: 12px;
 padding: 5px 0 5px 0;
}
.tablaPrestaciones h2, .tablaEquipamiento h2{
 font-size: 12px; 
}
.tituloPrestaciones, .tituloEquipamiento{
 width: 585px;
 background-color: #4077b7;
 color: #fff;
 padding-left: 5px;
}


.tablaPrestacionesListado1 { 
 width: 570px;
 border-bottom: 1px solid #e5ebf2; 
 padding: 5px 10px;
 background-image: url('Images/prestaciones_fdo_titu_tabla.gif');
 background-repeat: repeat-y;
 color: #4077b7;
}
.tablaPrestacionesListado2 { 
 width: 235px;
 border-bottom: 1px solid #e5ebf2; 
 padding: 5px 10px;
}
.tablaPrestacionesListado3 { 
 width: 315px;
 border-bottom: 1px solid #e5ebf2; 
 padding: 5px 10px;
 background-color: #f3f4f8;
}
.tablaEquipamiento td { 
 width: 195px;
 border-bottom: 1px solid #e5ebf2;
 padding: 5px 15px 5px 10px;
}
 
/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url('Images/pointer.gif') left top no-repeat;
}

.boxHeaderRegister {
border: 1px solid #dadada;
padding: 10px;
margin-bottom: 10px;
}

.boxInsiderRegister {
border: 1px solid #dadada;
padding: 3px;
}


/* final  */ 
