
/* Body style */
body 				{background-color: #ffffff; margin: 0px;}
p		 			{font-size:11px; font-family: Arial, verdana, Helvetica, sans-serif;}

/* Template */
.Header				{background:url(/Global/Templates/sites/IDBv2/images/IDBHeader_bg.png) repeat-x; padding:0px;}
.languageToggle		{}
.languageToggle	a	{font-size:11px; font-family: Arial, verdana, Helvetica, sans-serif; color:#666666; text-decoration:none;}
.languageToggle	a:hover { color:#333333; }
.tableTemplate		{width: 950px; border-collapse:collapse;border-spacing:0;}
.tab				{border-bottom:1px solid #ADADAD;}

/* Box style */
.boxTitle 			{font-family: Arial, verdana, Helvetica, sans-serif; font-size:12px; color:#042558; font-weight:bold;}
.boxTitle2 			{font-family: Arial, verdana, Helvetica, sans-serif; font-size:14px; color:#042558; font-weight:bold;border-bottom: 1px double #CCCCCC; padding-top:10px;}
.boxTitle a:link	{text-decoration:none; color:#F78341;}
.boxTitle a:visited	{text-decoration:none; color:#F78341;}
.boxTitle a:hover	{color:#ffffff; background: #0F59D3}

.boxTitle2			{font-family: Arial, verdana, Helvetica, sans-serif; font-size:11px; color:#0F59D3;}

.boxContent 		{font-family: Arial, verdana, Helvetica, sans-serif; font-size:11px;}
.boxTable			{font-family: Arial, verdana, Helvetica, sans-serif; font-size:11px; BORDER: #AAAAAA 1px solid;}
.boxTitleBlue		{font-size:13px; color:#0F59D3; font-weight:bold;}
.boxTableError		{BORDER: #FF0000 1px solid; font-size:12px;}

/* form style */
input 				{font-family: Arial, verdana, Helvetica, sans-serif; font-size:11px; BORDER: #AAAAAA 0px solid;}
input2				{border:hidden; }
select 				{font-size:11px; BORDER: #AAAAAA 0px solid;}
.inputBorder		{font-size:11px; BORDER: #666666 1px solid;}

/* Error message*/
.error	 			{font-size: 12px; font-family: Arial, verdana, Helvetica, sans-serif; color:#990000;}
.errorBox			{BORDER: #AAAAAA 1px solid; background-color:#E8E8E8; height:100%; vertical-align:middle; border-right-style:ridge; border-bottom-style:ridge; padding-left: 3px; padding-right: 3px;}


/* Title */
.Title 				{font-size:11px; font-family: Arial, verdana, Helvetica, sans-serif; color:#000000; font-weight:bold;}
.Title a:link		{text-decoration:none;  color:#000000}
.Title a:visited	{text-decoration:none;  color:#000000}
.Title a:hover		{font-size:11px; font-family: Arial, verdana, Helvetica, sans-serif; color:#ffffff; background: #0F59D3}

.TitleGray			{font-size:11px; font-family: Arial, verdana, Helvetica, sans-serif; color:#999999; font-weight:bold;}
.TitleGray a:link	{font-size:11px; font-family: Arial, verdana, Helvetica, sans-serif; color:#999999; font-weight:bold;}
.TitleGray a:visited{text-decoration:none;  color:#999999}
.Title a:hover		{font-size:11px; font-family: Arial, verdana, Helvetica, sans-serif; color:#ffffff; background:#F78341}

.TitleWhite			{font-size:11px; font-family: Arial, verdana, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
.TitleBlack 		{font-size:11px; font-family: Arial, verdana, Helvetica, sans-serif; color:#000000;}


.Summary			{font-family: Arial, verdana, Helvetica, sans-serif; font-size:11px; color:#666666; font-style:italic; font-size:16px; font-weight:bold;}

/* Disabled fields */
.Disabled 			{font-family: Arial, verdana, Helvetica, sans-serif; font-size:11px; color:#999999}
.Disabled a:link	{font-family: Arial, verdana, Helvetica, sans-serif; font-size:11px; color:#999999}
.listChecked		{font-family: Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold;}


/* Link */
.TextLink 			{font-size:11px; font-family: Arial, verdana, Helvetica, sans-serif; color:#990000;}
.TextLink a:link	{text-decoration:none;  color:#0066CC;}
.TextLink a:visited {text-decoration:none;  color: #0066CC;}
.TextLink a:hover	{font-size:11px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration:underline; }


.ealertBoxProject 
	{
		font-size: 11px;
		background: #F8F9EE;
		overflow:auto;
		height:93px;
		padding: 3px;
		border: #CCCCCC 1px solid;
	}
	
/* --- TR Highlight --- */
.ealerttrBg1		{background-color:#eeeeee;}
.ealerttrBg2		{background-color:#F6F8E1;}
.ealerttrBgOver		{background-color:#E9EEB8;}
.ealerttrBgSelected	{background-color:#999999;}
.ealerttrCursor		{cursor:pointer;}	

.ealertError 
	{
		color: #990000;
		font-size:11px;
	}	
	
.msgText			{font-family: Arial, verdana, Helvetica, sans-serif; font-size:14px;}
.msgText a:link		{text-decoration:none; color:#0066CC;}
.msgText a:visited 	{text-decoration:none; color:#0066CC;}
.msgText a:hover	{text-decoration:underline; color:#0066CC; }

.borderGray {border:1px solid #999999}
.addMarginTop {margin-top:9px;}
.noText { color:#999999 }
.borderTab { border-bottom:1px solid #ADADAD; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; border-top:1px solid #DEDEDE;}
.noBorderTab {border-bottom:1px solid #ADADAD;}


.mainTitle				{font-family: Arial, verdana, Helvetica, sans-serif; font-size:18px; color:#666666}
.mainTextLink 			{font-size:16px; font-family: Arial, verdana, Helvetica, sans-serif; color:#666666;}
.mainTextLink a:link	{text-decoration:none;  color:#666666;}
.mainTextLink a:visited {text-decoration:none;  color: #666666;}
.mainTextLink a:hover	{text-decoration:underline; }
.mainLine				{border-bottom:1px dashed;}

/* ---New Main--- */
.liste{color:#000000; font-size:11px; font-family: Arial, verdana, Helvetica, sans-serif; list-style: url(../images/arrows.gif);}
.TableInfo{background-color:#F7F7F7; font-family: Arial, verdana, Helvetica, sans-serif; font-size:11px; border:dotted #E1BCA9 1px; height:75px;}
.TableTitle{background-color:#CCCCCC; font-family: Arial, verdana, Helvetica, sans-serif; font-size:13px; border:dotted #E1BCA9 1px;font-weight:bold;}

.lat8 {
	background-color: #FFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C6C6C6;
}

.lat3 {
	background-color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D0D0D0;
}

.text_recuadro {
	font-family: arial;
	font-size: 11px;	
	color: #333;
	text-decoration: none;
	text-align: left;
}

.divTitle{
background-color:#666666;
background-repeat:repeat-x;
width:950;
}

.divTitleWhite{
background-color:#F8F7F6;
width:950;
}





/*Nuevos estilos*/

#texto_superior {
	font-family: Arial;
	font-size: 1.1em;
	font-weight:bold;
	/*background-image: url(../images/fnd_sup.gif);
	background-repeat: repeat-x;*/
	border-bottom:1px solid #DFDDDB;	
	height: 1.5em;
	color: #666;
	/*padding-top: 2em;*/
}

#producto1 {
	width: 195px;
	background-color: #FFF;
	/*top: 93px;
	left: 0px;
	position: absolute;*/
	/*height: 23em;*/
	border: 1px solid #F4F3F2;
	padding: 7 7 7 7;
	/*padding: 13px;*/
	float:left;/*Misma linea*/
	margin:2px 5px;
}

#producto5 {
	width: 195px;
	background-color: #FFF;
	/*top: 530px;
	left: -3px;
	position: absolute;*/
	/*height: 230px;*/
	border: 1px solid #F4F3F2;
	padding: 7 7 7 7;
	/*padding: 13px;*/
	float:left;/*Misma linea*/
	margin:2px 5px;
}

#productolist {
	width: 930px;
	background-color: #FFF;
	/*top: 93px;
	left: 0px;
	position: absolute;*/
	height: 60px;
	border: 1px solid #F4F3F2;
	padding-left: 10px;
	padding-top: 5px;
	float:none;
	margin:1px 1px;
}

#descrip_productList{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	margin: 0px;
	
	/*height:20em;*/	
}

#foto_prod1 {
	height: 7.5em;
	/*width: 150px;
	margin: auto;	
	background-repeat: no-repeat;
	background-position: center center;*/
	text-align:center;
	
}

#good {
	background-image: url(img/visto_bueno.png);
	height: 100px;
	width: 84px;
	background-repeat: no-repeat;
	margin: auto;
}

.titulo_red {
	font-family: arial;
	font-size: 14px;
	font-weight: bolder;
	color: #CC0000;
	text-decoration: none;
}

.menu_caja {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;	
}

#descrip_product{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	margin: 0px;
	height:20em;		
}

#descrip_product2{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	margin: 0px;
	height:12em;		
}

.contenedor_opciones{
   margin:0 auto; 
   border: 1px solid #000000;
}

#tit_secound {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #666;
	padding-left: 25px;
	background-image: url(../images/bullet.gif) ;
	background-repeat: no-repeat;
	height: 18px;
	padding-top: 3px;
}

.clear{
   clear:both;
}

#messageAlertDiv p, #messageNewsDiv p, #messageOtherDiv p {font-size:.7em;padding-top:5px;font-family:Arial;font-weight:bold;color:#042558;}

.titulo_grey {
	font-family: arial;
	font-size: 1.5em;	
	color: #333;
	text-decoration: none;
	font-weight:bold;
}

.buscaraver{   
   border: 1px solid #000000;
}

#menu_up {	
	margin: 0 auto;   
    height:44px; 
    text-align:left;    
}

	
.yourprofile_En {
	font-weight: normal;
	text-decoration: none;
	height: 44px;
	line-height:44px;	
	width: 121px;	
	background-image: url(../images/your_profile_en.gif);
	cursor:pointer;
	display:block;
	float:left;
	}
.yourprofile_Sp {
	font-weight: normal;
	text-decoration: none;
	height: 44px;	
	width: 121px;	
	background-image: url(../images/your_profile_sp.gif);
	cursor:pointer;
	float:left;
	}
	
.yourprofile_En:hover span, #yourprofile_En.seleted {
	font-weight: normal;
	text-decoration: none;
	height: 44px;
	width: 121px;
	background-image: url(../images/your_profile_roll_en.gif);
	cursor:pointer;
	float:left;
	}
	
.yourprofile_Sp:hover span, #yourprofile_Sp.seleted {
	font-weight: normal;
	text-decoration: none;
	height: 44px;
	width: 121px;
	background-image: url(../images/your_profile_roll_sp.gif);
	cursor:pointer;
	float:left;
	}


.yoursubcription_En {
	font-weight: normal;
	text-decoration: none;
	height: 44px;	
	width: 140px;	
	background-image: url(../images/your_subscription_en.gif);
	cursor:pointer;
	float:left;
}

.yoursubcription_Sp {
	font-weight: normal;
	text-decoration: none;
	height: 44px;	
	width: 140px;	
	background-image: url(../images/your_subscription_sp.gif);
	cursor:pointer;
	float:left;
}

.yoursubcription_En:hover, .yoursubcription_En_seleted {
	font-weight: normal;
	text-decoration: none;
	height: 44px;	
	width: 140px;
	background-image: url(../images/your_subscription_roll_en.gif);
	cursor:pointer;
	float:left;
}

.yoursubcription_Sp:hover, .yoursubcription_Sp_seleted {
	font-weight: normal;
	text-decoration: none;
	height: 44px;	
	width: 140px;
	background-image: url(../images/your_subscription_roll_sp.gif);
	cursor:pointer;
	float:left;
}

.yourUnsubscribe_En {
	font-weight: normal;
	text-decoration: none;
	height: 44px;	
	width: 111px;	
	background-image: url(../images/unsubscribe_en.gif);
	cursor:pointer;
	float:left;
	
}

.yourUnsubscribe_Sp {
	font-weight: normal;
	text-decoration: none;
	height: 44px;	
	width: 141px;	
	background-image: url(../images/unsubscribe_sp.gif);
	cursor:pointer;
	float:left;
	
}
	
.yourUnsubscribe_En:hover span, #yourUnsubscribe.seleted {
	font-weight: normal;
	text-decoration: none;
	height: 44px;
	width: 111px;
	background-image: url(../images/unsubscribe_roll_en.gif);
	cursor:pointer;
	float:left;
}

.yourUnsubscribe_Sp:hover span, #yourUnsubscribe_Sp.seleted {
	font-weight: normal;
	text-decoration: none;
	height: 44px;
	width: 141px;
	background-image: url(../images/unsubscribe_roll_sp.gif);
	cursor:pointer;
	float:left;
}


.helplogout_En {
	font-weight: normal;
	text-decoration: none;
	height: 44px;	
	width: 48px;	
	background-image: url(../images/help_en.gif);
	cursor:pointer;
	float:left;
	
}

.helplogout_Sp {
	font-weight: normal;
	text-decoration: none;
	height: 44px;	
	width: 48px;	
	background-image: url(../images/help_sp.gif);
	cursor:pointer;
	float:left;
	
}
	
.helplogout_En:hover span, .helplogout_En_seleted {
	font-weight: normal;
	text-decoration: none;
	height: 44px;
	width: 48px;
	background-image: url(../images/help_roll_en.gif);
	cursor:pointer;
	float:left;
}

.helplogout_Sp:hover span, .helplogout_Sp_seleted {
	font-weight: normal;
	text-decoration: none;
	height: 44px;
	width: 48px;
	background-image: url(../images/help_roll_sp.gif);
	cursor:pointer;
	float:left;
}


.helplogout2_En {
	font-weight: normal;
	text-decoration: none;
	height: 44px;	
	width: 69px;	
	background-image: url(../images/logout_en.gif);
	cursor:pointer;
	float:left;
	
	
}

.helplogout2_Sp {
	font-weight: normal;
	text-decoration: none;
	height: 44px;	
	width: 69px;	
	background-image: url(../images/logout_sp.gif);
	cursor:pointer;
	float:left;
	
}
	
.helplogout2_En:hover span, #helplogout2.seleted {
	font-weight: normal;
	text-decoration: none;
	height: 44px;
	width: 69px;
	background-image: url(../images/logout_roll_en.gif);
	cursor:pointer;
	float:left;
}

.helplogout2_Sp:hover span, #helplogout2_Sp.seleted {
	font-weight: normal;
	text-decoration: none;
	height: 44px;
	width: 69px;
	background-image: url(../images/logout_roll_sp.gif);
	cursor:pointer;
	float:left;
}




.welcome {
	font-family: verdana;
	font-size: 12px;
	color: #999;
	text-decoration: none;
	text-align: right;
	padding-right:10px;
	padding-top:10px;
}
	
/*#welcome {
	font-weight: normal;
	text-decoration: none;
	height: 25px;
	
	width: 380px;
	position: absolute;
	left: 530px;
	text-align: right;
	padding-top: 1px;
	padding-right:10px;
	}*/
/*#help {
	font-weight: normal;
	text-decoration: none;
	height: 25px;
	
	width: 90px;
	position: absolute;
	left: 920px;
	text-align: center;
	padding-top: 7px;
	
	}
#logout {
	font-weight: normal;
	text-decoration: none;
	height: 25px;	
	width: 89px;
	position: absolute;
	left: 1014px;
	text-align: center;
	padding-top: 7px;
	
	}*/
	
/*#raya {
font-weight: normal;
text-decoration: none;
height: 27px;

width: 2px;
position: absolute;
left: 1012px;
text-align: right;
}*/

#tabs .control2 { float: right; display: inline; position: relative; }
#tabs .control2 span { display: none; width: 8em; text-align: right; position: absolute; right: 3em; top: 0.3em; font: 0.9em/1em Arial, Helvetica, sans-serif; color: #999;}
#tabs .control2 a { display: block; height: 1.2em; width: 1.2em; background: url(../images/f_controles.gif) no-repeat left top; cursor: pointer; float: left; display: inline; padding: 0; text-decoration: none;}

#tabs .control2 #miniaturas { background-position: left top;}
#tabs .control2 #miniaturas.marcado { background-position: left bottom;}
#tabs .control2 #miniaturas:hover, #tabs .control2 #miniaturas.seleted { background-position: left bottom;}
#tabs .control2 #miniaturas:hover span { display: block;}

#tabs .control2 #lista { background-position: right top;}
#tabs .control2 #lista.marcado { background-position: right top;}
#tabs .control2 #lista:hover,  #tabs .control2 #lista.seleted { background-position: right bottom;}
#tabs .control2 #lista:hover span { display: block;}



/*Lista Moderna*/

ol.ListYhoo{
	border: 1px #E9EEF2 solid;
	list-style: none;
	margin-left: 0;
  	padding-left: 0;
	width:190px;
	float:left;	
}

ol.ListYhoo li{
	border-bottom: 1px #E9EEF2 solid;
	text-align:left;
	font-family:Arial;
	
	/*width: 10em;*/	
}

ol.ListYhoo li:hover {
	border-bottom: 1px #E9EEF2 solid;
	background-color:#E9EEF2;
	text-align:left;
}
ol.ListYhoo li a{	
	float:right;
	width: 16px;
	height:16px; 
	background-image:url(../images/nAdd.png);
	background-repeat:no-repeat;	
}

ol.ListYhoo li a span{	
	float:right;
	width: 16px;
	height:16px; 
	background:url(../images/actionIcons.png) 0 0px;/*No Add*/
	
}

 ol.ListYhoo li a:hover span{
	float:right;
	width: 16px;
	height:16px; 
	background-position: 0 -18px;/*No Add*/
	
}

ol.ListYhoo li a.done span{	
	float:right;
	width: 16px;
	height:16px; 
	background-position: 0 16px;/*Done*/
}

ol.ListYhoo li a.done:hover span{	
	float:right;
	width: 16px;
	height:16px; 
	background-position: 0 -36px;/*Done*/	
}

ol.ListYhoo li a.loader span{	
	float:right;
	width: 16px;
	height:16px; 
	background-image:url(../images/loader.gif);
	background-repeat:no-repeat;
}

div.licol {
    float: left;
    width: 200px;
	margin-right:5px;
}

/************ YOUR PROFILE****************************/
ol#toc {
    height: 1.5em;
    list-style: none;
    margin: 0;
    padding: 0;
	margin: 5 5 0 5px;
	
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc a {
    background: #999 url(../images/tab.png);
    color: #000000;
    display: block;
    float: left;
    height: 1.5em;
    padding-left: 10px;
    text-decoration: none;
	 font-weight: bold;
	 font-family:Arial;
	 
}

ol#toc a:hover {
    background-color: #3af;
    background-position: 0 -120px;
	font-family:Arial;
}

ol#toc a:hover span {
    background-position: 100% -120px;
}

ol#toc li.current a {
    background-color: #99999;
    background-position: 0 -60px;
    color: #fff;
    font-weight: bold;
}

ol#toc li.current span {
    background-position: 100% -60px;
}

ol#toc span {
    background: url(../images/tab.png) 100% 0;
    display: block;
    line-height: 1.5em;
    padding-right: 10px;
	font-size:1em;
}

div.contentPro {
    border-top: #ECE9E8 solid 3px;
    clear: left;
    padding: 1em;
	margin: 0 5 5 5px;
	overflow:auto;
	height:420px;
}






/****************/
/*div.Recuadro *{
		margin: 0;
		padding: 0;
		
		
}*/

div.encabezado
	{
		/*margin: 0 auto 0 auto;  centrar en DIV */
		width: 323px; /* ancho del DIV */
		height: 6px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
		background-image: url("../images/header.png");
		background-repeat: no-repeat; /* Evitamos que se repita la visualización de la imagen*/
		
		
		/*font-size:1px;
		line-height:6px; alto del DIV en ie*/
		
	}
div.cuerpo
	{
		/*margin: 0 auto 0 auto;*/
		width: 323px;
		background-image: url("../images/body.png");
		background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
		/*height:350px;*/
		min-height:350px;
		padding: 0;
		margin: 0;
			
	}
	
	div.cuerpo *
	{
		
		padding: 0;
		margin: 0;
			
	}
div.pie
	{
		/*margin: 0 auto 0 auto;*/
		width: 323px;
		height: 7px; /* alto de la imagen (foot.png) después de haberla cortado */
		background-image: url("../images/foot.png");
		background-repeat: no-repeat;
		
		
		font-size:1px;/* alto del DIV en ie*/
		line-height:7px;/* alto del DIV en ie*/
	}
	
	

	
div.encabezadoR
{
	/*margin: 0 auto 0 auto;  centrar en DIV */
	width: 618px; /* ancho del DIV */
	height: 6px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
	background-image: url("../images/headerR.png");
	background-repeat: repeat-x; /* Evitamos que se repita la visualización de la imagen*/
	
	
	/*font-size:1px;
	line-height:6px; alto del DIV en ie*/
	
}

div.cuerpoR
{
	/*margin: 0 auto 0 auto;*/
	width: 618px;
	background-image: url("../images/bodyR.png");
	background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
	/*height:350px;*/
	min-height:350px;
	max-height:100%;
	padding: 0;
	margin: 0;
		
}
	
div.cuerpoR *
{
	
	padding: 0;
	margin: 0;
		
}
	
div.pieR
{
	/*margin: 0 auto 0 auto;*/
	width: 618px;
	height: 7px; /* alto de la imagen (foot.png) después de haberla cortado */
	background-image: url("../images/footR.png");
	background-repeat: no-repeat;
	
	
	font-size:1px;/* alto del DIV en ie*/
	line-height:7px;/* alto del DIV en ie*/
}


	
div.content1
{
	margin:10 10 10 10px;	
	
	padding-right:11px;
	padding-top:10px;
	padding-left:10px;
	
	
}
/*
.ealertAccordion h5 {background: url(../images/grey-arrow.png) no-repeat right -50px;border-bottom:1px solid #CCCCCC;height:25px;padding-top:7px;}
.ealertAccordion h5.active {background-position: right 10px;} 


.ealertAccordion h5 a span{	
	float:left;
	width: 16px;
	height:16px; 
	background:url(../images/actionIcons.png) 0 0px;
	margin-left:3px;
	margin-right:5px;
	
}

.ealertAccordion h5 a:hover span{
	float:left;
	width: 16px;
	height:16px; 
	background-position: 0 -18px;
	
}

.ealertAccordion h5 a.done span{	
	float:left;
	width: 16px;
	height:16px; 
	background-position: 0 16px;
}

.ealertAccordion h5 a.done:hover span{	
	float:left;
	width: 16px;
	height:16px; 
	background-position: 0 -36px;
}

ealertAccordion h5 a.loader span{	
	float:left;
	width: 16px;
	height:16px; 
	background-image:url(../images/loader.gif);
	background-repeat:no-repeat;
}*/



.title h5{background: url(../images/grey-arrow.png) no-repeat right -50px;border-bottom:1px solid #CCCCCC;height:25px;padding-top:7px; width:280px;font-family:Arial;font-weight:bold;font-size:0.9em;color:#042558;}
.title h5.active {background-position: right 10px;} 



.title a span{	
	float:left;
	width: 16px;
	height:16px; 
	background:url(../images/actionIcons.png) 0 0px;/*No Add*/
	margin-left:3px;
	margin-right:5px;
	
}

.title a:hover span{
	float:left;
	width: 16px;
	height:16px; 
	background-position: 0 -18px;/*No Add*/
	
}

.title a.done span{	
	float:left;
	width: 16px;
	height:16px; 
	background-position: 0 16px;/*Done*/
}

.title a.done:hover span{	
	float:left;
	width: 16px;
	height:16px; 
	background-position: 0 -36px;/*Done*/	
}

title a.loader span{	
	float:left;
	width: 16px;
	height:16px; 
	background-image:url(../images/loader.gif);
	background-repeat:no-repeat;
}

div.content
{
	border-bottom:1px solid #CCCCCC;
	padding-right:10px;
	
}

a.lightbox{		
	text-decoration:none;
	color:#042558;
	font-family:Arial;
	font-weight:bold;
	font-size:1em;
}

a.lightbox:hover{		
	text-decoration:none;
	color:#999999;
	font-family:Arial;
	font-weight:bold;
	font-size:1em;
}

div.content a.readMore{		
	text-decoration:none;
	color:#042558;
	font-family:Arial;
	font-weight:bold;
	font-size:1em;	
}

div.content a.readMore:hover{		
	text-decoration:none;
	color:#999999;
	font-family:Arial;
	font-weight:bold;
	font-size:1em;
}


.titleNewsletter{float:left;}

/*ul.titleNewsletter{ height: 2em;list-style: none;width: 35em;}
ul.titleNewsletter li.titleNewsletter{ width: 17em;float:left;}*/
.titleNewsletter h5{border-bottom:1px solid #CCCCCC;height:25px;padding-top:7px; width:278px;font-family:Arial;font-weight:bold;font-size:.9em;color:#042558;margin-right:20px;}
.titleNewsletter a.readMore{	
	float:right;
	text-decoration:none;
	color:#042558;
	font-family:Arial;
	font-weight:bold;
	font-size:.73em;
}

.titleNewsletter a.readMore:hover{	
	float:right;
	text-decoration:none;
	color:#999999;
	font-family:Arial;
	font-weight:bold;
	font-size:.73em;
}

.titleNewsletter a span{	
	float:left;
	width: 16px;
	height:16px; 
	background:url(../images/actionIcons.png) 0 0px;/*No Add*/
	margin-left:3px;
	margin-right:5px;
	
	
}

.titleNewsletter a:hover span{
	float:left;
	width: 16px;
	height:16px; 
	background-position: 0 -18px;/*No Add*/
	
}

.titleNewsletter a.done span{	
	float:left;
	width: 16px;
	height:16px; 
	background-position: 0 16px;/*Done*/
}

.titleNewsletter a.done:hover span{	
	float:left;
	width: 16px;
	height:16px; 
	background-position: 0 -36px;/*Done*/	
}

.titleNewsletter a.loader span{	
	float:left;
	width: 16px;
	height:16px; 
	background-image:url(../images/loader.gif);
	background-repeat:no-repeat;
}

/************************ Table ******************************/
div.tabla2
{	
	width:560px;
}

div.fila
{
	clear: both;
	width:100%;
	vertical-align:top;	
	background:#E2DFDC;

	
}

div.col_top_left
{
	float: left;
	vertical-align:top;	
	background-image:url(images/p1.gif);
	height:5px;
}

/*div.col_top
{
	float: left;
	vertical-align:top;		
	height:5px;
	background:#E2DFDC;
		width:351px;
}*/

div.col_top_medium
{
	float: left;
	vertical-align:top;		
	height:5px;
	background:#E2DFDC;
	width:551px;
}

/*div.col_top_large
{
	float: left;
	vertical-align:top;		
	height:5px;
	background:#E2DFDC;
	width:99%;
}*/

div.col_top_right
{
	float: left;
	vertical-align:top;	
	background-image:url(images/p2.gif);
	height:5px;
	width:5px;
}

div.colImg
{
	vertical-align: top;
	margin-top:0;
	
}

div.col
{	
	margin-top:0;
	margin-left:4px;
	margin-right:4px;
	text-align:justify;
	height:440px;		
}

div.col_footer_left
{
	float: left;
	vertical-align:top;	
	background-image:url(images/p4.gif);
	height:5px;
}

div.col_footer_medium
{
	float: left;
	vertical-align:top;
	background:#E2DFDC;
	height:5px;
	width:551px;
}

div.col_footer_right
{
	float: left;
	vertical-align:top;	
	background-image:url(images/p3.gif);
	height:5px;	
	width:5px;
	
}
/************************ End Table ******************************/

.texto_superior {
	font-family: Arial;
	font-size: 1.4em;
	font-weight:bold;
	width:350px;
	/*background-image: url(../images/fnd_sup.gif);
	background-repeat: repeat-x;*/
	border-bottom:1px solid #DFDDDB;	
	height: 1.5em;
	color: #666;
	/*padding-top: 2em;*/
}

.texto_pre {
	font-family: Arial;
	font-size: 1em;
	font-weight:bold;
	width:350px;
	/*background-image: url(../images/fnd_sup.gif);
	background-repeat: repeat-x;*/
	border-bottom:1px solid #DFDDDB;	
	height: 1.5em;
	color: #666;
	/*padding-top: 2em;*/
}

a.comlink {	padding-bottom:6px;	text-decoration:none; color:#333333; margin-bottom:10px; font-size:.8em; }



