/* CSS Document */
/*COLOR NARANJA: #EA3D01;*/
body {
/*fondo*/
background-color:black;
background-image: url("imgbasicas/bgpag.gif");
background-repeat:repeat-x;
background-position:top left;
text-align:left;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666; /*color generico que va bien para claros y oscuros*/
}

/********************************NOTIFICACION*****************************************/
#notificacion {
position:absolute;
padding-left:10px;
padding-right:10px;
top:0px;
left:0px;
width:80%;
height:35px;
margin:0px auto;
background-color:white;
clear:both;
visibility:hidden;
z-index:4;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:black; /*color generico que va bien para claros y oscuros*/
}

#notificacion a:link {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:black; /*color generico que va bien para claros y oscuros*/
background-color:white;
text-decoration:underline;
}

#notificacion a:active {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:black; /*color generico que va bien para claros y oscuros*/
background-color:white;
text-decoration:underline;
}

#notificacion a:visited {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:black; /*color generico que va bien para claros y oscuros*/
background-color:white;
text-decoration:underline;
}

#notificacion a:hover {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:red; /*color generico que va bien para claros y oscuros*/
text-decoration:none;
background-color:white;
}

#notificacion img {
border:0px;
}

#animacionintro {
position:absolute;
top:0px;
left:258px; /*208px sería lo normal pero necesito desplazarlo un tanto por maquetación*/
width:722px;
height:600px;
margin:0px auto;
color:#333333;
background-color:white;
overflow:hidden;
z-index:5;
background-image:url("imgbasicas/noembed01.gif");
background-repeat:no-repeat;
background-position:right;
}

#animacionintro a {
text-decoration:underline;
color:#EA3D01;
background-color:transparent;
}

/************************************EXTENSIBLE*****************************************/
#extensible {
position:absolute;
top:0px;
left:0px;
width:50px;
height:600px;
margin:0px auto;
background-color:black;
z-index:1;
/*fondo*/
background-image:url("imgbasicas/bgextensible.gif");
background-position:top left;
background-repeat:no-repeat;
}

/**************************************CONTENEDOR INDEX*****************************************/
#contenedorindex {
position:absolute;
top:0px;
left:50px;
width:930px;
height:600px;
margin:0px auto;
background-color:white;
z-index:2;
/*imagen de fondo dinámica. Medidas: */
/*background-image:url("imgbasicas/swf-index.gif");
background-repeat:no-repeat;
background-position:right;*/
}

/**************************************CONTENEDOR*****************************************/
#contenedor {
position:absolute;
top:0px;
left:50px;
width:930px;
height:600px;
margin:0px auto;
background-color:white;
z-index:2;
}

/*********************************lateral INDEX******************************************/
#lateral {
position:absolute;
top:0px;
left:0px;
width:208px;
height:429px;
margin:0px auto;
background-color:white;
z-index:3;
}

#lateral p {
margin:20px;
text-align:left;
}

#lateral a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:black; /*color generico que va bien para claros y oscuros*/
text-decoration:underline;
float:right;
}

#lateral a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:black; /*color generico que va bien para claros y oscuros*/
text-decoration:underline;
float:right;
}

#lateral a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:black; /*color generico que va bien para claros y oscuros*/
text-decoration:underline;
float:right;
}

#lateral a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FF6600; /*color generico que va bien para claros y oscuros*/
text-decoration:none;
float:right;
}
/*********************************menu lateral******************************************/
#menu {
position:absolute;
top:0px;
left:0px;
width:208px;
height:468px;
margin:0px auto;
color:white;
background-color:black;
background-image:url("imgbasicas/bgmenu.gif");
background-repeat:repeat-x;
background-position:left bottom;
z-index:3;
}
/**********************************direccion INDEX****************************************/
#direccion {
position:absolute;
top:468px;
left:0px;
width:208px;
height:132px;
margin:0px auto;
background-color:#DAD9D9;
text-align:center;
vertical-align:middle;
z-index:4;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

#direccion p {
margin-top:30px;
line-height:20px;
z-index:4;
}

/************************************ambientes********************************************/
#ambientes {
position:absolute;
top:468px;
left:0px;
width:208px;
height:132px;
margin:0px auto;
background-color:#DAD9D9;
overflow:hidden;
z-index:4;
}

/***************************************swf**********************************************/
/*#swf {
position:absolute;
top:10px;
left:208px;
width:710px;
height:100px;
margin:0px auto;
z-index:4;
}
*/
#cabeceracontenidocatalogo {
position:absolute;
top:0px;
left:208px;
width:722px;
height:86px;
margin:0px auto;
text-align:left;
background-color:#EA3D01;
z-index:4;
}

#cabeceracontenidocatalogo img {
text-align:left;
margin-top:64px;
border:0px;
}

#cabeceracontenidosecciones {
position:absolute;
top:0px;
left:208px;
width:722px;
height:86px;
margin:0px auto;
text-align:left;
background-color:white;
color:#EA3D01;
z-index:4;
}

#cabeceracontenidosecciones img {
text-align:left;
margin-top:64px;
border:0px;
}


.banner {
margin-top:5px;
margin-right:5px;
float:right;
z-index:6;
}

/*********************************contenido*********************************************/
#contenedorprincipal {
position:absolute;
top:86px;
left:208px;
width:722px;
height:514px;
margin:0px auto;
text-align:center;
vertical-align:middle;
background-color:white;
background-image:url("imgbasicas/bgcontenprin.gif");
background-repeat:no-repeat;
background-position:bottom right;
z-index:5;
}

#listadocatalogo {
position:absolute;
top:0px;
left:0px;
width:722px;
height:458px;
overflow:hidden;
margin:0px auto;
background-color:transparent;
z-index:6;
}

#listadocatalogo img {
float:left;
margin-top:20px;
margin-left:18px;
border:1px solid #B5B4B9;
width:80px;
height:48px;
}

#contenidosecciones {
position:absolute;
top:50%;
left:50%;
margin-top:-210px;
margin-left:-249px;
width:498px;
height:340px;
background-color:transparent;
text-align:justify;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#080808;
z-index:6;
}

#contenidolocalizacion {
position:absolute;
top:50%;
left:50%;
margin-top:-210px;
margin-left:-249px;
width:498px;
height:340px;
background-color:#DAD9D9;
text-align:justify;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#080808;
z-index:6;
}

#contenidolocalizacion a {
color:#EA3D01;
text-decoration:underline;
}

#piecontenedorprincipal {
position:absolute;
top:458px;
left:0px;
text-align:right;
vertical-align:bottom;
width:722px;
height:56px;
margin:0px auto;
background-color:transparent;
z-index:6;
}

#piecontenedorprincipal  a:link {
color:#666666;
text-decoration:underline;
}

#piecontenedorprincipal  a:active {
color:#666666;
text-decoration:underline;
}

#piecontenedorprincipal  a:visited {
color:#666666;
text-decoration:underline;
}

#piecontenedorprincipal  a:hover {
color:#EA3D01;
text-decoration:none;
}

#piecontenedorprincipal p {
margin:20px;
}


/*********************************p-texto-doscuadros.php*************************************/
#textocolumnauno {
position:absolute;
top:124px;
left:208px;
width:458px;
height:305px;
margin:0px auto;
background-color:#DAD9D9;
z-index:5;
text-align:justify;
vertical-align:middle;
overflow:hidden;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

.contenidotextocolumnauno {
text-align:justify;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
/*columnas css3 mozilla*/
padding:48px;
}

/*.contenidolocalizacion {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
background-color:#DAD9D9
}*/

.contactar table {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
padding-top:10px;
padding-bottom:48px;
margin-top:20px;
width:80%;
}

.contactar td {
height:25px;
border:0px dashed #666666;
background-color:transparent/*#DAD9D9*/;
text-align:left;
vertical-align:middle;
padding:2px;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
font-weight:bold;
}

.contactar input {
border:1px solid #CCCCCC;
height:20px;
background-color:transparent/*#DAD9D9*/;
width:98%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
font-weight:normal;
}

.contactar textarea {
border:1px solid #CCCCCC;
background-color:transparent/*#DAD9D9*/;
width:98%;
height:100px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

.contactar a:link {
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#EA3D01;
}

.contactar a:active {
font-weight:normal;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#EA3D01;
}

.contactar a:visited {
font-weight:normal;
text-decoration:underline;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#EA3D01;
}
.contactar a:hover {
font-weight:normal;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:black;
}

#titulocolumnauno {
position:absolute;
top:429px;
left:208px;
width:458px;
height:36px;
margin:0px auto;
background-color:#232323;
z-index:6;
text-align:left;
vertical-align:middle;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
}

#extracolumnauno {
position:absolute;
top:465px;
left:208px;
width:458px;
height:135px;
margin:0px auto;
background-color:white;
background-image:url("imgbasicas/bgcolumnauno.gif");
background-position:top left;
background-repeat:no-repeat;
z-index:7;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#columnados {
position:absolute;
top:124px;
left:666px;
width:264px;
height:476px;
margin:0px auto;
background-color:white;
background-image:url("imgbasicas/bgcolumnados.gif");
background-position:left bottom;
background-repeat:no-repeat;
z-index:8;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#columnados p {
margin:20px;
}

#columnados a:link {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:underline;
}

#columnados a:active {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:underline;
}

#columnados a:visited {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:underline;
}

#columnados a:hover {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF6600;
text-decoration:none;
}

/*********************************p-texto-uncuadro.php*************************************/
#textocolumnaunocuadrouno {
position:absolute;
top:124px;
left:208px;
width:458px;
height:305px;
margin:0px auto;
background-color:white;
z-index:5;
text-align:justify;
vertical-align:middle;
overflow:hidden;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

.contenidotextocolumnaunocuadrouno {
text-align:justify;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
/*columnas css3 mozilla*/
padding:48px;
}

#titulocolumnaunocuadrouno {
position:absolute;
top:429px;
left:208px;
width:458px;
height:36px;
margin:0px auto;
background-color:#232323;
z-index:6;
text-align:left;
vertical-align:middle;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
}

#extracolumnaunocuadrouno {
position:absolute;
top:465px;
left:208px;
width:458px;
height:135px;
margin:0px auto;
background-color:white;
background-image:url("imgbasicas/bgcolumnauno.gif");
background-position:top left;
background-repeat:no-repeat;
z-index:7;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#columnadoscuadrouno {
position:absolute;
top:124px;
left:666px;
width:264px;
height:476px;
margin:0px auto;
background-color:white;
background-image:url("imgbasicas/bgcolumnados.gif");
background-position:left bottom;
background-repeat:no-repeat;
z-index:8;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

/*********************************p-especial-listado.php*************************************/
#especialcolumnauno {
position:absolute;
top:124px;
left:208px;
width:722px;
height:305px;
margin:0px auto;
background-color:#DAD9D9;
z-index:5;
text-align:center;
vertical-align:middle;
overflow:hidden;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

#especialcolumnauno img {
float:left;
margin-top:20px;
margin-bottom:20px;
margin-left:15px;
border:1px solid #B5B4B9;
width:125px;
height:80px;
}

#especialtitulocolumnauno {
position:absolute;
top:429px;
left:208px;
width:458px;
height:36px;
margin:0px auto;
background-color:#232323;
z-index:6;
text-align:left;
vertical-align:middle;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
}

#especialextracolumnauno {
position:absolute;
top:465px;
left:208px;
width:458px;
height:135px;
margin:0px auto;
background-color:white;
background-image:url("imgbasicas/bgcolumnauno.gif");
background-position:top left;
background-repeat:no-repeat;
z-index:7;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#especialextracolumnauno p {
margin-left:30px;
margin-top:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#080808;
}

#especialcolumnados {
position:absolute;
top:429px;
left:666px;
width:264px;
height:171px;
margin:0px auto;
background-color:white;
background-image:url("imgbasicas/bgcolumnados.gif");
background-position:left bottom;
background-repeat:no-repeat;
z-index:8;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

/*********************************p-especial-ficha.php*************************************/
#especialfichatop {
position:absolute;
top:0px;
left:208px;
width:722px;
height:430px;
margin:0px auto;
background-color:#DAD9D9;
z-index:5;
text-align:center;
vertical-align:middle;
overflow:hidden;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

#especialfichatop img {
border:0px;
}

.volverlistado {
position:absolute;
top:411px;
left:6px;
width:129px;
height:12px;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#EA3D01;
}

.volverlistado a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#EA3D01;
text-decoration:none;
}

.volverlistado a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#EA3D01;
text-decoration:none;
}

.volverlistado a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#EA3D01;
text-decoration:none;
}

.volverlistado a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:none;
}

#especialfichatitulo {
position:absolute;
top:429px;
left:208px;
width:458px;
height:36px;
margin:0px auto;
background-color:#232323;
z-index:6;
text-align:left;
vertical-align:middle;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
}

#especialfichadescripcion {
position:absolute;
top:465px;
left:208px;
width:458px;
height:135px;
overflow:hidden;
margin:0px auto;
background-color:white;
background-image:url("imgbasicas/bgcolumnauno.gif");
background-position:top left;
background-repeat:no-repeat;
z-index:7;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

.tituloproducto {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#666666;
}


.contenidoespecialfichadescripcion {
padding-top:30px;
padding-bottom:30px;
padding-left:150px;
padding-right:30px;
text-align:justify;
}

.contenidoespecialfichadescripcion a:link {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:underline;
}

.contenidoespecialfichadescripcion a:active {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:underline;
}

.contenidoespecialfichadescripcion a:visited {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:underline;
}

.contenidoespecialfichadescripcion a:hover {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#EA3D01;
text-decoration:none;
}

#especialfichatitulodos {
position:absolute;
top:429px;
left:666px;
width:264px;
height:36px;
margin:0px auto;
background-color:#EA3D01;
text-align:left;
vertical-align:middle;
z-index:7;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:black;
}

#especialfichatitulodos p {
margin:10px;
}

#especialfichabottom {
position:absolute;
top:465px;
left:666px;
width:264px;
height:135px;
margin:0px auto;
background-color:#DAD9D9;
z-index:8;
overflow:hidden;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}


#especialfichabottom img {
float:left;
margin-top:10px;
margin-left:5px;
border:1px solid #B5B4B9;
width:45px;
height:30px;
}
/******************************************proyectos****************************************/
/*.proyectos {
background-image:url("imgbasicas/numproyectos.gif");
background-repeat:no-repeat;
background-position:48px 55px;
height:165px;
padding:48px;
}*/

.proyectos li {
margin-bottom:25px;
list-style-type:none;
border-left:2px solid #EA3D01;
}

.proyectos strong {
font-weight:bold;
color:#080808;
font-size:14px;
margin-left:10px;
}

.proyectos a:link {
text-decoration:none;
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#EA3D01;
}

.proyectos a:active {
text-decoration:none;
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#EA3D01;
}

.proyectos a:visited {
text-decoration:none;
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#EA3D01;
}

.proyectos a:hover {
text-decoration:none;
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

/*********************************MARCAS******************************************/
/*#columnamarcas {
position:absolute;
top:124px;
left:208px;
width:722px;
height:305px;
margin:0px auto;
background-color:#DAD9D9;
z-index:5;
text-align:left;
vertical-align:middle;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}*/

#columnamarcas p {
text-align:left;
vertical-align:top;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

#columnamarcas img {
float:left;
margin-top:5px;
margin-bottom:5px;
margin-left:2px;
border:1px solid #B5B4B9;
width:105px;
height:20px;
}

/************************DETALLE PROYECTO**********************/
/*********************************Cabeceradetalleproyecto******************************************/
#cabeceradetalleproyecto {
margin:0px auto;
width:100%;
height:86px;
background-image:url(imgbasicas/cabficha.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#EA3D01;
}

#cabeceradetalleproyecto img {
margin-left:208px;
margin-top:64px;
}

#contenedordetalleproyecto td {
vertical-align:top;
}



/**********************FICHA******************/
/**************************************CONTENEDORFICHA*****************************************/
#contenedorficha {
position:absolute;
top:0px;
/*left:-60px;*/
left:50px;
width:930px;
min-height:600px;
height:auto;
margin:0px auto;
background-color:white;
vertical-align:top;
z-index:2;
}

#contenedorficha td {
vertical-align:top;
}


/*********************************Cabeceraficha******************************************/
#cabeceraficha {
margin:0px auto;
width:100%;
height:86px;
background-image:url(imgbasicas/cabficha.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#EA3D01;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#080808;
}

#cabeceraficha img {
margin-left:208px;
margin-top:64px;
}

.banner {
margin-top:5px;
margin-right:5px;
float:right;
}

/*********************************Ficha tecnica******************************************/

#contenidoFicha {
width:100%;
text-align:left;
}

#contenidoFicha td {
text-align:left;
}

#contenidoFicha td.fotos {
text-align:left !important;
}

#contenidoFicha td.fotos img {
float:none;
margin-top:10px;
margin-bottom:10px;
}

.pestanafotosdetalle {
background-image:url(imgbasicas/ico-foto.gif);
background-repeat:no-repeat;
background-position:left center;
width:100%;
height:21px;
text-align:left !important;
}

.pestanafotosdetalle td {
padding-top:5px;
padding-left:0px;
border-top:1px dashed #CCCCCC;
border-bottom:1px dashed #CCCCCC;
vertical-align:middle;
}

.pestanafotosdetalle td.titulo {
padding-left:50px;
}


.pestanafotosdetalle a:link {
color:#666666;
text-decoration:none;
}

.pestanafotosdetalle a:active {
color:#666666;
text-decoration:none;
}

.pestanafotosdetalle a:visited {
color:#666666;
text-decoration:none;
}

.pestanafotosdetalle a:hover {
color:#EA3D01;
text-decoration:none;
}

#pieficha {
margin:0px auto;
width:100%;
height:20px;
background-color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#pieficha a:active{
margin:0px auto;
width:100%;
height:20px;
background-color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#pieficha a:link {
margin:0px auto;
width:100%;
height:20px;
background-color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#pieficha a:visited {
margin:0px auto;
width:100%;
height:20px;
background-color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#pieficha a:hover {
margin:0px auto;
width:100%;
height:20px;
background-color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#EA3D01;
}

#pieficha td {
padding-top:20px;
padding-left:220px;
padding-right:20px;
padding-bottom:15px;
}

/*************INICIO ESTILOS MENU***************/
/*colores
rojo: EA3D01
gris: CCCCCC
gris mas oscuro: 999999
*/

/*body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
background-color:#1A1A1A;
}*/

a {
cursor:pointer;
}

/*******************INICIO MENU**********************/
.menuflecha {
visibility:hidden;
}

#menuprincipal {
list-style-type:none;
position:absolute;
top:120px;/*100px*/
left:-30px;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
}

#menuprincipal a:link {
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
text-decoration:none;
}

#menuprincipal a:active {
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
text-decoration:none;
}

#menuprincipal a:visited {
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
text-decoration:none;
}

#menuprincipal a:hover {
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:white;/*no funciona en explorer si no es con un href, asi que lo cambio con js*/
text-decoration:none;
}

#menuprincipal ul {
list-style-type:none;
}

#menuprincipal li {
list-style-type:none;
margin-top:2px;
margin-bottom:2px;
}
/*******************FIN MENU**********************/

/**********************INICIO SUBMENU*************************/
.submenu {
border-left:1px solid #EA3D01;
height:355px;
margin:5px;
position:absolute;
top:90px;
left:100px;/*100px*/
/*left:130px;*/
padding:5px;
visibility:hidden;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}

.submenu a:link {
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none;
}

.submenu a:active {
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none;
}

.submenu a:visited {
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none;
}

.submenu a:hover {
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:white;
text-decoration:none;
}

.submenu ul {
list-style-type:none;
}

.submenu li {
list-style-type:none;
margin-bottom:2px;
}
/**********************FIN SUBMENU*************************/

/**********************INICIO SUBSUBMENU*************************/
.titsubsubmenu a:link {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF6600;
text-decoration:none;
}
.titsubsubmenu a:active {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF6600;
text-decoration:none;
}
.titsubsubmenu a:visited {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF6600;
text-decoration:none;
}
.titsubsubmenu a:hover {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF6600;
/*color:#EA3D01;*/
text-decoration:none;
}

.titsubsubmenu {
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF6600;
}

.subsubmenu {
position:relative;
left:-30px;
display:none;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
/*color:#F18E6C;*/
}

.subsubmenu a:link {
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none;
}

.subsubmenu a:active {
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none;
}

.subsubmenu a:visited {
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
/*color:#FFEBE0;*/
text-decoration:none;
}

.subsubmenu a:hover {
cursor:pointer;
/*fuente*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:white;
text-decoration:none;
}
.subsubmenu ul {
list-style-type:none;
}

.subsubmenu li {
list-style-type:none;
}
/**********************FIN SUBSUBMENU*************************/

/*********************ESTILOS HISTORIA CAMAMBU***************************/
#quienes {
visibility:visible;
position:absolute;
top:35px;
left:0px;
border-top:1px dotted #666666;
}

#servicios {
visibility:hidden;
position:absolute;
top:35px;
left:0px;
border-top:1px dotted #666666;
}

#equipo {
visibility:hidden;
position:absolute;
top:35px;
left:0px;
border-top:1px dotted #666666;
}

/*********************ESTILOS MARCAS CAMAMBU***************************/
#miluminacion {
visibility:visible;
position:absolute;
top:100px;
left:0px;
width:500px;
border-top:1px dotted #666666;
}

#mcocina {
visibility:hidden;
position:absolute;
top:100px;
left:0px;
width:500px;
border-top:1px dotted #666666;
}

#mvarios {
visibility:hidden;
position:absolute;
top:100px;
left:0px;
width:500px;
border-top:1px dotted #666666;
}

#mmobiliario {
visibility:hidden;
position:absolute;
top:100px;
left:0px;
width:500px;
border-top:1px dotted #666666;
}

#msilleria {
visibility:hidden;
position:absolute;
top:100px;
left:0px;
width:500px;
border-top:1px dotted #666666;
}

#moficina {
visibility:hidden;
position:absolute;
top:100px;
left:0px;
width:500px;
border-top:1px dotted #666666;
}

h4 {
float:left;
margin-right:10px;
margin-bottom:20px;
cursor:pointer;
color:#EA3D01;
font-size:10px;
border-top:1px dotted #666666;
border-left:1px dotted #666666;
border-right:1px dotted #666666;
padding:2px;
}

#showroom {
margin:0px;
position:absolute;
top:15%;
left:160px;
height:500px;
width:795px;
background-color:transparent;
}

#showroomtitulo {
margin:0px;
position:absolute;
top:3px;
left:0px;
width:27px;
background-color:transparent;
float:left;
}

#showroomcontenido {
margin:0px;
position:absolute;
top:0px;
left:27px;
height:500px;
background-color:#171717;
background-image:url(imgbasicas/fnd-show.gif);
background-repeat:repeat-x;
background-position:top;
}

.showroompres {
position:relative;
left:1px;
height:393px;
width:182px;
background-color:#EB4A12;
color:black;
vertical-align:top;
}

.showroompres p {
margin:20px;
text-align:left;
}

.showroompres a:link {
text-decoration:underline;
color:black;
vertical-align:top;
}

.showroompres a:active {
text-decoration:underline;
color:black;
vertical-align:top;
}

.showroompres a:visited {
text-decoration:underline;
color:black;
vertical-align:top;
}

.showroompres a:hover {
text-decoration:none;
color:white;
vertical-align:top;
}

.showroommenu {
position:relative;
left:1px;
height:100px;
width:182px;
background-color:#D0CDCD;
}

.showroommenu a:link {
color:black;
text-decoration:none;
}

.showroommenu a:active {
color:black;
text-decoration:none;
}

.showroommenu a:visited {
color:black;
text-decoration:none;
}

.showroommenu a:hover {
color:white;
text-decoration:none;
}

.showroomfotos {
vertical-align:top;
padding-top:20px;
padding-left:10px;
overflow:hidden;
}

/*.showroomfotos img {
margin:10px;
width:80px;
height:50px;
float:left;
border:1px solid #CCCCCC;
}*/

.disenadores a:link {
color:black;
text-decoration:none;
}

.disenadores a:active {
color:black;
text-decoration:none;
}

.disenadores a:visited {
color:black;
text-decoration:none;
}

.disenadores a:hover {
color:#EA3D01;
text-decoration:none;
}

.disenadoresflotar {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.disenadoresrecuadro {
float:left;
border:1px solid #EA3D01;
width:228px;
padding:10px;
margin-rigth:10px;
margin-bottom:10px;
}

/*** NUEVA FICHA Y OFERTAS ***/
#nuevolistado {
width:100%;
text-align:center;
height:580px;
font-size:110%;
}

#nuevolistado img {
border:0px;
}

#nuevolistado td {
text-align:left;
}

/**OFERTAS**/
#nuevolistado.oferta {
width:100%;
text-align:center;
}

#nuevolistado.oferta td.nav {
width:208px;
text-align:center;
}

#nuevolistado.oferta td.listadoOfertas {
padding-top:30px;
padding-bottom:50px;
padding-left:50px;
padding-right:50px;
}

.TablaOfertasListado {
font-family:Arial, Helvetica, sans-serif;
border:1px solid #CCCCCC;
background-image:url(imgbasicas/Ofertas_bg_listado.gif);
background-repeat:no-repeat;
background-position:top right;
height:105px;
color:black;
font-size:90%;
margin-bottom:10px;
}

	.TablaOfertasListado td {
	padding:10px;
	}
	
	.TablaOfertasListado td.TablaOfertasListadobtnVer {
	vertical-align:bottom !important;
	}
	
	.TablaOfertasListado td.TablaOfertasListadofoto {
	width:90px;
	padding:20px;
	text-align:center;
	vertical-align:middle;
	}
	
	.TablaOfertasListado span.TablaOfertasListadoprecio {
	font-size:160%;
	color:#FF5300;
	font-weight:bold;
	}
	
	.TablaOfertasListado p.TablaOfertasListadoauxiliar {
	font-size:160%;
	color:#046FAB;
	font-weight:bold;
	}
	
	.TablaOfertasListado p.TablaOfertasListadounidades {
	font-size:120%;
	color:black;
	font-weight:bold;
	background-color:#E0E0E0;
	padding:5px;
	}
	
	.TablaOfertasListado h1.TablaOfertasListadotitulo {
	font-size:160%;
	color:#080808;
	font-weight:bold;
	margin-bottom:10px;
	}

.TablaOfertasFicha {
font-family:Arial, Helvetica, sans-serif;
height:350px;
color:black;
font-size:100%;
margin-bottom:10px;
}

	.TablaOfertasFicha td.TablaOfertasFichaFoto {
	width:205px;
	text-align:center !important;
	}
	
	.TablaOfertasFicha td.TablaOfertasFichaUnidades {
	font-size:110%;
	color:black;
	font-weight:bold;
	background-color:#E0E0E0;
	padding:5px;
	height:20px;
	}
	
	.TablaOfertasFicha td.TablaOfertasFichaDatos{
	font-size:110%;
	padding-top:5px;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:5px;
	}
	
	.TablaOfertasFichaprecio {
	font-size:160%;
	color:#FF5300;
	font-weight:bold;
	}
	
	.TablaOfertasFichaauxiliar {
	font-size:160%;
	color:#046FAB;
	font-weight:bold;
	}
	
	.TablaOfertasFichatitulo {
	font-size:160%;
	color:#080808;
	font-weight:bold;
	margin-bottom:10px;
	}

.TablaNavegadorOfertas {
margin-top:15px;
margin-bottom:5px;
margin-left:10px;
width:190px;
}

	.TablaNavegadorOfertas img {
	border:0px;
	}


.TablaNavegadorFicha {
margin-top:15px;
margin-bottom:5px;
margin-left:0px;
position:relative;
left:-10px;
/*width:190px;*/
}

	.TablaNavegadorFicha img {
	border:0px;
	}
	
	.btnVolverLIstadoFicha {
	border:0px;
	margin-bottom:20px;
	}

/**CATALOGO**/
#nuevolistado.catficha {
width:100%;
text-align:center;
}

/**FICHA**/
.datostecnicosFicha {
width:218px !important; /*208px*/
color:#080808;
text-align:left !important;
}

.datostecnicosFicha h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#080808;
margin-bottom:20px;
font-size:180%;
}

.datostecnicosFicha a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#080808;
text-decoration:none
}

.datostecnicosFicha a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#080808;
text-decoration:none
}

.datostecnicosFicha a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#080808;
text-decoration:none
}

.datostecnicosFicha a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#EA3D01;
text-decoration:none;
}

.datosfotosFicha {
padding-left:0px !important;
}

