	body { padding:0; margin:0; border:0;
		text-align:center; /* centrar para IE5.x */
		background-color:#FFFFFF; 
	}
	#pegatina{ }
	#pegatina img {}
	#pegatina a {}
	#contenedor {
		width:800px;
		text-align:left; /* alinear textos */
		margin:0 auto; /* centra el contenedor */
		background: #FFFFFF; 
	}
	
	
	#contador { 
		text-indent:450px;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		font-weight:bold; 
		color:#333333;
		width:570px;
		//width:560px;			 			
		height:10px;
	}
	
	#encabezado { margin-bottom:6px;
		width:570px; 
		//width:510px;
		//position:relative;
		height:95px;;
	}
	#encabezado a {
		text-decoration: none;
	}
	#encabezado img {
		border-style: none;
		border-width: 0px;
		text-decoration: none;
	}
/*	#divimgenc { float:left; width:200px;   margin:0 10px 0px 0; padding:35px 0 0 5px; //postion:relative; }*/
	#divimgenc { float:left; width:200px;   margin:0 10px 0px 0; padding:10px 0 0 10px; //postion:relative; }
	
	#banderas { float:right; width:100px; 
	height:20px; }
	#registro form.formulariobanderas { height:20px;}


	#divpenc { width:190px; //width:180px; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0px 0px 0 5px;  color:#333333; font-weight:700; margin:60px 60px 1px 0px;//margin:60px 0 0 0; border-left:#333333 solid 1px; float:right; //postion:relative; }
	#
	#formulario { border:0px; padding:0;; margin:0px;}
	
		#registro { font-family:Arial, Helvetica, sans-serif; font-size:14px; background-image:url(../img/loginbox.gif);
			background-repeat:no-repeat;
			float:right; padding:0; margin:0;
					
			width:224px;
			height:100px;
			
			}
			#registro form { padding:0; margin:0; border:0; height:70px; clear:both;}
		.registroform {
		margin-top:-35px;
			font-family:Arial, Helvetica, sans-serif; 
			font-size:9px; 
			
			
			max-height:19px; padding:0; 
			
			
									
			float:right; margin:5px 15px 0 0;
			
			
		}
			.registroform1 {   width:80px;
			font-family:Arial, Helvetica, sans-serif;  
			font-size:9px; 
			
			max-height:19px; padding:0; float:right;
			
	
									
			 margin:0px 17px 0px 0 ;		
			
			
		}

		#registroul { 
			height:66px; 
			width:70px;
			font-family:Arial, Helvetica, sans-serif; 
			padding:5px 0 0px 10px;
			border:0px;
			text-decoration:none;
			font-size:11px;
			line-height:20px;
			
			float:left;
			list-style-type:none; 
			margin:0px; 
			text-align:right;
		}
		#registro a { color:#FFFFFF; text-decoration:none; padding:0 0 0 15px; font-weight:bold; float:left;}
		#registro a:hover { text-decoration:underline;}
	
		.inputreg { width:30px;}
	
	#searchminidiv{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:220px; height:44px; padding:4px 0 0 0; margin:0px 0 0 5px; background:  url(../img/minisearch.gif) repeat-x bottom  ;  }
	#searchminidiv form { width:224px; height:44px; margin:0; padding:0; }
	.searchmini1 { width:180px; font-size:10px; height:12px;}
	.searchmini2 { font-size:10px; width:35px;}
	
	
	
	#menu{ background:url(../img/fondo.gif) repeat-x; text-align:center ; width:800px; padding:0; margin:0; border:0;								
		height:26px; line-height:25px;
	}
	
	#table1{ width:570px; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:0; margin:0; } 
	#table1 tr td a { text-decoration:none; color:#333333; } 
	#imgsearch {border:1px solid #666666;
height:80px;
margin:0 20px 0 0;
padding:1px; }
	 #table1 tr td a#description { font-size:16px; padding:0; margin:0; color:#FF6600;} 
	 
	 #title { font-size:19px;  padding:0; margin: 0; font-weight:bold;} #title a:hover { color:#FFFFFF; background-color: #0099FF;}
	 
	 #datos { font-size:14px; margin:0; padding:0; text-align:left; }
	 #h1r {  color:#999999; height:1px; background-color: #999999; border:0; }
	
	
	
	#li1 {  height:26px;background: url(../img/izq.gif) left no-repeat}
	#liul0 {background: url(../img/izq.gif) left no-repeat; width:130px; height:26px;}
	#menu ul li a#liul0s {background: url(../img/1btmactive.gif) left no-repeat; color:#FFFFFF; width:130px; height:26px; color:#FFFFFF;}
	
	#liul1 {   padding:0; margin:0; height:26px; width:180px;background: url(../img/entre.gif) left no-repeat;}
	#menu ul li a#liul1s {   padding:0; margin:0; height:26px; width:180px;background: url(../img/234btmactive.gif) left no-repeat; color:#FFFFFF;}

	#liul5{padding:0; text-align:center; margin:0; height:26px;; background:url(../img/derecha.gif)  no-repeat right; border:0; float:right; }
	#liul5s{padding:0; text-align:center; margin:0; height:26px;; background: url(../img/5btmactive.gif)  no-repeat right; border:0; float:right; color:#FFFFFF; }	
	
	#liul4 { background:url(../img/entre.gif) left no-repeat; padding:0; margin:0; width:130px; height:26px; }
	#liul5s a#liul4 { color:#FFFFFF;}
	#contenido {
		width:600px;//width:590px; 
		float:left; margin:0 0 25px 0;
	}
	#contenidoadminusr {
		width:800px; //width:530px;
		float:left; margin:0 0 25px 0;
	}	
	
	/*registro*/
	.agrupareg { width:285px; overflow:hidden; margin:0 0 5px 0;}
	.agrupareg1 { width:285px; overflow:hidden; margin:0 0 5px 0;}
	.agrupareg1label {float:left;
text-align:right;
width:125px;}
		
		#uploaddiv{ font-family: Arial, Helvetica, sans-serif; font-size:14px; width:250px; padding:0px;margin:10px 0 0 0; text-align:right; }
		
		
		#uploadform { margin: 0; padding:0; }
		#lopdreg { float:right;
font-size:12px;
line-height:20pt;
margin:0 0 5px;
text-align:right;

}
		#uploadform2 { margin:0; padding:0; text-align:right}
		
		#distform { float:left; width:285px;   text-align:right;}
		#distform label {line-height:20pt; margin:0; padding:0;} 
		#distform label.aceptas {line-height:20pt;float:left;
margin:0;
padding:0;
text-align:right;
width:130px;} 
	#distform label.agruparegsub1 { margin:0 42px 0 0; }
		#distform2 { float:right; height:350px;//height:370px; text-align:right; //text-align:left;}
		
		/*search aproximadamente*/
		.estrella { width:15px;}
		.searchbtm { width:267px; margin:0 2px 5px 0; }
		.searchbtmx { width:267px; margin:0 0 5px 0; }
		.searchbtm0 { width:305px;margin:0 0 5px 0;  }
		
		.searchbtm1 { width:32%;; ; margin:0 2px 5px 0;   }
		.searchbtm2 { width:60px; margin:0 0 5px 0px;  }
		.searchbtmclean { width:60px; margin:0 0 5px 0px;  }
		#xsnazzysearch {background: transparent; margin:10px 0 5px 0; width:570px; padding:0 0px 0 0; }
		 #xsnazzysearch p {margin:0 10px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666;  }
		 
		 .xbs2, .xbs3, .xbs4 {background: #F8F8F8; border-left:1px solid  #999999; border-right:1px solid #999999}
		 .xbs1, .xbs2, .xbs3, .xbs4 {display:block; overflow:hidden;}
.xbs1, .xbs2, .xbs3 {height:1px;}
.xbs2, .xbs3, .xbs4 {background:  #F8F8F8; border-left:1px solid  #999999; border-right:1px solid #999999}
.xbs1 {margin:0 5px; background: #999999;}
.xbs2 {margin:0 3px; border-width:0 2px;}
.xbs3 {margin:0 2px;}
.xbs4 {height:2px; margin:0 1px;}
		 .xbsoxcontent {display:block; background: #F8F8F8 ; border:0 solid  #999999; border-width:0 1px;}
		 #mostrar {
	padding:0;
	margin:0;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:560px;
}
		
		#uploadpresent { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-align:right;  padding:15px 0px 0 0; width:275px; line-height:25px;}
		#uploadpresent form  { color: #666666;}
	
	
	#lateralbola {  margin:30px 0 0 0px; text-align:right; float:right; width:200px;}
	#lateralbanner {  margin:100px 0 20px 0px; text-align:right; float:right; width:200px;}
	#lateral { text-align:right; width:200px; margin:20px 0 10px 0px; float:right; font-size:16px; 
	
	
	}
	* html #registr {
		width:197px; /* para IE5.x/W * eliminado daba problemas en IE6/
		w\idth: 197px; /* para otros IE */
		
	}
	
	#menu ul { font-family: Arial, Helvetica, sans-serif;
		
		margin: 0;
		padding: 0 0 0 0;
	}
	#p1 { padding:0 0px 0 10px; margin:0 0 10px 0; text-align:justify; color:#333333; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:17px;   }
	#p2 { padding:5px 0px 20px 10px; text-align:justify; color:#333333; font-family: Arial, Helvetica, sans-serif;  font-size:12px; }
	#p3 { font-family: Arial, Helvetica, sans-serif; margin:40px 0px 0px 0px; padding:0;  width:550px; font-size:20px;  letter-spacing:inherit;   color:#333333; } 
	#p3 ul li {  display:inline; list-style-type:none; } 
	#p3 ul { padding:0; margin:0;}
	#p3 ul li#liazul{ color:#0099FF; font-weight:bold; margin:0 5px 0px 0px;}
	#p4 { padding:0; margin:0; text-align:justify; color:#333333; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; }
	#tit1 {   color: #FF6600;font-family: Arial, Helvetica, sans-serif; padding:0 0 0 10px; font-size:22px; }
	#tit3 {   color: #FF6600;font-family: Arial, Helvetica, sans-serif; padding:10px 0 0 0; font-size:20px; margin:0; }
	#divtit3 {border-top:#999999 1px solid; width:550px; margin:10px 0 0 0;}
	#tit2 {   color: #333333;font-family: Arial, Helvetica, sans-serif; padding:0; font-size:16px; margin:0; }
	#aboutdiv { width:550px; padding:40px 0 0 0;}
	
	#menu ul li {
		margin: 0; 
		padding: 0;
		display: inline;
		list-style-type: none;
	}
	
	#menu ul li a:link{float: left;
		font-size: 14px; 
		font-weight:bold;
		margin:0;
		padding-bottom: 0px;
		text-decoration: none; 
		color:#666666;	} 
	#menu ul li a:visited {
		float: left;
		font-size: 14px; 
		font-weight:bold;
		margin:0;
		padding-bottom: 0px;
		text-decoration: none; 
		color:#666666;		
	}
	
	
	
	#menu ul li a#liul0s{float: left;
		font-size: 14px; 
		font-weight:bold;
		margin:0;
		padding-bottom: 0px;
		text-decoration: none; 
		color:#FFFFFF;	} 
		
		
	
	#menu ul li a:hover { text-decoration:none; color:#FFFFFF; background: url(../img/fondohover.png) repeat; 
		
	}	
	#titcateg { margin:20px 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#0099FF; font-size:24px; font-weight:900;}
	
	#divcategories1{ width:750px; border-top:#999999  solid 1px; padding:10px 0 10px 0; margin:10px 0 0; }
	#acat { text-decoration:none; color:#FF6600; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:900; }
	#acat1 {text-decoration:none; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:900;}
	.po { font-size:12px; color:#666666;}
	.po1 { font-size:12px; color:#666666;}
	
	
	
	
	/*View.php*/
	
	#viewdiv { width:550px; margin:10px 0 0 0px; ; padding:15px 0 15px 0; border-top:solid 1px #999999;overflow:hidden; border-bottom:solid 1px #999999;}
	.view1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; margin:0px 0 0px 0px; float:right; width:430px; padding:0;}
	#view1tit { font-size:18px; color:#FF6600; font-weight:bold; overflow:hidden;}
	
	.subview1tit1 { float:left; }
	.subview1tit2 { float:right;  }
	
	
	#viewsubtit { margin:0 0 15px 0;}
	#view2 {   margin:0px 0px 0 0; padding:0;  float:left; width:90px;height:100%;}
	#view2 img { width:90px; margin:0; padding:1px;border:1px solid #666666;}
	#subview0 {  width:430px; height:auto; overflow:hidden; margin-top:3px;}
	#subview { color:#999999; width:75px; float:left; margin:0 0 5px 0;}
	#subview1 {width:330px; text-align: justify; margin:0 0 5px 0; float:right;}
	#viewimg { width:430px; clear:both; float:right;  }
	#viewimg img { margin:10px 5px 0 205px;padding:1px;border:1px solid #666666; 
width:220px; }
#viewimg a { text-decoration:none; border:#FFFFFF 0px none;}
	#new { background-color:#0099FF;
color:#FFFFFF;
padding:0 0 0 1px;
text-align:center;
width:50px;}
#formview { width:550px; clear:both; margin:0; padding:30px 0 0 0; text-align:right;}
	
	
	
	
	
	
	

	
	#categorylist{  list-style-type:none; margin:0;  padding:0; border:0; }
	#divcategories{  width:550px; }
	
	#registrosup { width:550px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; padding:20px 0 10px 0; margin:0; }
	#registrosup1 { width:550px; border-bottom:#666666 solid 1px; padding:0 0 15px 0; margin:0;}
	#h6register { font-family:Arial, Helvetica, sans-serif; color:#FF6600; font-size:17px; padding:5px 0 0 0; margin:0 0 7px 0; border:0 }
	#registrologin { width:250px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666;  text-align:right; padding:5px 0 0 0; margin:0; border:0; }
	
	.reginputpas { padding:0; margin: 5px 0 0 0;}
	#regdivsep { width:550px; padding:20px 1px 1px 1px; font-size:16px; border-top:#999999 solid 1px; margin:10px 1px 1px 1px; overflow:hidden;}
	#regdivsep1 { width:280px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #777777; float:left; text-align:justify; padding:5px 20px 0 0; border-right:#666666 dashed 1px;}
	#regdivsep2 { width:245px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #666666; float:right; text-align:justify; padding:12px 0px 0 0;margin:8px 0 0 0;//margin:22px 0 0 0;} 
	#regdivsep ul li { padding:5px 0 0 0;}
		
	.regheight1 { max-width:190px;
text-align:left;
width:190px;}
	.regheight2 {max-width:190px; width:190px; //max-width:196px;// width:196px; }
	.regheight3 { //max-width:197px;// width:197px; margin: 5px 0 5px 0;}
	.regheight4 { margin: 0 174px 0 0;}
	.regheight5 {
color:gray; margin:0 0 0px 0; max-width:150px;
text-align:left;
width:150px; min-width:150px;}
/*\*/

	.regheight6 {color:gray; margin:0 0 4pt; max-width:150px;
text-align:left ;
width:150px; min-width:150px;}
.regheight7 {
color:gray; margin:0 0 4pt 0; max-width:150px;
text-align:right;
font-family: "Arial Unicode MS",Verdana,Arial,Helvetica,sans-serif;
width:150px;//width:156px; min-width:150px;}

	
	#divsnazz { width:290px; margin-bottom:10px; float:left; padding:0;} 
	
	  #xsnazzy p {margin:0 10px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666;  }

#xsnazzy {background: transparent; margin:20px 0 15px 0;; width:290px; padding:0 0px 0 0;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:  #E4E4E4; border-left:1px solid  #999999; border-right:1px solid #999999}
.xb1 {margin:0 5px; background: #999999;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#E4E4E4; border:0 solid  #999999; border-width:0 1px;}
	
	
	
	.botonactivo1 {background:url(../img/1btmactive.gif) no-repeat;color:#FFFFFF; }
	.botonactivo2 {background:url(../img/234btmactive.gif) no-repeat; color:#FFFFFF;}
	.botonactivo3 {background:url(../img/5btmactive.gif) no-repeat;  color:#FFFFFF; }

	#menu ul li a:active#liul0 { background:url(../img/1btmactive.gif) no-repeat; color:#FFFFFF;}
	#menu ul li a#liul0s { background:url(../img/1btmactive.gif) no-repeat; color:#FFFFFF;}	
	#menu ul li a:active { background:url(../img/234btmactive.gif) no-repeat; color:#FFFFFF;}
	#menu ul li a:active#liul4 { background:url(../img/5btmactive.gif) no-repeat;  color:#FFFFFF;}

	#pie { clear: both; width:"100%"; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0 0px 0 0px;border-top:1px #CCC solid; border-bottom:1px #CCC solid ;margin:30px 0 0 0; text-align:center; }
		
		
	#botonbuscador { color:#FFFFFF; width:600px; text-align:center; height:25px; font-family:Arial, Helvetica, sans-serif;  font-size:12px;   margin:15px 0 10px 0; padding:0; position:relative; }
	#botonbuscador a:hover {border-width:1px; border-color:#666666; border-style:solid; text-decoration:none; background-color:#0099FF ; color:#FFFFFF; position:relative; font-weight:bold;} 
	#botonbuscador a { border-width:1px; font-weight:bold; text-decoration:none; padding:0 4px 0 4px; border-color:#666666; border-style:solid; position:relative; color:#FF6600;}
	#botonbuscador a:focus {border-width:1px; border-color:#666666; border-style:solid; text-decoration:none; background-color: #FF6600 ; color:#FFFFFF; position:relative; font-weight:bold; }
	#botonbuscador a:hover#botonbuscadorin, #botonbuscador a#botonbuscadorin { background-color: #FFFFFF;  text-decoration:none; color: #999999; border: #CCCCCC solid 1px; text-decoration:none; margin:0 4px 0 0;}
		
	

	#pie2 { border-right:1px solid #999999; padding:0; margin:0;}
	#pie a { text-decoration:none; color:#FF6600; border-left:#999999 solid 1px; padding:0 5px 0 5px; margin:0;}
	#pie a:hover { color:#FFF; background-color:#FF6600; }
	.loginreg {clear:both; padding:5px; font-size:11px;}
	
	
	
.listaCatsul {
  float: left;
  width: 48em;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
.listaCatsli {
  float: left;
  width: 16em;
  margin: 0;
  padding: 0;
}
/*portada*/
/*tour*/
	#divtithome {margin:0 0 50px 70px;
 float:left;color:#333333;}
#divtithome2 {
border-left:1px dashed #999999;
float:right;
margin:0 70px 0 0;
padding:0 0 0 30px; color:#333333;}

 
	.tithome { width:250px; font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:0; margin:1px 0 0 0; text-align:center; height:135px; }
	.tithome img { } 
	.tithome1 { width:300px; font-family:Arial, Helvetica, sans-serif;font-size:12px; margin:1px 0 0 0;text-align:center;height:135px; }
	.tithome1 img, .tithome2 img { border-width:0; width:70px;}
	#tourico { }
	#tourico1  {margin-bottom:9px;width:70px; border-width:0; }
	
	#divtithome h4 { font-size:14px; margin:0; text-align:center; }
	#divtithome2 h4 { font-size:14px; margin:8px 0 0 0; text-align:center; }
	#divtithome2 a{border-style:none; text-align:center;
color: #333333;
text-decoration:none; }
#divtithome2 a#linktour{border-style:none; text-align:center;
color: #0099FF;
text-decoration:none; }
#divtithome a {border-style:none; text-align:center;
color: #333333;
text-decoration:none;}
#divtithome2 a:hover#linktour { color: #FF9900;}
	#tit5 { font-family:Arial, Helvetica, sans-serif;  text-align:center; width:250px;  margin:0 0 0 70px ;padding:0; color:#FF6600; float:left;}
	#tit6 {font-family:Arial, Helvetica, sans-serif;  text-align:center; width:300px;   margin:0 70px 0 0;padding:0; color:#FF6600; float:right;}
	h1 { font-size:24px; padding:0 0 0 10px;//padding:0; margin:0 0 20px 0px; color:#FF6600;
font-family:Arial,Helvetica,sans-serif;

;}
	h1.titulotour {font-size:20px; color:#999999; padding:0; margin:0 0 20px 0;}
	h2 { font-size:20px; font-weight:normal; color:#333333;
font-family:Arial,Helvetica,sans-serif;


margin:0 0 20px 0;
padding:0 0 0 10px;
text-align:justify;
	}
	h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#333333; margin:0 0 15px 0; padding:0 0 0 10px; text-align:justify;}
	p { font-size:12px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
/*HOME*/
	/*portada y comunidad(Que es Presenttube)*/

#p5 { width:550px; padding:0; margin:10px 0 0 0; text-align:justify; color:#333333; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:17px;}
#divtour { width:550px; overflow:hidden; margin:40px 0 0 0; padding:0; 
}
.tourcolumna1 { float:left;
margin:10px 0 0 0;
width:550px;}
.tourcolumna2 { width:70px; float:right;margin:30px 0 0 7px;}
.tourcolumna2 img {
width:70px;}


.divlista{ font-family: Arial, Helvetica, sans-serif; font-size:14px;
margin:10px 0 0 10px;
width:550px; overflow:hidden;}
.divlista1{ font-family: Arial, Helvetica, sans-serif; font-size:14px;
margin:30px 0 0 0px;
width:550px; color:#333333;}
.listaabundacia { width:370px; margin:10px 0 0 50px;
text-align:justify; font-family:Arial, Helvetica, sans-serif; color:#333333; 
width:350px; padding-left:20px; line-height:20px; }

#lista1 { float:left;list-style-type:none;
margin:15px 0 0 0;
padding:0; color:#333333; font-weight:bold; width:250px; text-align:center;line-height:25px;} 

#lista2 { float:right;
			width:250px;
		list-style-type:none;
		margin:15px 0 0 0;
		padding:0; color:#333333; font-weight:bold; text-align:center; line-height:25px;}
.divfotosequipoleft {margin-left:35px;float:left;}
.divfotosequiporight {padding:0; margin-top:20px; margin-bottom:30px; float:right; width:49%}
.fotosequipoleft { width:200px; border:1px solid black;}
.fotosequiporight { width:200px; border:1px solid black; text-align:right; float:right;}
.piefotosequipoleft { color:#FF6600; float:left; margin-top:3px}
.piefotosequiporight {color:#FF6600; text-align:justify; margin-top:3px; padding:10px; float:right}
		

/*almacen (Sube regalos)*/
#lista3 { color:#333333; 
		list-style-type:none;
		margin:0;
		padding:0;
		line-height:22px;
		}
#lista3 a { color:#FF6600; text-decoration:none; }

#lista4 { color:#333333;
		line-height:20px;
		list-style-type:none;
		padding:0px 0 0 40px;
		text-align:justify;
		width:500px;
		
		}
#azul { 
color:#0099FF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:20px 0 0;
text-align:right;
width:550px;
}
.p1b { font-weight:bold; padding:0 0px 0 0px; margin:30px 0 0 0; text-align:justify; color:#333333; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:17px;    }
.tourcolumna3 ul { list-style-type:none; font-size:14px;  font-family:Arial, Helvetica, sans-serif; color:#333333; padding:0; margin:10px 0px 0 150px;}
.tourcolumna3 ul li { margin:10px 30px 0 0;}
.tourcolumna4 {margin-left:450px;}
.tourcolumna4 img { width:100px; position:absolute;}

/*searchcategories*/
ul li.nolist, ul.nolist { list-style-type:none; padding:0; margin:0;}

.columnas { float: left; width:33%; margin:0 0 70px 0;  }
.columnacentral { float: left; width:34%;  }

/*comunes tour y portada*/
.registrateahora { font-family:Arial, Helvetica, sans-serif;  text-align:left; margin:30px 0 0 10px; width:540px; clear:both;}
.registrateahora a{color:#FF6600; text-decoration:none; font-weight:bold;font-size:14px; }
.registrateahora a:hover {color:#0099FF;}

.negrita { font-weight:bold;}
.azul {color:#0099FF; font-weight:bold;}
.naranja {color: #FF6600; font-weight:bold;}


.siguiente {font-family: Arial, Helvetica, sans-serif;
margin:20px 0 0;
text-align:right;
width:550px; font-size:18px;} 
.siguiente a { text-decoration:none; color:#0099FF; font-weight:bold;}
.siguiente a:hover { color:#FF6600;}
.p1b1 { color:#333333;  font-weight:bold;margin:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.context {}

/*downloadpresent*/
	#xsnazzyintermediacion {background: transparent; margin:25px 0 5px 0; width:570px; padding:0 0px 0 0; }
		 #xsnazzyintermediacion p {margin:0 10px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666;  }
		 
		 .xbi2, .xbi3, .xbi4 {background:  #FFF2DE; border-left:1px solid  #FF6600; border-right:1px solid #FF6600}
		 .xbi1, .xbi2, .xbi3, .xbi4 {display:block; overflow:hidden;}
.xbi1, .xbi2, .xbi3 {height:1px;}
.xbi2, .xbi3, .xbi4 {background:#FFF2DE; border-left:1px solid  #FF6600; border-right:1px solid #FF6600}
.xbi1 {margin:0 5px; background: #FF6600;}
.xbi2 {margin:0 3px; border-width:0 2px;}
.xbi3 {margin:0 2px;}
.xbi4 {height:2px; margin:0 1px;}
		 .xbioxcontent {display:block; background: #FFF2DE; border:0 solid  #FF6600; border-width:0 1px; padding:10px 15px 15px 5px;}
		 
		 
		 #xsnazzysms {background: transparent; margin:10px 0 5px 0; width:570px; padding:0 0px 0 0; }
		 #xsnazzysms p {margin:0 10px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666;  }
		 
		 .xbsms2, .xbsms3, .xbsms4 {background:  #E8F8FF; border-left:1px solid  #0066FF; border-right:1px solid  #0066FF}
		 .xbsms1, .xbsms2, .xbsms3, .xbsms4 {display:block; overflow:hidden;}
.xbsms1, .xbsms2, .xbsms3 {height:1px;}
.xbsms2, .xbsms3, .xbsms4 {background:#E8F8FF; border-left:1px solid   #0066FF; border-right:1px solid  #0066FF}
.xbsms1 {margin:0 5px; background: #0066FF;}
.xbsms2 {margin:0 3px; border-width:0 2px;}
.xbsms3 {margin:0 2px;}
.xbsms4 {height:2px; margin:0 1px;}
		 .xbsmsoxcontent {display:block; background: #E8F8FF; border:0 solid  #0066FF; border-width:0 1px; padding:10px 15px 15px 5px;}
		 
		 
		 
		  
		 #xsnazzypaypal {background: transparent; margin:10px 0 5px 0; width:570px; padding:0 0px 0 0; }
		 #xsnazzypaypal p {margin:0 10px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666;  }
		 
		 .xbpay2, .xbpay3, .xbpay4 {background: #FDFFD8; border-left:1px solid   #FFFF00; border-right:1px solid #FFFF00}
		 .xbpay1, .xbpay2, .xbpay3, .xbpay4 {display:block; overflow:hidden;}
.xbpay1, .xbpay2, .xbpay3 {height:1px;}
.xbpay2, .xbpay3, .xbpay4 {background:#FDFFD8; border-left:1px solid #FFFF00; border-right:1px solid #FFFF00}
.xbpay1 {margin:0 5px; background: #FFFF00;}
.xbpay2 {margin:0 3px; border-width:0 2px;}
.xbpay3 {margin:0 2px;}
.xbpay4 {height:2px; margin:0 1px;}
		 .xbpayoxcontent {display:block; background: #FDFFD8; border:0 solid #FFFF00; border-width:0 1px; padding:10px 15px 15px 5px;}
		 
		 
.divdescargaicono { width:550px; margin:0; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.divdescargaiconosms { width:510px; margin:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.divancho { width:540px; margin:5px 10px 0 10px;}
.iconodescarga { background:url(../img/botondescarga2.png) right no-repeat; width:100px; margin:0; }
.iconodescarga1 { background:url(../img/botondescarga.png) right no-repeat; width:100px; margin:0; }
.iconodescarga2 { background:url(../img/botondescarga3.png) right no-repeat; width:100px; margin:0; }
.subrayadonaranja { color:#FF6600; text-decoration:underline;}
.subrayadoazul { color: #0066FF; text-decoration:underline;}
.subrayadoamarillo { color:#FFD700; text-decoration:underline;}
.amarillo { color:#FFD700; font-weight:bold; }
.letrapeque { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; color:#333333;}
.letrapequesubrayado { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; text-align:justify; color:#333333;}


.listasms { list-style-type:decimal; color:#0066FF; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px;}
.colorlistasms { color:#333333;}
.errorrojo { color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold;}







/*Formulario contacto*/

.ayudaamejorardiv { margin:40px 0 0 0; width:550px;}
.formulariocontacto { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 10px 0 10px; padding: 0; color:#333333; text-align: right; line-height:27px;}
.formulariocontacto input{ width:200px; float:right; margin:0 0 5px 0;}
.formulariocontacto label { text-align:left; width:150px; line-height:27px; float:left;}
.formulariocontacto div { width:360px; padding:0; margin:0 0 0 150px;}
.formulariocontacto textarea { width:200px; margin:0 0 5px 0;}
.formulariocontacto input.numcaracteres { width:30px; clear:right; }
.formulariocontacto input.botonenviar { clear:right; width:100px;}
legend { color:#0099FF;}
.margenizq { margin-left:10px;}

/*panel usuario*/
.paneldiv { width:550px; overflow:hidden; margin:40px 0 0 0; border-bottom:#CCCCCC solid 1px;}
.paneldiv1 { width:550px; overflow:hidden; margin:40px 0 0 0; }
.subpanel1 { float:left; margin:0 0 30px 0; width:290px;}
.subpanel1 a { text-decoration:none; color:#FF6600;}
.subpanel11 { float:left; margin:0 0 0 0; width:290px;}
.subpanel11 a { text-decoration:none; color:#FF6600;}
.subpanel11 img { float:left; margin:0 0 -16px 0; border:0;}
.subpanel11 h3 { float: right; text-align:left; width:205px;}
.subpanel11 h3.admin3 { float: right; text-align:left; width:205px; margin:20px 0 0 0;}
.subpanel2 { float:right; margin:0 0 30px 0; width:260px;}
.subpanel2 a { text-decoration:none; color:#FF6600;}
.subpanel1 img { float:left; width:50px; margin:0 15px 0 0; border:0;}
.subpanel2 img { float: left; width:50px; margin:0 15px 0 0; border:0;}
.subpanel1 img.admin1 { float:left; width:60px; margin:0 15px 0 0; border:0;}
.subpanel2 img.admin2 { float: left; width:60px; margin:0 15px 0 0; border:0;}
.subpanel1 h3 { float: right; text-align:left; width:205px;}
.subpanel2 h3 { float: right; text-align:left; width:175px;}
.subpanel1 h3.admin3 { float: right; text-align:left; width:205px; margin:20px 0 0 0;}
.subpanel2 h3.admin4 { float: right; text-align:left; width:175px; margin:20px 0 0 0;}


/*Errores*/
.error { width:550px; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin:40px 0 0 0; font-weight:bold; text-align:justify;}
.error a { color:#FF6600;}

/* DONACIONES */

/* Estilo del contenedor */
.donaciones { height:60px; 
border-top:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
margin:15px 0 20px 30px;

padding:10px 0px;
width:95%;
}

/* Tour tabla */

.tablatour { width:548px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; margin:40px 0 0 0; padding:0 0 0 5px;}
.tablatour tr td { max-width:109px; max-height:17px; padding:0; margin:0;}
table tr td a { text-decoration:none; color:#666666; padding:0; margin:0;}

table tr td a.numselect { color:#FF6600; font-size:16px; }
table tr td a.numnoselect {font-size:16px; }
table tr td a.textselect { color:#FF6600; }
table tr td a.textnoselect {   }
table tr td a:hover { color: #0099FF;}

table tr td a img { border:0px none; margin:0; padding:0;}
.lineatourtable {background-image: url(../img/imgtour/fondotour.gif); background-repeat:repeat-x; background-position:top; }




/* Estilo del enlace */
.donaciones a {
text-decoration:none;
}

.donaciones form { text-align:center;}
/*input type file*/
.inputimagen { background: transparent url(../img/botonexam.png) no-repeat scroll 0 0;// background:none; cursor:pointer; display:block; overflow:hidden; width:191px; height:19px;} 

.filenovisible { opacity:0; position:relative; width:auto; height:100%; display:}


/* visor de datos*/
#divsnazzdatos { width:550px; margin-bottom:10px; float:left; padding:0;} 
#xsnazzydatos {background: transparent; margin:0px 0 15px 0;; width:550px; padding:0 0px 0 0;}
.textovisordatos { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#666666; margin:0; padding:0 10px 2px 15px; text-align:justify;}
.anchovisor { width:70px; float:left;}
.naranjanobold { color:#FF6600;}
.fontbold { font-weight:bold;}


/*piemipanel*/
.mipanellateral { width:200px; float:right; margin:40px 0 0 0; padding:0; }
.mipanellateraluser { width:200px; border-bottom:1px solid #CCCCCC; } 
.mipanellateraluser img { width:35px; border:0 none; float:left; margin:0; padding:0;}
.mipanellateraluser h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:155px; float:right; margin:0; padding:0;}
.paneluser1 { overflow:hidden; margin:0 0 20px 0; height:45px }
.paneluser1 a { text-decoration:none; color:#FF6600; }
.mipanellateraladmin { width:200px; margin-top:10px; }
.mipanellateraladmin img { width:35px; border:0 none; float:left; margin:0; padding:0;}
.mipanellateraladmin h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:155px; float:right; margin:0; padding:0;}

/*usersearch*/
#searchdiv { width:550px;}
/*enlace patrocinado*/
.textopatrocinador { width:180px; text-align:center; margin:5px 0 5px 5px;}
/*abundance ball*/
.divimgball {float:left; width:200px;   margin:0 10px 0px 0; padding:10px 0 0 5px; }
.divimgball img { border:0 ;}
.contenidoball {
		width:100%; 
		 margin:0;
	}
	.encabezadoball { margin-bottom:6px;
overflow:hidden;
position:absolute;
width:100%;
		
	}
	.contenedorball {
		width:100%;
		text-align:left; /* alinear textos */
		margin:0 auto; /* centra el contenedor */
		background: #FFFFFF; 
	}
.saltarintro { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; float:right; margin:20px 10px 0 0;}
.saltarintro a { text-decoration:none; color:#666666;}
/* pie nuevo */
.contenedorlateral { width:200px; float:right; margin:30px 0 0 0;}

.xsnazzybola {background: transparent;margin:0;
width:200px;}

.xsnazzybola em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #999999; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzybola em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#999999; overflow:hidden; border-top:10px solid #ffffff; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzybola span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1bola, .xb2bola, .xb3bola, .xb4bola, .xb5bola, .xb6bola, .xb7bola {display:block; overflow:hidden; font-size:0;}
.xb1bola, .xb2bola, .xb3bola, .xb4bola, .xb5bola, .xb6bola {height:1px;}
.xb4bola, .xb5bola, .xb6bola, .xb7bola {background:#ccc; border-left:1px solid #999999; border-right:1px solid #999999;}

.xb1bola {margin:0 8px; background:#999999;}
.xb2bola {margin:0 6px; background:#999999;}
.xb3bola {margin:0 4px; background:#999999;}
.xb4bola {margin:0 3px; background:#ffffff; border-width:0 5px;}

.xb5bola {margin:0 2px; background:#ffffff; border-width:0 4px;}
.xb6bola {margin:0 2px; background:#ffffff; border-width:0 3px;} 
.xb7bola {margin:0 1px; background:#ffffff; border-width:0 3px; height:2px;} 

.xboxcontentbola {display:block; background:#ffffff; border:3px solid #999999; border-width:0 3px;}

	 #xsnazzyanuncio {background: transparent; margin:30px 0 30px 0; width:200px; padding:0 0px 0 0; }
		
		 
		 .xbanu2, .xbanu3, .xbanu4 { border-left:1px solid   #666666; border-right:1px solid #666666}
		 .xbanu1, .xbanu2, .xbanu3, .xbanu4 {display:block; overflow:hidden;}
.xbanu1, .xbanu2, .xbanu3 {height:1px;}
.xbanu2, .xbanu3, .xbanu4 { border-left:1px solid #666666; border-right:1px solid #666666}
.xbanu1 {margin:0 5px; background: #666666;}
.xbanu2 {margin:0 3px; border-width:0 2px;}
.xbanu3 {margin:0 2px;}
.xbanu4 {height:2px; margin:0 1px;}
		 .xbanuoxcontent {display:block;  border:0 solid #666666; border-width:0 1px; padding:3px;}
		 
/*googleads*/
.googleads { clear:both;}		
.anchocelda { width:10px;}
/*visor regalos valoracion*/
.contenedorvaloracion { clear:both; width:550px; overflow:hidden;}
.valoraciondiv { float:left; width:270px; font-family:Arial, Helvetica, sans-serif; font-size:14px;margin:20px 0 0;}
.textovaloracion {float:left;width:120px; height:20px;}

.lineavalor { width:270px; overflow:hidden;}
.imagenview {float:left;width:505px; margin:20px 0 0 0;}
.bordeimagenview { border: 1px solid #666666; padding:1px;}
/*ESTILOS ALEXX*/
.textovaloraciondetallada {margin: 20px 0px 10px 4px; width:565px; color: #666666; font-size: 13px; text-align: justify; font-family:Arial,Helvetica,sans-serif;}
.imagenbienmal {margin-left: 6px;}
.descripcionvalora {font-size: 9pt;}
.utilvoto {overflow:hidden;padding:0; 
 color:#999999;}
.regalador{
}
.fuente8{
	font-size: 8pt;
}
.fuente10{
	font-size: 10pt;
}
.accion,.accionderecha {
font-size:8pt;
font-weight:bold;
position:relative;
}
.accionderecha{
float:right;
}
.accion,.accionderecha {
line-height:17pt;
padding:5px;
}
.accion img,.accionderecha img, #usuarioscuerpo img {
margin:1px 0;
vertical-align:middle;
}

.cajacuadradagris{
	color: #444;
	border: 2px solid #e5e5e5;
	background: #f0f0f0;
	margin: 0 0 10px 0;
	padding: 5px;
	font-size:8pt;
}
.cita{
	margin: 11px 0 5px 3px;
	font-style: italic;
}
.fecha{
	margin: 10px 0 10px 3px;
	font-style: italic;
	color: #666;
}

.votouno, .votomedio, .votocero {
float:left;
height:16px;
margin:0 1px 0 0;
width:16px;
}
.votouno {
background:transparent url(../img/imagalexvotos/uno.png) no-repeat scroll 0 0;
}
.votomedio {
background:transparent url(../img/imagalexvotos/medio.png) no-repeat scroll 0 0;
}
.votocero {
background:transparent  url(../img/imagalexvotos/cero.png) no-repeat scroll 0 0;
}
.mensajeutilvoto {
color:#666666;
float:left;
font-size:8pt;
margin-left:3px;
padding:1px 0 0 10px;
line-height: normal;
font-weight: normal;
}

/***** COMENTARIOS ***/
.cajacomentario {
width: 705px;
background-color:#ececec;
margin:12px 0px 5px 3px;
overflow: hidden;
word-wrap: break-word; 
}
.cajacomentariotitulo {
border-bottom:1px solid #AEAEAE;
overflow:hidden;
padding: 3px 2px 3px 3px;
}
.cajacomentariotitulotexto {
font-size:8pt;
line-height:130%;
padding:8px 4px;
}
.cajacomentariotitulo img {
float:left;
margin-right:4px;
}
.cajacomentariotitulotexto span {
font-size:8pt;
font-weight:normal;
}
.cajacomentariotexto {
background-color:#FAFAFA;
clear:both;
font-size:8pt;
padding:8px;
}
.fechacomentario {
float:right;
font-size:10px;
margin:5px 5px 0 0;
}
.itemrelacionado {
margin:3px 2px 10px;
padding:3px 1px 6px 2px;
}
.autor{
	font-size: 8pt;
	line-height:12pt;
	word-wrap: break-word; 
}
.accion img, .accionesarticulos img, .cajaformtitulo img{
	vertical-align: middle;
	margin: 1px 0 1px 0;
}
.cajaformtitulo{
	background-image: url(images/cajas/cajaformulariotitulo.gif);
	background-repeat: no-repeat;
	padding: 0px 2px 0 5px;
	line-height: 23px;
	font-weight: bold;
	margin-bottom: 2px;
	text-align: left;
}
.cajaformcuerpo,.cajaformcuerpoblanco{
	background-color: #E5E4E5;
	background-repeat: repeat-x;
	margin: 2px;
	overflow: hidden;
}
.cajaformcuerpoblanco{
	background: #fff;
}
.cajaformcuerpoborde{
	border: 1px solid #d7d7d7;
}
.alt0 {
background-color:#EFFFF3;
}
.alt1 {
background-color:#FFF;
}
.accioncomentario {
font-size:8pt;
height:18px;
margin: 0 0 0px 5px;
padding-top:0;
}
/*Estilos para las nubes de etiquetas*/
.nube{
   border: solid 1px #aaaacc;
   background-color: #ddddff;
   color: #666666;
   width: 335px;
   text-align: center;
}
.nube div.etiquetas{
   font-family: verdana,arial,helvetica;
   font-size:8pt;
   padding:5px;
}
.nube div.etiquetas span{
   float: left;
   margin: 0 3px 0 3px;
   height: 20pt;
   white-space: nowrap;
}
.nube div.etiquetas span.etiquetatam1{
   font-size: 110%;   
}
.nube div.etiquetas span.etiquetatam2{
   font-size: 120%;   
}
.nube div.etiquetas span.etiquetatam3{
   font-size: 130%;   
}
div.etiquetas span.etiquetatam4{
   font-size: 140%;   
}
.nube div.etiquetas span.etiquetatam5{
   font-size: 150%;   
}
.nube div.etiquetas span.etiquetatam6{
   font-size: 160%;   
}
.nube div.etiquetas span.etiquetatam7{
   font-size: 170%;   
}
.nube div.etiquetas span.etiquetatam8{
   font-size: 180%;   
}
.nube div.etiquetas span.etiquetatam9{
   font-size: 190%;   
}
.nube div.etiquetas span.etiquetatam10{
   font-size: 200%;   
}
/*TIPS*/
.tipgen {
color:#6a7384;
font-size:8pt;
text-align:left;
width:268px;
}
.tipgen .tip {
background:transparent url(images/tip-mp2.png) repeat-y scroll 0 0;
padding:2px 7px 6px 7px;
}
.tipgen .tip-title {
font-weight:bold;
background: #f0f4f7;
border-bottom:1px solid #aaa;
color:#555;
font-size:110%;
margin-bottom:6px;
padding:1px 0 2px;
}
.tipgen .tip-text{
	background: #f0f4f7;
}
.tipgen .tip-top, .tipgen .tip-bottom {
width: 273px;
}
.tipgen .tip-top{
background:transparent url(images/tip-top2.png) no-repeat scroll 0 0;
height: 25px;
}
.tipgen .tip-bottom {
background:transparent url(images/tip-bottom2.png) no-repeat scroll 0 0;
height: 21px;
}
/*POPUP*/
#capasombra {
background:#000000 none repeat scroll 0 0;
cursor:pointer;
left:0;
opacity:0;
position:absolute;
text-align:center;
top:0;
}
#capapopup {
background-color:#FFFFFF;
border:5px solid #CCC;
height:5px;
left:50%;
overflow:hidden;
padding:4px;
position:absolute;
text-align:left;
width:4px;
}
#cerrarpopup {
background:transparent url(images/cerrar-popup.png) no-repeat scroll 0 0;
cursor:pointer;
float:right;
height:27px;
width:100px;
}
#titulopopup {
background:#e4e581 none repeat scroll 0 0;
border-bottom: 2px solid #CCCCCC;
font-size:10pt;
font-weight:bold;
height:30px;
line-height:27px;
margin-bottom:3px;
overflow:hidden;
padding:2px 3px 0 10px;
text-align:left;
}
#contenidopopup {
display:none;
opacity:0;
}
.cuerpotextopopup{padding:5px;}
/*TICKER*/
.ticker{
	padding: 0px;
	width: 240px;
	height: 340px;
	overflow: hidden;
}
.elementoticker{
	padding: 5px 5px 5px 5px;
	font-size: 8pt;
}
.elementoticker:hover{
	background-color: #e5e5e5;
}
.elementoticker A{
	color: #33c;
	font-weight: bold;
}
.elementoticker SPAN{
	display: block;
}
.contelementoticker{
	height: 75px;
	margin: 10px 0 0 0;
	overflow: hidden;
	
}

/*FINAL ESTILO ALEX VOTOS*/


	/*ALEX APADRINAMIENTO */
.regdiv{ width:800px; padding:20px 1px 1px 1px; font-size:16px; border-top:#999999 solid 1px; margin:10px 1px 1px 1px; overflow:hidden;}
.regdivcolright { width:285px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #777777; float:right; text-align:justify;padding:20px 0px 0 0; font-weight:600; }
.regdivcolright ul li { margin:0 0 10px 0;}
.regdivcolleft { width:470px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #666666; float:left; text-align:justify; padding:12px 20px 0 10px;border-right:#666666 dashed 1px; } 
.contenido800 { width:800px; //width:530px;
		float:left; margin:0 0 25px 0;}	
.distformr { float:left; width:100%;   text-align:right;}
.distformr label {line-height:20pt; margin:0; padding:0;} 
.distformr label.aceptas {line-height:20pt;float:left;}
.width470 {width:470px;}
/*.derecha{float:right; margin:30px 0 0 0;}*/
.imgrecordatorio{float:right; margin:0px 0 0 0;}
.derecha{float:right;}
.izquierda{float:left;}
.width47{width:47%;}
.width85{width:85%;}
.width25{width:25%;}
.regheight8 {color:gray; margin:0 0 4pt 0; max-width:150px;text-align:right;}
input[type="text"],input[type="password"]{border:1px solid;border-color:#474E66 #E7E8ED #E7E8ED #474E66;padding:2px 4px 2px 4px;}
input[type="text"]:focus,input[type="password"]:focus {border:1px solid;border-color:#002276 #4A5F9A #4A5F9A #002276;background-color:#EBF5FF;}
input[type="submit"]:disabled{
color: #7676f2;
background:#d1e5f9 url(../img/button.estilos1.gif) repeat-x scroll 0 0px;
border: #7676f2 solid 1px;
cursor: auto;
}
input[type="submit"]{
/*		background:#FF9900 url(../img/button.estilos1.gif) repeat-x scroll 0 -34px;*/
		background:#349CE0 url(../img/button.estilos1.gif) repeat-x scroll 0 -34px;
/*		border:1px solid #FF5500;*/
		border:1px solid #349CE0;
		color:#FFFFFF;
		width:60px;
		cursor:pointer;
		}
.textoRojo{color:#C01E2C;font-weight:bold;}
.textoVerde{color:#009900;font-weight:bold;}
.inputError{background-color:#F9F0C3;border: 1px solid #B42E33;}
div.nxErrorBox {background:#F9F0C3 none repeat scroll 0 0;border:1px solid #B42E33;margin-bottom:20px;padding:4px 8px;}
div.nxOkBox {background:#CCFFCC none repeat scroll 0 0;border:1px solid #009900;margin-bottom:20px;padding:4px 8px;}
div.nxErrorBox img.errorlogo{float:left;margin-right:10px;margin-top:2px;}
div.nxErrorBox h1{color:#b42e33;margin:0;} div.nxErrorBox p{color:#b42e33;}
div.nxErrorBox ul{color:#b42e33;margin-top:4px;margin-left:38px;padding-left:0;margin-bottom:6px;}
.fieldError{height:16px; width:18px; vertical-align:text-top;background-image:url(../1img/fielderror.gif);}
.divapadsep { width:580px; padding:20px 1px 1px 1px; font-size:16px; border-top:#999999 solid 1px; margin:10px 1px 1px 1px; overflow:hidden;}
form ul,.ahijados ul {font-size:100%; list-style-type:none; margin:0; padding:0; width:100%; }
form li,.ahijados li {clear:both;margin:0;padding:4px 5px 2px 9px;}
form li div.left,.ahijados li div.left {display:inline; float:left; width:47%;}
form li div.right,.ahijados li div.right {display:inline; float:right; width:47%;}
form li div label,.ahijados li div label{clear:both;color:#444444;display:block;font-size:11px;line-height:7px;margin:0;padding:3px 0;}
.filtroCiudad{float:left;}
.box {margin:10px 0;padding:0;width:580px;}
.box1 {background:transparent url(../img/box1_contenidos.png) no-repeat scroll 0 0 !important;filter:none !important;height:18px;}
.box2 {background:transparent url(../img/box2_contenidos.png) repeat-y scroll 0 0 !important;filter:none !important;padding:0 10px 20px 20px; font-family:Arial, Helvetica, sans-serif;}
.box3 {background:transparent url(../img/box3_contenidos.png) no-repeat scroll center bottom !important;filter:none !important;height:18px;width:100%;}
.buttons {border-top:1px dashed #666666;clear:both;margin-top:10px;padding-top:10px;text-align:right;}
input.btTxt {overflow:visible;padding:0 7px;width:auto;}
.iconoApadrina{padding:12px 5px;}
.azulbold{ color:#0099FF; font-weight:bold;}
/*FIN ALEX APADRINAMIENTO*/

