
*
{
	margin				:	0px;
	padding				:	0px;
}

#Container
{
	background-color	:	#FFFFFF;
}

#login
{
	font-size			:	xx-small;
	left				:	652px;
	position			:	absolute;
	top					:	0px;
	z-index				:	4;
}

#Menu a
{
	color				:	#DFDFDF;
	font-style			:	normal;
	text-decoration		:	none;
}

#Menu a:hover
{
	color				:	#FFFFFF;
	text-decoration		:	underline;
}

#Menu li:first-child
{
	border-left-color	:	#55A8FB;
	border-width		:	1px;
}

#Navegacion
{
	background-color	:	white;
	clear				:	both;
	left				:	0px;
	position			:	relative;
	visibility			:	visible;
	width				:	100%;
	/*left				:	7px;*/
	/*position				:	absolute;*/
	/*top					:	80px;*/
	/*width				:	748px;*/
}

#PlecaSuperior 
{
	background			:	url(imagenes/backs/fondo_azul3.jpg) repeat-x;
	height				:	60px;
	margin-left			:	0;
	top					:	0px;
	width				:	100%;
	/*height				:	65px;*/
	/*height				:	80px;*/
	/*left				:	0px;*/
	/*position				:	absolute;*/
	/*top					:	0px;*/
	/*width				:	 800px;*/
}
	
#PlecaSuperior h1
{
	background			:	url(imagenes/logos/HeaderDataproducts7.jpg) no-repeat;
	border				:	0px;
	height				:	60px;
	width				:	100%;
	/*background			:	url(../imagenes/logos/HeaderDataproducts3.jpg) no-repeat top left;*/
	/*height				:	80px;*/
	/*width				:	800px;*/
}	

#PlecaSuperior h1 span
{
	display				:	none;
}

#tablacentral
{
	height				:	470px;
	left				:	10px;
	position			:	relative;
	top					:	40px;
	width				:	700px;
	z-index				:	100;
}

.button
{
	background-color	:	#F0F0F0;
	border				:	1px solid #CCCCCC;
	color				:	#000000;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	11px;
	font-style			:	normal;
	font-weight			:	bold;
}

.button_small
{
	background-color	:	#F0F0F0;
	border				:	1px solid #CCCCCC;
	color				:	#000000;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	6px;
	font-style			:	normal;
	font-weight			:	bold;
}

.CHorRule
{
	border-bottom		:	dotted 1px #A0A0A0;
}

.cleaner
{
	background			:	transparent;
	border				:	none;
	clear				:	both;
	font-size			:	1px;
	height				:	1px;
	margin				:	0;
	padding				:	0;
}

.column-in
{
	margin				:	0;
	padding				:	0.5em 1em;
}

.CBackground
{
	background-color	:	#F0F0F0;
	border				:	1px solid #CCCCCC;
	color				:	#000000;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	11px;
	font-style			:	normal;
	font-weight			:	bold;
	padding-bottom		:	10px;
	padding-top			:	5px;
	margin				:	5px;
}

.CBackgroundII
{
	background			:	url(imagenes/texture0208.jpg) repeat-x;
	border				:	1px solid #CCCCCC;
	color				:	#000000;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	11px;
	font-style			:	normal;
	font-weight			:	bold;
	padding-bottom		:	10px;
	padding-top			:	5px;
	margin				:	5px;
}

.CBackgroundIII
{
	background			:	url(imagenes/texture0209.jpg);
	border				:	1px solid #CCCCCC;
	color				:	#000000;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	11px;
	font-style			:	normal;
	font-weight			:	bold;
	padding-bottom		:	10px;
	padding-top			:	5px;
	margin				:	5px;
}

.CPageHdr
{
	color				:	#0091CF;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	18px;
	font-weight			:	bold;
	padding-bottom		:	10px;
	padding-top			:	5px;
}

.encabezado_login
{
	color				:	#0091CF;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	9px;
	font-stretch		:	semi-condensed;
	font-weight			:	normal;
}

.encabezado_seccion
{
	border-bottom		:	dotted 1px #8DA4E6;
	color				:	#0091CF;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	16px;
	font-weight			:	bold;
	padding-bottom		:	10px;
	padding-top			:	5px;
	/*font-size				:	small;*/
}

.encabezado_subseccion
{
	color				:	#0091CF;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	14px;
	font-weight			:	normal;
	padding-bottom		:	5px;
	padding-top			:	3px;
	/*font-size				:	small;*/
	/*padding-top			:	5px;*/
}

.familia_ns a
{
	color				:	#999999;
}

.familia_ns a ul
{
	color				:	#999999;
	list-style-type		:	none;
	margin				:	0;
	padding				:	0;
}

.familia_ns li
{
	display				:	inline;
}

.familia_ns li a
{
	background			:	#888;
	border-top			:	solid 1px #fff;
	display				:	block;
	padding				:	2px 0 2px 30px;
}

.familia_ns li a:hover
{
	background			:	#f80
}

/*OJO
.familia_s a
{
	color				:	#000000;
}*/

.inputbox
{
	background-color	:	#F0F0F0;
	border				:	1px solid #000000;
	color				:	#000000;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	xx-small;
}

.inputbox2
{
	background-color	:	#F0F0F0;
	border				:	1px solid #888888;
	color				:	#333333;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	xx-small;
	margin-left			:	2px;
	margin-top			:	2px;
}

.inputbox_small
{
	background-color	:	#FFFFFF;
	border				:	1px solid #000000;
	color				:	#000000;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	8px;
}

.lista
{
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	xx-small;
	line-height			:	14px;
	list-style-type		:	none;
	margin-left			:	0px;
	margin-top			:	8px;
	text-align			:	left;
	/*margin-left			:	2px;*/
}

.navegacion
{
	color				:	#333399;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	xx-small;
	text-align			:	left;
}

.subfamilia_ns a
{
	color				:	#999999;
	margin-left			:	5px;
}

.subfamilia_s a
{
	color				:	#000;
	margin-left			:	5px;
}

.texto
{
	color				:	#000000;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	x-small;
	padding-top			:	10px;
}

.texto_noticia
{
	color				:	#00374F;
	font-size			:	small;
}

a:hover
{
	color				:	#1781FF;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	12px;
	font-weight			:	bold;
	text-decoration		:	underline; /*none;*/
	/*color				:	#33CCCC;*/
}

a:link
{
	color				:	#E87E00;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	12px;
	font-weight			:	bold;
	text-decoration		:	underline; /*none;*/
}

a:visited
{
	color				:	#00374F;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	12px;
	font-weight			:	bold;
	text-decoration		:	underline; /*none;*/
}

a.CSmall:hover
{
	color				:	#1781FF;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	9px;
	font-weight			:	normal;
	text-decoration		:	underline; /*none;*/
	/*color				:	#33CCCC;*/
}

a.CSmall:link
{
	color				:	#E87E00;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	9px;
	font-weight			:	normal;
	text-decoration		:	underline; /*none;*/
}

a.CSmall:visited
{
	color				:	#00374F;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	9px;
	font-weight			:	normal;
	text-decoration		:	underline; /*none;*/
}

body
{
	background			:	#fff;
	font				:	11pt/1.5 sans-serif;
	margin-left			:	5px;
	/*margin				:	0;
	padding				:	0;*/
}

div#CMenu
{
	background-color	:	#888888;
	color				:	#FFFFFF;
	display				:	block;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	8px;
	left				:	0px;
	width				:	100%;
}

div#CMenu a
{
	text-decoration		:	none;
}

div#CMenu a:hover
{
	text-decoration		:	none;
}

div#contenido
{
	margin				:	0px;
	margin-top			:	0px;
	/*100px;*/
	margin-left			:	0px;
	width				:	100%;
}

div#footer
{
	background-image	:	url(imagenes/backs/gradgris.jpg);
	background-repeat	:	repeat-x;
	border-top			:	medium #336666;
	clear				:	both;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	xx-small;
	height				:	75px;
	text-align			:	center;
	width				:	100%;
	/*border-top			:	dotted 1px #000000;*/
	/*height				:	31px;*/ 
	/*float				:	none;*/
	/*font-size				:	x-small;*/
	/*margin-top			:	50px;*/
	/*width				:	748px;*/
}

div#formcontainer
{
	margin-left			:	40px;
	margin-top			:	20px;
	width				:	390px;
}

div#formcontainer div.clearfix
{
	border-top			:	1px solid #CCC;
	padding				:	10px 0px;
	vertical-align		:	top;
}

div#formcontainer div.derecha
{
	margin-right		:	10px;
	text-align			:	right;
}

div#formcontainer form
{
	border-bottom		:	1px solid #CCC;
	border-left			:	1px solid #CCC;
	border-right		:	1px solid #CCC;
	border-top			:	1px solid #CCC;
}

div#formcontainer form label
{
	color				:	#003366;
	float				:	left;
	font-size			:	.75em;
	margin				:	0 10px;
	width				:	120px;
}

div#formcontainer h2
{
	background-color	:	#CCC;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	medium;
	padding				:	3px;
}

div#header
{
	top					:	0px;
	/*width				:	800px;*/
}

div#Menu
{
	background-color	:	#178BFF;
	color				:	#FFFFFF;
	display				:	block;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	x-small;
	height				:	21px;
	left				:	0px;
	text-align			:	center;
	width				:	100%;
	/*position				:	absolute;*/
	/*top					:	56px;*/
	/*width				:	800px;*/
}

div#Menu li
{
	background-color	:	#178BFF;
	border-bottom		:	1px solid #55A8FB;
	border-right-color	:	#55A8FB;
	border-right		:	1px solid;
	float				:	left;
	list-style-type		:	none;
	margin-left			:	auto;
	margin-right		:	auto;
	padding				:	3px 10px 3px;
	/*margin-left			:	0px;*/
	/*padding				:	2px 8px;*/
}

div#Menu ul
{
	background-color	:	#178BFF;
	border-left-color	:	#55A8FB;
	border-left-style	:	solid;
	border-left-width	:	1px;
	font-weight			:	bold;
	margin-left			:	auto;
	margin-right		:	auto;
}

div#MenuProductos
{
	font-size			:	x-small;
	height				:	183px;
	left				:	0px;
	margin				:	5px;
	position			:	relative;
	width				:	200px;
	z-index				:	9;
}

h1
{
	color				:	#0091CF;
	border-bottom		:	dotted 1px #8DA4E6;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	/*font-size			:	small;*/
	font-size			:	14px;
	font-weight			:	bold;
	padding-top			:	5px;
}

h2
{
	color				:	#0091CF;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	/*font-size			:	small;*/
	font-size			:	13px;
	/*font-weight			:	normal;*/
	font-weight			:	bold;
	/*padding-top			:	5px;*/
	padding-top			:	3px;
}

h3
{
	color				:	#0091CF;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	12px;
	font-weight			:	bold;
	padding-top			:	2px;
}

h4
{
	color				:	#0091CF;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	11px;
	font-weight			:	bold;
	padding-top			:	1px;
}

h5
{
	color				:	#0091CF;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	10px;
	font-weight			:	bold;
	padding-top			:	0px;
}

p
{
	color				:	#0000FF;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	x-small;
	padding-top			:	5px;
}

p.CSmall
{
	color				:	#FF0000;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	9px;
}

table.tablageneral
{
	color				:	#000000;
	border-width		:	0px;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	x-small;
	font-weight			:	normal;
	margin				:	0px 0px 0px 0px;
	padding-bottom		:	3px;
	padding-left		:	3px;
	padding-right		:	3px;		
	padding-top			:	3px;
	width				:	100%;
	/*font-size				:	12px;*/
	/*border				:	none;*/
}

table.tablageneral th
{
	background-color	:	#CCCCCC;
	border-color		:	#999999;
	border-right		:	dotted 1px;
	font-size			:	x-small;
	font-stretch		:	condensed;
	line-height			:	19px;
	padding				:	1px 3px 1px 3px;
	vertical-align		:	text-top;
	/*text-align				:	left;*/
	/*background-color		:	#E7F6FF;*/
	/*width				:	100%;*/
}

table.tablageneral td
{
	/*background-color	:	#FFFFFF;*/
	border-bottom		:	#CCCCCC solid 1px;
	font-size			:	x-small;
	font-weight			:	normal;
	padding				:	1px 3px 1px 3px;
	vertical-align		:	top;
	/*text-align				:	left;*/
	/*background-color		:	#E1E6FE;*/
	/*border				:	none;*/
}

ul#navlist
{
	font-size			:	10px;
	list-style-type		:	none;
	margin				:	0;
	padding				:	0;
}

ul#navlist li
{
	display				:	inline;
	font-size			:	10px;
}

ul#navlist li a
{
	background			:	#888;
	border-top			:	solid 1px #fff;
	color				:	#fff;
	display				:	block;
	font-size			:	10px;
	padding				:	2px 0 2px 3px;
}

ul#navlist li a:hover
{ 
	background			:	#0091D2;
	font-size			:	10px;
}

ul#navlist li a#current
{
	background			:	#0091D2;
	color				:	#fff;
	font-size			:	10px;
}

ul#navlist li a#subcurrent
{
	background			:	#94CCED;
	color				:	#fff;
	font-size			:	10px;
}

ul#navlist li a#subcurrent:hover
{
	color				:	#333333;
	font-size			:	10px;
}

ul#subnavlist
{
	font-size			:	10px;
	list-style-type		:	none;
	margin				:	0 0 0 0;
	padding				:	0 0 0 0px;
}

ul#subnavlist li
{
	display				:	inline;
	font-size			:	10px;
}

ul#subnavlist li a
{
	background			:	#DDDDDD;
	border-top			:	solid 1px #fff;
	color				:	#440;
	display				:	block;
	font-size			:	10px;
	height				:	auto;
	padding				:	2px 1px 2px 10px;
}

ul#subnavlist li a:hover
{ 
	background			:	#94CCED;
	font-size			:	10px;
}

ul.CWikiList
{
	display				:	list-item;
	list-style			:	outside, square;
	margin-left			:	20px;
	padding				:	5px;
}
