body{
	font-family: Arial, Tahoma,  Verdana; 
	font-size: 12px; 
	margin-top:0px;
	text-align: left;
	padding:0px;
	margin:0px;
	background: #fff;
	height:101%;
  
}

p {	margin:0px;}
td{ vertical-align:top; }
th{font-weight: normal;}

#banner{
	background-color: white;
	border:0px solid #aaa;
	height:300px;
}

#maincontainer_outer{
	background:#D9D9D9 url(image/bg_maincontainer_outer.png) repeat-x;
}


#maincontainer{
	width:950px;
	height:auto; 
	margin:0 auto;
	position:relative;
	borderXX:1px solid #aaa;
	border-top:none;
	background-color:white;
}



#pageHeader_outer{
	background-color: #fff	;
}

#pageHeader_inner{
	padding-top:0px; 
	text-align:left;
	margin-top:0px;

	width:950px;	
}

#pageHeader_inner  A:link, #pageHeader_inner A:visited{
  border: none;
  Background-Color : transparent;
  Color : #444;
  Text-Decoration : none;
}
#pageHeader_inner A:hover{
  color:#000;
  text-decoration:underline;
}


#bienvenido{
	background:#C0C0C0 url(image/bg_bienvenido.gif) no-repeat;	
	text-align:justify;
	padding:10px;
	border:1px solid #666;
}


#pageBody{
	text-align:justify;
	background-color:#fff;
	background-image:url(imageXX/bg_pageBody.gif); background-repeat:no-repeat;
	border:1px solid #666;
	border-top:0px;
	border-bottom:0px;
}

#pageBody_inner{
	padding:20px;
	padding-top:10px;
  
}


#pageBODY_bottom{
	background-image:url(imageXX/bg_pageBody_bottom.gif); background-repeat:repeat-x;
	height:23px;
}





#pageFooter{
	padding:10px;
	border-top:1px solid #aaa;
  
  background:url(imagex/bg_pageFooter.gif) repeat-x;
}

#pageFooter H3{
	font-family:tahoma;
	
	color:black;
	font-size:11px;
	font-weight:bold;
	color:#ddd;
}

#pageFooter, #pageFooter TD{
  font-family:Tahoma;		
  text-align:left;
	color:black;
	font-size:11px;
	
}

#pageFooter_inner{
	width:950px; padding-left:20px;
	text-align:left;
}


#barra_mainMENU_outer{
	background:#FFF;
	border-bottom:1px solid #666;	
}
#barra_mainMENU_inner{
  width:950px;
}

#mainMenu{
	padding:0px;
	text-align:left;
}

#submenuTop{
	background-color:#eee;
	height:20px;
	
}




#TD_MAIN_left{
	width:170px;
	vertical-align:top;
	paddingXX:10px;
	background-color:#eee;
}

#TD_MAIN_right{
	vertical-align:top;
	text-align:justify;
	border-leftX:1px solid #aaa;
	background-colorXX:#fff;
	background-image:url(image/bgTD_main.gif); background-repeat:no-repeat;
	padding-left:10px;
	padding:10px;
	padding-bottom:30px;
}


#panelLeft{
	float:left;
	left:0; 
	width:140px; 
}

#panelRight{
	margin-left:150px;
	left:25%; 
}



.TD_left1{
 	vertical-align:top;
 	text-align:justify;
 	width:200px;
}
.TD_right1{
 	vertical-align:top;
 	padding-left:20px;
}

td{
	font-family: Arial, Tahoma, Verdana; 
	font-size: 12px; 
}

form {
	margin-top: 0px;
	margin-bottom: 0px;
}

menu{
	margin-top:0px;
	margin-bottom:0px;
}


tr.debugBorder{
	border: 1px;
}

.botoPetit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
 	color : #191970;
	background-color: #A1B1D1;
	border: 1px solid #9C9C9C;
	padding: 1px;
}

/*----------------------------*/

A{
	font-family: Tahoma, Verdana; 
}

A:link, A.petit:link {
	text-decoration: none;
	color: #AE0000;
}
A:visited, A.petit:visited {
	text-decoration: none;
	color: #AE0000;
}
A:hover, A.petit:hover {
	background-color: #fff;
	border-bottom:2px solid red;
	color:black;
}




/*----------------------------*/

#pageFooter A:link, #pageFooter A:visited  {
	font-family: tahoma, arial;
	text-decoration: none;
	background-color: transparent;
	color: #444;
}
#pageFooter A:hover {
	color:black;
	border-bottom:3px solid black;

}

/*----------------------------*/

#selectorIdiomes A:link, #selectorIdiomes A:visited  {
	font-family: tahoma, arial;
	border-bottom:none;
	text-decoration: none;
	background-color: transparent;
	color: #666;
	font-size:10px;
}
#selectorIdiomes A:hover {
	color:white;
}


/*----------------------------*/
A.boto1:link , A.boto1:visited {
	border:1px solid #C29B12;
	background-color: #EEBE16;
	background-image:url(image/bgBoto1.gif); background-repeat:repeat-x;
	color:#660000;
	padding:5px;
	padding-left:10px; padding-right:10px;
	text-decoration: none;
	font-weight:bold;
}
A.boto1:hover {
	color: black;
	background-image:url(image/bgBoto1_hover.gif); background-repeat:repeat-x;

}

/*----------------------------*/

A.pestanya1, A.pestanya1:link, A.pestanya1:visited, A.pestanya1_current  {
	display:block;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	font-family: tahoma, arial;
	text-decoration: none;
	font-size:11px;
	color: #444;
	border:none;
	border-top:3px solid transparent;
	background-color:#ffc;
	background-image:url(image/bgPestanya1.gif); background-repeat:repeat-x;
	border-bottom: 1px solid #aaa;
	text-align:center;

}
A.pestanya1:hover {
	color:#f00;
	border-top-color:red;
}

A.pestanya1_current {
	color:black;
	background-color: white;
	background-image:none;
	border-bottom-color:transparent;
	font-weight:bold;
}
A.pestanya1_current:hover {
	color:#000;
	border-top-color:red;
	border-bottom: 1px solid transparent;
	background-color: #ffe;

}

TD.pestanya1_separador{
	border-bottom: 1px solid #aaa;
	width:5px;
}



/*----------------------------*/

A.foto, A.foto:link, A.foto:visited, A.foto:hover{
	border: none;
	Background-Color : transparent;
	Color : #7B68EE;
	Text-Decoration : none;
}


A.res, A.res:link, A.res:visited, A.res:hover{
	border: none;
	Background-Color : transparent;
	Color : #7B68EE;
	Text-Decoration : none;
}


A.foto2, A.foto2:link, A.foto2:visited{
	display:block;
	border:1px solid #aaaaaa; 
	padding:3px; 
	text-align:center; 
	background-color:white;
	background: white url(image/loading1.gif) no-repeat 50% 50%;
	

	Text-Decoration : none;
}
A.foto2:hover{
	background-color:#000;
	background-image:url(image/bgDiv_foto2.gif); background-repeat:repeat-x;
	border:1px solid #5D2626;
}



A.foto3:link, A.foto3:visited{
	display:block;
	text-align:center; 
	border:none;
	
	background: white url(image/loading1.gif) no-repeat 50% 50%;
	

	Text-Decoration : none;
}
A.foto3:hover{
}





A.linksLeftPC, A.linksLeftPC:link, A.linksLeftPC:visited{
	border: none;
	Background-Color : transparent;
	Color : #000000;
	font-size:11px;
	Text-Decoration : none;
}
A.linksLeftPC:hover{
}

A.black, A.black:link, A.black:visited{
	border: none;
	Background-Color : transparent;
	Color : #000000;
	Text-Decoration : none;
	font-size:14px;
}
A.black:hover{
	color:#dd0044;
	text-decoration:underline;
}


A.A2, A.A2:link, A.A2:visited{
	border: none;
	Background-Color : transparent;
	Color : #8c376D;
	Text-Decoration : none;
	font-size:12px;
}
A.A2:hover{
	color:#dd0044;
	text-decoration:underline;
}

/* ------------------------------ */
A.llistaPagines, A.llistaPagines:link, A.llistaPagines:visited, .llistaPagines_actual{

	border:1px solid #aaa;
	background:#bbb;
	padding:3px;
	color:#666;
	margin-right:2px;
	font-size:9px;
}


A.llistaPagines:hover{
	border-color:#000;
  color:#fff;
  background:#888;
}



.llistaPagines_actual{
	background:#eee;
	border-color:#444;
	color:black;

}

/* ------------------------------ */

A.linksEstasEn, A.linksEstasEn:link, A.linksEstasEn:visited, .linksEstasEn{
	border: 1px solid transparent;
  padding:3px;
	Background-ColorXX : #ECD6A8;
	Color : #666;
	Text-Decoration : none;
	background-image:url(image/bgDiv_estasEn.gif); background-repeat:repeat-x;	
}
A.linksEstasEn:hover{
	Background-Color : #eee;
	border-color: #aaa;
	background-image:none;
  color:#222;
}

A.botonet, A.botonet:link, A.botonet:visited{
	border-color: 1px solid #aaaaaa;
	padding:8px;
	padding-left:16px;
	padding-right:16px;
	Background-Color : #aaaaff;
	Color : #000000;
	Text-Decoration : none;
}
A.botonet:hover{
	color:#ffff00;
	Background-Color : #8888ee;
}

/*----------------------------*/

A.fotoBorder, A.fotoBorder:link, A.fotoBorder:visited{
	border: 1px solid #aaaaaa;
	Background-Color : black;
	Text-Decoration : none;
	padding:3px;
}
A.fotoBorder:hover{
	border: 1px solid #440000;

}










A.barraBottom, A.barraBottom:link, A.barraBottom:visited {
	text-decoration: ;
	background-color: transparent;
	color: #7C6363;
	font: 9px Tahoma;
	border-bottom: 1px dotted #aa4444;
}
A.barraBottom:hover {
	text-decoration: none;
	background-color: #eeeeff;
	color:#000000;
	border-bottom: 4px solid #ff0000;
}


A.marco1, A.marco1:link, A.marco1:visited {
	text-decoration: none;
	background-color: #eeeeff;
	color: #7C6363;
	font: 11px Tahoma;
	border: 1px solid #8888aa;
	padding:5px;
}
A.marco1:hover {
	text-decoration: none;
	background-color: #ddddee;
	color:#000000;
	border-bottom: 1px solid #4444aa;
}



.petit, A.petit{
	font-family: Tahoma, Verdana; 
	font-size: 9px; 
}

/*----------------------------*/

#mainMenu A:link, #mainMenu  A:visited,  #mainMenu A.current:link, #mainMenu A.current:visited  {
	float:left;
  display:block; 
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
  
  

	font-family: verdana, tahoma;
	font-size:12px;
	font-weight:bold; 
	text-decoration: none;
	color: #000;
	
	border-bottom:4px solid transparent; 
	
  margin-right:4px;
  border-bottom-color:#ddd;
  
	background-imageXX:url(image/bgLinkMenu.gif); background-repeat:repeat-y;
}


#mainMenu A:hover, #mainMenu  A.current:hover {
	color: #fff;
	background-color: #555;


	border-bottom-color:#000000;
	text-decoration: none;
	background-image:none;
	
	
}

#mainMenu A.current:link, #mainMenu  A.current:visited {
	colorX: #fff;

	backgroundX:#000 url(image/bg_mainMenu_current.gif) no-repeat 50% 18px;
	border-bottom-color:#000;
}



/*----------------------------*/

#menuServicios_TOP A:link, #menuServicios_TOP  A:visited  {
	display:inline;
	padding:0px;
	font-family: verdana, tahoma;
	font-size:9px;
	font-weight:bold; 
	text-decoration: none;
	color: #fff;
	
	border-bottom:1px solid transparent;
	
}


#menuServicios_TOP A:hover{
	color: #ff0;
	background-color: #004;


//	border-bottom-color:#F47A9F;
	text-decoration: none;
	background-image:none;

	
	background-imageX:url(image/bg_mainMenu_hover.gif); background-repeat:repeat-x;
	
}

/*----------------------------*/


A.miniFicha, A.miniFicha:link, A.miniFicha:visited  {
	display:block;
	text-decoration: none;
	padding:5px;
	border:1px solid transparent;
	background-imageX:url(image/bgMiniFicha.gif); background-repeat:repeat-x;
}
A.miniFicha:hover {
	text-decoration: none;
	background-color: #fe8;
	border-color:#fa9;
	background-image:url(image/bgMiniFicha_hover.gif); background-repeat:no-repeat;
}


/*----------------------------*/

/*----------------------------*/


A.itemCesta1, A.itemCesta1:link, A.itemCesta1:visited  {
	display:block; 
	font-family: arial, tahoma;
	text-decoration: none;
	color: black;
	font-sizeXX:11px;
	border-bottom:none;
	
}
A.itemCesta1:hover {
	text-decoration: none;
	background-color: transparent;
	
	color: red;
}


/*----------------------------*/
A.admin, A.admin:link, A.admin:visited{
	border: 1px solid #a00;
	font-size:10px;
	font-weight:bold;
	padding:2px;
	padding-left:9px;
	padding-right:9px;
	
	Background-Color : #f00;
	color:#fff;
	Text-Decoration : none;
	background-image:url(image/bgBotonsAdmin.gif); background-repeat:repeat-x;
	
}
A.admin:hover{
	border-color: #000;
	Background-Color : #000;
	background-image:none;
	color:yellow;
}

/*----------------------------*/
.menuV{
	border:1px solid #666; 
	border-top:none;
	padding:0px; 
	text-align:left;
	margin-bottom:0px;
	background:#eee	 url(image/bg_menuV.gif) repeat-x;
}
.menuV_titol{
	background-color:#888; color:white; padding:3px; font-size:10px; text-transform:uppercase;
}

.menuV_subcategorias{
	padding-left:13px;
}

.menuV_estilos{
	padding-left:15px;
}


.menuV_estilos li{
	list-style-type:none;	
	background-image: url(image/bulletMenuLeft2.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:8px;
	padding-bottom:0px;
}


A.AMenuV, A.AMenuV:link, A.AMenuV:visited{
	display:block;
	border: 1px solid transparent;
	font-family:  tahoma, arial;
	font-size:14px;
	font-weight:bold;
	padding: 5px;
	padding-right:10px;
	color:#004;
	Text-Decoration : none;
	margin-bottom:0px;

}
A.AMenuV:hover{
	border-color: #440000;
	Background-Color : #ffffaa;
	color:black;
	background-image:url(image/bgBtn_menuVertical_hover.gif); background-repeat:repeat-x;
}


.menuV_subcategorias A:link, .menuV_subcategorias A:visited{
	display:block;
	border: 1px solid transparent;
	font-family:  tahoma, arial;
	font-size:12px;
	font-weight:normal;
	padding: 3px;
	padding-right:10px;
	color:#004;
	Text-Decoration : none;
	margin-bottom:0px;

}
.menuV_subcategorias A:hover{
	border-color: #440000;
	Background-Color : #ffffaa;
	color:black;
	background-image:url(image/bgBtn_menuVertical_hover.gif); background-repeat:repeat-x;
}


.menuV_estilos A:link, .menuV_estilos A:visited{
	display:block;
	border: 1px solid transparent;
	font-family:  tahoma, arial;
	font-size:10px;
	font-weight:normal;
	padding: 3px;
	padding-right:10px;
	color:#004;
	Text-Decoration : none;
	margin-bottom:0px;

}
.menuV_estilos A:hover{
	border-color: #440000;
	Background-Color : #ffffaa;
	color:black;
	background-image:url(image/bgBtn_menuVertical_hover.gif); background-repeat:repeat-x;
}





/*----------------------------*/

A.linksMenuAdmin:link , A.linksMenuAdmin:visited {
	text-decoration: none;
	color: #C4ECC5;
}
A.linksMenuAdmin:hover {
	color: Yellow;
	text-decoration: none;
	background-color: transparent;
}



A.ATitol2, A.ATitol2:link, A.ATitol2:visited{
	color: #963332;
	font-family: "Trebuchet MS", tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	border-bottom:none;
}	
A.ATitol2:hover{
	color: #7777ff;
	background-color:transparent;
	border-bottom:none;
}	



A.ATitol2_c:link, A.ATitol2_c:visited{
	color: #963332;
	font-family: "Trebuchet MS", tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-bottom:none;
}	
A.ATitol2_c:hover{
	color: #7777ff;
	background-color:transparent;
	border-bottom:none;
}	



A.ATitol3{
	color: #323396;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-bottom:none;
	padding-left:5px;
}	
A.ATitol3:hover{
	color: #3A1F5F;
	text-decoration: none;
	border-bottom:none;
	background-color: #DEDDFF;
}	

/*----------------------------*/
textarea, input, select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #fff;
	border: 1px solid #aaaaaa;
	background-image:url(image/bgInput.gif); background-repeat:repeat-x;
	
}

input:hover{
	border: 1px solid #f00;
}

input.filtro{
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #FFFFE5;
	border: 1px solid #828282;
	
}


/*----------------------------*/

	

table.borde, td.borde{
	border-style: dotted;
	border-color: #818181;
}

table.borde{
   border-width: 0 0 1px 1px;
	border-collapse: collapse;
}

td.borde {
   border-width: 1px 1px 0 0;
	padding: 8px 8px 8px 8px;
}

table.mantenimentLlista{
  border-width: 1px 0px 0px 1px;
	border-color: #818181;
	border-style: solid;
}
td.mantenimentLlista {
	border-style: solid;
   border-width: 0px 1px 1px 0px;
	padding: 4px 4px 4px 4px;
   border-color: #818181;
	font-family: Verdana;
	font-size: 10px;
}

/*----------------------------*/


/*---------------------------------------------*/
table.borde2, td.borde2{
	border-style: solid;
	border-color: #B2B2B2;
}

table.borde2{
   border-width: 0 0 1px 1px;
	border-collapse: collapse;
}

td.borde2 {
   border-width: 1px 1px 0 0;
	padding: 2px 2px 2px 2px;
	font-family: Tahoma, Verdana; 
	font-size: 10px; 
	text-align:top;
	vertical-align: top;
}

/*------------------------------------*/
table.bordeTabs, td.bordeTabs{
	border-style: solid;
	border-color: #7B68EE;
}

table.bordeTabs{
   border-width: 0px 1px 0px 0px;
}
td.bordeTabs {
   border-width: 1px 0px 0 1px;
	padding: 4px 8px 4px 8px;
}


/*---------------------------------------------*/

input.boto{
	font-family: tahoma;
	font-size:12px;
	border:1px solid #C29B12;
	background-color: #EEBE16;
	background-image:url(image/bgBoto1.gif); background-repeat:repeat-x;
	color:#660000;
	padding:5px;
	text-decoration: none;
	font-weight:bold;
}



.textePetit, .textePetit2{
  font-family: verdana, Helvetica, sans-serif;
  font-weight: normal;
  color : #191970;
}

.textePetit, .textePetit2{
  font-family: Tahoma;
}
.textePetit{
  font-size: 10px;
}

.textePetit2{
  font-size: 11px;
}

.estado {
font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 

}

.taronjet {
font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #FE851C;

}

/*-----------------------------*/

A.TD {
	text-decoration: none;
	color: #0062BF;
}
A.TD:visited {
	text-decoration: none;
	color: #0062BF;
}
A.TD:hover {
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}


/*-----------------------------*/
A.res:link {
	text-decoration: none;
	color: #0062BF;
}
A.res:visited {
	text-decoration: none;
	color: #0062BF;
}
A.res:hover {
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}
/*-----------------------------*/



#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li 
{
padding-left: 10px;
background-image: url(image/bullet3.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
}



/*----------------------------*/
td.BordeTDPrincipal {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1D7E8E;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1D7E8E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1D7E8E;
	border-top-color: #1D7E8E;
	border-top-width: 1px;
	border-top-style: solid;
}
/*----------------------------*/


tr.cabeceraColumnas{
	background: #F1F1F1 url(image/bgCapsalera1.gif);
	font-size: 10px;
	padding: 3px 3px 3px 3px;
	border-style: solid;
   border-width: 1px 1px 1px 1px;	
	border-color:  #9C9C9C;

}

TD.cabeceraColumnas{
	padding: 3px 3px 3px 3px;
	border-bottom:1px solid #bbbbbb;
	text-align: center;
}


table.bordeFichaGrossa{
	border: 1px solid #7AA0B5;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	}


table.manteniments{
	border: 1px solid #A1B1D1;	
	background-color:#f8f8f8;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	text-align: left;
}


table.mantFiltro{
	border: 1px solid #BEBF00;	
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	text-align: left;
	background: #FFFFB5;
}


	

hr{
 height: 0px;  border: 1px solid;
}
	


select.tipo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #F4F9FB;
	border: 1px solid #828282;	
	

}



.titol1, .titol2, .titol3, .titol1B, h1, h2, h3{
	color: #000;
	font-family: Arial, "Trebuchet MS", Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h1, .titol1{	font-size: 24px;}	
.titol1B{	font-size: 20px;}	

h2, .titol2{	font-size: 16px;}	

h3, .titol3{	font-size: 14px;}	

h1, h2, h3{
	margin:0px;
}
.txtA1{	margin-bottom:15px;}

h2.T1{
	border-bottom:2px solid #666; padding-bottom:5px; margin-bottom:10px;	
}
h3.T1{
	margin-bottom:0px;
	
}

.destacat1{
	color:#990000;
	font-weight: bold;
}


.destacat2{
	color:#990000;
	background-color:#ffeeee;
	padding:5px;
	border:1px dotted #ffaaaa;
	font-weight: bold;
}
	



.divSubseccioX1{
	padding:10px;
	padding-top:0px;
}            

.divBordeFoto{
	border:1px solid #aaaaaa;
	padding:3px;
}


.txt_mini{
	font-size:9px;
}

.divAdmin{
	font-family:tahoma;
	font-size:12px;
	border:1px solid #888; padding:5px;
	border-right-width:8px;
	background-color:#eeeeff;
	background-image:url(image/bgDivAdmin.gif); background-repeat:repeat-x;
	margin-bottom:20px;
}



.requadre1{
	padding:10px;
	border:1px solid #aaaaaa; 
	background:#fff url(image/bgDiv_requadre1.gif) repeat-y;

}

.requadre2{
	padding:10px;
	border:1px solid #aaaaaa; 
	background:#F1F1F1 url(image/bgDiv_requadre2.gif) repeat-x;

}

.titolRequadre2{
	color:#fff; padding:2px; 
	background:#444 url(image/bgDiv_titolRequadre2.gif) repeat-x;
}


menu.menuRequadre1{
	border:1px solid #aaa;
	padding:5px;	
	background-color:#eee;
}

.requadreFotoFloat1{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}

.requadreDestacat1{
	font-size:14px;
	font-weight:bold;
	font-family: "Trebuchet MS", tahoma, Arial, Helvetica, sans-serif;
	color:#8D5F33;
	float:right;
	padding:5px;
	padding-bottom:10px;
	border:1px solid #aaaaaa;
	border-bottom-width:3px;
	border-left: none;
	border-right: none; 
	margin-left:10px;
	margin-bottom:5px;
	width:40%;
	background-image:url(image/bg_requadreDestacat1.gif); background-repeat:no-repeat;
	background-position:top center;
}

#divFormLoginTop{
	font-size:12px;
	color: #666;
}
#divFormLoginTop input{
  font-size:10px;
}

.listaPaginas{
	font-size:11px;
}


	.descripcion{
		font-family: tahoma;
		font-size:11px;
		padding-left:15px; 
		padding-right:5px; 
		padding-top:10px; 
		padding-bottom:10px;
		
		background:#eee url(image/bg_articulos_t2.gif) repeat-y;
	}




/* ----- */
A.relacionados_pagina:link, A.relacionados_pagina:visited, A.relacionados_pagina_actual:link, A.relacionados_pagina_actual:visited{
	
	border:1px solid #ccc;
	background:#bbb;
	padding:3px;
	color:666;
	margin-right:2px;
	font-size:9px;
}

A.relacionados_pagina_actual:link, A.relacionados_pagina_actual:visited {
	background:#eee;
	border-color:white;
	color:black;
}

A.relacionados_pagina:hover{
	border-color:white;
}

.precio{
  font-size:26px; color:white; 
  font-weight:normal;
  font-family:arial;
  color:#600;
}

.precioAntes{
  text-decoration: line-through;
  font-family:arial;
  font-weight:bold;
  font-size:12px;
  color:#666; 
}

.precioConDescuento{
  color:#a00;
}
.divPrecio{
  background: #DDDDDD url(image/bg_articulos_t3.gif) repeat-y;
  padding-top:10px;
}



/* ------------- */
.dataGrid{
  margin-top:10px;
  margin-bottom:10px;
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
}
.dataGrid Table{
  border-right:1px dotted #aaa;
}

.dataGrid TD{
  padding:5px;
  font-size:12px;
  border-bottom:1px solid #aaa;
  border-left:1px dotted #aaa;
}
.dataGrid TD.fecha{  color:#800;}
.dataGrid TD.fecha2{  color:#D4028C; width:80px;}
.dataGrid TD.hora2{  color:#D4028C; width:40px;}
.dataGrid TD.idioma{  color:#D16903; }
.dataGrid TD.orden{  color:#808; font-weight:bold; width:40px;}
.dataGrid TD.id{  color:#080; font-weight:bold;}
.dataGrid TD.comentarios{  color:#44a; }

.dataGrid TH{
  font-size:10px; font-weight:bold; 
  background:#eee url(image/bg_datagrid_th.gif) repeat-x 0% 100%;
  padding:3px;
  font-size:12px;
  text-align:left;
  border-left:1px dotted #aaa;
  border-bottom:1px solid #aaa;
  border-top:1px solid #aaa;
  

}

/*------------- TIENDA -----------*/
div.leyendaPasosPedido{
  background-color:#eee;  
}
/*------------- TIENDA -----------*/



/*------------- redesSociales_LEFT -----------*/
div.redesSociales_LEFT{
  margin-bottom:10px;
  clear:both;
  borderX:1px solid red;
}


div.redesSociales_LEFT .txt{
  font-size:10px;
  display:none;
  
}

div.redesSociales_LEFT A:link, div.redesSociales_LEFT A:visited  {
  padding:5px;
  display:block;
  border-bottom:none;
  text-decoration: none;
  background-color: transparent;
  border:1px solid transparent;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
div.redesSociales_LEFT A:hover {
  background:#fff;
  color:#000;
  border-color:#aaa;
}
/*------------- redesSociales_LEFT -----------*/
.promocionEspecial{
background:#ccc url(imageX/bg_divPromocion.png) repeat-x 0% 100%; 
color:#666; padding:10px; font-size:14px; 
font-weight:bold; padding:10px; margin-bottom:20px; 
border:2px solid #888;
  -webkit-border-radius: 12px;  -moz-border-radius: 12px;  border-radius: 12px;  
}

.promocionEspecial b
{
  font-size:20px;
  
}

.promocionEspecial A:link,.promocionEspecial A:visited  {
  color:#ffa;
}
.promocionEspecial A:hover {
  background:none;
  border:none;
  color:#fff;
}
