body 
{ 
margin: 0pt; padding: 0pt; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin-top:0px;
background-color:#ebebeb;background-image:url(../images/bg2.jpg); background-repeat:repeat-x; text-align:center;  /*margin-left:20px; width:800px;1*/
}

/*.bodyheader{background-image:url(../images/bg.jpg); background-repeat:repeat-x;}
.bodyfooter{}
.bodycontainer{background-image:url(../images/bg.jpg); background-repeat:repeat-x;}*/

input{outline:0}
input, .error{font-size:12px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:4px; margin-right:5px; color:#333}
select{font-size:14px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:4px; margin-right:5px; color:#333; width: 150px;}

/* CSS3 button */
input.submit{width:auto; cursor:pointer; border-top:1px solid #114685; background:#0f53a7; background:-webkit-gradient(linear,left top,left bottom,from(#114685),to(#0f53a7)); background:-webkit-linear-gradient(top,#114685,#0f53a7); background:-moz-linear-gradient(top,#114685,#0f53a7); background:-ms-linear-gradient(top,#114685,#0f53a7); background:-o-linear-gradient(top,#114685,#0f53a7); padding:4px 8px; -webkit-border-radius:3px;  -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:rgba(0,0,0,1) 0 1px 0; -moz-box-shadow:rgba(0,0,0,1) 0 1px 0; box-shadow:rgba(0,0,0,1) 0 1px 0; text-shadow:rgba(0,0,0,.4) 0 1px 0; color:white; font-size:14px; font-family:Georgia,serif; text-decoration:none; vertical-align:middle}
input.submit:hover{ border-top-color:#0f53a7; background:#0f53a7; color:#fff}
input.submit:active{ border-top-color:#114685; background:#114685}

/*---ESPECIALMENTE PARA EL SITIO DE FACTURACION ELECTRONICA----------------------------*/
.logo{width:996px;height:84px;margin:auto;position:relative;z-index:100000;}
.fwc_topRoundCorners, .fwc_bottomRoundCorners {font-size:1px;height:4px;margin:5px auto;width:1002px;background:transparent url(../images/corners.png);}
.fwc_topRoundCorners {margin-bottom:0;}
.fwc_bottomRoundCorners {margin-top:0;background-position:0 bottom;}
#fwc_masterContainer{padding-bottom:10px}
.d3cmsContent
{
margin: 5px 0 5px 0;
}
#fwc_masterContainer, .fwc_headcontent, #fwc_navlev0, #fwc_navlev1, #fwc_topBox, .fwc_headtrophy
{
margin-left: auto;
margin-right: auto;
width: 1002px;
overflow: hidden;
}
#fwc_masterContainer, #fwc_topBox
{
background:#fff url(../images/mainBg.gif) repeat-y 0 0;
margin:0 auto;
}
#fwc_footer{background:transparent url(../images/bgBarHome.gif) repeat-x scroll 0 -190px;height:33px;clear:both;padding:16px 0; width: 987px;margin:0 7px;font-size:11px;}

.row {clear: both;display: block;overflow: hidden;}
.grid_4{display:inline;float:left;}
.grid_4 .row {width:100%}
.grid_4 {width:329px;}
.grid_4{margin-left: 3px;}
.grid_12 .grid_4,.grid_8 .grid_4,.grid_4 .grid_4, .grid_8 .grid_2{margin:0 !important;}
.box {
background-color:#F0F0F0;
color:#000000;
margin-bottom:5px;
position:relative;
}
.ie6 .box {height:1%;border:none;}
.box .bH {
height:38px;
overflow:hidden;
}
.grid_4 .box .bH
{
background:transparent url(../images/FIFABoxesSprite_grid4.gif) no-repeat scroll 0 0;
}
.box .bH h3, .box .bH h2 {
color:#1F5B9C;
font-family:Arial,Verdana,Serif;
font-size:16px;
font-weight:bold;
line-height:31px;
padding:0 0 0 5px;
position:static;
margin: 5px;
height:27px;
}

.grid_4 .box
{
width:329px;
}
.box .bC {
overflow:hidden;
padding:5px 5px 10px;
margin: 0px 5px 5px 5px;
border-top:solid 1px #D8D8D8;
position:relative;
z-index: 20;
min-height:50px;
}
.grid_4 .box
{
background:transparent url(../images/FIFABoxesBody_grid4.gif) repeat-y scroll 0 0;
}
.box .bF
{
clear:both;
overflow:hidden;
position:absolute;
height:38px !important;
left:0;
bottom:0;
z-index: 10;
}
.grid_4 .box .bF
{
width:329px;
background:transparent url(../images/FIFABoxesSprite_grid4.gif) no-repeat scroll 0 -39px;
}


/*---CLASES PARA PONER IMAGEN EN LOS CAMPOS----------------------*/
.campo{background-color:transparent; border-width:0px; border-style: solid; padding: 0; border-color:#FFFFFF;}   
.campo_izq{ height:31px; width:3px; background-image:url(../images/fdo_campo_m.jpg); background-position:0 left; background-repeat:no-repeat;}
.campo_der{ height:31px; width:2px; background-image:url(../images/fdo_campo_m.jpg); background-position:right; background-repeat:no-repeat;}
.campo_cen{ height:31px; background-image:url(../images/fdo_campo_center.jpg); background-repeat: repeat-x;}
/*---CLASES PARA PONER IMAGEN EN LOS CAMPOS----------------------*/

/*---CLASES PARA PONER IMAGEN EN LOS CAMPOS DE TIPO MEMO CON 107 COLS Y 4 ROWS----------------------*/
.campo_memo{background-color:transparent; border-width:0px; }
.campo_izq_memo{ height:92px; width:3px; background-image:url(../images/fdo_campo_m_memo.jpg); background-position:0 left; background-repeat:no-repeat;}
.campo_der_memo{ height:92px; width:2px; background-image:url(../images/fdo_campo_m_memo.jpg); background-position:right; background-repeat:no-repeat;}
.campo_cen_memo{ height:92px; background-image:url(../images/fdo_campo_center_memo.jpg); background-repeat: repeat-x;}
/*---CLASES PARA PONER IMAGEN EN LOS CAMPOS----------------------*/


/*---FIN ESPECIALMENTE PARA EL SITIO DE FACTURACION ELECTRONICA----------------------------*/






.TitleOnly{ color:#CC0000; font-size:16px; font-weight: bold; margin-bottom:15px; margin-top:0px; padding-top:0px;padding-bottom:0px;}
.Subtitle { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px;}

.texto { color:#003366; font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px;}

.TableWF { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px;}

.msg{ color:#CC0000; font-size:12px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
.logon{ font-size:11px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px;}
.contorno { /*background-color: #FFFFFF; */border: 1px #b0b1a7 solid; }

.contentbody{ margin-left:10px; margin-right:10px; margin-bottom:10px; margin-top:10px;}

/*.menu{ background-image:url(../imagenes/backmenu.gif); background-repeat:repeat-x;}*/

.nombre    { font-size: 12pt; font-weight:bold; color: #000000; font-family: Arial, Helvetica, sans-serif; }

.SiteMapR{font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; border-bottom: solid 1px }
.SiteMapP{font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#000000;}
.SiteMapCurrent{font-size:11px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#2075a7;}


.styling
        {
            color:#ffffff;
            font-size:9px;
            font-weight:normal;
            padding: 3px;
        }
        .fecha
        {
        	color:#ffffff;/*#2075a7;*/
            font-size:9px;
            font-weight:normal;
            font-family:Verdana;
        }
        




/* Footer */
#footer {
  clear: both;
  /*color: #bbb;*/
  font-size: 10px;
  /*border-top: 1px solid;*/
  height: 31px;
  padding: .25em 0;
  font-family:Arial, Helvetica, sans-serif;
}
#footer :link, #footer :visited { /*color: #000;*//*#bbb;*/ }
#footer hr { display: none }
#footer #tracpowered { border: 0; float: left }
#footer #tracpowered:hover { background: transparent }
#footer p { margin: 0 }
#footer p.left {
  float: left;
  margin-left: 1em;
  padding: 0 1em;
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
}
#footer p.right {
  float: right;
  text-align: right;
  border-left: 1px solid #d7d7d7;
  margin-left: 0px;
  padding: 0 1em;
}

/* Navigation */
.nav h2, .nav hr { display: none }
.nav ul { font-size: 10px; list-style: none; margin: 0; text-align: right }
.nav li {
 border-right: 1px solid;/* #d7d7d7;*/
 display: inline;
 padding: 0 .75em;
 white-space: nowrap;
}
.nav li.last { border-right: none }

/* Link styles */
:link, :visited {
 text-decoration: none;
 color: #666666;
 border-bottom: 1px;/* dotted #bbb;*/
}
:link:hover, :visited:hover { /*background-color: #eee;*/ color: #2075a7; border-bottom: #bbb; /*#868789; color: #fff*/ }
h1 :link, h1 :visited ,h2 :link, h2 :visited, h3 :link, h3 :visited,
h4 :link, h4 :visited, h5 :link, h5 :visited, h6 :link, h6 :visited {
 color: inherit;
}


.stockTicker
{
 clear:both; width:751px; height:26px; background:url(../imagenes/fdomenublack.jpg); background-repeat: no-repeat; padding:0px; margin-top:20px; _margin-top:0px;
}
	.stockTicker .mnu 	{ float:left; width:150px; height:26px; font-weight:bold; color:#FFFFFF; font-size:12px; vertical-align:middle;}
	.stockTicker .smnu 	{ float:left; width:150px; color:#000000; font-size:11px; height:21px;  }
	.stockTicker .sobre	{ float:left; width:150px; height:25px; font-size:12px; vertical-align:middle; background-image:url(../imagenes/fdomenublacksobre.jpg);}
	
	.stockTicker :link:hover, stockTicker :visited:hover {/*color: #ffffff;*/}
	/*
	.stockTicker .price 	{ float:left; width:100px; color:#000000; font-size:14px; padding-top:6px; }
	.stockTicker .change 	{ float:left; width:128px; color:#000000; font-size:12px; padding-top:6px; }
	.stockTicker .time 	{ float:left; width:110px; color:#FFFFFF; font-size:11px; padding-top:6px; }
	.stockTicker .delay 	{ float:left; width:160px; color:#FFFFFF; font-size:11px; padding-top:6px; }
	.stockTicker .more 	{ float:left; width:37px; display:inline; padding:6px 7px 0px 0px; }
		.stockTicker .more img { float:left; position:relative; top:-8px; left:30px;}
		.stockTicker .more a {color:#FFFFFF; font-size:10px;  font-family:HelveticaNeue 45 Light, Arial, sans-serif; text-decoration:none; }
	*/










