/* CSS Document */
body{margin:0px; text-align:center; padding:0; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; }

#container{
	margin: 0 auto;
	width:1020px;
	font-size:100%;
	background:url(../img/logo_isaps.gif) no-repeat -5px 0px;
	}/*Centramos todo*/
#cab{ width:100%; float:left; height:120px;}/*Cabecera con todo*/
#logo{float:left; height:70px;width:15%;overflow:hidden;}
#logo h1{ font-size:80%; margin-left:-549px; position:relative;}
#logo h1 a{display:block;width:750px; height:70px; }

/*Propiedades del menu*/
#menu{ width:80%; float:right;}
#main{float:right;width:840px;  font-family:Georgia, "Times New Roman", Times, serif;}/*cab principal*/
#main ul{ margin:35px 0px 8px -15px; padding:0px;}
#main ul li{display:inline;border-left:1px solid #6bc0ad; padding:30px 0px 10px 5px;}
#main ul li a{ 
				background:url(../img/border_menu.gif) repeat-x bottom;
				text-decoration:none;
/*				height:92px;*/
				padding:1px 0px 7px 0px;
				}			
#main > ul li a{padding:1px 0px 5px 0px;}

#container ul .first{border-left:none; }

#sub{float:left; width:840px; text-align:left;margin:0px 0px 0px 0px; font-family:"Trebuchet MS"; font-size:78%; word-spacing:1px;}/*Submenu1*/

#menu > #sub{ margin-left:-30px;}

/* Imagenes de titular*/
#container .imginfo{ margin:0px 0px 30px 0px; text-align:left; }
#container .imginfo a,#container .imginfo2 a,#container .imginfo3 a,#container .imginfo4 a{background:none;}
#container .imginfo2{ margin:10px 0px 10px 0px; text-align:left;}
#container .imginfo3{ margin:85px 0px 10px 0px; text-align:left;}
#container .imginfo4{ margin:-9px 0px 10px 0px; text-align:left;}

#container a img{ border:0px; background:none; list-style:none;}

#sub ul{margin:0px; padding:7px 0px 0px 1px;  width:100%;height:30px;}
#sub #op1{background:url(../img/submenubg1.gif) no-repeat left;}
#sub #op2{background:url(../img/submenubg2.gif) no-repeat left;height:30px;}
#sub #op3{background:url(../img/submenubg3.gif) no-repeat left;height:30px;}
#sub #op4{background:url(../img/submenubg4.gif) no-repeat left;height:30px;}
#sub #op5{background:url(../img/submenubg5.gif) no-repeat left;height:30px;}

#sub ul li{ display:inline; } 
#sub ul li a{ margin-left:4px;text-decoration:none; padding:0px 10px 0px 0px; color:#FFFFFF;background:url(../img/sublines.gif) no-repeat right center;}
#sub ul li a:hover{ text-decoration:underline;}
#sub #active a{ text-decoration:underline;}

.colimg{float:left; height:550px; width:225px;}/*Columna con imagen fija*/
/*Cambio de imagen en columna derecha*/
#img0{background:url(../img/col_img0.jpg) no-repeat top left;}
#img1{background:url(../img/col_img1.jpg) no-repeat top left;}
#img2{background:url(../img/col_img2.jpg) no-repeat top left;}
#img3{background:url(../img/col_img3.jpg) no-repeat top left;}
#img4{background:url(../img/col_img4.jpg) no-repeat top left;}
#img5{background:url(../img/col_img5.jpg) no-repeat top left;}


.colimg > #options{ float:left; width:140px; height:90px; margin:396px 0px 5px 34px;}
#options{ float:left; width:140px; height:90px; margin:396px 0px 5px 16px;}
#options form{margin:0px; padding:0px;}

#options  #searchbox{float:left; margin:0px 0px 1px 6px; padding:0px; width:120px;}
#options > #searchbox{ margin:0px 0px 4px 11px;}
#searchbox #search{width:82px; margin:6px 0px 0px 0px; padding:0px;float:left;  }
#searchbox img{ padding:2px 0px 0px 0px;}
#contact{height:27px; width:112px;float:left; margin-left:6px; font-weight:bold; }
#selectLang{width:103px;float:left; margin:5px 0px 0px 0px; padding:4px 0px 10px 0px; font-weight:bold;}
* html #selectLang{width:80px;float:left; margin:3px 0px 0px 0px; padding:6px 0px 0px 3px; font-weight:bold;}


#options > #contact{margin-left:11px;}

#links{  float:left;text-align:left; width:200px; margin-top:7px;}
#links a{ font-size:65%;margin-right:5px; text-decoration:none; color:#373737; font-weight:bold;}
#links .line{ border-right:1px solid #6c6c6c; padding-right:3px;}
#links a:hover{ text-decoration:underline;}
/*Opcion Contactar*/

#contact p{font-size:70%; color:#FFF; margin:0px; padding:8px 0px 0px 0px; text-align:left; float:left;}
#contact img{border:none; text-align:right; float:right;}
#contents{ float:right; width:760px;}/*Capa que contiene a los contenidos*/
/*Fin contactar*/
#contents h2{ border-bottom:1px solid #c496dd; margin:0px 0px 5px 0px; padding:0px 0px 0px 21px; font-size:90%; text-align:left; font-style:italic; color:#a176bd; font-family:Georgia, "Times New Roman", Times, serif;}

#contents h3{ margin:8px 0px 2px 0px ; padding:0px 0px 0px 21px; font-size:76%; text-align:left; color:#a176bd;}

#contents h3 span{ color:#666; font-weight:normal;}

#contents h3 a{ background:none; padding:0px; color:#a176bd; }


#contents span a{ background:none; padding:0px; color:#a176bd; }

#contents p{text-align:left;  font-size:70%;padding:0px 5px 12px 20px; margin:0px 0 5px 0; line-height:14px;
background:url(../img/border.gif) no-repeat 20px bottom; color:#5e6a56;
}

#contents #mostrando p{text-align:left;  font-size:11px; padding: 0px; margin:0px 0 5px 0;  line-height:16px;
background:none; color:#5e6a56;
}

#contents .linea{
	background:url(../img/border.gif) repeat-x 1px;
	
	height:2px;
	width:400px;
}
#contents .explain,.explain3{ background:none; margin:0px 0px 0px 12px; padding:0px; line-height:20px;}
#contents .explain2{ background:none; margin:0px 0px 8px 22px; padding:0px; line-height:15px;}
#contents .sponsor{ background:none; margin:0px 0px 8px 22px; padding:0px; line-height:15px;font-size: 10px;}
#contents .explain2 span{ color:#a176bd; font-weight:bold;}
#contents .explain3{ margin-bottom:10px; padding-bottom:10px;}
#contents .explain3 a{ margin:0px; color:#a176bd; font-weight:bold; }
#contents .explain3 span{color:#777; margin-left:10px;}
#contents a{ background: url(../img/linkicon.gif) no-repeat 0px 5px; padding-left:9px; color:#666666; margin-left:2px;}
#contents a:hover{ text-decoration:none;}

#contents .explain4{ background: url(../img/border.gif) repeat-x bottom;margin:10px 0px 10px 15px; padding:0px 0px 10px 0px; line-height:18px;}

#contents .pastpresi{margin:20px 0px 20px 0px; clear:both;}
#contents .pastpresi .explain2{ padding-top:20px;}
#contents .pastpresi .explain5{ padding-left:10px;}

#contents .explain4 span{color:#b185c8;}
#contents .explain5{ background: url(../img/border.gif) repeat-x top;margin:10px 0px 10px 15px; padding:5px 0px 0px 0px; line-height:18px; font-style:italic;}
#cab img{ border:none;}
.titcol{ margin:0px 0px 10px 150px;}
.titcol2{ margin:0px 0px 10px -70px;}
.titcol3{ margin:0px 0px 10px -30px;}
.titcol2 h2{ width:400px; position:relative; left:330px;_left:150px;}

/*Flotamiento imagenes*/
.imgfleft{ float:left; margin:10px 5px 0px 0px; display:block; text-align:left; }
.imgfright{ float:right; margin:10px 0px 0px 10px;display:block;  text-align:left;}
.imgfcenter{ float:left; margin:6px 2px 10px 2px;display:block; width:100%;  text-align:center;}




#spacer{ margin-left:10px;}

#contents .imgfleft p,#contents .imgfright p{ font-size:9px; text-align:left; font-style:italic; background:none; width:200px; margin:0px 0px 0px -20px;}
#contents .imgfcenter p{ font-size:9px; text-align:left;font-style:italic; background:none; width:400px; float:left;}
/*fin flotamiento*/

#col1{width:230px;
	  float:left; border-left:1px solid #da8dff;
	  padding:10px 25px 0px 0px;
	  min-height:450px;
  	  height:auto !important;
 	  height:450px;
	  background:none;
	  }/*Columna 1  de contenidos*/
	  
	#contents .comite{ text-align:left; padding:0px; margin:6px 0px 0px 30px;}  
	#contents .comite li{ list-style:none; margin:5px 5px -2px 5px;_margin-bottom:-12px; line-height:15px; _line-height:15px;}

	#contents .comite a{ font-size:70%; padding-left:10px;text-decoration:none; display:block;
	background:url(../img/li1.gif) no-repeat 1px 6px;_background:url(../img/li1.gif) no-repeat 1px 7px;}
	
	#contents .comite a:hover{ color:#00b59b;
	background:url(../img/li1_hover.gif) no-repeat -1px 4px;_background:url(../img/li1_hover.gif) no-repeat -1px 5px;
	} 
	
	#contents .comite2{ text-align:left; padding:0px; margin:6px 0px 0px 30px;}  
	#contents .comite2 li{ list-style:none; margin:5px 5px -2px 5px; line-height:15px; _line-height:15px;}

	#contents .comite2 a{ font-size:70%; padding-left:10px;text-decoration:none; display:block;
	background:url(../img/li1.gif) no-repeat 1px 6px;_background:url(../img/li1.gif) no-repeat 1px 7px;}
	
	#contents .comite2 a:hover{ color:#00b59b;
	background:url(../img/li1_hover.gif) no-repeat -1px 4px;_background:url(../img/li1_hover.gif) no-repeat -1px 5px;
	} 
	
	#contents #acti{ color:#00b59b;
	background:url(../img/li1_hover.gif) no-repeat -1px 4px;_background:url(../img/li1_hover.gif) no-repeat -1px 5px;
	} 
	#col1 h3 a{ background:none; list-style:none;}

#col2bg{
	width:235px;
	float:left;
	background: url(../img/col2bg.gif) repeat-y 10px 0px;
	padding:0px 10px 20px 0px; border-left:1px solid #da8dff;
	min-height:450px;
  	  height:auto !important;
 	  height:450px;
	}	/*Columna de contenidos con color de fondo*/
	
.colcont{
	width:210px;
	float:right;
	padding:10px 25px 20px 0px; border-left:1px solid #da8dff;
	min-height:450px;
  	height:auto !important;
 	height:450px;
	}	/*Columna de contenidos sin color de fondo*/
	
.colcont_sinborde{
	width:210px;
	float:right;
	padding:10px 25px 20px 0px;
	min-height:450px;
  	height:auto !important;
 	height:450px;
	}	/*Columna de contenidos sin color de fondo*/


.colcont_country{
	width:210px;
	float:left;
	padding:10px 25px 20px 0px; border-left:1px solid #da8dff;
	min-height:450px;
  	height:auto !important;
 	height:450px;
	}	/*Columna de contenidos sin color de fondo*/
	
.colcont2{
	width:460px;
	float:left;
	padding:5px 25px 20px 0px; border-left:1px solid #da8dff;
	min-height:450px;
  	height:auto !important;
 	height:450px;
	}	/*Columna de contenidos sin color de fondo y ancho2*/	
	
.colcont3{
	width:350px;
	float:left;
	padding:5px 25px 20px 0px; border-left:1px solid #da8dff;
	min-height:450px;
  	height:auto !important;
 	height:450px;
	}	/*Columna de contenidos sin color de fondo y ancho a 50%*/	


.colcont4{
	width:460px;
	float:left;
	padding:5px 25px 20px 0px;
	min-height:450px;
  	height:auto !important;
 	height:450px;
 	display: none;
	}
	
.colcont5{
	width:200px;
	float:left;
	padding:5px 25px 20px 0px; border-left:1px solid #da8dff; border-right:1px solid #da8dff;
	min-height:450px;
  	height:auto !important;
 	height:450px;
 
	}
	
.colcont6{
	width:260px;
	float:left;
	padding:5px 25px 20px 0px; border-left:1px solid #da8dff; border-right:1px solid #da8dff;
	min-height:450px;
  	height:auto !important;
 	height:450px;
 
	}
	
#contents .colcont .cargo{ margin:40px 0px 0px 5px;_margin:20px 0px 0px 5px; padding:0px; font-size:70%; letter-spacing:2px; color:#a873bb; font-weight:bold; background:none; }
#contents .colcont .subcargo{ margin:0px 0px 0px 5px;_margin:0px 0px 0px 5px; padding:0px; font-size:60%; letter-spacing:2px; color:#a873bb; font-weight:bold; background:none; }

#contents .colcont .mail{ width:50%; margin:5px 0px 0px 8px; background:none;}
.colcont > .mail{ width:50%; margin:5px 0px 0px -5px;}
.colcont .mail a{ color:#747474;margin:10px 0px 0px 0px; background:url(../img/contact_icon.gif) no-repeat 0px 3px;padding-left:26px; font-size:80%;}
.colcont .imgfleft{margin:10px 5px 0px 0px;}

#contents .noline{ background:none;}
.noline select,.howjoin select{ font-size:9px; color:#666; border:1px solid #ababab; width:120px;}

#contents .direc{ background:none; font-size:10px; margin-bottom:-3px; }
#contents .tlf{ background:none; font-size:11px; font-family:"Trebuchet MS"; margin:0px; }
#contents .colcont .tlf a{ background:url(../img/li1.gif) no-repeat 0px 6px; text-decoration:none;}
#contents .tlf a:hover{ background: url(../img/li1_hover.gif) no-repeat -2px 4px;}


#contents .email{ background:none; font-size:11px; font-family:"Trebuchet MS"; margin:0px; width: 99%; padding: 0; clear: both;}
#contents .colcont .email a{ background:url(../img/li1.gif) no-repeat 0px 6px; text-decoration:none;}
#contents .email a:hover{ background: url(../img/li1_hover.gif) no-repeat -2px 4px;}


.colcont .name{ font-size:60%; margin-top:20px;}
.element3 .lista{ margin:-5px 0px 0px -5px;_ margin:-5px 0px 0px 25px;}
.lista{text-align:left; color:#5e6a56;}
.lista ul{ margin:0px; padding:0px; display:block;  }
.lista li{font-size:11px; margin-bottom:5px; list-style:none;
		  background:url(../img/li2.gif) no-repeat 0px 7px;
		  _background:url(../img/li2.gif) no-repeat 0px 10px;
		  padding-left:10px;
}
.lista .indexado{ margin-left:15px; background:none;}
.lista .indexado2{margin-left:-20px;_margin-left:-10px; font-weight:bold; font-size:10px; background:none; color:#777; }
.tit{ font-size:16px; color:#a176bd; text-align:left; margin-left:20px; background:url(../img/border.gif) repeat-x bottom; padding-bottom:10px;}
.pop{ width:100%; margin:0px auto; background:url(../img/logo_isaps3.gif) no-repeat 50% 10%;}
.listanum{ text-align:left; font-size:9px;}
.listanum li{ color:#666666; line-height:16px;}

.leyend{ font-size:10px; text-align:left; margin:0px 0px 0px 22px; padding:0px;}
.leyend li{ list-style-type:none; background:url(../img/li1.gif) no-repeat 0px 10px; padding-left:10px; display:block; }

#contents .date1{ color:a171bd; font-size:70%; border:none; background:url(../img/border.gif) no-repeat bottom; padding-bottom:5px; font-style:normal; font-weight:normal; font-family:"Trebuchet MS";}
#contents .date2{ margin:10px 0px 0px 0px; font-weight:normal;}
#contents .date3{ margin:5px 0px 0px 0px; font-size:70%;}

#contents h3.date4{margin:15px 0px 15px 0px; font-size:12px;}
#contents p.date4{ margin:10px 0px 10px 23px; padding:0px;background:none; }
#contents .date4 span{color:#a274bd;}
#contents .date4 a{ padding:0px; background:none;}
.element{ background: url(../img/border.gif) repeat-x bottom; padding-bottom:2px; }
.element2{padding-bottom:2px; margin-top:40px; }
.element3{ margin:15px 0px;background: url(../img/border.gif) repeat-x bottom; padding-bottom:5px;}
.colcont .howjoin{ background:url(../img/howjoin.gif) no-repeat; padding:30px 0px 20px 72px;}
.colcont .link{ font-size:70%; text-align:left; background:none; margin-top:8px; }
.colcont .link a{color:#a572c1; background-image:url(../img/li1.gif);}

#contents .link2{ font-size:11px;background:none; list-style:none; margin-left:0px; padding-left:0px; }
#contents .link2 a{color:#a572c1; background-image:none;}

#contents .link3{ font-size:11px; background:url(../img/personalweb.gif) no-repeat left;margin:10px 0px 5px 5px; padding-left:15px; }
#contents .link3 a{color:#a572c1;}

#contents .link4{ width:500px; font-size:11px; background:url(../img/profile.gif) no-repeat left; margin:30px 0px 5px 0px; padding-left:15px; }
#contents .link4 a{color:#a572c1;}

#contents .link5{ font-size:11px; background:url(../img/border.gif) no-repeat top right; padding:5px 0px 0px 0px; }

#contents .link6{ width:500px; font-size:11px; background:url(../img/mail.gif) no-repeat left; margin:30px 0px 5px 0px; padding-left:15px; }
#contents .link7{ font-size:11px;background:none; list-style:none; margin-left:250px; padding-left:0px; }
#contents .next{margin:0px 2px; background:url(../img/next.gif) no-repeat 38px 0px; padding-right:16px;}
#contents .prev{margin:0px 2px; background:url(../img/prev.gif) no-repeat -1px 0px; padding-left:16px;}
#contents .down{ margin:0px 35px; background:url(../img/download.gif) no-repeat center left; padding-left:16px;}


.contri{ width:400px; margin:15px 0px 0px 10px;_margin:15px 0px 0px -15px; text-align:left; font-size:11px;color:#777; } 
.contri th{ color:#a176bd; font-size:12px; font-style:italic;}
.contri td{vertical-align:text-top; padding:4px 4px 0px 4px;}
.contri td.dat{ font-weight:bold;}
.contri .medics{ font-style:italic; padding:0px 5px 0px 5px;}

/*Formularios de busqueda*/

.search{ margin:0px; padding:0px;}
.search select{ width:180px;font-size:10px;_margin-left:40px;}
.search td{ text-align:right;}
.search label{ font-size:10px;}
.search #visitor,.search #website,.search #webpage{ text-align:left; margin-right:164px;width:auto;}
.search #yoursearch{ font-size:10px;width:175px;}
.search input{font-size:10px;width:175px; color:#555;}
.basico{font-size:10px; color:#555; border: 1px solid #999;}
.basico_sinborde{font-size:10px; color:#555; border: none;}

.search .order{ margin-left:20px;_margin-left:15px; width:auto; _vertical-align:middle;}
.search .boton{ font-size:12px; }
.search textarea{ font-size:19px; color:#555; font-family:Verdana, Arial, Helvetica, sans-serif;}
.search td{ font-size:10px; color:#777;}

.search .radio1{ margin:0px 2px 0px -9px; padding:0px; width:auto;vertical-align:middle;}
.search .radio2{ margin:5px 2px 0px -9px;_margin:0px 0px 0px -9px; padding:0px;padding:0px;width:auto;vertical-align:bottom;_vertical-align:middle;}
.search .check{ margin:0px 0px 0px 20px;_margin:0px 0px 0px 12px; padding:0px; width:auto;}
.search .inputuser{ width:75px;}
.search .inputtopic{ width:440px;}
.search .inputage{width:18px; margin-left:20px;_margin-left:15px;}
/*Form busqueda*/
.category img{ margin-left:20px;}
.information{float:left; margin:0px 0px 10px -20px; padding:0px; width:355px;}

/*Pop up de pedir informacion*/
.squestion{ background:url(../img/logo_isaps3.gif) no-repeat; width:350px;
	min-height:350px;
  	height:auto !important;
 	height:350px;}
.squestion p.explain2{ font-size:10px;}
.squestion p{ text-align:left; font-size:11px;color:#777;margin:10px 0px 0px 25px; }
.squestion textarea{font-size:12px;color:#777; margin:20px 0px 0px -285px;_margin:0px; padding:0px; text-align:left;}
.squestion input{ border:none; color:#FFFFFF; background:#aa82b5; margin:5px 0px 0px -30px;_margin:5px 0px 0px 0px;}
.squestion .camp{ background:#FFF; width:150px; border:1px solid #777; margin-left:10px; color:#777; font-size:12px;}
.squestion #mail,#city,#address{ margin-left:0px;}
.squestion #address{margin-left:13px;}
.squestion #zip{margin-left:45px;}
#send{ margin:10px 0px 0px 10px}
.squestion label{ font-weight:bold; font-size:10px;}
.squestion .coment{ margin:15px 0px -10px 25px; text-decoration:underline;}
.squestion h2{border-bottom:1px solid #c496dd; margin:10px 0px 5px 0px; padding:0px 0px 0px 21px; font-size:90%; text-align:left; font-style:italic; color:#a176bd; font-family:Georgia, "Times New Roman", Times, serif;}
.squestion a{ color:#777;}
.squestion #footlegal{ font-size:68%;color:#ADADAD; margin:15px 0px 0px 0px; padding:5px 0px 0px 25px;}


#pag a{background:none; margin-left:-3px;}
#pag .explain5{ background:none; margin-left:3px;}
#pag #act{ text-decoration:none;}

/*.orderby1{background: url(../img/border.gif) repeat-x bottom; font-size:11px; margin-bottom:20px; color:#777; vertical-align:baseline;border-top: 0px solid #b185c8; padding:8px 0px 10px 0px;}*/
.orderby1{ background: url(../img/border.gif) repeat-x bottom; font-size:11px; color:#777;border-top: 0px solid #b185c8; padding:-8px 0px 10px 0px;}

#contents .links {text-align:left; padding:5px 0px 0px 4px;}
#contents .links img {margin-right:5px; margin-top:-10px;}.
#contents .links p { background:none; margin-top:5px;}
#contents .links a { background:none; margin:0px -4px 8px -8px; width:5px; display:inline;}
#contents .links a:hover{ width:5px;}
#contents .letterActive{font-weight:bold;}
.orderby2{ font-size:11px; margin-top:10px; color:#777; vertical-align:baseline;border-bottom: 1px solid #b185c8; padding-bottom:10px;}

#leyendimg{ text-align:left; font-size:13px; color:#b185c8; margin:0px 0px 5px 15px;background: url(../img/border.gif) repeat-x bottom;
_background:none; 
padding:0px 0px 7px 5px;_padding:0px 0px 7px 15px;_border-bottom:1px solid #b185c8;  font-style:italic; font-weight:bold;}

#footlegal{ font-size:68%; margin-top:10px; padding:8px 0px 20px 0px; color:#ADADAD; border-top:1px solid #da8dff;}
#footlegal a{ text-decoration:none;color:#ADADAD; background:none; }
#footlegal a:hover{ text-decoration:underline;}

#infoOrg {font-size:68%;margin-left:30px;color:#777}
#infoOrg .tabla td{text-align:left;}
.clear{ clear:both;}
.clearline{ clear:both;  border-top:1px solid #da8dff;}


/*DCR*/
/*
.noline select,.howjoin select{ font-size:9px; color:#666; border:1px solid #ababab; width:120px;}
*/

#mostrando .paginador{
	float: right;
	padding: 5px 0 5px 0;
	font-size: 10px;
	word-spacing: 1px;
}
#mostrando a{
	text-decoration: underline;
	background-image:none;
	padding: 0px 0 0px 0;
	background:none;
	color: #666;
}
#mostrando a:hover{
	text-decoration: none;
}
#mostrando span.pagina_actual{
	color: #666;
	font-weight: bold;
}

table.tipo2 td.cabecera2{
	font-size:10px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	background-color: #c68ae2;
	border:1;
	margin: 0;
	padding: 5px 5px 5px 5px;
}

table.tipo2 td.ultima_fila{
	border-bottom: 1px solid #fff;
}

table.tipo2 td.ultima_columna{
	border-right: 1px solid #fff;
}

table.tipo2 td.ultima{
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

table.tipo2 td.alt{
	font-size:10px;
	font-weight: normal;
	color:#666;
	border:1px solid #ababab;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0 4px 0;
	text-align: left;
}
table.tipo2 td.htmleditor{
	font-size:14px;
	font-weight: normal;
	color:#666;
	border-left:1px solid #666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	text-align: left;
}

table.topiclist{
	width: 760px;
	text-align: left;
}

table.topiclist td{
	font-size: 11px;
	color: #666;
	border-bottom: 1px solid #ccc;
	padding: 4px 0 4px 0;
}

table.topiclist tr{
	
	
}

table.topiclist td.topiclist_cabecera{
	border-bottom:1px solid #c496dd;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	text-align:left;
	font-style:italic;
	color:#a176bd;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

a#enlace_topic{
	background: none;
	text-decoration: none;
	padding-left: 15px;
}

a#enlace_topic:hover{
	text-decoration: none;
	color: #00B59B;
	background-image: url(../img/li1_hover.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px; 
}

table.topic{
	width: 760px;
	text-align: left;
}

table.topic td{
	font-size: 11px;
	color: #666;
	border-bottom: 1px solid #C496DD;
	padding: 4px 0 4px 0;
}

table.topic td.topic_authordata{
	text-align:right;
	vertical-align:top;
	padding-right: 10px;
}

table.topic td.topic_authordata td{
	border: 0;
}


table.topic tr{
	
	
}

table.topic td.topic_cabecera{
	border-bottom:1px solid #c496dd;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	text-align:left;
	font-style:italic;
	color:#a176bd;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

table.topic td.htmleditor{
	font-size:11px;
	font-weight: normal;
	color:#666;
	border-left:1px solid #C496DD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 5px 12px 20px;
	text-align: left;
	line-height: 16px;
}



table.topic td.htmleditor p{
	background: none;
	margin:0;
	padding:0;
}

#mostrando h2.TitleTopic{
	font-size: 12px;
	border: 0;
	padding: 10px 0 0 0;
	margin:0;
}

/* ESTILOS A—ADIDOS PARA MEMBERSHIP ONLINE PROCESS */


.negrita{
    font-weight: bold;
}
    

#listado_sponsor{
   border: 1px solid #ccc;
   width: 400px;
}

#listado_sponsorship{
   border: 1px solid #ccc;
   width: 500px;
   margin: 0 0 0 20px;
}


#listado_sponsor_table th{
    font-size: 11px;
    background-color: #a176bd;
    color: #fff;
    text-align: center;
}

#listado_sponsorship th{
    font-size: 11px;
    background-color: #a176bd;
    color: #fff;
    text-align: center;
    padding: 5px 10px 5px 5px;    
}

#listado_sponsor_table td{
       
      background-color: #f0f0f0;
      padding: 5px 0 5px 0;
      text-align: center;
      color: #666;
}

#listado_sponsorship td{
       
      background-color: #f0f0f0;
      padding: 5px 5px 5px 0;
      text-align: center;
      color: #666;     
}

.formulario td{

    font-size:10px;  
    color: #666;
}

.formulario td.izquierda{
    text-align: right;
    width: 100px;   
    line-height: 12px;
}

.formulario td.titulo{
    text-align: left;
    font-size: 11px;
    color: #a176bd;
}

.formulario td.derecha{
    text-align:left;
    width: 400px;   
}

div.view_profile{
      
    float: left;
    background-color: #f0f0f0;
    border: 1px solid #a176bd;
    margin: 0 0 10px 0;
}

div#profile_picture{
    float: left;   
    padding: 5px;
    
}

div#profile_data{
    float: left; 
    padding: 5px 10px 5px 5px;  
    
}


.check_box{
    background-color: red;
    color: red;
 }
 
 #formulario_sponsor{
    padding: 0 0 0 20px;    
 }
 
 #formulario_sponsor td{
     font-size: 11px;
     color: #666;
     padding-left: 10px;
 }
 
 #formulario_sponsor th{
     font-size: 11px;
     font-weight: bold;
     color: #666;
     padding-top: 10px;
     padding-bottom: 5px;
 }

#formulario_sponsor h3{
    font-size: 110%;
    display: inline; 
}

.texto_gris{
    font-size: 12px;
    color: #999;   
    padding: 10px 0 0 0;
    border: 0;
    background-image: none;
}

h3.titulo{
    font-size: 14px;
}

ul.listaitems{
    list-style-type:none;
       
}

ul.listaitems li{
    list-style-type:none;
    color: #666;
    font-size: 11px;
    text-align: left;
    background-image:url(../img/li1.gif);
    background-repeat: no-repeat;
    background-position: 0 5px;
    padding: 0 0 0 12px;     
}

ul.listaitems2{
    list-style-type:none;
}


ul.listaitems2 li{
    list-style-type:none;
    color: #666;
    font-size: 11px;
    text-align: left;
    line-height: 14px;
    background-image:url(../img/li1.gif);
    background-repeat: no-repeat;
    background-position: 0 5px;
    padding: 0 0 0 15px;
    margin: 0 0 10px -20px;     
}

ol.listaitems2{
    list-style-type: decimal;
    padding: 0 0 0 80px;
}


ol.listaitems2 li{
    list-style-type: decimal;
    color: #666;
    font-size: 11px;
    text-align: left;
    line-height: 14px;
    margin: 0 0 10px -20px;     
}


#contents h3 a.seleccionado{
    background-image: url(../img/li1_hover.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 14px;
    }


.recaptcha div{
    float: right;
}


#isaps_language h3{
	padding: 0;	
}

#isaps_language .separador{
	padding:  5px 0 0 30px;	
}

#isaps_language .spanish{
	background-image: url(../img/spa_flag.gif);
    background-repeat: no-repeat;
    background-position: 30px 3px;
    padding-left: 75px;	
}

#isaps_language .portugues{
	background-image: url(../img/port_flag.gif);
    background-repeat: no-repeat;
    background-position: 30px 3px;
    padding-left: 75px;	
}

#isaps_language .japones{
	background-image: url(../img/jap_flag.gif);
    background-repeat: no-repeat;
    background-position: 30px 3px;
    padding-left: 75px;	
}


#isaps_language a{
	font-size: 11px;
	padding: 0;
	letter-spacing: 0px;
}

p#banderas img{
	padding-right: 5px;
	width: 31px;
}