@import url('http://fonts.googleapis.com/css?family=PT+Sans');
@import url('http://fonts.googleapis.com/css?family=PT+Sans+Narrow');


BODY													{ background-color:white; margin:0px; font-family:'PT Sans',arial,serif;}
TABLE#Interface											{ width:733px; height:100%; background-color:#fff; border:1px solid silver; }
TABLE#Interface TR.InterfaceHeader  					{ height:41px; }
TABLE#Interface TR.InterfaceHeader TD 					{ background-color:none; background:url(interface/main/logo_celestium_incompleto.jpg) no-repeat; background-position: 2px 17px }
TABLE#Interface TR.InterfaceHeader TD TD				{ background-image:none; }
TABLE#Interface TR.InterfaceHeader TD TABLE				{ color:white; }
TABLE#Interface TR.Menu TD 								{ height:20px; }
TABLE#Interface TR.InterfaceMain TD.smain				{ padding:12px 42px 20px 23px; vertical-align:top; }
TABLE#Interface TR.InterfaceMain TD.submain				{ padding:0px; vertical-align:top}
TABLE#Interface TR.InterfaceFooter TD					{ height:28px; }
TABLE#Interface TR.Main TD.submain						{ }
/*TABLE#Interface TR.Main TABLE TR TD.submain2	{border:1px solid black}*/

.contenido_soporte{}
.soporte{width:300px; height:146px; float:left; margin-right:10px; padding-top:5px;  padding-left:10px; margin-bottom:10px; background-color:#FFF; border:1px solid silver; }
.soporte p{width:180px; float:left; border:0; padding:0; margin-top:-3px; color:#434343}
.soporte img{float:left; margin-left:12px;}
.soporte h3{font: normal 11px "PT Sans", "Trebuchet MS", Verdana, Helvetica, sans-serif; text-transform:uppercase; color:#003366;}
.clear{clear:both;}


/* Menú Principal F0037F F1EACE F0DFC4 */
TABLE.libMenu						{ background-color:/*#13136f*/black; border-bottom:1px solid #13136f; cursor:hand; margin-right:4px; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4); }
TABLE.libMenu TD					{ padding:1 5 1 5; font-size:11px; }
TABLE.libMenu TABLE					{ border-bottom:1px solid #494949; }
TABLE.libMenu TABLE TD.Caption		{ padding:1 1 1 5; }
TABLE.libMenu TABLE TD.Icon			{ padding:1 5 1 1; }
TABLE.libMenu TABLE.On				{ background-color:white; border:1px solid #13136f; }
TABLE.libMenu TABLE.On TD A			{ color:#13136f; }
TABLE.libMenu TABLE.On TD A:hover	{  }
TABLE.libMenu TABLE TD A			{ color:white; }


DIV.ShoppingCartRB TABLE					{ }
DIV.ShoppingCartRB TR.Header TD				{ text-align:center; /*font-weight:bold;*/ }
DIV.ShoppingCartRB TR.Header TD.Quantity	{ border-bottom:1px solid #13136F; }
DIV.ShoppingCartRB TR.Header TD.Product		{ border-bottom:1px solid #13136F; }
DIV.ShoppingCartRB TR.Header TD.Price		{ border-bottom:1px solid #13136F; }
DIV.ShoppingCartRB TD						{ font-size:7pt; vertical-align:top; }
DIV.ShoppingCartRB TD.Quantity				{ }
DIV.ShoppingCartRB TD.Product				{ }
DIV.ShoppingCartRB TD.Price					{ text-align:right; }
DIV.ShoppingCartRB TD.Options				{ width:16px; padding:0 0 0 3; }
DIV.ShoppingCartRB TR.Total TD.Quantity		{ border-top:1px solid #13136F; }
DIV.ShoppingCartRB TR.Total TD.Total		{ border-top:1px solid #13136F; text-align:right; /*font-weight:bold; */}


TABLE.specs TR TD.label							{ vertical-align:top }
TABLE.specs TR TD.precio						{ color:red; font-weight:none; }
TABLE.specs TR TD.producto						{ /*font-weight:bold;*/ }
TABLE.Thumbnail 								{ width:100px; height:150px }
TABLE.Thumbnail TR TD.Title						{ height:30px ;vertical-align:top }
TABLE.Thumbnail TR TD.Imagen					{ border:1px none black; text-align:left; vertical-align:top }
TABLE.Thumbnail TR TD.PriceCodigo				{ height:30px; vertical-align:top }
TABLE.Thumbnail TR TD.PriceCodigo div.codigo	{  }

.ImageThumb			{ border:1px solid silver; padding:8px; }
.ImageDetail		{ border:1px solid #13136F; }
DIV.Title			{ font-weight:normal; font-style:italic; font-size:12px; text-align:left; color:#13136F; width:98%; border-top:1px solid #2929AD; padding:2px 5px 5px 15px }

DIV.Workspace				{ }	/*overflow-x:hidden; width:538px; }*/
DIV.ImageDetailContainer	{ margin-bottom:10px; }
