Body
{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(/_IP2008/images/bg.gif);
	background-repeat: repeat;
}
TD
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
B{}

STRONG{color:#0080c8}

.resaltadoFundaSoft{font-weight:bold;color:#333;}
.textoblanco{font-size:11px !important;color:#FFFFFF !important;padding-left:8px;padding-right:8px;text-align:left;}

#esquinasCurvas td
{
	font-size: 0px;
}

.rb_DefaultLayoutDiv
{
	text-align: center;
	width: 100%;
}

.rb_AlternateLayoutDiv
{
	text-align: center;
	width: 100%;
}

.rb_DefaultLayoutTable
{
	border-collapse: collapse;
	width: 984px;
	background-color: #FFFFFF;
	margin:auto;
}


.rb_AlternateLayoutTable
{
	border-collapse: collapse;
	width: 984px;
	background-color: #FFFFFF;
	margin:auto;
}

.rb_DefaultPortalFooter
{
	text-align: center;
	color: #666666;
}


.rb_AlternatePortalFooter
{
	text-align: center;
	color: #666666;
}

.rb_DefaultPortalFooter a:link, .rb_DefaultPortalFooter a:visited, .rb_DefaultPortalFooter a:hover, .rb_DefaultPortalFooter a:active
{
	color: #006699;
}

.rb_DefaultPortalContent
{
	background-image: url(/_IP2008/images/bordes.png);
	background-repeat: repeat-y;
	background-position: center;
	padding-left:7px;
	padding-right:8px;
	
}

/* text style for the selected tab */
.SelectedTab
{
	color: #000000;
	font-size: 10px;
	font-style: normal;
	text-transform: capitalize;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.SelectedTab:link
{
	color: #000000;
}

A.SelectedTab:visited
{
	color: #000000;
}

A.SelectedTab:hover
{
	color: #000000;
}

A.SelectedTab:active
{
	color: #000000;
}

.OtherTabs
{
	color: #FFFFFF;
	font-size: 10px;
	font-style: normal;
	text-transform: capitalize;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


A.OtherTabs:link
{
	color: #FFFFFF;
}

A.OtherTabs:visited
{
	color: #FFFFFF;
}

A.OtherTabs:hover
{
	color: #FFFFFF;
}

A.OtherTabs:active
{
	color: #FFFFFF;
}
	
.SelectedSubTab
{
	color: #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left:12px;
}

A.SelectedSubTab:link
{
	color: #ffffff;
}

A.SelectedSubTab:visited
{
	color: #ffffff;
}

A.SelectedSubTab:hover
{
	color:#ffffff;
}

A.SelectedSubTab:active
{
	color: #ffffff;
}
/* hyperlink styles of the unselected tabs */
.OtherSubTabs
{
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left:12px;
}

A.OtherSubTabs:link
{
	color: #000000;
}
A.OtherSubTabs:visited
{
	color: #000000;
}
A.OtherSubTabs:hover
{
	color:#990000;
}
A.OtherSubTabs:active
{
	color: #000000;
}




 /* =============== Noticias =================== */

.TitularNoticia{font-size: 15px;font-weight:bold;color:#ff9900;} 
.TitularNoticia a:link, .TitularNoticia a:visited, .TitularNoticia a:active{text-decoration:none;color:#00529b;}
.TitularNoticia a:hover{color:#ff9900;text-decoration:none;}
.Noticia{font-size:11px;color:#4c4c4c;text-align:left;} 
.Resumen{font-size:11px;}
.Fecha{font-size:12px;color:#ff9900;font-style:italic;}   
.Imagen{float:right;margin:0px 0px 10px 10px;}  

#tags{width:214px;height:381px;background-image:url(/_IP2008/images/tags.jpg);background-position:center;background-repeat:no-repeat;margin-left:6px;}

.SelectedSubSubTab{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.OtherSubSubTabs{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px;color: #5592E0;}
A.OtherSubSubTabs:link{color: #0066CC;font-weight: bold;}
A.OtherSubSubTabs:visited{color:#0066CC;font-weight: bold;}
A.OtherSubSubTabs:hover{color:#FF8925;font-weight: bold;}
A.OtherSubSubTabs:active{color:#0066CC;font-weight: bold;}

.LeftPane{width:224px;}
.ContentPane{padding-top:15px;}
.ContentPane #tablaModuloTitulo, .ContentPane #tablaModuloTitulo2{width:97%; margin-left:12px;}
.RightPane{}


/* style of item titles on edit and admin pages */
.SubHead{text-decoration: none;padding-left:3px; }

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead{font-weight: normal; color: #4e5747;}


/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
    text-decoration: none;
	color: #003366;
	height: 20px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
	text-align:center;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link, A.CommandButton:visited,A.CommandButton:active
{
	text-decoration: none;
	height: 20px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}



A.CommandButton:hover
{
	text-decoration: none;
	color:#ff9900;
	background-image: url(boton.gif);
	background-repeat: repeat-x;
	height: 20px;
	border: 1px solid #719DC1;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}





A:link
{
	text-decoration: none;
	color: #006699;
}

A:visited
{
	text-decoration: none;
	color: #006699;
	
}

A:hover
{
	text-decoration: none;
	color: #FF9900;	
}

A:active
{
	text-decoration: none;
	color: #006699;	}




UL{line-height:20px;margin:0px;margin-left:9px;padding:0px;}
LI{list-style:outside;list-style-type:none;line-height:21px; vertical-align:baseline;background: url(bullet.gif) no-repeat 5px 8px;padding-left:16px}
#mID28127 ul.jcarousel-list li{list-style-type:none !important;background:none !important}

.module
{
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
}

.moduleNT 
{
	text-align: left;
	margin-top: 1px;
	margin-bottom: 1px;
}

.moduleAlt
{
	text-align: left;
	margin-top: 1px;
	margin-bottom: 1px;
}

.moduleAltNT{text-align:left;margin-top: 1px;margin-bottom: 1px;}
#tablaModuloTitulo{margin-top:8px;margin-bottom:8px;}
#tablaModuloNoTitulo{margin-top:8px;margin-bottom:8px;}
.TablaConTema{padding-left:15px; padding-top:7px; padding-right:15px; padding-bottom:15px;text-align:justify; line-height:19px} 
.textoConTema{padding-left:10px; padding-top:15px;padding-right:10px;padding-bottom:25px;text-align:justify;color:#2c2c2c;line-height:18px; font-size:12px}
.textoConTema1{padding-left:10px; padding-top:15px;padding-right:10px;padding-bottom:25px;color:#2c2c2c;line-height:18px; font-size:11px}
.tablaSinTema{width:94%; margin-left:36px; padding-right:27px;margin-top:10px; text-align:justify;padding-bottom:25px;color:#2c2c2c;line-height:18px}
.tablaSinTemaul{width:97%; margin-left:36px; padding-right:27px;margin-top:10px; text-align:justify;padding-bottom:25px;color:#2c2c2c;line-height:18px}
.tablaSinTema1{width:97%; margin-left:12px; margin-top:20px;text-align:justify;padding-bottom:25px;color:#2c2c2c;line-height:18px}

.textoSinTema{padding-top:5px;padding-right:5px;padding-bottom:15px;color:#333333;line-height:17px; font-size:11px}
.textoSinTema1{padding-left:25px; padding-top:10px;padding-right:26px;padding-bottom:25px;text-align:justify;color:#2c2c2c;line-height:18px; font-size:12px}
.textoSinTema2{padding-left:25px; padding-top:10px;padding-right:26px;padding-bottom:25px;text-align:justify;color:#2c2c2c;line-height:18px; font-size:11px}
.textoSinTema3{padding-left:0px; padding-top:10px;padding-right:26px;padding-bottom:25px;text-align:justify;color:#2c2c2c;line-height:18px; font-size:11px}
.textoSinTema2ul{padding-left:2px; padding-top:5px;padding-right:26px;padding-bottom:15px;color:#2c2c2c;line-height:16px; font-size:11px}

.TitleNoTheme{margin-left:11px; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#9c0323; font-size:16px;}
.TitleHead{padding-left:5px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#9c0323; font-size:18px}
.titleHeadAlt{padding-right:4px;padding-left:4px;color:#9c0323;font-size:16px}

.tablaFormContacto{ width:710px;font-size:12px;color:#727272; padding-left:10px; padding-top:15px}
.Textform{font-size:12px; color:#727272; width:140px}
.ObligaForm{font-size:10px; color:#9c0323;}
.EnviarForm{font-size:12px; font-weight:bold; color:#006699; text-align:right; padding:5px; margin-right:258px; margin-top:30px}
.EnviarForm a:link, .EnviarForm a:visited, .EnviarForm a:active {color:#006699;text-decoration: none; padding:5px; border: #006699 1px solid}
.EnviarForm a:hover{color:#FF9900;text-decoration: none;}



.Error{font-weight: bold;color: #990000;}

.NormalTextBox{font-weight: normal;border: 1px solid #CECCCC;	color: #003366;	background-color: #F4F2E8;}
.NormalTextBoxBlanco{font-weight: normal;	border: 1px solid #CECCCC;	color: #003366;	background-color: #ffffff;}
.LoginTextBox{font-weight: normal;	border: 1px solid #CECCCC;	color: #003366;	background-color: #ffffff;padding:2px;height: 17px;font-size: 11px;}
.tablaHeader{background-color:#003366;border-bottom:1px solid #00529b;margin-bottom:5px;}
.tablaHeader TD{font-size:12px;margin-bottom:5px;border:0px;padding:4px !important;}
.tablaHeader a:link, .tablaHeader a:visited, .tablaHeader a:active{color:#ffffff;text-decoration: none;}
.tablaHeader a:hover{text-decoration: none;color:#FF9900;}
.tablaGroup{border-bottom:#9c0323 0px solid;background-color:#ffffff;color:#9c0323;padding-left:15px;padding-bottom:16px;margin-bottom:20px;font-weight:bold;width:100%;vertical-align: baseline;width:720px;line-height:50px;}


/* text style used for most text rendered by modules */
.tablaContent td{line-height:normal;font-size:11px;color:#727272;}
.Normal td{font-size:12px;color:#727272;}
.NormalNT{}
.NormalAltNT{color: #333333;}
.NormalAlt{color: #666666;margin-left:20px;}
.NormalDataList{font-weight: bold;color:#508bd7;}
.NormalBold{font-weight: bold;}
.NormalItalic{font-style: italic;}
.TextoLeftPane{font-size:11px;color:#333333; line-height:17px}
 
.tabla{background-color:#f5f5f5;border-bottom:#ffffff 1px solid;}
.tabla a:link, .tabla a:visited, .tabla a:active {text-decoration: none;}
.tabla a:hover{color:#FF9900;text-decoration: none;}
.tablaAlt {background-color:#ffffff;	border-bottom:#ffffff 1px solid;}
.tablaAlt a:link, .tablaAlt a:visited, .tablaAlt a:active {	text-decoration: none;}
.tablaAlt a:hover{color:#FF9900;text-decoration: none;}

.tablaFooter td{padding-top:4px;height:25px;border-top:#f5f5f5 1px solid;}

.tabla td{font-size:11px;border:0px;padding:4px !important;}
.tablaAlt td{font-size:11px;border:0px;padding:4px !important;}

/***************************** tipografia flash (sifr) ****************************/
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-flash {
	visibility: visible !important;
	display:inline;
	margin: 0;
	padding: 0;
	display:inline;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
	display:inline;
	width:100%;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	display:inline;
}

.sIFR-replaced {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
  display:inline;
  width:100%;
}

h1, h2{font-size: 20px;font-family: Helvetica, Arial, Verdana, sans-serif;font-weight: bold;margin: 0;padding: 0;line-height: 1em;}
h5{width:100%;}
.leftpane h1{font-size: 20px;}
.leftpane a:link{}
.leftpane a:visited{}
.leftpane a:hover{color:#cb0925;}
.leftpane a:active{}

.contentPane h1{font-size: 20px;display:inline;	width:600px;}
.contentPane h6{font-size: 20px;}

.sIFR-active h1{font-size: 18px;display: inline;}
.sIFR-active h2{font-size: 12px;display: inline;color: #CC6600;}
.sIFR-active h3{font-size: 18px;display: block;color: #000000;}
.sIFR-active h4{font-size: 18px;display: block;color: #96004b;}
.sIFR-active h6{font-size: 28px;display: block;color: #000000;}

.TextoFondoAzul{color:#FFFFFF !important;}
.textoFondoRojo{color: #ffffff !important;}
.TextoFondoRojo1{font-size: 14px;color: #ffffff;}
.TextoFondoRojo2{font-size: 16px;font-weight:bold;color: #ffffff;text-transform:uppercase;}
.encabezadoHead{display:inline;width:100%;margin:auto;}

.encabezadoAzul{display:inline;letter-spacing:0;width:100%;margin:auto;}
.encabezadoAzulPeq{display:inline;width:100%;margin:auto;}
.encabezado{display:inline;width:100%;margin:auto;}
.encabezadoAlt{display:inline;width:100%;margin:auto;}

.TextoAzul
{
	font-size: 14px;
	font-weight:800;
	color: #0057c3;
}

.descripcionPortafolio{color:#666666}
.descripcionPortafolioP{color:#444444;font-size: 11px;line-height:18px;}
.textoOpinionInicio{color:#444444;font-size: 11px;line-height:17px;}
.OpinionesCliente{font-family:Verdana, Arial, Helvetica, sans-serif;color:#B30000;font-weight:bold;font-size:14px;}
.OpinionesEmpresa{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;font-size:11px;}
.OpinionesOpinion{font-family:Verdana, Arial, Helvetica, sans-serif;color:#444444;font-size:11px;text-align:justify;line-height:18px}
.OpinionesFrase{font-family:Verdana, Arial, Helvetica, sans-serif;color:#0080c8;font-size:11px;}
.encabezadoBlanco{font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;font-size:16px;}
#tablaModuloTitulo td{padding:0px ;}

.PaginacionNavegacion{white-space: nowrap;text-align:right;padding-bottom:10px;padding-right:10px;}

a.PaginacionItem:link, a.PaginacionItem:visited, a.PaginacionItem:active
{

	color:#333333;	
	margin-left:4px;
}


a.PaginacionItem:hover
{
	color:#006699;
	margin-left:4px;
		
}

.PaginacionItem img
{
vertical-align:middle;
border:0px;
}

.PaginacionItemSeleccionado
{
	margin-left:4px;
	font-weight:bold;
	color:#006699;
}

.TituloFundaSoft {

  display:inline-block;
 
  letter-spacing:0;
  width:100%;
   margin:auto;

}

.BordeImagen img
{
	border:#cccccc 1px solid;
	
	
}

.FundaTextoPeq
{
	font-size:9px;
	color:#333;
	
}
/*********************************/
/*   Estilos para los FOROS IP   */
/*********************************/

.FIP_botonera{padding: 10px 0px !important}
.FIP_BreadCrumbs{padding: 10px 0px !important}

.fipForumRow,.fipForumRowAlt{height:70px}
td.fipForumRow,tr.fipForumRow
{
	background-color: #F4F4F4;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

td.fipForumRowAlt, tr.fipForumRowAlt
{
	background-color: #E9E9E9;


}

.fipTableHeaderText td {padding:10px !important;}

.fipListaTemasIzq {padding:10px !important;}
.fipListaTemasIzq
{
	background-color: #BED2F3;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.fipListaTemasDer td{padding:10px !important;}

.fipListaTemasDer
{
	background-color:#FFFDF4;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
	border-left-color: #0000CC;
	border-left-width: 1px;
	border-left-style: dotted;
}

.fipTableHeaderText, .fipTableHeaderText td
{
	font-weight: bold;
	font-size: 12px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top:8px;
}

.fipTable/*Utilizado en los grids, permite poner un borde alrededor*/
{
	/*border-collapse: collapse;*/
	
	border: 1px solid #999999;
	margin-top:5px;
}
td.fipTable {
	border:1 solid white;
}

.fipMensaje 
{
	font-size: 12px;
	color:red;
}

.fipBotonera
{
	border: 1px solid #000000;
	height:20px;
	padding:3px;
	background-color:#FFFFF4;
}

.fipBotonera a:link,.fipBotonera a:visited, .fipBotonera a:active
{
	color:Red;
}

.fipBotonera a:hover
{
	color:White;
}


.fipForumTitle
{
	font-weight:bold;
	font-size:12px;
}

.fipTextoPeq
{
	font-size: 11px;
}


/*Buscador Producos*/
.ModLeftPane{width:210px; margin-top:40px; margin-bottom:30px;}
.TextoGris1ModLeftpane{font-size:15px; color:#717171; padding-bottom:6px;}
.LineaModLeftPane{background-image:url(/_IP2008/Shop_Layouts/lineaini.gif);background-repeat:no-repeat;}
.TextoAzulModLeftpane{font-size:15px; color:#125176; text-align:left; padding-bottom:11px; line-height:19px}
.TextoGris2ModLeftpane{font-size:11px; color:#717171; text-align:left; line-height:17px}

/*Buscador Producos y carrito*/
.TextoBuscador{font-family:"Lucida Sans";color:#114c84; font-size:10px; padding-left:1px;}
.TextoCarrito{font-family:"Lucida Sans";color:#114c84; font-size:11px; padding-left:4px; padding-top:10px; padding-bottom:10px}
.FinalizarCompra{padding-bottom:20px; padding-top:20px; padding-left:7px}
.MiCompra{padding-bottom:10px; padding-top:10px; padding-left:5px}
.Buscador{padding-bottom:10px; padding-top:30px; padding-left:2px}
.Buscar{padding-bottom:10px; padding-top:10px; padding-left:127px}
.Aceptar{padding-bottom:10px; padding-top:10px; padding-left:94px}
.TextoSignIn{font-family:"Lucida Sans";color:#114c84; font-size:10px; padding-left:4px; padding-top:5px}
.MiCompraIni{font-family:"Lucida Sans";color:#114c84; font-size:12px; padding-left:3px; padding-bottom:5px; padding-top:3px}

.TextoSignIn2{font-family:"Lucida Sans";color:#114c84; font-size:10px; padding-left:4px; padding-top:7px; border-bottom:1px dotted #CCCCCC;}
.TextoSignIn2 a:link, .TextoSignIn2 a:visited, .TextoSignIn2 a:active{color:#114c84; text-decoration:none;}
.TextoSignIn2 a:hover{color:#7a95af; text-decoration:none;}

.TextoLogin{font-family:"Lucida Sans";color:#114c84; font-size:11px; padding-left:1px;}

.CarritoTabla1{margin-left:90px;}
.CarritoTexto1{border-bottom:#999999 1px solid; text-align:left; font-weight:bold; margin-bottom:15px; width:490px}
.CarritoTexto2{text-align:left; font-size:12px; line-height:19px}
.DatosEnvioTabla{width:99%;padding:12px; margin-top:25px; margin-bottom:25px;text-align:left; font-size:12px;color:#114c84; border:#6393c0 1px solid}
.DatosEnviotd{background-image:url(/_IP2008/Shop_Layouts/bgtd-datosenvio.gif); background-repeat:repeat-x; font-size:12px; font-weight:bold;color:#114c84;}
.DatosEnviotdAzul{background-image:url(/_IP2008/Shop_Layouts/bgtd-datosenvio.gif); background-repeat:repeat-x; font-size:16px; font-weight:bold;color:#114c84; padding-left:5px}
.DatosEnviotd1{width:115px;font-size:12px; color:#114c84;}
.DatosEnviotd2{font-size:11px;color:#5d5d5d; width:600px}
.DatosEnvio{color:#114c84;}
.DatosRegistro{font-size:12px; font-weight:bold;color:#666666;}
.DatosRegistrotd{ width:900px;background-image:url(/_IP2008/Shop_Layouts/bgtd-datosenvio.gif); background-repeat:repeat-x; background-position:left;font-size:16px; font-weight:bold;color:#114c84; padding-left:5px; padding-bottom:15px; padding-top:6px; text-align:left}
.DatosRegistrotd2{font-size:12px; font-weight:bold;color:#114c84;padding-left:5px; padding-top:10px; border-bottom:#7a95af 1px dotted}
.DatosEnvioBorderTabla{ border:#CCCCCC 1px solid}

a.Boton{background-image:url(/_IP2008/Shop_Layouts/bgtd-datosenvio-azul.gif);background-repeat:repeat-y;font-size:12px;font-weight:bold;color:#ffffff; text-align:center; vertical-align:super;padding:7px; }
a.Boton:link, a.Boton:visited, a.Boton:active{color:#FFFFFF; text-decoration:none} 
a.Boton:hover{color:#7a95af;text-decoration:none;}

.DatosEnvioPie{ font-size:9px; text-align:justify; color:#333333; padding-top:40px}
.DatosRegistroTarifas{background-image:url(/_IP2008/Shop_Layouts/bgtd-datosenvio.gif);background-repeat:repeat-x;font-size:14px; font-weight:bold;color:#114c84; padding-left:5px; padding-bottom:10px; padding-top:6px;}
.DatosRegistroTarifasTitulos{font-size:12px; font-weight:bold;color:#114c84;}
.DatosRegistroTarifastd1{ background-color:#EDF0F3}
.TablaGestion{font-size:14px; font-weight:bold;color:#114c84; border:#CCCCCC 1px solid; width:130px; text-align:center}



/*Fin Buscador Producos y carrito*/


/************Específicos HOJA DE PEDIDOS ******************/
.Shop_Contenedor{width:680px; height:200px;}
.Shop_Grid{width:680px;margin-left:20px;}
.Shop_Encabezado{font-size:17px;font-weight:bold;color:#114c84;background-image:url(/_IP2008/Shop_Layouts/bgtd-datosenvio.gif);background-repeat:repeat-x; height:25px; border:#808080 1px solid;}
.Shop_Header_Referencia{width:65px;}
.Shop_Header_NombreProducto{width:260px; padding-left:2px}
.Shop_Header_Unidades{text-align:center;width:65px; padding-left:2px}
.Shop_Unidades{text-align:center}
.Shop_TextBox{width:35px; text-align:right; padding-right:2px}
.Shop_Header_Precio{text-align:center;width:50px}
.Shop_Precio{text-align:right;}
.Shop_Header_PrecioConIVA{text-align:center;width:120px}
.Shop_PrecioConIVA{text-align:right}
.Shop_Header_SubTotal{text-align:center;width:65px}
.Shop_SubTotal{text-align:right}
.Shop_Header_Eliminar{text-align:center;width:60px;}
.Shop_Eliminar{text-align:center}
.Shop_Contenedor_TotalesTotal{margin-top:10px}
.Shop_Etiqueta_TotalesSubtotal{width:80px;}
.Shop_Etiqueta_TotalesImpuestos{width:80px;}
.Shop_Etiqueta_TotalesTotal{width:80px;font-weight:bold; font-size:14px;border-top:#999999 1px dotted}

.Shop_TotalesSubtotal{width:85px;}
.Shop_TotalesImpuestos{width:85px;}
.Shop_TotalesTotal{width:85px;font-weight:bold;font-size:14px;border-top:#999999 1px dotted}

.Shop_TextBox{font-size: 12px;border: 1px solid #CECCCC;color: #003366;background-color: #FFFFFF}
.Shop_HojaPedido{width:680px; margin-top:10px;padding-bottom:10px;font-size:14px;color:#666666;height:25px;padding-left:20px;font-weight:bold;}
.Shop_Totales{font-size:12px;color:#333333;text-align: right;font-weight: bold;padding-right:15px;padding-top:4px;width:680px;}
.Shop_Botones a:link, .Shop_Botones a:visited, .Shop_Botones a:active{background-image:url(/_IP2008/Shop_Layouts/bgtd-datosenvio-azul.gif); background-repeat:repeat-y; font-size:12px; font-weight:bold; color:#FFFFFF; margin-left:20px;padding:5px;height:25px; border:#c2c2c2 1px solid;}
.Shop_Botones a:hover{color:#7a95af;text-decoration:none;}
.Shop_Pie{font-size:12px;}
.Shop_Item{background-color:#FFFFFF;font-size:12px;	padding-left:3px; height:25px}
.Shop_Item a:link, .Shop_Item a:visited, .Shop_Item a:active{text-decoration: none;}
.Shop_Item a:hover{color:#7a95af;text-decoration: none;}
.Shop_Alternativo{background-color:#FFFFFF;font-size:12px;padding-left:3px;}
.Shop_Alternativo a:link, .Shop_Alternativo a:visited, .Shop_Alternativo a:active{text-decoration: none;}
.Shop_Alternativo a:hover{color:#7a95af;text-decoration: none;}

/************Específicos DETALLE DEL PEDIDO ******************/
.Shop_Ped_Titulo{font-size:15px; font-weight:bold;background-image:url(/_IP2008/Shop_Layouts/bgtd-datosenvio.gif);background-repeat:repeat-x;color:#666666;height:25px; margin-bottom:15px}
.Shop_Ped_Text{font-size:12px;color:#666666;}
.Shop_Padding{padding-right:5px;}
.CartSummary_Total{font-size:14px;color:#114c84;font-weight:bold; border-top:#666666 1px dotted}

/************Específicos DETALLE DE TUS PEDIDOS ******************/
.PowerGrid_Header{color:#114c84;padding:4px;background-color:#cccccc;}
.PowerGrid_Item{background-color:#F8F8F8;color:#333333;}
.PowerGrid_AlternatingItem{background-color:#ffffff;color:#333333;}
.Pedidos_Tabla_General{border:#cccccc 1px solid;padding:3px;background-color:#FFFFFF;}
.Pedidos_Tabla_Titulo{font-size:15px;color:#114c84;padding:3px;background-color:#cccccc;}
.Pedidos_Tabla_Totales{background-color:#EBEBEB;padding:15px; margin-bottom:4px;}
.Pedidos_Datos_Envio{padding:2px;width:100%;margin-right:10px;border:#cccccc 1px solid;line-height:19px}
.Pedidos_Datos_Facturacion{padding:2px;width:98%;margin-left:10px;border:#cccccc 1px solid; line-height:19px}
/************Específicos DETALLE DE TUS PEDIDOS ******************/

/************Compra OK y KO******************/
.PedidosOK{margin:10px;}
.PedidosOKlinea{padding-bottom:20px;color:#333333;border-bottom:#cccccc 1px dotted}
.PedidosOKtexto{font-size:12px;padding-left:117px; color:#333333;line-height:20px;}
.PedidosOKtextoa:link, .PedidosOKtexto a:visited, .PedidosOKtexto a:active{color:#333333;text-decoration:none;}
.PedidosOKtexto a:hover{color:#ff9900;}

.PedidosKOtexto{font-size:12px;padding-left:117px; padding-right:60px; color:#333333;line-height:20px;}
.PedidosKOtextoa:link, .PedidosOKtexto a:visited, .PedidosOKtexto a:active{color:#333333;text-decoration:none;}
.PedidosKOtexto a:hover{color:#ff9900;}
.PedidosOKtextoG{font-size:16px; font-weight:bold; color:#006699; padding-left:110px; padding-bottom:20px}
.PedidosKOtextoG{font-size:16px; font-weight:bold; color:#9d0000; padding-left:110px; padding-bottom:20px}

.PedidosOKtextoP{font-size:11px;color:#333333;padding:20px;}
.PedidosOKtextoaP:link, .PedidosOKtextoP a:visited, .PedidosOKtextop a:active{color:#333333;text-decoration:none;}
.PedidosOKtextoP a:hover{color:#7a95af;}

/*Buscador Producos y carrito*/
.CarritoTabla1{width:100%; padding:10px; margin-top:15px;}
.CarritoTexto1{padding:10px; border-bottom:#999999 1px solid; text-align:left; font-size:13px; font-weight:bold;}
.CarritoTexto2{padding:10px; text-align:left; font-size:12px}

/******************* Tienda***************/
.ProductosTienda{text-align:left; margin-left:10px; margin-bottom:30px; border-bottom:#cccccc 1px dotted}
.ProductosTiendaImagen img{width:120px; margin-right:5px}
.ProductosTiendaNombre{font-size:13px; font-weight:bold; color:#333333;padding-bottom:3px; width:320px;text-align:left}
.ProductosTiendaDescripcion{font-size:11px; width:320px; color:#333333; margin-right:20px; padding-bottom:5px}
.ProductosTiendaPrecio{ width:80px;font-size:14px; font-weight:bold; color:#c8193c; text-align:right; margin-right:5px}
.ProductosTiendaUnidades{ width:60px;font-size:11px; font-weight:bold; color:#333333; text-align:right;margin-right:10px}
.ProductosTiendaComprar{ }
