/* Estilos web Cegasa Producto */

body { 
background-color:#EE2D27;
background-image : url(/images/bola.gif);
background-repeat : no-repeat;
background-position : left top;
position:relative;} 

a { 
color:#CE1712;
text-decoration : underline;
} 

a:hover { 
color:#000000;
text-decoration : none;
} 
#all { 
margin : 0 auto;
height : auto;
width : 954px;
background-color:#FFFFFF;

} 
#contenedor { 
border-top : 1px solid #000000;
border-left : 1px solid #000000;
border-right : 1px solid #000000;
background-color:#FFFFFF;
} 
#cabecera { 
background-color : #ffffff;
background-image : url(/images/cabecera.jpg);
background-repeat : no-repeat;
background-position : right;
height : 114px;
} 
#logo { 
float : left;
margin : 6px 0 6px 24px;
} 
#area-cliente { 
float : right;
} 
#area-cliente div { 
margin : 4px 4px 4px 0;
} 
#area-cliente div a { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #cf4810;
text-decoration : none;
} 
#contenido-centro-portada { 
background-color : #ffffff;
padding : 0px 12px 20px 12px;

} 
#contenido-centro { 
background-color : #ffffff;
padding : 0px 12px 24px 12px;
background-image:url(/images/bgnew.gif); 
background-repeat:no-repeat;
background-position: top right;

} 

#contenido-centro-mapaweb{ 
background-color : #ffffff;
padding : 0px 12px 24px 12px;

} 
#sub-cabecera{ 
background-color : #ffffff;
background-image : url(/images/contenido-centro.jpg);
background-repeat : repeat-x;
background-position : top;
padding : 12px 0px 0px 0px;
height : auto;
} 


#bloque1 { 
margin : 0 0 0px 0;
} 
#bloque2 { 
margin : 14px 0 0px 0;
} 


#bloque2 .caja-texto-coment-top { 
width : 491px;
height : 7px;
background-image : url(/images/arriba2.gif);
background-repeat : repeat-x;
border-right : 1px solid #000000;
padding : 0px 0 0px 0;
} 
#bloque2 .caja-texto-coment { 
border-right : 1px solid #000000;
border-left : 1px solid #000000;
width : 450px;
padding :5px 20px 5px 20px;
margin : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
font-weight : normal;
} 

#bloque2 .caja-texto-coment span{
display:block;
height:15px;
padding:0 0 0 0;
float:right;}

#bloque2 .caja-texto-coment strong { font-weight:bold;
color:#000000;}
#bloque2 .caja-texto-coment-top .esquinita { 
float : left;
width : 6px;
height:7px;
padding:0;
margin:0px;
} 

#bloque2 .caja-texto-coment-bottom { 
width : 492px;
height : 7px;
background-image : url(/images/abajo2.gif);
background-repeat : repeat-x;
margin : 0;
padding : 0;
} 
#bloque2 .caja-texto-coment-bottom .esquinita { 
float : left;
width : 6px;
height : 7px;
margin : 0;
padding : 0;
} 
#bloque2 .caja-texto-coment-bottom .esquinita2 { 
float : right;
width : 6px;
height : 7px;
margin : 0;
padding : 0;
} 
#bloque2 .caja-texto-coment .foto 
{float:left;
margin:0;
padding:0;
width:120px;}

#bloque2 .caja-texto-coment .texto 
{float:right;
margin:0;
padding:0;
width:330px;
text-align:justify;}
#bloque2 .caja-texto-coment .texto div {
color:#EE2D27;
font-size:11px;
font-weight:bold;
padding:0 0 4px 0;
}
#bloque2 span { 
display : block;
float : right;
padding : 0px 20px 0 0px;
margin: 0 0 0 0;
width : 60px;
background-image : url(/images/ico-negro.gif);
background-repeat : no-repeat;
background-position : left;
} 
#bloque2 span a{ 
font-weight : bold;
padding : 0px 0 0px 12px;
color : #EE2D27;
text-decoration:none;
} 

#bloque3 { 
padding : 0;
background-image : url(/images/area-privada.gif);
background-repeat : no-repeat;
height : 130px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 10px;
margin:0;
}

#bloque3 div { 
padding : 40px 0 0px 10px;
} 
#bloque3 input { 
width : 105px;
height : 14px;
background-color : #ffffff;
border : 1px solid #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-sie : 10px;
color : #333333;
padding : 0 0 0 2px;
} 
#bloque3 span { 
display : block;
float : right;
padding : 6px 0 10px 12px;
font-weight : bold;
color : #000000;
background-image : url(/images/ico-aceptar.gif);
background-repeat : no-repeat;
background-position : left;
width : 70px;
} 
#bloque3 span a { 
color : #000000;
text-decoration : none;
} 
#bloque4 { 
margin : 14px 0 0 0;
padding : 0;
} 
 
#menu { 
float : left;
width : 270px;
padding : 0 5px 0 0;
} 
#centro-portada { 
float : left;
width : 500px;
padding : 4px 0 0 0;
} 
#drcha { 
float : right;
width : 140px;
padding : 4px 0 0 0;
} 
#clear { 
clear : both;
margin : 0;
padding : 0;
} 
.pie { 
font-family : Verdana, Arial, Helvetica, sans-serif;
width : 952px;
font-size : 10px;
text-decoration : none;
font-weight : normal;
background-color : #ffffff;
border-left : 1px solid #000000;
border-right : 1px solid #000000;
border-bottom : 1px solid #000000;
background-image : url(/images/degradado-pie.jpg);
background-position : top;
background-repeat : repeat-x;
height : 30px;
padding : 0 0 0 0;
} 
.pie-menu { 
color:#CE1712;
float : left;
padding : 11px 0 0 0;
width : 600px;
} 
.pie-menu a { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : none;
font-weight : normal;
color:#CE1712;
} 
.pie-menu a:hover { 
color : #000000;
} 
.pie-menu ul li { 
float : left;
padding : 0 6px 0 6px;
border-right : 1px solid #000000;
} 
.pie-menu ul li.fin { 
float : left;
padding : 0 6px 0 6px;
border-right : 1px solid #ffffff;
} 
.pie-menu ul { 
padding : 0 0 0 80px;
margin : 0;
list-style : none;
} 
.pie-idiomas { 
float : left;
padding : 8px 0 3px 10px;
width : 145px;
} 

.pie-logo {
float : right;
padding : 8px 0 3px 10px;
width : 150px;
}
.pie select { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color:#CE1712;
background-color : #FCE0DF;
} 
.centro-menu { 
background-image : url(/images/menu2.jpg);
background-repeat : repeat-y;
height : auto;
width : 264px;
margin : 0;
padding : 0;
} 
.top-menu { 
background-image : url(/images/menu1.jpg);
background-repeat : no-repeat;
height : 20px;
width : 264px;
margin : 0 0 0 0;
padding : 0 0 0 0;
} 
.fin-menu { 
background-image : url(/images/menu4.jpg);
background-repeat : no-repeat;
height : 20px;
width : 264px;
margin : 0;
padding : 0;
} 
#centro-menu { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
} 
#centro-menu dl, dt, dd, ul, li { 
margin : 0;
padding : 0;
list-style-type : none;
} 
#centro-menu dt { 
cursor : pointer;
margin : 0;
text-align : left;
font-weight : bold;
color:#CE1712;
padding : 7px 0 3px 20px;
background-image : url(/images/menu3.jpg);
background-repeat : no-repeat;
background-position : top;
} 
#centro-menu dt a{ text-decoration:none; }
#centro-menu dt.inicio { 
cursor : pointer;
margin : 0;
text-align : left;
font-weight : bold;
padding : 0 0 5px 20px;
background-image : url(/images/shim.gif);
background-repeat : no-repeat;
background-position : top;
} 
#centro-menu dd { 
padding : 0 0 3px 30px;
margin : 0;
} 
#centro-menu dl dd ul li { 
color : #000000;
text-decoration : none;
font-weight : normal;
} 
#centro-menu dl dd ul li a { 
color : #000000;
text-decoration : none;
} 
#centro-menu dl dd ul li a:hover { 
color:#CE1712;
text-decoration : none;
} 
#centro { 
float : left;
width : 645px;
padding : 6px 0 0px 0;
} 

#path { 
height : 28px;
background-color:#FFFFFF;
} 
.path { 
margin : 0 0 12px 0;
} 
#izda { 
float : left;
margin : 0;
padding : 0;
width : 6px;
} 
#path-centro { 
width : 633px;
float : left;
border-top : 1px solid #EE2D27;
border-bottom : 1px solid #EE2D27;
margin : 0;
padding:3px 0pt;
height:20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
} 
#path-centro2 { 
width : 633px;
float : left;
border-top : 1px solid #EE2D27;
border-bottom : 1px solid #EE2D27;
margin : 0;
padding : 4px 0 8px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
} 

#path-drcha { 	
float : right;
margin : 0;
padding : 0;
width : 6px;
} 
#path-centro ul { 
list-style : none;
padding : 2px 0 0 10px;
} 
#path-centro li { 
color:#CE1712;
float : left;
padding : 0 8px 0 0;
} 
#path-centro a { 
color:#CE1712;
text-decoration : none;
font-weight : bold;
border-left : 1px solid #000000;
padding : 0 0 0 8px;
} 
#path-centro span{ 
color:#CE1712;
text-decoration : none;
font-weight : bold;
border-left : 1px solid #000000;
padding : 0 0 0 8px;
} 
#path-centro a:hover { 
color : #000000;
} 
 
.path2 { 
margin : 0 0 12px 0;
height : 53px;
} 
.path22 { 
margin : 0 0 12px 0;
height : 32px;
} 
#path2 #izda { 
float : left;
margin : 0;
padding : 0;
width : 6px;
} 
#path2 #path-drcha { 
float : right;
margin : 0;
padding : 0;
width : 6px;
} 
#path2 .path-centro { 
width : 633px;
float : left;
border-top : 1px solid #eb7b4b;
border-bottom : 1px solid #eb7b4b;
margin : 0;
padding : 0 0 0 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
height : 51px;
} 

#path2 .path-centro2 { 
width : 633px;
float : left;
border-top : 1px solid #eb7b4b;

margin : 0;
padding : 0 0 0 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
height : 51px;
} 

#path2 .path-centro2 .lista1 { 
padding : 5px 0 1px 0;
border-bottom : 1px solid #eb7b4b;
height : 20px;
} 
#path2 .path-centro2 .lista1 ul { 
list-style : none;
padding : 0 0 0 10px;
} 
#path2 .path-centro2 .lista1 li { 
color:#EE2D27;
float : left;
padding : 0 8px 0 0;
} 


#path2 .path-centro .lista1 { 
padding : 5px 0 1px 0;
border-bottom : 1px solid #eb7b4b;
height : 20px;
} 
#path2 .path-centro .lista2 { 
padding : 4px 0 0 0;
background-color : #e6e6e6;
height : 20px;
} 
#path2 .path-centro .lista1 ul { 
list-style : none;
padding : 0 0 0 10px;
} 
#path2 .path-centro .lista2 ul { 
list-style : none;
padding : 1px 0 0 10px;
} 
#path2 .path-centro .lista1 li { 
color:#EE2D27;
float : left;
padding : 0 8px 0 0;
} 
#path2 .path-centro .lista2 li { 
color:#217130;
float : left;
padding : 0 0 0 0;
} 
#path2 .path-centro .lista2 .primero a { 
color : #000000;
text-decoration : none;
font-weight : normal;
border-left : 0 solid #eb7b4b;
padding : 0 8px 0 0;
} 
#path2 .path-centro .lista1 a { 
color:#217130;
text-decoration : none;
font-weight : bold;
border-left : 1px solid #000000;
padding : 0 8px 0 8px;
} 

#path2 .path-centro .lista1 span { 
color : #EE2D27;
text-decoration : none;
font-weight : bold;
border-left : 1px solid #000000;
padding : 0 8px 0 8px;
}
#path2 .path-centro2 .lista1 span { 
color : #EE2D27;
text-decoration : none;
font-weight : bold;
border-left : 1px solid #000000;
padding : 0 8px 0 8px;
}

#path2 .path-centro .lista2 a { 
color : #000000;
text-decoration : none;
font-weight : normal;
border-left : 1px solid #EE2D27;
padding : 0 8px 0 8px;
} 
#path2 .path-centro .lista1 a:hover { 
color : #000000;
} 
#path2 .path-centro .lista2 a:hover { 
color:#EE2D27;
} 


.path3 { 
margin : 0 0 12px 0;
height : 69px;
}

.busqueda-herramienta {
	width: 655px;
	position: relative;
	height: 61px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
} 

.busqueda-herramienta .izq{
	float: left;
}

.busqueda-herramienta .dch{
	float: right;
}

.busqueda-herramienta form{
	color: #000;
	height: 29px;
	background: url(/images/buscador.gif) no-repeat;
	width: 388px;
	padding-top: 5px;
	margin-left: 30px;
	padding-left: 10px;
	margin-top: 17px;
}
.busqueda-herramienta .cajatexto input{
	background-color: #e5e5e5;
	border: 1px solid #9d9d9d;
	font-size: 11px;
	position: relative;
	top: 0;
	left: 5px;
	width: 140px;
	height: 15px;
	text-align: center;
}

.busqueda-herramienta .botonbuscar input{
	font-size: 10px;
	position: relative;
	top: 0;
	left: 15px;
	color: #f90000;
	background-color: #fce3e2;
}
.busqueda-herramienta .botonbuscar input:hover{
	color: #000;
}

.busqueda-herramienta input{
	border-style: none;
	border-color: rgba(255,255,255,0);
	background-color: rgba(42,250,247,0);
	font-size: 10px;
}

.busqueda-herramienta .botonbuscar button{
	font-size: 10px;
	position: relative;
	top: 0;
	left: 15px;
	color: #f90000;
	background-color: #fce3e2;
}
.busqueda-herramienta .botonbuscar button:hover{
	color: #000;
}

.busqueda-herramienta button{
	border-style: none;
	border-color: rgba(255,255,255,0);
	background-color: rgba(42,250,247,0);
	font-size: 10px;
}





#path3 #izda { 
float : left;
margin : 0;
padding : 0;
width : 6px;
} 
#path3 #path-drcha { 
float : right;
margin : 0;
padding : 0;
width : 6px;
} 
#path3 .path-centro { 
width : 633px;
float : left;
border-top : 1px solid #EE2D27;
border-bottom : 1px solid #EE2D27;
margin : 0;
padding : 0 0 0 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
height : 67px;
} 
#path3 .path-centro .lista1 { 
padding : 5px 0 1px 0;
border-bottom : 1px solid #EE2D27;
height : 20px;
} 
#path3 .path-centro .lista2 { 
padding : 4px 0 0 0;
background-color : #e6e6e6;
height : 36px;

} 
#path3 .path-centro .lista1 ul { 
list-style : none;
padding : 0 0 0 10px;
} 
#path3 .path-centro .lista2 ul { 
list-style : none;
padding : 1px 0 0 10px;
} 
#path3 .path-centro .lista1 li { 
color:#EE2D27;
float : left;
padding : 0 0px 0 0;
}
#path3 .path-centro .lista1 .productos { 
color:#EE2D27;
padding : 0 8px 0 0;
}
#path3 .path-centro .lista2 li { 
color:#217130;
float : left;
padding : 0 0 4px 0;
white-space: nowrap;
} 
#path3 .path-centro .lista2 .primero a { 
color : #000000;
text-decoration : none;
font-weight : normal;
border-left : 0 solid #eb7b4b;
padding : 0 8px 0 0;
} 
#path3 .path-centro .lista1 a { 
color:#217130;
text-decoration : none;
font-weight : bold;
border-left : 1px solid #000000;
padding : 0 8px 0 8px;
} 

#path3 .path-centro .lista1 span { 
color : #EE2D27;
text-decoration : none;
font-weight : bold;
/*border-left : 1px solid #000000;*/
padding : 0 8px 0 8px;
}
#path3 .path-centro .lista2 a { 
color : #000000;
text-decoration : none;
font-weight : normal;
border-left : 1px solid #EE2D27;
padding : 0 8px 0 8px;
} 
#path3 .path-centro .lista1 a:hover { 
color : #000000;
} 
#path3 .path-centro .lista2 a:hover { 
color:#EE2D27;
} 

.bloque-contenido { 
margin : 20px 0 0 0;
background-color: #fff;} 

.caja-texto { 
border-right : 1px solid #F83E4D;
border-left : 1px solid #F83E4D;
width : 643px;
padding : 0px 0 0 0;
margin : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
font-weight : normal;
background-color:#FFFFFF;
height:auto;
}

.caja-texto2 { 
border-right : 1px solid #F83E4D;
border-left : 1px solid #F83E4D;
width : 643px;
padding : 0px 0 0 0;
margin : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
font-weight : normal;
background-color:#FFFFFF;
height:auto;
} 
.caja-texto-top { 
width : 645px;
height : 7px;
background-image : url(/images/arriba.gif);
background-repeat : repeat-x;
} 

.caja-texto-top .esquinita { 
float : left;
width : 6px;
} 
.caja-texto-top .esquinita2 { 
float : right;
width : 6px;
} 
.caja-texto-bottom { 
width : 645px;
height : 7px;
background-image : url(/images/abajo.gif);
background-repeat : repeat-x;
margin : 0 0px 0 0 ;
padding:0;
background-color:#ffffff;

} 
.caja-texto-bottom .esquinita { 
float : left;
width : 6px;
height : 7px;
padding:0 0 0 0px;
margin:0;
} 
.caja-texto-bottom .esquinita2 { 
float : right;
width : 6px;
height : 7px;
margin:0;
} 
h1 { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color:#CE1712;
padding : 0;
margin : 0;
} 
h2 { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color:#CE1712;
padding : 6px 0 10px 0;
margin : 0 0 0 0;
} 
.caja-texto .foto1 { 
float : right;
padding : 10px 20px 4px 20px;
} 
.caja-texto .foto2 { 
margin : 0;
padding : 20px 0 0 0;
} 
.caja-texto .foto3 { 
padding : 0;
float : left;
margin : 0px 20px 0 0;
} 
.caja-texto .foto4 { 
padding : 0;
float : right;
margin : 20px 0 0 0;
} 
.caja-texto .bold { 
color : #000000;
font-weight : bold;
} 
.caja-texto div { 
padding : 30px 24px;
}
.caja-texto2 div { 
padding : 6px 24px;
} 
.caja-texto span { 
color:#CE1712;
} 
.caja-texto strong { 
color:#CE1712;
} 

.caja-texto ul {
margin: 10px 0 0 20px;
}
.caja-texto li {
color:#000000;
list-style-image:url(/images/lista.gif);
padding: 0 0 3px;
	
}

.caja-texto li span{
color:#000000; text-decoration:none;
}

.caja-texto .lista1 { 
list-style-image : url(/images/flecha.gif);
padding : 0 0 0 30px;
margin : 4px 0 4px 0;
} 
.caja-texto .lista1 li { 
padding : 0 0 20px 5px;
} 
.caja-texto .lista2 { 
padding : 0 0 0 30px;
margin : 4px 0 4px 0;
} 
.caja-texto .lista2 li { 
list-style-image : url(/images/flecha2.gif);
padding : 0 0 10px 0;
} 
.caja-texto .lista3 { 
padding : 0 0 0 20px;
margin : 4px 0 4px 0;
} 
.caja-texto .lista3 li { 
list-style-image : url(/images/flecha3.gif);
padding : 0 0 10px 0;
} 
.caja-texto .lista3 li ul { 
padding : 0 0 0 40px;
} 
.caja-texto .lista3 strong { 
color : #000000;
} 
.caja-texto .lista4 li { 
background-image : url(/images/lista4.gif);
background-repeat : no-repeat;
height : 35px;
margin : 30px 0 0 0;
} 
.caja-texto .lista4 li span { 
padding : 8px 40px 0 40px;
display : block;
font-weight : bold;
} 

.caja-texto .lista5 { margin:0 0 0 40px;}
.caja-texto .lista5 li { 
background-image : url(/images/lista5.gif);
background-repeat : no-repeat;
height : 25px;
margin : 10px 0 0 0;
} 
.caja-texto .lista5 li span { 
padding : 4px 20px 10px 30px;
display:block;
font-weight : bold;
} 


#caja-gris-contenido{
	  width:50%;
	  padding:0;
	  margin:0;
	  background:#E7E7E7 url(/images/gris-left-top.gif) no-repeat top left;

	}
	#caja-gris-contenido .top{
	  margin:0;
	  background:url(/images/gris-right-top.gif) no-repeat top right;
	padding:10px 0 10px 20px;
color:#000000;
font-weight:normal;
	}
	#caja-gris-contenido .contenido{
	  margin:0;
	  padding:0;
	  background:url(/images/gris-left-bottom.gif) no-repeat bottom left;
	}
	#caja-gris-contenido .contenido div{
	 margin:0 0 0px 0px;
	  padding:0;
	}
	#caja-gris-contenido .contenido .ultimo{
	  background:url(/images/gris-right-bottom.gif) no-repeat bottom right;
	  padding:0 0 5px 0;
	}

#lista5{
	  width:50%;
	  padding:0;
	  margin:30px 0 0 10px;
list-style:none;
	  
	}
	#lista5 li{
	  margin:0 0 20px 0;
		background:#E2E1E0 url(/images/gris-left.gif) no-repeat left;
		padding:0px;
	}
#lista5 li h1 {
 background:url(/images/gris-right.gif) no-repeat right;
 margin:0 0 0px 20px;
	  padding:2px 0 0 0;
height:17px;
text-align:center;
display:block;
}

.caja-texto .margen-caja-gris {
	padding:0px;
	margin:14px 0px;
} 
.caja-texto .margen-caja-gris2 { 
	margin:10px 34px;
	padding:0px;
} 
.caja-texto .caja-gris {
width: 35%;
	height:19px;
	  padding:0 0 0 0;
	  margin:0;
	  background:#E2E1E0 url(/images/gris-left.gif) no-repeat left;
} 

.caja-texto .caja-gris div {
background-image:url(/images/gris-right.gif);
background-repeat: no-repeat;
background-position: right;
height: 19px;
margin:0;
display:block;
padding:0px 0 0 0;
}
.caja-texto .caja-gris div a{ 
text-decoration : none;
color: #f90000;
font-weight : bold;
margin:0;
height:17px;
padding:2px 0 0 0;
text-align:center;
display:block;
} 
.caja-texto .caja-gris div a:hover{
	color: #000;
}
.caja-texto #caja { 
width : 175px;
height : 19px;
margin : 0;
padding : 0;
} 
.caja-texto #caja #icono { 
width : 21px;
height : 19px;
padding : 0;
margin : 0;
float : left;
} 
.caja-texto .caja-gris2 {
	width:210px;
	height:19px;
	padding:0 0 0 0;
	margin:0;
	background:#E2E1E0 url(/images/gris-left.gif) no-repeat left;
	float:left;
} 

.caja-texto .caja-gris2 div {
background-image:url(/images/gris-right.gif);
background-repeat: no-repeat;
background-position: right;
height:19px;
margin:0;
display:block;
padding:0px 0 0 0;
}
.caja-texto .caja-gris2 div a{ 
text-decoration : none;
color: #f90000;
font-weight : bold;
margin:0;
height:17px;
padding:2px 0 0 0;
text-align:center;
display:block;
} 
.caja-texto .caja-gris2 div a:hover{
	color: #000;
}

.caja-texto .caja-gris3 {
width: 85%;
	height:19px;
	  padding:0 0 0 0;
	  margin:0;
	  background:#E2E1E0 url(/images/gris-left.gif) no-repeat left;
float:right;
} 

.caja-texto .caja-gris3 div {
background-image:url(/images/gris-right.gif);
background-repeat: no-repeat;
background-position: right;
height:19px;
margin:0;
display:block;
padding:0px 0 0 0;
}
.caja-texto .caja-gris3 div a{ 
text-decoration : none;
color: #f90000;
font-weight : bold;
margin:0;
height:17px;
padding:2px 0 0 0;
text-align:center;
display:block;
} 
.caja-texto .caja-gris3 div a:hover{
	color: #000;
}

.caja-texto #contacta-2col { 
	width : 360px;
	margin : 0 0 0 0;
	padding : 0;
	height : 90px;
	float:left;
} 
.caja-texto .contacta-2col-izda { 
	float : left;
	width : 180px;
	margin : 0;
	padding : 0;
} 
.caja-texto .contacta-2col-drcha { 
	float : left;
	width : 180px;
	margin : 0;
	padding : 0;
} 
.caja-texto #contacta-2col span { 
color: #f90000;
} 
/* Formulario conoce nuestra oferta */

.caja-texto .cssform {
margin:4 0 0 0;
padding:10px;
border:1px solid #F83E4D;}

.cssform p{
width: 400px;
clear: left;
margin: 0;
padding: 0px 0 3px 0;
padding-left: 155px;

}

.cssform label{
font-weight: normal;
float: left;
margin-left: -155px; 
width: 150px; 
}


.cssform .input-texto {
border : 1px solid #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #333333;
padding:0 0 0 2;
width: 200px;}

.cssform textarea{
width: 250px;
height: 150px;
border : 1px solid #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #333333;
padding:0 0 0 2;
}

 .threepxfix{
margin-left: 3px;

}

.caja-texto .cssform .botones {
text-align:center;}
.caja-texto .cssform .botones ul {
list-style:none;}
.caja-texto .cssform .botones li{
list-style:none;}
.caja-texto .cssform ul {  
margin:10px 0 0 0px;
padding:2px 0 0px 0px;
width:90%;
list-style:none;
}
.caja-texto .cssform  li  {
float:left;
padding:0;
margin:0;
width:45%;}

.caja-texto .cssform  li .boton-form {
padding:0 0 0 0px;
margin:0 0px 0 0;
height:19px;

	}
.caja-texto .cssform li .boton-form  .esquina1{
float:left;
padding:0;
margin:0;
height:19px;
width:25px;}


.caja-texto .cssform li .boton-form .centro {
text-decoration:none;
padding :0px 14px 0px 0px;
margin :0px 0px 0px 0px;
border-top:1px solid #CE1712;
float:left;
height:18px;
background-image:url(/images/boton3.gif); 
background-repeat:no-repeat;
background-position:right;
}
.caja-texto .cssform  li .boton-form .centro .bottom{
border-bottom:1px solid #CE1712;
margin:0;
padding:0 0 3px 0;
}
.caja-texto .cssform li .boton-form  a{
text-decoration:none;
padding :2px 8px 0px 0px;
display:block;}

.caja-texto .cssform div{
padding:0 0 20px 0;}

/* Mapa web */

.mapaweb{
width:645px; 
padding : 10px 0 0px 0;
margin : 0;
background-image: url(/images/fondo-mapaweb-top.gif);
background-repeat:no-repeat; background-position:top;
}


.mapaweb-texto { 
border-right : 1px solid #F71D2F;
border-left : 1px solid #F71D2F;
width : 643px;
height:auto;
padding : 0px 0 0px 0;
margin : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
font-weight : normal;
background-image:url(/images/fondo-mapaweb.gif); 
background-repeat:no-repeat;
background-position:top right;
height:auto;
} 
.mapaweb-logo { float:left;
padding:24px 0 0 20px;
}
.mapaweb-imagen { float:right;
background-image:url(/images/fondo-mapaweb.gif); 
background-repeat:no-repeat;
background-position:top;
width:348px;
height:403px;
}
.mapaweb-bottom { 
width : 645px;
height : 10px;
background-image : url(/images/fondo-mapaweb-bottom.gif);
background-repeat :no-repeat;
background-position:top;
margin : 0;
padding : 0 0 0 0;
} 

.mapaweb-texto ul {margin:30px 0 20px 40px;
padding:0 0 0 0; }

.mapaweb-texto ul li {
font-weight:bold;
margin:0px 0 0px 0;
padding:0px 0 10px 2px;
list-style-image:url(/images/ico-lista-mapa1.gif);
line-height:12px;}

.mapaweb-texto ul li a{
font-weight:bold; text-decoration:none; color:#000000;}

.mapaweb-texto  ul li a:hover{
font-weight:bold; text-decoration:none; color:#EE2D27;}

.mapaweb-texto ul li ol{
margin:0px 0 0 0;
padding:8px 0 0 20px;}

.mapaweb-texto ul li ol li{
margin:0px 0 0 0;
padding:0 0 2px 0;
list-style-image:url(/images/ico-lista-mapa2.gif);}

.mapaweb-texto ol li a{
font-weight:normal; text-decoration:none; color:#000000;}

.mapaweb-texto ol li a:hover{
font-weight:normal; text-decoration:none; color:#EE2D27;}

/*mapa ubicacion */

.caja-texto-ubicacion-top { 
width : 644px;
height : 25px;
background-image : url(/images/arriba.gif);
background-repeat : repeat-x;
border-right : 1px solid #f90000;
padding : 0px 0 0px 0;
background-color:#FFFFFF;
} 
.caja-texto-ubicacion { 
border-right : 1px solid #f90000;
border-left : 1px solid #f90000;
border-top : 1px solid #f90000;
width : 643px;
padding :0px 0 0 0px;
margin : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
font-weight : normal;
} 

.caja-texto-ubicacion-top .esquinita { 
float : left;
width : 6px;
} 
.caja-texto-ubicacion-top .esquinita2 { 
float : right;
width : 6px;
} 

#caja-texto-centro1 { 
width : 520px;
float : left;
margin : 0;
padding : 6px 0 0px 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color: #f90000;
} 
#caja-texto-centro2 { 
width : 60px;
float : right;
margin : 0;
padding : 6px 10px 2px 24px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color: #f90000;
font-weight:bold;
background-image:url(/images/imprimir.gif); 
background-repeat:no-repeat;
background-position:left;
} 

#caja-texto-centro2 a {color: #f90000;
font-weight:bold; text-decoration:none;}
#caja-texto-centro2 a:hover {
	color: #000;
}
.caja-texto-ubicacion #ubicacion-2col { 
width : 580px;
margin : 0 0 0px 0;
padding : 20px 24px 20px 24px;
} 
.caja-texto-ubicacion #ubicacion-2col ul li{ float:left;
padding:4px 30px 0 0;}

.caja-texto-ubicacion #ubicacion-2col ul li a{ text-decoration:none;
font-weight:bold;}

.caja-texto-ubicacion #ubicacion-2col .lupa { 
background-image:url(/images/lupa.gif);
 background-position:left; 
background-repeat:no-repeat;
display:block;
padding:4px 0px 4px 24px;}

.caja-texto-ubicacion #ubicacion-2col .email { 
background-image:url(/images/email.gif);
 background-position:left;
 background-repeat:no-repeat;
display:block;
padding:4px 0px 4px 24px;}

.caja-texto-ubicacion .ubicacion-2col-izda { 
float : left;
width : 260px;
margin : 0;
padding : 0;
} 
.caja-texto-ubicacion .ubicacion-2col-drcha { 
float : right;
width : 240px;
margin : 0;
padding : 0;
} 
.caja-texto-ubicacion #ubicacion-2col span { 
color:#217130;
} 
.caja-texto .mapa1{ float:left; 
padding:20px 0px 0px 10px;
margin:0;

}
.caja-texto .mapa1 div {
padding:0 0 20px 90px;}

.caja-texto .mapa1 div strong {
color:#000000;
padding:0 0 20px 130px;
}
.caja-texto .mapa1 div ul {
padding:0 0 10px 110px;
list-style:none;
}
.caja-texto .mapa1 div li {
list-style:none;
color:#000000;
float:left;
padding:0 10px 0 0px;}

.caja-texto .mapa1 div ul .pais {
color:#000000;
font-weight:bold;
text-decoration:none;
border-left:1px solid #000000;
padding:0 0 0 10px;}

.caja-texto .mapa2{ float:right; width:165px;
padding:0px 0px 10px 0px;
margin:0;
}

/*mapa ubicacion COMENTARIO*/

.caja-texto .mapa2 .bloque-contenido-coment {
width : 150px;
padding:30px 0 0 0;
margin:0;}

.caja-texto .mapa2 .caja-texto-coment-top { 
width : 150px;
height : 23px;
border-right : 1px solid #f90000;
padding : 0px 0 0px 0;
	background: url(/images/arriba3.gif) repeat-x;
} 
.caja-texto .mapa2 .caja-texto-coment { 
border-right : 1px solid #f90000;
border-left : 1px solid #f90000;
border-top : 1px solid #f90000;
width : 141px;
padding :10px 4px 10px 4px;
margin : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
font-weight : normal;
} 

.caja-texto .mapa2 .caja-texto-coment strong { font-weight:bold;
color:#000000;

}
.caja-texto .mapa2 .caja-texto-coment-top .esquinita { 
float : left;
width : 6px;
height:23px;
padding:0;
margin:0px;
} 

.caja-texto .mapa2 .caja-texto-coment-top #caja-texto-centro { 
margin : 0;
padding : 6px 0px 0px 8px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color: #f90000;
font-weight:bold;
} 

.caja-texto .mapa2 .caja-texto-coment-bottom { 
width : 151px;
height : 7px;
margin : 0;
padding : 0;
	background:  url(/images/abajo3.gif) repeat-x;
} 
.caja-texto .mapa2 .caja-texto-coment-bottom .esquinita { 
float : left;
width : 6px;
height : 7px;
margin : 0;
padding : 0;
} 
.caja-texto .mapa2 .caja-texto-coment-bottom .esquinita2 { 
float : right;
width : 6px;
height : 7px;
margin : 0;
padding : 0;
} 

/*caja de comentarios superior del mapa de ubicacion */
.caja-texto .mapa2 .caja-texto-coment-top2 { 
width : 150px;
height : 23px;
background-image : url(/images/arriba2.gif);
background-repeat : repeat-x;
border-right : 1px solid #000000;
padding : 0px 0 0px 0;
background-color:#000000;
} 
.caja-texto .mapa2 .caja-texto-coment2 { 
border-right : 1px solid #000000;
border-left : 1px solid #000000;
border-top : 1px solid #000000;
width : 141px;
padding :10px 4px 10px 4px;
margin : 0;
background-color:#C5C5C5;
} 
.caja-texto .mapa2 .caja-texto-coment2 .seleccionado {
color:#217130;
font-weight:bold;

}
.caja-texto .mapa2 .caja-texto-coment2 a {font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
font-weight : bold;
text-decoration:none;}

.caja-texto .mapa2 .caja-texto-coment2 a:hover {font-family : Verdana, Arial, Helvetica, sans-serif;
color : #999999;
font-weight : bold;
text-decoration:none;}

.caja-texto .mapa2 .caja-texto-coment2 strong { font-weight:bold;
color:#000000;}
.caja-texto .mapa2 .caja-texto-coment-top2 .esquinita { 
float : left;
width : 6px;
height:23px;
padding:0;
margin:0px;
} 

.caja-texto .mapa2 .caja-texto-coment-top2 #caja-texto-centro { 
margin : 0;
padding : 6px 0px 0px 8px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color:#ffffff;
font-weight:bold;
} 

.caja-texto .mapa2 .caja-texto-coment-bottom2 { 
width : 151px;
height : 7px;
background-image : url(/images/abajo4.gif);
background-repeat : repeat-x;
margin : 0;
padding : 0;
} 
.caja-texto .mapa2 .caja-texto-coment-bottom2 .esquinita { 
float : left;
width : 6px;
height : 7px;
margin : 0;
padding : 0;
} 
.caja-texto .mapa2 .caja-texto-coment-bottom2 .esquinita2 { 
float : right;
width : 6px;
height : 7px;
margin : 0;
padding : 0;
} 
.caja-texto .mapa-pie {
padding:0;
margin:0;
height:30px;

}
.caja-texto .mapa-pie img{ padding:0 3px 0 0;}

.caja-texto .mapa-pie ul { list-style:none; color:#000000;
font-weight:normal;
}

.caja-texto .mapa-pie li{ float:left;
padding:0 25px 0 0; list-style:none; 
color:#000000;}
.boton {
background-color:#cccccc;
color:#000000;
font-size:10px;}

.caja-texto .mapa2 .datos-email { display:block; 
padding:4px 0 0 45px;
}
.caja-texto .mapa2 .datos-email a{ text-decoration:none;
font-weight:bold;
padding:0 0 0 1px;
}
/* Cajas grises */

#logos { padding:0 0 40px 0;
margin:0 0 0px 0;
}
#logos img { float:left;
padding:0 0 0 20px;
margin:0;}
#logos .web {
padding:0;
margin:0 0 0 220px;
}
#logos .web a{ font-weight:bold; text-decoration:none;}
#logos .web a:hover{ color:
#666666;}
#caja-gris-contenido{
	  width:378px;
	  padding:0;
	  margin:0;
	  background:#E7E7E7 url(/images/gris-left-top.gif) no-repeat top left;
float:right;
	}
	#caja-gris-contenido .top{
	  margin:0;
	  background:url(/images/gris-right-top.gif) no-repeat top right;
	padding:20px;
	}
	#caja-gris-contenido .contenido{
	  margin:0;
	  padding:0;
	  background:url(/images/gris-left-bottom.gif) no-repeat bottom left;
	}
	#caja-gris-contenido .contenido div{
	 margin:0 0 0px 20px;
	  padding:0;
	}
	#caja-gris-contenido .contenido .ultimo{
	  background:url(/images/gris-right-bottom.gif) no-repeat bottom right;
	  padding:0 0 10px 0;
	}

/* Página de marcas */
.marcas { 
width:500px;
padding:0;
margin:0;
}

.marcas .izda { float:left;
width:220px;
padding:0;
margin:0;
}

.marcas .centro {
width: 178px;
padding:0;
	float: left;
	margin: 0 0 0 148px;
}

.marcas .drcha{ float:right;
width:178px;
padding:0;
margin:0;
}

/* Página de Historia */

.caja-texto-historia { 
border-right : 1px solid #f90000;
border-left : 1px solid #f90000;
width : 643px;
padding:0;
margin: 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
font-weight : normal;
height:450px;
} 

.caja-texto-historia .menu-historia { margin: 0;
height:16px;
border-bottom: 1px solid #f90000;
	font-size: 10px;
	text-align: center;
	padding: 0;
}

.caja-texto-historia .menu-historia a{
	text-decoration: none;
}


.caja-texto-historia .caja-texto-coment img{
padding:0 10px 14px 10px;}

.caja-texto-historia .bloque-contenido-coment {
padding:2px 0 12px 130px;
width:370px;
margin:0;
}



.caja-texto i{
	color: #f90000;
	font-weight: normal;
	font-style: normal;
}

.caja-texto-historia  .caja-texto-coment-top { 

height : 23px;
background-image : url(/images/arriba2.gif);
background-repeat : repeat-x;
border-right : 1px solid #000000;
padding:0;
margin:0;
} 
.caja-texto-historia  .caja-texto-coment { 
border-right : 1px solid #000000;
border-left : 1px solid #000000;
padding :0px 0px 0px 0px;
margin : 0;
} 

.caja-texto-historia  .caja-texto-coment strong { font-weight:bold;
color: #f90000;}
.caja-texto-historia  .caja-texto-coment-top .esquinita { 
float : left;
width : 6px;
height:23px;
padding:0;
margin:0px;
} 

.caja-texto-historia  .caja-texto-coment-top #caja-texto-centro { 
margin : 0;
padding : 0px 0px 0px 0px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color:#000000;
font-weight:bold;
} 

.caja-texto-historia  .caja-texto-coment-bottom { 

height : 7px;
background-image : url(/images/abajo2.gif);
background-repeat : repeat-x;
margin : 0;
padding : 0;
} 
.caja-texto-historia  .caja-texto-coment-bottom .esquinita { 
float : left;
width : 6px;
height : 7px;
margin : 0;
padding : 0;
} 
.caja-texto-historia  .caja-texto-coment-bottom .esquinita2 { 
float : right;
width : 6px;
height : 7px;
margin : 0;
padding : 0;
} 


.caja-texto-historia .texto
{margin:0 50px 0 50px;
color: #000;
padding:0 0 0 0;
}
.caja-texto-historia .mandos{color:#000000; 
font-weight:bold;
text-align:center;
padding:0px 0 8px 0;
}
.caja-texto-historia .mandos img {
padding:0 6px 0 6px;}
.caja-texto-historia ul { list-style: none;
 margin:0;
padding:0 0 0 0;
height:16px;
margin:0;
border-bottom:1px solid #007B17;}
.caja-texto-historia .sub { list-style: none;
padding:6px 0 0 0;
}
.caja-texto-historia li { float:left;
border-right:1px solid #007B17;
padding:0 14px 0 14px; 
margin:0;}

.caja-texto-historia .submenu1 { margin:0;
padding:0 0 0 0;
height:16px;
margin:0;
border-bottom:1px solid #007B17;}

.caja-texto-historia li a{ text-decoration:none;
}
.caja-texto-historia li a:hover{ color:#333333;
}

.boton {
background-color:#cccccc;
color:#000000;
font-size:10px;}

/* Pagina de contacto de Cegasa */

.caja-texto .contacta1{ float:left; 
padding:20px 0px 0px 0px;
margin:0;
width:430px;
}
.caja-texto .contacta1 div {
padding:0px 0px 0px 20px;
color:#828282;
text-decoration:none;

}

.caja-texto .contacta2{ float:right; width:180px;
padding:0px 0px 10px 0px;
margin:0;
}

.caja-texto .contacta2 .bloque-contenido-coment {
width : 160px;
padding:20px 0 20px 0;
margin:0;}

.caja-texto .contacta2 .caja-texto-coment-top { 
width : 160px;
height : 23px;
background-image : url(/images/arriba3.gif);
background-repeat : repeat-x;
border-right : 1px solid #0D8627;
padding : 0px 0 0px 0;
} 
.caja-texto .contacta2 .caja-texto-coment { 
border-right : 1px solid #0D8627;
border-left : 1px solid #0D8627;
border-top : 1px solid #0D8627;
width : 151px;
padding :10px 4px 10px 4px;
margin : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
font-weight : normal;
} 

.caja-texto .contacta2 .caja-texto-coment strong {
font-weight:bold;
color:#000000;}

.caja-texto .contacta2 .caja-texto-coment-top .esquinita { 
float : left;
width : 6px;
height:23px;
padding:0;
margin:0px;
} 

.caja-texto .contacta2 .caja-texto-coment-top #caja-texto-centro { 
margin : 0;
padding : 6px 0px 0px 8px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color:#007E20;
font-weight:bold;
} 

.caja-texto .contacta2 .caja-texto-coment-bottom { 
width : 161px;
height : 7px;
background-image : url(/images/abajo3.gif);
background-repeat : repeat-x;
margin : 0;
padding : 0;
} 
.caja-texto .contacta2 .caja-texto-coment-bottom .esquinita { 
float : left;
width : 6px;
height : 7px;
margin : 0;
padding : 0;
} 
.caja-texto .contacta2 .caja-texto-coment-bottom .esquinita2 { 
float : right;
width : 6px;
height : 7px;
margin : 0;
padding : 0;
} 
.caja-texto .contacta2  .datos-email { display:block; 
padding:4px 0 0 45px;
}
.caja-texto .contacta2  .datos-email a{ text-decoration:none;
font-weight:bold;
padding:0 0 0 3px;
}


.caja-texto .bloque-contenido-print { 
margin : 20px 0 0 0;
padding:0;
background-color:#FFFFFF;
} 


/* Páginas de productos */
.caja-texto .productos {
float:right;
width:320px;
padding:20px 10px 0 0;
margin:0;
}
.caja-texto .productos  h1 {
color:#FFFFFF;
font-size:10px;
padding:4px 0 4px 8px;
margin:0 0 10px 0;
font-weight:normal;
background-color:#FC0404;
}

.caja-texto .foto-producto {
float:left;
padding:20px 10px 20px 20px;
margin:0;
}

.caja-texto .foto-producto2 {
	padding: 0 23px 0 0;
	margin-top: 13px;
	margin-left: 5px;
	float: left;
	left: 9px;
}


#foto-senalizacion {
	padding-top: 9px;
	padding-bottom: 0;
}

.caja-texto .foto-producto div {
margin:12px 0 0 0;
background-image: url(/images/ico-gris.gif);
background-repeat:repeat-x;
background-position:top;
padding:8px 0 0 0;
}
.caja-texto .foto-producto span {
display:block;
background-image: url(/images/ico-gris.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:0 0 8px 0px;
text-align:right;
}
.caja-texto .foto-producto .masfotos {
display:block;
background-image: none;
background-repeat:repeat-x;
background-position:bottom;
text-align:right;
	color: #000;
	padding: 0 0 0 0px;
}

.caja-texto .foto-producto .masfotos b{
	color: #f90000;
	font-weight: normal;
	font-style: normal;
}
.caja-texto .foto-producto .masfotos a{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.caja-texto .foto-producto span a {
color:#000000;
font-weight:bold;
font-size:10px;
text-decoration: none;
padding:1px 20px 1px 0;
background-image:url(/images/ico-pdf.gif); 
background-position:right;
background-repeat: no-repeat;
}
.caja-texto .foto-producto span a:hover {
text-decoration: none;
font-weight:normal;
}
.caja-texto .bloque-contenido-producto{
width: 320px;
float: right;
padding:20px 10px 0 0;
	background-color: #fff;
}

.caja-texto .bloque-contenido-productoIZQ{
width: 300px;
float: left;
	background-color: #fff;
	padding-top: 20px;
	padding-left: 15px;
	padding-bottom: 0;
}

.caja-texto .bloque-contenido-productoIZQIMG{
float: left;
	padding-left: 35px;
}

.caja-texto .bloque-contenido-productoIZQIMG2{
	float: left;
	padding-left: 15px;
	padding-top: 20px;
}

.caja-texto .bloque-contenido-productoIZQIMG2 img{
	border: 1px solid #CCC;
}
.caja-texto .bloque-contenido-productoIZQIMG2 a img{
	border: 1px solid #ccc;
}
.caja-texto .bloque-contenido-productoIZQIMG2 a:hover img{
	border: 1px solid #000;
}


.caja-texto .catalogoHerramienta{
	clear:right;
	margin:10px 22px;
	background-image: url(/images/ico-gris.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:8px 0 0 0;
	width:278px;
}

.caja-texto .catalogoHerramienta span{
	display:block;
	background-image: url(/images/ico-gris.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0 0 8px 0px;
	text-align:right;
		
}

.caja-texto .catalogoHerramienta span a{
	color:#000000;
	font-weight:bold;
	font-size:10px;
	text-decoration: none;
	padding:1px 20px 1px 0;
	background-image:url(/images/ico-pdf.gif); 
	background-position:right;
	background-repeat: no-repeat;
		
}


.caja-texto .catalogoHerramienta span a:hover{
	text-decoration: none;
	font-weight:normal;
			
}



.caja-texto .bloque-contenido-productoDCHIMG{
float: right;
	padding-right: 45px;
}


.caja-texto .bloque-contenido-productoDCH{
width: 300px;
float: right;
padding: 20px 20px 0 0;
background-color: #fff;
}

.caja-texto .bloque-contenido-productoDCH2{
width: 272px;
float: right;
padding: 20px 20px 0 0;
background-color: #fff;
}
.caja-texto .bloque-contenido-productoDCH2 .cab1 {
background-color:#F90000;
color:#FFFFFF;
height:14px;
margin:0pt;
padding:4px;
}
.caja-texto .bloque-contenido-productoDCH2 .cab1 .codigo {
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
margin:0pt;
}
.caja-texto .bloque-contenido-productoDCH2 .cab1 .ref {
color:#FFFFFF;
display:block;
float:right;
font-size:10px;
margin:0pt;
}
.caja-texto .bloque-contenido-productoDCH2 .cab2 {
background-color:#C3C3C3;
border-top:1px solid #FFFFFF;
color:#000000;
font-weight:bold;
margin:0pt;
padding:4px;
}
.caja-texto .bloque-contenido-productoDCH2 ul {
margin:0pt;
padding:4px 0pt 0pt;
}

.caja-texto .bloque-contenido-productoDCH2 ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:4px 0pt;
}
.caja-texto .bloque-contenido-productoDCH2 .especifi .especif-izda {
margin:0pt;
padding:0pt;
}
.caja-texto .bloque-contenido-productoDCH2 .especifi .especif-drcha {
margin:0pt;
padding:0pt 0pt 0pt 30px;
}

.caja-texto .bloque-contenido-productoDCH2 .cuadrorojoizq{
	float: left;
	width: 125px;
	color: #fff;
	background-color: #f90000;
	font-size: 12px;
	height: 16px;
	padding-top: 2px;
	padding-left: 3px;
}

.caja-texto .bloque-contenido-productoDCH2 .cuadrorojodch{
	float: left;
	width: 135px;
	color: #fff;
	background-color: #f90000;
	text-align: right;
	font-size: 10px;
	height: 15px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 6px;
}


.caja-texto .bloque-contenido-productoDCH2 .cuadrogris{
	float: left;
	width: 266px;
	color: #000;
	padding: 3px;
	background-color: #c3c3c3;
	margin-top: 1px;
	font-weight: bold;
}

#cuadrogris2{
	color: #000;
	padding: 3px 541px 3px 6px;
	background-color: #c3c3c3;
	float: none;
	font-weight: bold;
	margin-left: -8px;
}


.caja-texto .bloque-contenido-productoIZQIMG2 .especific{
	float: left;
	width: 140px;
	color: #000;
	height: 16px;
	background: url(/images/fondo-especificaciones.gif) repeat-x;
}
.caja-texto .bloque-contenido-productoIZQIMG2 .opciones {
margin:20px 0 20px 0;
padding:0 0 0 0;
}
.caja-texto .bloque-contenido-productoIZQIMG2 .opciones ul {
margin:0;
padding:0;
background-image:url(/images/fondo-opciones.gif);
background-position:top;
background-repeat:repeat-x;

}

.caja-texto .bloque-contenido-productoIZQIMG2 .opciones li{
padding:6px 0 10px 0;
background-image:url(/images/fondo-opciones.gif);
background-position:bottom;
background-repeat:repeat-x;
list-style-position: outside;
list-style-type: none;
list-style-image: none;
}


.caja-texto .bloque-contenido-productoIZQIMG2 .opciones a{
text-decoration: none;
color: #000;
padding:2px 0 2px 30px;
}

.caja-texto .bloque-contenido-productoIZQIMG2 .opciones a:hover{
	font-weight: bold;
}
.caja-texto .bloque-contenido-productoIZQIMG2 .opciones .imprimir {
background-image:url(/images/imprimir2.gif);
background-position:left;
background-repeat:no-repeat;

}

.caja-texto .bloque-contenido-productoIZQIMG2 .opciones .instrucciones {
background-image:url(/images/instrucciones.gif);
background-position:left;
background-repeat:no-repeat;
}
.caja-texto .bloque-contenido-productoIZQIMG2 .opciones .enviar {
background-image:url(/images/enviar.gif);
background-position:left;
background-repeat:no-repeat;
}
.caja-texto .bloque-contenido-productoIZQIMG2 .opciones .alta {
background-image:url(/images/HiImagen.GIF);
background-position:left;
background-repeat:no-repeat;
}
.caja-texto .bloque-contenido-productoIZQIMG2 .opciones .ficha {
background-image:url(/images/ficha.GIF);
background-position:left;
background-repeat:no-repeat;
}
.caja-texto .bloque-contenido-productoIZQIMG2 span {
display:block;
margin:10px 0pt 0pt;
}
.caja-texto .bloque-contenido-productoDCH2 .especificdch{
	float: right;
	color: #000;
	height: auto;
	/*background: url(/images/fondo-especificaciones.gif) repeat-x;*/
	width: 49%;
	padding: 0px;
}
.caja-texto .bloque-contenido-productoDCH2 .space-line{
	clear:both;
	margin:0pt;
	padding:0pt;
	width:auto;

}
.caja-texto .bloque-contenido-productoDCH2 .especificizq{
	float: left;
	width: 140px;
	color: #000;
	height: auto;
	/*background: url(/images/fondo-especificaciones.gif) repeat-x;*/
	padding:0px;
	width:49%;
}
.caja-texto .bloque-contenido-productoDCH2 .linea{
	padding: 3px 3px;
	height: auto;
	background: url(/images/fondo-especificaciones.gif) repeat-x bottom center;

}
.caja-texto .bloque-contenido-productoACCESORIO{
background-color: #fff;
	padding: 20px 20px 0 27px;
}


.caja-texto .bloque-contenido-productoACCESORIO table{
	margin-left: -19px;
}

.caja-texto .bloque-contenido-productoACCESORIO td a img{
	border: 1px solid #ccc;
}



.caja-texto .bloque-contenido-productoACCESORIO td a:hover img{
	border: 1px solid #000;
}

.caja-texto .bloque-contenido-productoACCESORIO i{
	font-weight: normal;
	font-style: normal;
	color: #666;
}

.caja-texto .bloque-contenido-productoTODO input{
	border-style: none;
	color: #f90000;
	background-color: #fff;
}


.caja-texto .bloque-contenido-productoACCESORIO table img{
	border: 1px solid #000;
}

.caja-texto .bloque-contenido-productoACCESORIO table i{
	font-weight: normal;
	font-style: normal;
	color: #f90000;
}

.caja-texto .bloque-contenido-productoTODO{
	padding: 5px 20px;
	background-color: #fff;

}

.caja-texto .bloque-contenido-productoTODO .comparar{
	float: right;
	width: 100px;
	/*background: url(/images/icono_comparar.gif) no-repeat;*/
	/*padding-top:0px;
	padding-right:0px;
	padding_bottom:14px;
	padding-left: 0px;*/
	padding:0px;
	height: 22px;
}
.caja-texto .bloque-contenido-productoTODO .comparar input{
	
	
	background:transparent url(/images/icono_comparar.gif) no-repeat scroll 0% 74%;
	float:left;
	font-size:10px;
	font-weight:bold;
	height:22px;
	padding-bottom:14px;
	text-decoration:none;
	width:112px;
	cursor:pointer;	
		
	
}
.caja-texto .bloque-contenido-productoTODO .comparar input:hover{
	font-size: 10px;
	color: #000;
}


.caja-texto .bloque-contenido-productoTODO td a img{
	border: 1px solid #ccc;
	
}

.caja-texto .caja-catalogos{
	float: left;
	width: 591px;
	padding: 25px;
	color: #f90000;
}

.caja-texto2 .caja-catalogos{
	float: left;
	width: 591px;
	padding: 25px;
	color: #f90000;
}

.caja-texto .caja-catalogos i{
	color: #000;
	font-weight: normal;
	font-style: normal;
}

.caja-texto2 .caja-catalogos i{
	color: #000;
	font-weight: normal;
	font-style: normal;
}
.caja-texto .caja-catalogos b{
	color: #000;
}
.caja-texto .caja-catalogos a{
	text-decoration: none;
	color: #f90000;
	border-style: none;
}
.caja-texto .caja-catalogos a:hover{
	text-decoration: none;
	color: #000;
}
.caja-texto .caja-catalogos table img{
	border: 1px solid #000;
}
.caja-texto .caja-catalogos table a img {
	
	border-style: none;
}

.caja-texto .caja-faq{
	float: left;
	width: 591px;
	padding: 25px;
	color: #000;
}

.caja-texto .caja-faq h1{
	color: #f90000;
	background: url(/images/flechas-faq.gif) no-repeat;
	padding-left: 20px;
	padding-bottom: 15px;
}

.caja-texto .caja-faq h2{
	background-color: #fce3e2;
	height: 4px;
	margin-bottom: 11px;
	margin-top: -15px;
	padding-top: 2px;
	padding-left: 6px;
	color: #f90000;
}

.caja-texto .caja-faq table td{
	height: 19px;
	border-bottom: 1px solid #f90000;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	color: #f90000;
	padding-left: 5px;
	padding-right: 5px;
}

.caja-texto .caja-faq table th{
	height: 19px;
	border-top: 1px solid #f90000;
	border-bottom: 1px solid #f90000;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	color: #f90000;
	padding-left: 5px;
	padding-right: 5px;
}


.caja-texto .caja-faq table {
	border-left: 1px solid #f90000;
	border-right: 1px solid #f90000;
	width: 60%;
}

.caja-texto .bloque-contenido-productoTODO td a:hover img{
	border: 1px solid #000;
}

.caja-texto .bloque-contenido-productoTODO i{
	font-weight: normal;
	font-style: normal;
	color: #666;
}

.caja-texto .bloque-contenido-productoTODO input{
	border-style: none;
	color: #f90000;
	background-color: #fff;
}


.caja-texto .bloque-contenido-productoTODO table img{
	border: 1px solid #000;
}

.caja-texto .bloque-contenido-productoTODO table i{
	font-weight: normal;
	font-style: normal;
	color: #f90000;
}
.caja-texto .textoError{
	font-weight: bold;
	font-size:13px;
	background: #FFFFFF url(/images/exclamation.gif) no-repeat scroll center left;
	padding-left:20px;
	padding-bottom:2px;
	width:90%;
} 



.caja-texto .bloque-contenido-producto2{
width: 585px;
float: none;
	
	margin-left: 5px;
}

 
.caja-texto .bloque-contenido-producto .caja-texto-producto-top { 
width : 300px;
height : 7px;
background-image : url(/images/arriba2.gif);
background-repeat : repeat-x;
border-right : 1px solid #000000;
padding : 0px 0 0px 0;
}

.caja-texto .bloque-contenido-producto2 .caja-texto-producto-top { 
width : 578px;
height : 7px;
border-right : 1px solid #000000;
padding : 0px 0 0px 0;
	background:  url(/images/arriba2.gif) repeat-x;
} 

.caja-texto .bloque-contenido-producto .caja-texto-producto { 
border-right : 1px solid #000000;
border-left : 1px solid #000000;
width : 279px;
padding :5px 10px 5px 10px;
margin : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
font-weight : normal;
}

.caja-texto .bloque-contenido-producto2 .caja-texto-producto { 
border-right : 1px solid #000000;
border-left : 1px solid #000000;
width : 557px;
padding :5px 10px 5px 10px;
margin : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
font-weight : normal;
	
}


.caja-texto .bloque-contenido-producto .caja-texto-producto h1 {
color:#FFFFFF;
font-size:10px;
font-weight:normal;
padding:4px 0 4px 8px;
margin:0 0 10px 0;
background-color:#FC0404;
}

.caja-texto .bloque-contenido-producto2 .caja-texto-producto h1 {
color:#FFFFFF;
font-size:10px;
font-weight:normal;
padding:4px 0 4px 8px;
margin:0 0 10px 0;
background-color:#FC0404;
}


.caja-texto .bloque-contenido-producto .caja-texto-producto strong {
color:#000000;

}
.caja-texto .bloque-contenido-producto .caja-texto-producto-top .esquinita { 
float : left;
width : 6px;
height:7px;
padding:0;
margin:0px;
}

.caja-texto .bloque-contenido-producto2 .caja-texto-producto-top .esquinita { 
float : left;
width : 6px;
height:7px;
padding:0;
margin:0px;
	
} 
.caja-texto .bloque-contenido-producto .caja-texto-producto-bottom { 
width :301px;
height : 7px;
background-image : url(/images/abajo2.gif);
background-repeat : repeat-x;
margin : 0;
padding : 0;
}

.caja-texto .bloque-contenido-producto2 .caja-texto-producto-bottom { 
width : 579px;
height : 7px;
background-image : url(/images/abajo2.gif);
background-repeat : repeat-x;
margin : 0;
padding : 0;
} 
.caja-texto .bloque-contenido-producto .caja-texto-producto-bottom .esquinita { 
float : left;
width : 6px;
height : 7px;
margin : 0;
padding : 0;
}

.caja-texto .bloque-contenido-producto2 .caja-texto-producto-bottom .esquinita { 
float : left;
width : 6px;
height : 7px;
margin : 0;
padding : 0;
} 
.caja-texto .bloque-contenido-producto .caja-texto-producto-bottom .esquinita2 { 
float : right;
width : 6px;
height : 7px;
margin : 0;
padding : 0;
}

.caja-texto .bloque-contenido-producto2 .caja-texto-producto-bottom .esquinita2 { 
float : right;
width : 6px;
height : 7px;
margin : 0;
padding : 0;
}

.combo-faq{
	float: right;
	height: 11px;
	margin-top: -2px;
}

.combo-faq form{
	margin: 0px;	
		
}
.combo-faq select{
	background-color: #e5e5e5;
	border: 1px solid #c3c3c3;
	width: 110px;
	font-size: 10px;
}


.caja-texto.tablaresultados{
	padding-top: 38px;
	padding-left: 64px;
}



.caja-texto .tablaresultados .celda_vacia{
	width: 148px;
	height: 100px;
}

.caja-texto .tablaresultados .celda_foto{
	width: 100px;
	height: 100px;
}


.caja-texto .tablaresultados .celda_gris_dch_arr{
	width: 140px;
	height: 31px;
	background-color: #d4d4d4;
	text-align: right;
	color: #f41612;
	padding-right: 8px;
}

.caja-texto .tablaresultados .celda_gris_dch_med{
	width: 140px;
	height: 31px;
	background-color: #d4d4d4;
	text-align: right;
	color: #f41612;
	padding-right: 8px;
}

.caja-texto .tablaresultados .celda_gris_dch_aba{
	width: 140px;
	height: 31px;
	background-color: #d4d4d4;
	text-align: right;
	color: #f41612;
	padding-right: 8px;
}

.caja-texto .tablaresultados .celda_blanca_dch_arr{
	width: 140px;
	height: 31px;
	background-color: #eaeaea;
	text-align: right;
	color: #f41612;
	padding-right: 8px;
}

.caja-texto .tablaresultados .celda_blanca_dch_aba{
	width: 140px;
	height: 31px;
	background-color: #eaeaea;
	text-align: right;
	color: #f41612;
	padding-right: 8px;
}

.caja-texto .tablaresultados .celda_blanca_dch_med{
	width: 140px;
	height: 31px;
	background-color: #eaeaea;
	text-align: right;
	color: #f41612;
	padding-right: 8px;
}

.caja-texto .tablaresultados .celda_gris_med_arr{
	width: 100px;
	height: 31px;
	background-color: #d4d4d4;
	text-align: center;
	color: #000;

}

.caja-texto .tablaresultados .celda_gris_med_med{
	width: 100px;
	height: 31px;
	background-color: #d4d4d4;
	text-align: center;
	color: #000;

}

.caja-texto .tablaresultados .celda_gris_med_aba{
	width: 100px;
	height: 31px;
	background-color: #d4d4d4;
	text-align: center;
	color: #000;

}

.caja-texto .tablaresultados .celda_blanca_med_arr{
	width: 100px;
	height: 31px;
	background-color: #eaeaea;
	text-align: center;
	color: #000;

}

.caja-texto .tablaresultados .celda_blanca_med_aba{
	width: 100px;
	height: 31px;
	background-color: #eaeaea;
	text-align: center;
	color: #000;

}

.caja-texto .tablaresultados .celda_blanca_med_med{
	width: 100px;
	height: 31px;
	background-color: #eaeaea;
	text-align: center;
	color: #000;

}

.caja-texto .tablaresultados .celda_separador1{
	width: 148px;
	height: 10px;
}
.caja-texto .tablaresultados .celda_separador2{
	width: 100px;
	height: 10px;
}

.caja-texto .tablaresultados .titulo{
	color: #fc2b00;
}

.caja-texto .tablaresultados a img{
	border: 1px solid #d4d4d4;
}

.caja-texto .tablaresultados a:hover img{
	border: 1px solid #000;
}
.caja-texto .bloque-contenido-productoTODO .barrarosa{
	
	background-color: #fce2e1;
	height: 22px;
	padding-top: 6px;
	padding-left: 10px;	
	padding-right:0px;
	padding-bottom:0px;
	color: #000;
	margin-top: 2px;
	color:#EE2D27;
	font-weight:bold;
}
.caja-texto .bloque-contenido-productoTODO .nombreArea{
	float: left;
	width: 440px;
	padding: 2px 0px 0px 0px;
		
}
#path3 .path-centro .lista1 .enlaceBold{
	font:bold;
	 color:red;

}

#path3 .path-centro .lista1 .enlaceNormal{
	font:normal;	

}
.caja-texto .foto3 {
	float:left;
	margin:0px 20px 0pt 0pt;
	padding:0pt;
}

.caja-texto .comentario {
	border:1px solid #F90000;
	margin:20px 0pt 0pt;
	padding:20px;
}

.caja-texto div .boton-form2 {
	height:19px;
	margin:0pt 0px 20px 0pt;
	padding:10px 0pt 0pt 400px;
	
}

.caja-texto div .boton-form2 .esquina1{
	float:left;
	padding:0;
	margin:0;
	height:19px;
	width:25px;
}


.caja-texto div .boton-form2 .centro {
	text-decoration:none;
	padding :0px 14px 0px 0px;
	margin :0px 0px 0px 0px;
	border-top:1px solid #CE1712;
	float:left;
	height:18px;
	width:78px;
	background-image:url(/images/boton3.gif); 
	background-repeat:no-repeat;
	background-position:right;
}
.caja-texto div .boton-form2 .centro .bottom{
	border-bottom:1px solid #F90000;
	margin:0;
	padding:0 0 3px 0;
}
.caja-texto div .boton-form2  a{
	text-decoration:none;
	padding :2px 8px 0px 0px;
	display:block;
}



#foto5 
{
	float:left;
	margin:0pt;
	padding:0pt;
}

.caja-texto .foto5 
{
	float:left;
	margin:0px 0px 0pt 0pt;
	padding:0pt;
}

.caja-texto #noticia 
{
	float:right;
	margin:0pt;
	padding:0pt;
	width:55%;
}

.caja-texto #noticia h1 {
	background-color:#F90000;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	margin:0pt;
	padding:4px 4px 4px 8px;
}

.caja-texto .popup{
		
	background-color:white;
	position:absolute;
	top:270px;
	left:400px;
	width:400px;
	z-index:2;
	border:1px solid #000000;
	visible:none;
	padding: 10px;
	display:none;
	height: 225px;
		
}
.caja-texto .popup .popupIzquierda{	

		width:30%;
		float:left;
		padding:0px 7px;
		height:41px;
}
.caja-texto .popup .popupDerecha{
		width:64%;
		float:right;
		padding:0px;
		height:41px;
}
.caja-texto .popup .confirmacionMail{
		padding:90px 100px;
}
.caja-texto .popup .popupIzquierda .boton-form{
	height:19px;
	margin:0pt 0px 0pt 0pt;
	padding:0pt 0pt 0pt 0px;
}
	
	
.caja-texto .popup .popupIzquierda .boton-form .esquina1 {
float:left;
height:19px;
margin:0pt;
padding:0pt;
width:25px;
}	
.caja-texto .popup .popupIzquierda .boton-form .centro .bottom {
border-bottom:1px solid #CE1712;
margin:0pt;
padding:1.5pt 18pt 3px 26px;
}
.caja-texto .popup .popupIzquierda .boton-form .centro {
background-image:url(/images/boton3.gif);
background-position:right center;
background-repeat:no-repeat;
border-top:1px solid #CE1712;
float:left;
height:18px;
margin:0px;
padding:0px 14px 0px 0px;
text-decoration:none;
}

.caja-texto .popup .popupIzquierda .boton-form .centro a{
text-decoration:none;
}
.caja-texto .popup .popupDerecha .input-texto {
border:1px solid #000000;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
width:200px;
}


.caja-texto .contenidoBusqueda{
	float:left;
	padding-left:5px;
	padding-top:42px;
	padding-bottom:0pt;
	width:auto;


}
.caja-texto .imagenBusqueda{
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	text-decoration: none;

}

.caja-texto .enlaceBusqueda{
	float:right;	
	padding-top:29px;
	padding-right: 9px;


}
.contenidoBusqueda .popup{
		
	background-color:white;
	position:absolute;
	top:270px;
	left:400px;
	width:400px;
	z-index:2;
	border:1px solid #000000;
	visible:none;
	padding: 10px;
	display:none;
	height: auto;
		
}
.contenidoBusqueda .popup .popupIzquierda{	

		width:30%;
		float:left;
		padding:0px 7px;
		height:41px;
}
.contenidoBusqueda .popup .popupDerecha{
		width:64%;
		float:right;
		padding:0px;
		height:41px;
}
.contenidoBusqueda .popup .confirmacionMail{
		padding:90px 100px;
}
.contenidoBusqueda .popup .popupIzquierda .boton-form{
	height:19px;
	margin:0pt 0px 0pt 0pt;
	padding:0pt 0pt 0pt 0px;
}
	
	
.contenidoBusqueda .popup .popupIzquierda .boton-form .esquina1 {
float:left;
height:19px;
margin:0pt;
padding:0pt;
width:25px;
}	
.contenidoBusqueda .popup .popupIzquierda .boton-form .centro .bottom {
border-bottom:1px solid #CE1712;
margin:0pt;
padding:1.5pt 18pt 3px 26px;
}
.contenidoBusqueda .popup .popupIzquierda .boton-form .centro {
background-image:url(/images/boton3.gif);
background-position:right center;
background-repeat:no-repeat;
border-top:1px solid #CE1712;
float:left;
height:18px;
margin:0px;
padding:0px 14px 0px 0px;
text-decoration:none;
}

.contenidoBusqueda .popup .popupIzquierda .boton-form .centro a{
text-decoration:none;
}
.contenidoBusqueda .popup .popupDerecha .input-texto {
border:1px solid #000000;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
width:200px;
}

.contenidoBusqueda .barrarojaPopup{
	
	background-color:#EC1313;
	color:#FFFFFF;
	float:left;
	height:15px;
	margin-bottom:12px;
	padding-bottom:3px;
	padding-left:10px;
	padding-top:3px;
	width:293px;
		
}

.contenidoBusqueda .barraCerrar{
	
	/*background:#EC1313 url(/Solac/images/cerrar.jpg) no-repeat scroll 0%;*/
	background:#EC1313;
	color:#000000;
	float:right;
	font-weight:bold;
	height:19px;
	padding-bottom:0px;
	padding-top:2px;
	text-decoration:none;
	width:25px;
	
}









.caracteristicas a{
	
	color:#EC1313;
	text-decoration:none;
	font-weight: bold;
		
}

.caja-texto .barrarojaPopup{
	
	background-color:#EC1313;
	color:#FFFFFF;
	float:left;
	height:15px;
	margin-bottom:12px;
	padding-bottom:3px;
	padding-left:10px;
	padding-top:3px;
	width:293px;
		
}

.caja-texto .barraCerrar{
	
	/*background:#EC1313 url(/Solac/images/cerrar.jpg) no-repeat scroll 0%;*/
	background:#EC1313;
	color:#000000;
	float:right;
	font-weight:bold;
	height:19px;
	padding-bottom:0px;
	padding-top:2px;
	text-decoration:none;
	width:25px;
	
}

.textoError{
	
	color:#EC1313;
	float:left;
	clear:left;
	width:500px;
	padding-bottom:10px;	
	margin-left:15px;
}

#path5 {
}
#path5 .caja-texto-top {
background-image:url(/images/arriba.gif);
background-repeat:repeat-x;
height:7px;
width:645px;
}
#path5 .caja-texto-top .esquinita {
float:left;
width:6px;
}
#path5 .caja-texto-top .esquinita2 {
float:right;
width:6px;
}

#path5 .caja-texto {
background-color:#FFFFFF;
border-left:1px solid #F83E4D;
border-right:1px solid #F83E4D;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
margin:0pt;
padding:0px 0pt 0pt;
width:643px;
}
#path5 .caja-texto-bottom {
background-color:#FFFFFF;
background-image:url(/images/abajo5.gif);
background-repeat:repeat-x;
height:7px;
margin:0pt 0px 0pt 0pt;
padding:0pt;
width:645px;
}
#path5 .caja-texto .lista li a {
text-decoration:none;
border-left:1px solid #000000;
padding:0 8px 0 8px;
font-weight:bold;
}

#path5 .caja-texto .lista {
margin:0pt;
padding:0px 0pt 0px 16px;
}
#path5 .caja-texto .lista .primero {
border-right:0px solid #000000;
font-weight:normal;
padding:0pt 8px 0pt 0pt;
}
#path5 .caja-texto .lista li {
color:#CE1712;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0px 4px 0pt;
}
#path5 .caja-texto .lista3 li a {
border-left:1px solid #F83E4D;
color:#000000;
font-weight:normal;
padding:0pt 8px;
text-decoration:none;
}

#path5 .caja-texto .lista3 .primero a {
border-left:0px solid #F83E4D;
color:#000000;
font-weight:normal;
padding:0pt 8px 0pt 0px;
text-decoration:none;
}
#path5 .caja-texto .lista3 li a:hover {
color:#F83E4D;
}
#path5 .caja-texto .raya {
border-bottom:1px solid #F83E4D;
height:1px;
margin:0pt;
padding:0pt;
}


#path5 .caja-texto .relleno {
background-color:#E6E6E6;
margin:0pt;
padding:0pt;
}
#path5 .caja-texto .lista3 {
background-color:#E6E6E6;
height:32px;
margin:0pt;
padding:8px 0pt 0px 16px;
}
#path5 .caja-texto .lista3 .primero {
color:#CE1712;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0px 0px 0pt;
}
#path5 .caja-texto .lista3 li {
color:#CE1712;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0px 4px 0pt;
}
#path5 .caja-texto-bottom .esquinita {
float:left;
height:7px;
margin:0pt;
padding:0pt 0pt 0pt 0px;
width:6px;
}

#path5 .caja-texto-bottom .esquinita2 {
float:right;
height:7px;
margin:0pt;
width:6px;
}

/*pop up de promocion */

.promocion {
	border:3px solid #EE2D26;
	background-color:#ffffff;
	padding:6px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
 

}

body.nobody {
	background-color:#ffffff;
	background-image : url(/images/shim.gif);
	background-repeat : no-repeat;


}

#ifpromocion {
	padding:0;
	margin:0;
	width:649px;
	height:495px;
	overflow-x:hidden;
 

}

.caja-texto .caja-catalogos h1{

            width:560px;

            color: #000000;

            font-weight:bold;

            padding:0 0 0 0;

            border-bottom:1px dashed #000000;

            font-size:12px;

            line-height:20px;

}

.caja-texto2 .caja-catalogos h1{

            width:560px;

            color: #000000;

            font-weight:bold;

            padding:0 0 0 0;

            border-bottom:1px dashed #000000;

            font-size:12px;

            line-height:20px;

}


