BODY  
{
    font-weight:        normal;
    font-style:         normal;
    font-size:          10px;
    line-height:        15px;
    font-family:        verdana, arial, sans-serif;
    color:              #333333;
}

FORM
{
    display:            inline;
}

DIV
{
    -moz-box-sizing:    border-box; /* Para que Firefox (Mozilla) no aumente los DIV con el PADDING */
    box-sizing:         border-box; /* Para que Firefox (Mozilla) no aumente los DIV con el PADDING */
}

INPUT.ic07login
{
    background-color:   #FFFFCC;
    font-size:          1px;
    color:              #555555;
}

TEXTAREA
{
    font-weight: bold;
    background-color:#FFFFFF;
    font-family: verdana, arial, sans-serif;
    color: #555555;
}

SELECT 
{
    background-color:#FFFFCC;
    color: #555555;
}

TD  
{
    font-weight: normal;
    font-style:normal;
    font-size: 11px;
    font-family: verdana, arial, sans-serif;
}
	 
A
{
    color: #365870;
    text-decoration: none;
}

A:visited
{
}

A:Hover
{
    text-decoration:underline;
}

A:Active  
{
}

.quicklinks
{
    background-color:#FF6600;
}

.pie
{
    color: #FFFFFF;
}

.resaltado
{
    font-weight:bold;
}

.QuienesSomos
{
    background-color: #EFEFEF;
}

.Ultima
{
    background-color: #F5F5F5;
    font-size: 7pt;
}

TABLE.ultimas
{
    height: 100%;
    background-color: #FF0000;
}

TABLE.ultimasnoticias
{
    height: 100%;
    background-color: #EEEEEE;
}

TABLE.ultimasrevisiones
{
    height: 100%;
    background-color: #EEEEEE;
}

A.pie:visited
{
    color: #FFFFFF;
}

TD.SeccionProducto
{
    font-size:14pt;
}

TD.rotulo
{
    font-size:18pt;
    color:#A5A5A5;
    font-weight:bold;
}

TD.campo
{
    color: #556B2F;
    font-weight:bold;
}

TD.registros
{
    font-weight:bold;
}

TD.cabregistros
{
    font-size: 11px;
    background-color:#B22D32;
    color: #FFFFFF;
    font-weight: bold;
    border-bottom: #FFFFFF 3px solid;
}

TD.registro
{
    font-weight: bold;
    vertical-align:bottom;
    background-color:#FBE9E9;
}

TD.textoregistro
{
    color: #0099CC;
    border-bottom: #FFFFFF 3px solid;
    background-color:#FBE9E9;
}

TD.direccion
{
    color: #556B2F;
    font-weight: bold;
    text-align: right;
}

span.error
{
    color: #FF0000;
}

A.imagen
{
    color:Blue;
}

TD.revisionestitulo
{
    background-color:#CCCCCC;
    font-weight:bold;
    color:#FFFFFF;
}

TD.revisiontitulo
{
    background-color:#DDDDDD;
}

TD.revisiontexto
{
    background-color:#DDDDDD;
}

TD.noticiastitulo
{
    background-color:#CCCCCC;
    font-weight:bold;
    color:Black;
}

TD.noticiatitulo
{
    background-color:#DDDDDD;
}

TD.noticiatexto
{
    font-size: 7pt;
    color:Black;
    background-color:#DDDDDD;
}

.camino
{
    color:gray;
    font-weight:bold;
}

A.texto
{
    color: #333333;
    text-decoration:none;
}

A.texto:visited
{
    color: #333333;
    text-decoration:none;
}

A.letra
{
    text-decoration: none;
    font-size: 14pt;
    font-weight: bold;
    color: #F25400;
}

A.letra:visited
{
    color: #F25400;
}

A.seccion
{
    text-decoration: none;
    font-size: 11pt;
    font-weight: bold;
    color: #555555;
}

A.seccion:visited
{
    color: #555555;
}

TD.letras
{
    border-right: 1px solid #663300;
    border-top: 1px solid #663300;
    border-left: 1px solid #663300;
    border-bottom: 1px solid #663300;
    background-color: #663300;
}

A.letrasindatos
{
    text-decoration: none;
    font-size: 14pt;
    font-weight: bold;
    color: #FFDDCC;
}

A.referencia
{
text-decoration:none;
color: #0099CC;
}

A.referencia:visited
{
color: #0099CC;
}

A.bold
{
font-weight: bold;
}

A.mainmenu
{
color: #ffffff;
text-decoration:none;
font-weight: bold;
}

A.mainmenu:visited
{
color: #ffffff;
text-decoration:none;
}

A.mainmenu:hover
{
color: #ffffff;
text-decoration:underline;
}

A.small
{
font-size: 10px;
}

TABLE.aviso
{
    border-right: #ff3333 1px solid;
    border-top: #ff3333 1px solid;
    border-left: #ff3333 1px solid;
    color: #003366;
    border-bottom: #ff3333 1px solid;
    background-color: #ffcc99;
}

IMG
{
    border-right: 0px solid;
    border-top: 0px solid;
    border-left: 0px solid;
    border-bottom: 0px solid;
}
/*
    Nuevo estandar
    ======================================================================================
*/
/*
    Estilos para el menú principal de la parte superior, bajo el logotipo ADMTOOLS
*/
DIV#ic07mainmenu
{
    background-color: 	#008AC4;
    width:				100%;
    position:			inherit;
    filter:             progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#00B6FF,endColorStr=#008AC4);
}
DIV#ic07mainmenu A
{
    border: 			0px;
    font-family:        Verdana, arial, sans-serif;
    font-size: 			12px;
    font-weight:		bold;
    color: 				#FFFFFF;
    cursor: 			hand;
    padding-top: 		7px;
    padding-bottom: 	8px;
    padding-right: 		12px;
    padding-left: 		12px;
    vertical-align:		middle;
    display:			block;
    text-decoration:	none;
}
DIV#ic07mainmenu A:hover
{
    background-color:	#FF6A26;
}
DIV#ic07mainmenu A#ic07current
{
    background-color:	#F24F00;
    cursor:             pointer;
}
DIV#ic07mainmenu A#ic07current:hover
{
    background-color:	#F24F00;
}
/*
    Estilos para el submenú principal de la parte superior, bajo el menú principal
    Contiene las listas de acceso directo a todo el software y hardware
*/
DIV#ic07submainmenu
{
    background-color: 	#F24F00;
    text-align:         right;
    border-top:         solid 1px #FFFFFF;
    width:				100%;
    position:			inherit;
    padding-top: 		5px;
    padding-bottom: 	5px;
    padding-right: 		5px;
    padding-left: 		5px;
    filter:             progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FF6A26,endColorStr=#F24F00);
    font-size:          6px;
}
DIV#ic07menulogin
{
    background-color: 	#F24F00;
    border-top:         solid 1px #FFFFFF;
    width:				100%;
    position:			inherit;
    padding-top: 		5px;
    padding-bottom: 	5px;
    padding-right: 		5px;
    padding-left: 		5px;
    filter:             progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FF6A26,endColorStr=#F24F00);
    font-size:          6px;
    display:            block;
    height:100%;
}
SPAN#ic07submainlogin
{
    border-top:         solid 1px #FFFFFF;
    width:				390px;
    position:			inherit;
    padding-top: 		5px;
    padding-bottom: 	5px;
    padding-right: 		5px;
    padding-left: 		5px;
    background-color: 	#F24F00;
    filter:             progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FF6A26,endColorStr=#F24F00);
}
SPAN#ic07submainselect
{
    text-align:         right;
    border-top:         solid 1px #FFFFFF;
    width:				390px;
    position:			inherit;
    padding-top: 		5px;
    padding-bottom: 	5px;
    padding-right: 		5px;
    padding-left: 		5px;
    background-color: 	#F24F00;
    filter:             progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FF6A26,endColorStr=#F24F00);
}
/*
    Estilos para la ventana de sesión iniciada
*/
DIV#ic07sessionopened
{
    background-color: 	#FFFFCC;
    border:             ridge 3px #FF0000;
    text-align:         left;
    width:				92%;
    padding-top: 		3px;
    padding-bottom: 	3px;
    padding-right: 		10px;
    padding-left: 		10px;
    position:			inherit;
}
DIV#ic07sessionopened IMG
{
    padding-right:      10px;
}
/*
    Estilos para el pie de todas las aplicaciones
*/
DIV#ic07pie
{
    background-color: 	#008AC4;
    width:				100%;
    position:			inherit;
    filter:             progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#00B6FF,endColorStr=#008AC4);
}
DIV#ic07pie A
{
    border: 			0px;
    font-family:        arial, sans-serif;
    font-size: 			7pt;
    font-weight:		bold;
    color: 				#FFFFFF;
    cursor: 			hand;
    padding-top: 		5px;
    padding-bottom: 	6px;
    padding-right: 		5px;
    padding-left: 		12px;
    vertical-align:		middle;
    display:			block;
    text-decoration:	none;
}
DIV#ic07pie A:hover
{
    color:          	#FFEEBB;
    text-decoration:    underline;
}
/*
    Estilo para los destacados en portada
*/
DIV#ic07destacado
{
    width:              100%;
    position:           inherit;
    text-align:         justify;
    padding-bottom:     20px;
    vertical-align:		middle;
}
DIV#ic07destacado A
{
    display:			block;
    text-decoration:	none;
    color:              #333333;
    border:             dotted 1px #FFFFFF;
}
DIV#ic07destacado A:hover
{
    background-color:	#FFFFCC;
    border:             dotted 1px #F24F00;
}
DIV#ic07destacado IMG
{
    border:             solid 1px #999999;
}
DIV#ic07destacado IMG#ic07spacedestacado
{
    border:             solid 1px #FFFFFF;
}
/*
    Estilo para los preámbulos de todas las páginas
*/
DIV#ic07preamble
{
    width:				100%;
    position:			inherit;
    text-align:         justify;
}
/*
    Estilos para los grupos, por ejemplo: x por categoria, alfabetico, zonas, etc
*/
DIV#ic07group
{
    width:				100%;
    position:			inherit;
}
DIV#ic07group A
{
    border:             dashed 2px #FFFFFF;
    font-family:        Arial, sans-serif;
    font-size: 			18px;
    font-weight:		bold;
    color: 				#008AC4;
    cursor: 			hand;
    padding-top: 		8px;
    padding-bottom: 	8px;
    padding-left: 		5px;
    vertical-align:		middle;
    display:			block;
    text-decoration:	none;
}
DIV#ic07group IMG
{
    vertical-align:		middle;
}
DIV#ic07group A:hover
{
    border:             dotted 2px #F24F00;
    background-color:	#FFF9EF;
}
DIV#twocolumns
{
    vertical-align:     top;
}
/*
    Estilos para los menús contextuales de ambas partes derecha e izquierda
*/
DIV#ic07recursos
{
    background-color: 	#AACCFF;
    border: 			0px;
    width:				100%;
    position:			inherit;
}
DIV#ic07recursos A
{
    background-color: 	#F24F00;
    border: 			1px #008AC4;
    font-family:        verdana, arial, sans-serif;
    font-size: 			10px;
    font-weight:		bold;
    color: 				#FFFFFF;
    cursor: 			hand;
    padding-top: 		7px;
    padding-bottom: 	8px;
    padding-right: 		12px;
    padding-left: 		12px;
    vertical-align:		middle;
    display:			block;
    text-decoration:	none;
}
DIV#ic07recursos A:hover
{
    background-color:	#AACCFF;
    color: 				#F25400;    
}
DIV#ic07recursos A#ic07current
{
    background-color:	#F24F00;
    cursor:             pointer;
}
DIV#ic07recursos A#ic07current:hover
{
    background-color:	#F24F00;
    color: 				#FFFFFF;
}
/*
    Estilos para el titulo de las páginas de contenido
*/
DIV#ic07pagetitle
{
    font-size:          22px;
    color:              #A5A5A5;
    font-weight:        bold;
    border-bottom:      solid 1px #A5A5A5;
    padding-bottom: 	2px;
    width:              100%;
    text-align:         left;
    vertical-align:		middle;
}
DIV#ic07pagetitle IMG
{
    vertical-align:		middle;
}
/*
    Estilos para la página de contactar
*/
.ic07iconos
{
    text-align:         right;
}
.ic07texto
{
    font-size:          10pt;
    font-weight:        bold;
}
DIV#ic07contact
{
    font-size:          small;
    color: 		        #008AC4;
    width:              100%;
    vertical-align:     middle;
    margin-top:         10px;
}
DIV#ic07addresscontact
{
    border-top:         1px solid #008AC4;
    border-bottom:      1px solid #008AC4;
    border-left:        1px solid #008AC4;
    border-right:       1px solid #008AC4;    
    font-size:          small;
    color: 		        #008AC4;
    width:              100%;
    vertical-align:     middle;
}
DIV#ic07addresscontact DIV
{
    background-color:   #008AC4;
    color:              #FFFFFF;
    padding-right: 		8px;
    padding-left: 		8px;
}
SPAN#ic07salescontact
{
    border-top:         1px solid #008AC4;
    border-bottom:      1px solid #008AC4;
    border-left:        1px solid #008AC4;
    border-right:       1px solid #008AC4;    
    font-size:          small;
    color: 		        #008AC4;
    width:              50%;
    vertical-align:     middle;
}
SPAN#ic07supportcontact
{
    border-top:         1px solid #008AC4;
    border-bottom:      1px solid #008AC4;
    border-left:        1px solid #008AC4;
    border-right:       1px solid #008AC4;    
    font-size:          small;
    color: 		        #008AC4;
    width:              50%;
    vertical-align:     middle;
}
/*  
    Estilos para formularios: título y cuerpo 
*/
.ic07formtitle
{
    width:              90%;
    padding-top:        4px;
    padding-bottom:     4px;
    color:              #FFFFFF;
    background-color:   #00B6FF;
    filter:             progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#00B6FF,endColorStr=#008AC4);
}
.ic07form
{
    width:              90%;
    font-weight:        bold;
    border-top:         1px solid #008AC4;
    border-bottom:      1px solid #008AC4;
    border-left:        1px solid #008AC4;
    border-right:       1px solid #008AC4;
    padding-top:        10px;
    padding-bottom:     10px;
    padding-left:       5px;
    padding-right:      5px;
    background-color:   #FFF9EF;
    filter:             progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#FFF9EF,endColorStr=#FFEAC4);
}
.ic07formfield
{
    color:              #008AC4;
    font-weight:        bold;
}
.ic07formbutton
{
}
.ic07forminput
{
    background-color:#FFFFCC;
}
/*
    Estilos varios
*/
/*  Estilo para renuncias, disclaimers, etc. */
.ic07warning
{
    color:              #777777;
    font-size:          8pt;
}
/*
    Estilo para presentación de artículo (aka producto, aka item)
*/
DIV#ic07itemtitle
{
    width:              90%;
    padding-top:        4px;
    padding-bottom:     4px;
    color:              #FFFFFF;
    background-color:   #00B6FF;
    filter:             progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFF380,endColorStr=#EAC117);
}
DIV#ic07itemtitle SPAN
{
    width:              75%;
}
DIV#ic07itemtitle SPAN A
{
    display:            block;
}
DIV#ic07itemtitle SPAN#ic07derecha
{
    width:25%;
    text-align:         right;
    vertical-align:     bottom;
}
DIV#ic07itemtitle SPAN#ic07derecha A
{
    display:            block;
}
DIV#ic07itembody
{
    width:              90%;
    font-weight:        bold;
    border-top:         1px solid #008AC4;
    border-bottom:      1px solid #008AC4;
    border-left:        1px solid #008AC4;
    border-right:       1px solid #008AC4;
    padding-top:        10px;
    padding-bottom:     10px;
    padding-left:       5px;
    padding-right:      5px;
    background-color:   #FFF9EF;
    filter:             progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#FFF9EF,endColorStr=#FFEAC4);
}
DIV#ic07itembody A
{
}
DIV#ic07itembody A:hover
{
}
