/******************************/
/*Maquetacion*/
/******************************/

/*Pantalla completa*/
#pantalla{
	width:100%;
	
}

/*Pagina centrada*/
#pagina{
   width: 515pt;
	margin:auto;
}

/*Cabecera de la pagina*/
#cabecera{
	height:105pt;
   width: 515pt;
}

/*Contiene a las 3 columnas*/
#cuerpo{
   width: 515pt;
}

.logoImg{
   display: none;
}

.logoPrint{
	float:left;
}

/*contiene la lista de idiomas*/
#menuIdiomas{
  display: none;
}

/*Parte izquierda de la pagina*/
#columnaIzquierda{
 display: none;
}

/*Parte central de la pagina*/
#columnaCentral{
   width: 515pt;
   padding: 0pt;
}

#seccionCentralSuperior{
	float:left;
	background-image: url(../imagenes/panel.jpg);
	width:581px;
	height:426px;	
	padding-left:10px;
}

/*div central con la imagen grande*/
#boxPanel{
	width:300px;
}

/*Boton del panel*/
#boton{
	float:right;
	width:115px;
	height:25px;
	background-image: url(../imagenes/botonMasInfo.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left:15px;
}

/*Clase principal de la seccion inferior*/
.seccionCentralInferior{
	float: left;
	width: 275px;
	padding-left:3px;
	margin-bottom:10px;
	text-align:justify;
}
/*especializacion de la seccion inferior izq*/
.seccionCentralInferiorIzq{
	padding-right:15px;
	border-right: solid 1px #EEEEEE;
}
/*especializacion de la seccion inferior der*/
.seccionCentralInferiorDer{
	margin-left:15px;
}

/*Seccion de la pagina de ficha*/
.seccionContenido{
	width: 610px;
	margin-bottom:10px;
}

/*Parte derecha de la pagina*/
#columnaDerecha{
  display: none;
}


/*Pie de pagina*/
#piePagina{
	clear:both;
}
/*div que contiene la lista del menu*/
#menuPie{	
  display: none;
}

/*Parte de abajo del pie*/
#pieTexto{	
	padding-top:20px;
	color:#FFFFFF;
	height: 20px;
	text-align:center;
}

/****************************************/
/***********Presentacion*****************/
/****************************************/


/*Elementos comunes*/
h1{
	font-size:18px;
	color:#4d81ba;
}
h2{
	font-size:14px;
	color:#4d81ba;
}
.h2SinMargen{
	font-size:14px;
	color:#4d81ba;
	margin:15px 0px 0px 0px;
}
.enlaceTitulo{
	color:#4d81ba;
}
p{
	margin:5px 0px 0px 0px;
	padding: 0px;
}
body{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	margin: 0px;
	padding:0px;
}
a{
	text-decoration:none;
	color: #666666;
}
/*texto del panel central*/
.textoPanel{
	float:left;
	width:300px;
	color:white;
	line-height:15px;
	text-align:justify;
	margin-top:10px;
	margin-bottom:35px;
}
#textoSGC{
	text-align: justify;
}

/* ----------------------------- */
/*        CAMINO                 */
/* ----------------------------- */

#camino {
	padding:0px;
   margin-bottom: 10px;
}

#camino .volver{
  display: none;
}

#camino span{
   padding: 0px 5px 0px 0px;
	color: #B1B1B1;
	text-decoration: none;
}


.parteCamino{
	color: #888888; 
	padding-left:3px;	
	margin-bottom:10px;
}

.parteCaminoFin{
	color:#4d81ba;
	padding-left:3px;	
}

#camino a.parteCamino:hover, #camino a.parteCaminoFin:hover {
	text-decoration: underline;
}


/*bordes de la pagina*/
.borde{
	text-align:center;
	border-right:  solid 1px;
	border-right-style: solid;
}

/* ------------------------------ */
/*        Pagina de productos    */
/* ----------------------------- */
.parteSuperiorProducto{
	overflow:auto;
}
.textoSeccionProducto{
	text-align: justify;
	overflow:auto;
	margin:0px;
}
.imagenProducto{
	float:left;	
}
.descripcionProducto{
	float:right;
	width: 320pt;
	text-align: justify;
}

/* ----------------------------- */
/*        BLOQUES                */
/* ----------------------------- */


.bloques {
   margin-top: 15px;
   float: right;
   clear: both;
}


.flechaBloque {
	float: left;
}

img.flecha {
	width: auto;
	height: 14px;
     border: none;
     margin-right: 5px;
}


.interiorBloques {
	padding-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}


.bloqueActual {
	font-size: 14px;
	font-weight: bold;
	color: #676767;
}

#contenido a.enlaceBloques {
	font-size: 14px;
	color: #676767;
	text-decoration: none;
}

#contenido a.enlaceBloques:hover {
	color: #4EB7F9;
	text-decoration: underline;
}

#contenido img{
   border: none;
}

/* ----------------------------- */
/*        FIN BLOQUES            */
/* ----------------------------- */


/* ----------------------------- */
/*        PARA LAS FOTOS         */
/* ----------------------------- */


.arc90_imgcaptionTXT {
	font-size: 11px;
   color: #4D81BA;
	text-align: left;
   padding: 3px 0px 0px 0px;
}

p.arc90_imgcaptionALT {
   display: none; /*no queremos que se muestre el alt*/
}

span.arc90_imgcaptionALT {
}

.arc90_imgcaption {
	text-align: center;
	background-color: #FFFFFF;
	border: none;
	padding: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
   position: relative;
   z-index: 2;
}

.floatl { float: left; margin-right: 10px; }
.floatr { float: right; margin-left: 10px; }


/*para las imagenes sin pie*/
.imagenIzq, .imagenDcha { 
   margin-top: 0px;
   margin-bottom: 0px;
   z-index: 2;
   padding: 5px;
 }

.imagenIzq { 
   float: left; 
   margin-right: 10px;
 }
 
.imagenDcha { 
   float: right; 
   margin-left: 10px;
 }


/* ----------------------------- */
/*       INDICE DE PAGINAS       */
/* ----------------------------- */
 .indicePaginas {
   padding: 0px 0px 20px 0px;
   clear: both;
   height:auto;
   overflow:auto;   
}
	
.indicePaginas a{
   font-size: 15px;
}

.indicePaginas img{
   padding-right: 5px;
}
   
.resumenPagina {
	padding: 5px 0px 0px 0px;
	text-align: justify;
}

.resumenPagina p{
   padding: 0px;
   margin: 0px;
}


/* ----------------------------- */
/*   MAPA WEB                    */
/* ----------------------------- */

#mapaWeb{
   padding: 10px 0px 10px 0px;
}

#mapaWeb a{
   color: #4D81BA;
}

#mapaWeb a:hover{
   text-decoration: underline;
}

/* ----------------------------- */
/*       FORMULARIOS             */
/* ----------------------------- */


#formularioContacto input, #formularioContacto textarea{
 	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

#formularioContacto textarea{
  width: 470px;
}

#formularioContacto .boton{
   float:right;
   margin-top:5px; 
	width:130px;
	height:25px;
   line-height: 25px;
   border: none;
	background-image: url(/imagenes/boton.jpg);
	background-repeat: no-repeat;
   color: #666666;
}

/* ----------------------------- */
/*  BUSCADOR DE PRODUCTOS        */
/* ----------------------------- */

.txtBusc{
   margin-bottom: 20px;
}

a.enlaceBusc{
   color: #4D81BA;
}

a.enlaceBusc:hover{
   text-decoration: underline;
}

#listadoAlfabetico{
   margin-top: 30px;
}

#listadoAlfabetico p{
   color: #4d81ba;
   margin-bottom: 10px;
}

#listadoAlfabetico div{
  float: left;
  margin-right: 14px;
}

#listadoAlfabetico a{
  color: #4d81ba; 
  font-weight: bold;
}

#listadoAlfabetico a:hover{
  text-decoration: underline;
}

#infoLetra{
   margin-top: 40px;
   clear: left;
}


.destacado1{
  color:#4d81ba;
}

.destacado2{
  color:#4d81ba;
  font-size: 13px;   
  font-weight: bold;    
}

.destacado3{
  color:#4d81ba;
  font-size: 14px; 
  font-weight: bold;  
}

