/* =========================================================================== */
/* FORMATOS TEXTO */
/* =========================================================================== */

/* fonts */

body
{
	margin: 10px;
	color: black;
	background-position: 0% 0%;
	background-attachment: scroll;
	background-repeat: repeat;
	background-color: white;
	font-size: 0.10in;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td,
li,
a,
p,
textarea,
option,
select,
input,
input.submit,
.note,
.error,
.text,
.button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.10in;
	color: #333333;
	line-height: 0.16in;}
.normalwhite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.10in;
	color: #ffffff;
	line-height: 0.16in;
}

.dot,
.bckMain, .bckSec, .bckTer,
.line001, .line002, .line003{
	font-size: 0.01in;}

.header a,
.pie,
.menuPie, .menuPie td, .menuPie a,
.lateralSubMenu a{
	font-size: 0.09in;}

.headerGamaTxt,
.headerFamilyTxt,
.headerTxt, .headerTxt a, .headerTxtHerramientas, .headerTxtServicios, .headerTxtFormacion, .headerTxtEventos,
.headerTxtCompany{
	font-size: 0.11in;}	

	
.TituloModelo
{
	font-size: 18px;
	font-weight: bold;
}
.TituloAccesorio
{
	font-size: 15px;
	font-weight: bold;
}
.NombreAccesorio
{
	font-size: 10px;
	font-weight: bold;
}

.TablaBorderSup
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: white 1px solid;
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: Verdana;
	background-color: #6699cc;
}
.TablaBorderSoloSup
{
	border-right: white 1px solid;
	border-top: black 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
	
}
.TablaBorderMid
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.TablaBorderInf
{
	border-right: black 1px solid;
	border-top: white 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

/* colors */

.headerGamaTxt{
	color: #FFFFFF;}
	
.txtNegro001, .txtNegro001:visited{
	color: #333333;
}
	
.txtAzul001, .txtAzul001:visited,
body.index .lateralMenu a, body.index .lateralMenu a:visited,
.lateralMenuCatInt a, .lateralMenuCatInt a:visited{
	color: #165B9F;}

a:visited{
	color:#B2005A;}

.header a, .header a:visited{
	color: #FF0000;}

.txtGris001{
	color: #4A4A4A;
}

.txtGris002,
.mainMenu a, .mainMenu a:visited{
	color: #383838;}

.lateralMenu a, .lateralMenu a:visited,
.txtGris001, .txtGris001:visited,
.sectionsLateralMenu a, .sectionsLateralMenu a:visited,
.menuPie, .menuPie td, .menuPie a, .menuPie a:visited{
	color: #7F7F7F;}

a, a:visited,
ol li,
.txtRojo001, .txtRojo001:visited{
	color: #BC0000;}

.LinkBlanco, .LinkBlanco:visited
{
	color: #ffffff;
}

.LinkAltaModeloOK,.LinkAltaModeloOK:visited
{
	color: #006633;
}

.LinkAltaModeloKO, .LinkAltaModeloKO:visited
{
	color: #000000;
}

.error,
.campoObligatorio,
.tdMensajeError,
.ulMensajeError li{
	color:#D53B05;}

.destacadoHomeBox a, .destacadoHomeBox a:visited{
	color: #0C3258;}

/* interlineado del texto */

.dot,
.bckMain, .bckSec, .bckTer,
.line001, .line002, .line003{
	line-height: 0.01in;}

.mainMenu a,
.lateralMenu a{
	line-height: 0.12in;}

/* estilos*/


a,
.header a,
.mainMenu a,
.lateralMenu a,
.sectionsLateralMenu a,
.menuPie a,
.txtRojo001, txtGris001, .txtNegro001,
.headerFamilyTxt, .headerProductTxt,
.lateralSubMenu a{
	text-decoration:none;}

a:hover,
.header a:hover,
.mainMenu a:hover,
.lateralMenu a:hover,
.sectionsLateralMenu a:hover,
.menuPie a:hover,
.txtRojo001:hover, txtGris001:hover, .txtNegro001:hover,
.headerFamilyTxt:hover, .headerProductTxt:hover,
.lateralSubMenu a:hover{
	text-decoration:underline;}

/* =========================================================================== */
/* COLORES E IMAGENES DE FONDO */
/* =========================================================================== */

body{
	background-color: #E7E7E7;}

.BckBlanco
{
	background-color: #ffffff;
}

.bckAzul001{
	background-color: #175FA8;}

.bckRojo001{
	background-color: #E21616;}

.bckGris001{
	background-color: #7F7F7F;}
.bckGris002{
	background-color: #D9D9D9;}
.bckGris003,
.tdAdminTableHighlight{
	background-color: #EDEDED;}
		
body.index, body.producto, body.formacion, body.novedades, body.normativas, body.eventos, body.company{
	background-image: url(images/common/back_000.gif);
	background-repeat: repeat;}

td.mainMenu{
	background-image: url(images/common/back_menu_001.gif);
	background-repeat: repeat-x;
	background-position : top;}
td.mainMenu td.usersItem{
	background-image: url(images/common/back_menu_001.gif);
	background-repeat: repeat-x;
	background-position : top;}

td.boxLateral001{
	background-image: url(images/common/back_001.gif);
	background-repeat: repeat-x;
	background-position : top;}
td.boxLateral002{
	background-image: url(images/common/back_003.gif);
	background-repeat: repeat-x;
	background-position : top;}
	
.line001{
	background-image: url(images/common/line_001.gif);
	background-repeat: repeat;}
.line002{
	background-image: url(images/common/line_002.gif);
	background-repeat: repeat;}
.line003
{
	background-image: url(images/common/line_003.gif);
	background-repeat: repeat;
}

.backPattern01,
table.dataTable td,
.tdAdminTable{
	background-color: #F9F9F9;
}
	
/* =========================================================================== */
/* ELEMENTOS POR SECCIONES */
/* =========================================================================== */

body.index .headerTxt,
body.producto .headerTxt,
body.productoAdmin .headerTxt,
body.producto .lateralMenuSelected, body.producto .lateralMenuSelected:visited,
body.productoAdmin .lateralMenuSelected, body.productoAdmin .lateralMenuSelected:visited,
body.producto a.subMeneSelected, body.producto a.subMeneSelected:visited,
body.productoAdmin a.subMeneSelected, body.productoAdmin a.subMeneSelected:visited,
.headerFamilyTxt, .headerFamilyTxt:visited,
.headerProductTxt, .headerProductTxt:visited{
	color: #165B9F;}
body.index .bckBorder,
body.producto .bckBorder,
body.productoAdmin .bckBorder{
	background-color: #175FA8;}
body.producto .bckMain,
body.productoAdmin .bckMain{
	background-color: #165B9F;}
body.producto .bckSec,
body.productoAdmin .bckSec{
	background-color: #E5EDF6;}
body.producto .bckTer,
body.productoAdmin .bckTer{
	background-color: #F5FAFF;}
body.producto .bckHeader,
body.productoAdmin .bckHeader{
	background-color: #003060;}

body.company .headerTxt, .headerTxtCompany,
body.company .lateralMenuSelected, body.company .lateralMenuSelected:visited,
body.company a.subMeneSelected, body.company a.subMeneSelected:visited{
	color: #175EA5;}
body.company .bckBorder, .bckBorderCompany{
	background-color: #2C76C0;}
body.company .bckMain{
	background-color: #175EA5;}
body.company .bckSec{
	background-color: #E5EDF6;}
body.company .bckTer{
	background-color: #F5F8FB;}

body.normativas .headerTxt,
body.normativas .lateralMenuSelected, body.normativas .lateralMenuSelected:visited,
body.normativas a.subMeneSelected, body.normativas a.subMeneSelected:visited{
	color: #A6A803;}
body.normativas .bckBorder{
	background-color: #B6B812;}
body.normativas .bckMain{
	background-color: #A6A803;}
body.normativas .bckSec{
	background-color: #FAFAE5;}

body.eventos .headerTxt, .headerTxtEventos,
body.eventos .lateralMenuSelected, body.eventos .lateralMenuSelected:visited,
body.eventos a.subMeneSelected, body.eventos a.subMeneSelected:visited{
	color: #BE680C;}
body.eventos .bckBorder, .bckBorderEventos{
	background-color: #E38724;}
body.eventos .bckMain{
	background-color: #BE680C;}
body.eventos .bckSec{
	background-color: #F6E8DA;}

body.formacion_print{
	background-color: #FFFFFF;}
body.formacion .headerTxt, body.formacion_print .headerTxt, .headerTxtFormacion,
body.formacion .lateralMenuSelected, body.formacion .lateralMenuSelected:visited, body.formacion_print .lateralMenuSelected, body.formacion_print .lateralMenuSelected:visited,
body.formacion a.subMeneSelected, body.formacion a.subMeneSelected:visited, body.formacion_print a.subMeneSelected, body.formacion_print a.subMeneSelected:visited{
	color: #629722;}
body.formacion .bckBorder, body.formacion_print .bckBorder, .bckBorderFormacion{
	background-color: #6AA523;}
body.formacion .bckMain, body.formacion_print .bckMain{
	background-color: #629722;}
body.formacion .bckSec, body.formacion_print .bckSec{
	background-color: #EEF9E2;}
body.formacion .bckTer, body.formacion_print .bckTer{
	background-color: #F8FDF3;}

body.novedades .headerTxt,
body.novedades .lateralMenuSelected, body.novedades .lateralMenuSelected:visited,
body.novedades a.subMeneSelected, body.novedades a.subMeneSelected:visited{
	color: #3AA1A5;}
body.novedades .bckBorder{
	background-color: #39ACB0;}
body.novedades .bckMain{
	background-color: #3AA1A5;}
body.novedades .bckSec{
	background-color: #ECF8F8;}

body.comprar .headerTxt, body.comprar a.headerTxt, body.comprar a.headerTxt:visited,
body.comprar .lateralMenuSelected, body.comprar .lateralMenuSelected:visited,
body.comprar a.subMeneSelected, body.comprar a.subMeneSelected:visited{
	color: #440763;}
body.comprar .bckBorder{
	background-color: #65337E;}
body.comprar .bckMain{
	background-color: #440763;}
body.comprar .bckSec{
	background-color: #E3DAE8;}
body.comprar .bckTer{
	background-color: #F7F4F8;}

body.servicios .headerTxt, .headerTxtServicios,
body.servicios .lateralMenuSelected, body.servicios .lateralMenuSelected:visited,
body.servicios a.subMeneSelected, body.servicios a.subMeneSelected:visited{
	color: #426182;}
body.servicios .bckBorder, .bckBorderServicios{
	background-color: #344F6C;}
body.servicios .bckMain{
	background-color: #426182;}
body.servicios .bckSec{
	background-color: #E3EBF3;}
body.servicios .bckTer{
	background-color: #F4F7FA;}

body.herramientas .headerTxt, .headerTxtHerramientas,
body.herramientas .lateralMenuSelected, body.herramientas .lateralMenuSelected:visited,
body.herramientas a.subMeneSelected, body.herramientas a.subMeneSelected:visited{
	color: #674C34;}
body.herramientas .bckBorder, .bckBorderHerramientas{
	background-color: #443222;}
body.herramientas .bckMain{
	background-color: #674C34;}
body.herramientas .bckSec{
	background-color: #E6D6C9;}
body.herramientas .bckTer{
	background-color: #F6EEE8;}

body.admin .headerTxt,
body.admin .lateralMenuSelected, body.admin .lateralMenuSelected:visited,
body.admin a.subMeneSelected, body.admin a.subMeneSelected:visited,
.tdAdminTableTitleRow,
body.users .headerTxt, .suscripcionesName,
body.users .lateralMenuSelected, body.users .lateralMenuSelected:visited,
body.users a.subMeneSelected, body.users a.subMeneSelected:visited{
	color: #F77A00;}
body.admin .bckBorder,
body.users .bckBorder{
	background-color: #FE7E00;}
body.admin .bckMain,
body.users .bckMain{
	background-color: #F77A00;}
body.admin .bckSec,
body.users .bckSec{
	background-color: #FFF1E3;}
body.admin .bckTer,
body.users .bckTer{
	background-color: #FFFBF7;}

/* =========================================================================== */
/* ELEMENTOS DEL FORMULARIO */
/* =========================================================================== */

input,
textarea{
	border-width: 1px;
	border-style: solid;
	border-color: #B7B7B7;}
	
input.COpcion{
	border-width: 4px;
	border-style: solid;
	border-color: #B7B7B7;}
	

input.submit{
	border-width: 1px;
	border-style: solid;
	cursor:hand;
	background-color:#E21616;
	border-color: #890606;
	color:#FFFFFF;
	padding:0in;
	line-height: 0.12in;}

textarea.legal{
	font-size:0.09in;
	line-height:0.12in;
	border:1px;
	border-color:#b6b6b6;
	border-style:solid;
	background-color:#FFFFFF;
	color:#333333;
}

Table.Bordear
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-size: 0.09in;
    border-left: #000000 1px solid;
    color: #333333;
    line-height: 0.12in;
    border-bottom: #000000 1px solid;
}
.CeldaBordeInf
{
	border-right: #000000 1px solid;
	border-top: #000000 0px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.CeldaBordeSup
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 0px solid;
}
.CeldaBorde
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.CeldaTitulosFamilias
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    font-weight: bold;
    font-size: 0.10in;
    color: #ffffff;
    background-color: #669999;
}

/* =========================================================================== */
/* LISTAS */
/* =========================================================================== */

ul,
.ulMensajeError{
	margin-left:17px;
	margin-top:9px;
	margin-bottom:9px;
	list-style-image:url(images/common/bullet_002.gif);}

ol{
	margin-left:27px;
	margin-top:9px;
	margin-bottom:2px;}

li{
	padding-bottom:0.08in;}

.datosContacto li{
	padding-bottom:0in;}
	
.ulMensajeError{
	list-style-image : url(images/common/bullet_002.gif);}
	
.textFromDB ul{
	margin-bottom:7px;}

/* =========================================================================== */
/* CAPAS OCULTAS */
/* =========================================================================== */

.TComment{
	visibility: visible;display: block;}
.QComment{
	visibility: hidden;display: block;}

/* =========================================================================== */
/* SIN BARRAS */
/* =========================================================================== */
TextBoxNoBar
{
	overflow: auto;
}

/*- Menu Tabs 4--------------------------- */

    #tabs4 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #6B78A9;
      }
    #tabs4 ul
{
	margin: 0;
	list-style: none;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
}
    #tabs4 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs4 a {
      float:left;
      background:url("tableft4.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      text-decoration:none;
      }
    #tabs4 a span {
      float:left;
      display:block;
      width : 100px;
      background:url("tabright4.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#6B78A9;
      cursor:pointer;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs4 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs4 a:hover span
{
	color: #6B78A9;
	font-weight: bold;
	
}
    #tabs4 a:hover {
      background-position:0% -42px;
      }
    #tabs4 a:hover span {
      background-position:100% -42px;
      }  
      
 /* Cajas Borde */
      
.bRTGU {
	background: url("../images/box_tr.gif") top right no-repeat;
	margin: 0;
	padding: 0;
}


.bLTGU {
	background: url("../images/box_tl.gif") top left no-repeat;
	margin: 0;
	padding: 0;
}
.bRBGU {
	background: url("../images/box_br.gif") bottom right no-repeat;
	margin: 0;
	padding: 0;
}

.bLBGU {
	background: url("../images/box_bl.gif") bottom left no-repeat;
	margin: 0;
	padding: 0;
}

.bRTGU_line {
	background: url("../images/box_tr_line.gif") top right no-repeat;
	margin: 0;
	padding: 0;
}


.bLTGU_line {
	background: url("../images/box_tl_line.gif") top left no-repeat;
	margin: 0;
	padding: 0;
}
.bRBGU_line {
	background: url("../images/box_br_line.gif") bottom right no-repeat;
	margin: 0;
	padding: 0;
}

.bLBGU_line {
	background: url("../images/box_bl_line.gif") bottom left no-repeat;
	margin: 0;
	padding: 0;
}

.boxCont
{
	width: 100%;
	height: auto;
	padding-right: 0px;
	padding-left: 9px;
	padding-bottom: 0px;
	padding-top: 3px;
}

.titleCont {
	width: 100%;
	height:21px;
}

.box_title {
	padding: 2px 0px 0px 9px;
}

#page
{
	width: 90%;
	margin: 0 auto;
	background: #FFFFFF;
	border: 1px solid #330010;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 2px;
	position: relative;
	background-color: #FFFFFF;
	height: 100%;
}
