/* CSS Document */

html {
	height: 100%;
}

ul
{
}


a.botom2 { 
	display				:block; 
	float				:left;
	vertical-align		:middle; 
	text-decoration 	:none;
	background-color	:#F5F5F5;
	border-right		:1px solid #F5F5F5;
	border-left			:1px solid #F5F5F5;
	border-top			:1px solid #F5F5F5;
	border-bottom		:1px solid #F5F5F5;
	padding				:5px;
	font-weight			:normaL;
	color 				:#000000;
	text-align			:right;
	font-size			:20px;
}
a.botom2:link    {  
	color 				:#000000;
	font-weight			:bold;
	text-decoration		:none;
 	}
	
a.botom2:hover   { 
	color 				:#666666;
	background-color	:#FFFFFF; 
	text-decoration		:none;
	font-weight			:bold;
	cursor				:pointer;	
	border-right		:1px solid #999999;
	border-left			:1px solid #999999;
	border-top			:1px solid #999999;
	border-bottom		:1px solid #999999;
}

.n_pregunta{
padding				:5px;
font-weight			:bold;
font-family			:arial;
color				:#000000;
font-size			:10px;
padding-left		:10px;
}
.pregunta{
padding				:5px;
font-weight			:bold;
font-family			:arial;
color				:#000000;
font-size			:12px;
padding-left		:10px;
}

.alternativa{
padding				:5px;
font-family			:arial;
color				:#000000;
font-size			:12px;
padding-left		:65px;
}


li
{
}


td {
	text-align		:left;
	font-size		:12px;
}
body {
	font-family		:Arial;
	font-size		:11px;
	color			:#FFF;
	background		:#FFFFFF;
	text-align		:center;
	color:#000;
}


/* MENU */
/* Root = Horizontal, Secondary = Vertical */

ul#navmenu-h {
  margin			:0;
  border			:0 none;
  padding			:0;
  width				:785px; /*For KHTML*/
  list-style		:none;
  height			:24px;
}

ul#navmenu-h li {
  margin			:0;
  border			:0 none;
  padding			:0;
  float				:left; /*For Gecko*/
  display			:inline;
  list-style		:none;
  position			:relative;
  height			:24px;
}

ul#navmenu-h ul {
  margin			:0;
  border			:0 none;
  padding			:0;
  width				:250px;
  list-style		:none;
  display			:none;
  position			:absolute;
  top				:24px;
  left				:2;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 235px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}





/* Root Menu */
ul#navmenu-h a {
  border: 0px solid #0A0A0A;
  border-right-color: #0A0A0A;
  border-bottom-color: #0A0A0A;
  padding: 0px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #0A0A0A;
  color: #FFFFFF;
  font: bold 12px/22px Arial;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  font-weight:normal;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  background: #191919;
  color: #FFCC00;
}


/* 2nd Menu (Ayuda)*/
#navmenu-h li:hover ul.sub li a
{  background: #191919;
  color: #FFFFFF; padding:3px; border:1px solid #333333; white-space:nowrap; width:130px; height:auto; z-index:300;}
#navmenu-h li:iehover ul.sub li a
{display:block; height:20px; position:relative; float:left; width:130px; font-weight:normal;z-index:2;}

ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background: #191919;
  color: #FFFFFF;
  border-bottom:1px #0A0A0A; solid;
  padding-bottom:0px;
  font-size:12px;
 
    background-image:   url(../administration/images/nav/flecha_derecha.gif)  ;
	background-repeat:no-repeat; background-position:top right 
}

/* 2nd Menu Hover Persistence */

ul#navmenu-h li:hover ul.sub li a:hover,
ul#navmenu-h li:hover ul.sub li:hover a,
ul#navmenu-h li.iehover ul.sub li a:hover,
ul#navmenu-h li.iehover ul.sub li.iehover a {
  background: #0A0A0A;
  color: #ffcc00;
  border-bottom:1px #0A0A0A; solid;
  padding-bottom:3px;
  font-size:12px; 

  background-repeat:no-repeat; background-position:top right 
 
}

ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #0A0A0A;
  color: #ffcc00;
  border-bottom:1px #0A0A0A; solid;
  padding-bottom:3px;
  font-size:12px; 
  background-image:   url(../administration/images/nav/flecha_derecha.gif)  ;  
  background-repeat:no-repeat; background-position:top right 
 
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #191919;
  color: #FFFFFF; width:180px; padding-left:10px;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #323232;
  color: #FFCC00;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 235px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
  z-index: 100;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}


/* LINKS */
a:link, a:visited {
	color			:#444444; 
	text-decoration	:none;
	font-weight		:normal;
}
a:hover {
	color			:#FFCC00;	
	text-decoration	:underline;
	font-weight		:normal;
}
a.menu:link, a.menu:visited { 
	text-decoration :none;
	font-weight		:normal;
	color 			:#FFFFFF;
	padding-left	:10px;
	padding-right	:10px;
}
a.menu:hover   { 
	text-decoration :none;
	font-weight		:normal;
	color			:#FFCC00;
	padding-left	:10px;
	padding-right	:10px;
}



a.prod { 
	display: block; float: left;
	width: 151px !important;
	height: 60px; 
	vertical-align: middle; 
	text-decoration : none;
	background-color:#FFFFFF;
	border-right:1px solid #F5F5F5;
	border-left:1px solid #F5F5F5;
	border-top:1px solid #F5F5F5;
	border-bottom:5px solid #FFCC00;
	padding: 2px 2px 1px 2px;
	font-weight:norma;
	color : #000000;
	text-align:right;
	padding-top:20px;
}
a.prod:link    {  
	color : #000000;
	font-weight:bold;
	text-decoration:none;
	}
a.prod:hover   { 
	color : #FFFFFF;
	background-color: #FFCC00;   
	border:1px solid #F5FF5;
	border-bottom:10px solid #F5F5F5;
	padding: 2px 2px 1px 2px;
	text-decoration: none;
	font-weight:bold;
	cursor:pointer;	
}
a.botom1 { 
	display: block; float: left;
	vertical-align: middle; 
	text-decoration : none;
	background-color:#F5F5F5;
	border-right:1px solid #F5F5F5;
	border-left:1px solid #F5F5F5;
	border-top:1px solid #F5F5F5;
	border-bottom:1px solid #F5F5F5;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	font-weight:normaL;
	color : #000000;
	text-align:right;
}


		a.botomx { 
			display: block; float: left;
			vertical-align: middle; 
			text-decoration : none; 
			background-color:#F5F5F5;
/*			background-image: url(../administration/images/upload2.gif) ; */
			background-repeat:no-repeat; background-position:right;
			 
 
			border-right:1px solid #F5F5F5;
			border-left:1px solid #F5F5F5;
			border-top:1px solid #F5F5F5;
			border-bottom:1px solid #F5F5F5; 
	  		padding:5px;
			padding-left:10px;  
			padding-right:10px;
			font-weight:bold;  
			color : #000000;  
			text-align:right;
		}
		a.botomx:link    {  
			color : #000000;
			font-weight:bold;
			text-decoration:none; 
			}
			
		a.botomx:visited  { 
			color : #000000;
			font-weight:bold;
			text-decoration:none; 
		}
		a.botomx:hover   { 
			color : #666666;
			background-color:#FFFFFF; 
			text-decoration: none;
			font-weight:bold;
			cursor:pointer;	
			border-right:1px solid #999999;
			border-left:1px solid #999999;
			border-top:1px solid #999999;
			border-bottom:1px solid #999999;
			 
			padding-left:10px;
			padding-right:10px; 
		}

a.botom1:link    {  
	color 			:#000000;
	font-weight		:bold;
	text-decoration	:none;
	}
	
	a.botom1:visited  { 
	color 			:#000000;
	font-weight		:bold;
	text-decoration	:none;
}
a.botom1:hover   { 
	color 				:#666666;
	background-color	:#FFFFFF; 
	text-decoration		:none;
	font-weight			:bold;
	cursor				:pointer;	
	border-right		:1px solid #999999;
	border-left			:1px solid #999999;
	border-top			:1px solid #999999;
	border-bottom		:1px solid #999999;
	padding				:5px;
	padding-left		:10px;
	padding-right		:10px;
}


/* FORMS */
.chat_pregunta{
font-weight			:bold;
font-family			:arial;
font-size			:12px;
color				:#000000;
padding				:10px;
text-align			:justify;
}

.chat_respuesta{
font-family			:arial;
font-size			:11px;
color				:#000000;
padding				:0px;
padding-left		:30px;
padding-top			:8px;
text-align			:justify;
 
background:url(../administration/images/nav/raiz.gif) no-repeat left top;
}

a.respuesta_link:link    {  
color 				:#FFCC00;
font-size			:11px;
text-decoration		:underline;
font-weight			:normal;
	}
	
a.respuesta_link:hover  { 
color 				:#FFCC00;
font-size			:11px;
text-decoration		:underline;
font-weight			:normal;
}

a.respuesta_link{
font-family:arial;
font-size:11px;
color:#444444;
padding:11px;
font-weight:normal;
}

a.respuesta_link:visited {
font-family:arial;
font-size:11px;
color:#444444;
padding:10px;
font-weight:normal;
}
	
	a.tema_link:link    {  
	color 				:#444444;
	font-size			:12px;
	text-decoration		:none;
	font-weight			:bold; 
	text-align			:left;	
	padding				:0px 0px;   
	right				:auto;
	font-weight			:bold;
	float				:left
		}
		
	a.tema_link:hover  { 
	color 				:#d9ae02;
	font-size			:12px;
	text-decoration		:underline;
	font-weight			:bold;
	text-align			:left; 
	padding				:0px 0px;   
	right				:auto;
	font-weight			:bold;
	float				:left;
	}
	
	a.tema_link{
	font-family			:arial;
	font-size			:12px;
	color				:#444444;
	padding				:11px;
	font-weight			:bold;
	text-align			:left; 
	padding				:0px 0px;   
	right				:auto;
	font-weight			:bold ;
	float				:left;
	}
 
 
 
	
 	a.subtema_link:link    {  
	color 				:#444444;
	font-size			:11px;
	text-decoration		:none;
	font-weight			:normal; 
	text-align			:left;	
	padding				:0px 0px;   
	right				:auto;
	float				:left;
		}
		
		
		.subtema_link_link    {  
		color 				:#444444;
		font-size			:11px;
		text-decoration		:none;
		font-weight			:normal; 
		text-align			:left;	
		padding				:0px 0px;   
		right				:auto;
		float				:left;
		}
		
		
		
		
		.tema_link_link    {  
		color 				:#444444;
		font-size			:12px;
		text-decoration		:none;
		font-weight			:normal; 
		text-align			:left;	
		padding				:0px;   
		right				:auto;
		float				:left;
		}
		
		
		
	a.subtema_link:hover  { 
	color 				:#d9ae02;
	font-size			:11px;
	 text-decoration		:none; 
	font-weight			:normal;
	text-align			:left;
	padding				:0px 0px;   
	right				:auto;
	float				:left;
	}
	
	
		.subtema_link_hover  { 
		color 				:#d9ae02;
		font-size			:11px;
		text-decoration		:none; 
		font-weight			:normal;
		text-align			:left;
		padding				:0px 0px;   
		right				:auto;
		float				:left;
		}
	
	
	
			.tema_link_hover  { 
		color 				:#d9ae02;
		font-size			:12px;
		text-decoration		:none; 
		font-weight			:normal;
		text-align			:left;
		padding				:0px 0px;   
		right				:auto;
		float				:left;
		}
		
		
	a.subtema_link{
	font-family			:arial;
	font-size			:11px;
	color				:#444444;
	padding				:11px;
	font-weight			:normal;
	text-align			:left;
	padding				:0px 0px;
	right				:auto;
	float				:left
	}
 

/* *********************** */
/* LINK PARA K SE VEA ROJITO URL DE TEMA EN CONTROL DE CALIDAD */
	
	a.subtema_link_ROJO{
	font-family			:arial;
	font-size			:11px;
	color				:#444444;
	background-color:#FF0000;
	padding				:11px;
	font-weight			:normal;
	text-align			:left;
	padding				:0px 0px;
	right				:auto;
	float				:left
	}
	
	
/* ************************* */


.chat_replica{
font-family				:arial;
font-size				:11px;
color					:#000000;
padding					:0px;
padding-left			:30px;
padding-top				:8px;
text-align			:justify;

background:url(../administration/images/nav/raiz.gif) no-repeat left top;
}

.login{
background				:url(../images/intercade_background_login.jpg);
background-position		:top;
background-repeat		:no-repeat;
font-family				:arial;
padding					:15px;
}

.text_login{
text-align				:right;
font-size				:12px;
color					:#000000;
font-family				:arial;
padding					:6px;
}

.text_login2{
text-align				:left;
font-size				:11px;
color					:#333333;
font-family				:arial;
padding					:6px;
text-transform			:uppercase;
}

.text_chat_mensaje{
text-align				:left;
font-size				:10px;
color					:#333333;
font-family				:arial;
padding					:6px;
text-transform			:uppercase;
}


	.text_link_expositor{
	text-align			:left;
	font-size			:10px;
	color				:#333333;
	font-family			:arial;
	padding				:0px;
	text-transform		:uppercase;
	}


.text_expositor_titulo{
text-align				:left;
font-size				:10px;
color					:#333333;
font-family				:arial;
padding					:1px;
text-transform			:uppercase;
}

.button_login {
  font-family      	:arial;
  font-weight      	:bold;
  font-size        	:12px;
  color            	:#000000;
  border           	:1px solid #F2F2F2;
  background-color 	:#FFCC00;
  padding          	:3px;
  padding-right		:10px;
  padding-left		:10px;
}

.button {
  font-family      : arial;
  font-weight      : normal;
  font-size        : 10px;
  color            : #FFFFFF;
  border           : 1px solid #333333;
  background-color : #333333;
  padding          : 1px;
}

.button_chat {
  font-family      : arial;
  font-weight      : normal;
  font-size        : 11px;
  color            : #333333;
  border           : 1px solid #F5F5F5;
  background-color : #F5F5F5;
  padding          : 1px;
}

.inputbox {
  font-family      : arial;
  font-size        : 10px;
  font-weight      : normal;
  color            : #000000;
  background       : #FFFFFF;
  border           : #FFFFFF 1px solid;
  border-top	   : 0px #FFFFFF solid;
  padding          : 2px;
}

.inputbox_upload {
  font-family      : arial;
  font-size        : 10px;
  font-weight      : normal;
  color            : #000000;
  background       : #FFFFFF;
  border           : #FFFFFF 0px solid;
  border-top	   : 0px #FFFFFF solid;
  padding          : 2px;
  padding-bottom:5px;
  padding-top:3px;
}

.inputbox_chat_mensaje {
  font-family      : arial;
  font-size        : 10px;
  font-weight      : normal;
  color            : #000000;
  background       : #F5F5F5;
  border           : #FFFFFF 1px solid;
  border-top	   : 0px #FFFFFF solid;
  padding          : 2px;
}

.inputbox_chat_mensaje_res {
  font-family      : arial;
  font-size        : 12px;
  font-weight      : normal;
  color            : #000000;
  background       : #FFFFFF;
  border           : #FFFFFF 1px solid;
  border-top	   : 0px #FFFFFF solid;
  padding          : 2px;
}


/* VARIOS */
.titulo_1{
color			:#333333;
font-size		:13px;
padding			:10px;
padding-bottom	:0px;
padding-top		:15px;
text-align		:left;
font-family		:arial;
}

.titulo_2{
color			:#000000;
font-size		:24px;
padding			:10px;
padding-top		:0px;
padding-bottom	:0px;
text-align		:left;
font-family		:arial;
font-weight		:bold;
}

.titulo_3{
color			:#333333;
font-size		:13px;
padding			:10px;
padding-bottom	:5px;
padding-top		:0px;
text-align		:left;
font-family		:arial;
}

.mail {
	font-size: 24px;
	color: #FF9900;
	font-family		:arial;
}

.mail2 {
	font-size: 12px;
	color: #FF9900;
	font-family		:arial;
}
.titulo_4{
color			:#444444;
font-size		:18px;
text-align		:left;
font-family		:arial;
font-weight		:bold;
padding-bottom	:2px;
}
.titulo_5{
color			:#444444;
font-size		:16px;
text-align		:left;
font-family		:arial;
font-weight		:bold;
padding-bottom	:0px;
padding-left	:10px;
}

.titulo_6{
color			:#333333;
font-size		:13px;
padding-bottom	:5px;
padding-top		:0px;
text-align		:left;
font-family		:arial;
}

.ultimo_acceso{
color			:#444444;
font-size		:11px;
text-align		:right;
font-family		:arial;

padding-right	:10px;
padding-bottom	:2px;
}

.link{
color			:#0066FF;
font-size		:11px;
text-align		:left;
font-family		:arial;

}

.fecha{
text-align		:center;
font-size		:12px;
color			:#CCCCCC;
}
.ico_descarga{
text-align		:center;
padding			:5px;
}

.toll_tips{
padding			:10px;
color			:#333333;
font-size		:11px;
font-family		:arial;
}
	.toll_tips_nombre_{
	display			:block;
	color			:#333333;
	font-size		:13px;
	font-family		:arial;
	}
	.toll_tips_empresa_{
	display			:block;
	color			:#333333;
	font-size		:10px;
	font-family		:arial;
	padding-top		:15px;
	}
	.toll_tips_fecha_{
	display			:block;
	color			:#333333;
	font-size		:10px;
	font-family		:arial;
	}
	
.firma{
text-align			:center;
padding-top			:5px;
padding-right		:10px;
padding-bottom		:1px;
font-size			:11px;
color				:#CCCCCC;
}
.firma2{
text-align			:center;
padding-top			:3px;
padding-right		:10px;
padding-bottom		:1px;
font-size			:10px;
color				:#999999;
}
.images{
padding				:5px;
text-align			:center;
}
.top_tables_titulos {
text-transform		:uppercase; 
font-weight			:bold; 
padding				:10px; 
color				:#000000; 
font-size			:13px; 
padding-top			:50px; 
border-bottom		:1px #F5F5F5 solid; 
padding-bottom		:5px; 
text-align			:left; 
font-family			:arial;
}
.top_tables {
text-transform		:uppercase; 
font-weight			:bold;  
padding 			:10px;
color				:#000000; 
background-color	:#F5F5F5; 
font-size			:12px; 
padding-top			:30px; 
padding-bottom		:5px; 
text-align			:left;  
font-family			:arial;
}
.top_tables2 {
text-transform		:uppercase; 
font-weight			:bold; 
color				:#000000; 
background-color	:#F5F5F5; 
font-size			:12px; 
border-right		:1px #FFFFFF solid; 
padding-top			:20px; 
padding-bottom		:5px; 
text-align			:center;  
font-family			:arial;
}
.top_tables3 {
text-transform		:uppercase; 
font-weight			:bold; 
color				:#000000; 
background-color	:#F5F5F5; 
font-size			:12px;  
padding-top			:20px; 
padding-bottom		:5px; 
text-align			:center;  
font-family			:arial;
}
.content_tables {
padding				:8px; 
font-family			:arial; 
text-align			:left; 
border-bottom		:1px #F5F5F5 solid;
font-size			:10px;
}
.content_tables2 {
padding				:8px; 
font-family			:arial; 
text-align			:left; 
border-bottom		:1px #F5F5F5 solid;
font-size			:11px; 
text-align			:justify;
}
.content_tables_uppercase {
padding				:5px; 
font-family			:arial; 
text-align			:center; 
border-bottom		:1px #F5F5F5 solid;
font-size			:10px; 
text-transform		:uppercase;
}

a.sesion:link, a.sesion:visited {
color				:#FFCC00;
text-transform		:uppercase;
font-size			:10px;
}

a.sesion:hover {
color:#FFFFFF;
}

INPUT{
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
}

.tablaformulario{
	border: 1px solid #cccccc;
	background-color: #f9f9f9;
}
.cabezera_list{
color				:#000000;
background-color	:#eae8e9;
font-family			:"tahoma"; 
font-size			:11px;
color				:#333333; 
PADDING-BOTTOM		:5px; 
PADDING-TOP			:5px; 
font-weight			:bold; 
padding-left		:5px;
}

	.tema_link_   {  
 
	color 				:#444444;
	font-size			:12px;
	text-decoration		:none; 
	text-align			:right;	
	padding				:0px 0px;
	text-align			:left;
	font-weight			:bold;
	float				:left;
	text-decoration		:underline;
			}
	
	.subtema_link_    {  
	color 				:#444444;
	font-size			:11px;
	text-decoration		:none;
	font-weight			:normal; 
	text-align			:left;	
	padding				:0px 0px;   
	right				:auto;
	float				:left;
		}
		
	
 

.adc_accesos_bienvenido {
text-align				:right;
font-size				:13px;
color					:#FFFFFF;
font-weight				:bold;
text-transform			:uppercase;
}

.adc_accesos_tipo {
text-align				:right;
font-size				:11px;
color					:#999999;
font-weight				:bold;
text-transform			:uppercase;
padding-bottom			:10px;
}

.adc_padding_content {
background				:#FFFFFF;
padding-left			:30px;
padding-right			:30px;
padding-top				:30px;
padding-bottom			:10px;
font-family				:arial;
font-size				:12px;
line-height				:16px;
}

.adc_titulo {
font-size				:26px;
font-weight				:bold;
color					:#666666;
padding-bottom			:10px;
display					:block;
line-height				:28px;
}

.adc_subtitulo {
font-size				:16px;
font-weight				:bold;
color					:#FF6600;
display					:block;
text-transform		:uppercase;
}

.adc_foto_tabla {
background				:#333333;
margin-top				:25px; 
border					:25px #F0F0F0 solid; 
vertical-align			:middle;
}


.over{background:#FFFFCC;}
.over2{}

.cambio_cutso{
color				:#ffffff;
font-size			:13px;
  
text-align			:left;
font-family			:arial;
}

.tiempo_transcurre{
color:#FF0000; font-weight:bold}

