@charset "utf-8";
/* CSS Document */

/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/***********************************************************
************************************************************
***Esto es la estructura general de la página (el cuerpo)***
************************************************************
***********************************************************/


h5, h6 {font-family:Arial, Helvetica, sans-serif;}

body {
margin:0px;
margin-bottom:1px;
padding-bottom:1px;
background-image:url(../images/background.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#F0F0F0;
}

#imagenFondo {
background:transparent url(../images/backgroundImage.jpg) no-repeat scroll center top;
display:table;
width:100%;
}


#container{
margin: 0px auto auto auto;
width:964px;
}

#containerAvis{
margin: 0px auto auto auto;
width:560px;
}

#cabeza {
margin:0px auto auto auto;
width:100%;
padding-bottom:11px;
float:left;
}

	#controles{
	float:right;
	margin:4px 8px auto auto;
	color:#FFFFFF
	}
	
		#controles a, #controles a:link, #controles a:visited, #controles a:active{
		color:#FFFFFF;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:.8em;
		text-decoration:none;
		}
		
		#controles a:hover{
		text-decoration:underline;
		}



#logoFides{
float:left;
width:156px;
height:59px;
margin:28px auto auto 15px;
}


#containerPie {
margin:0px auto auto auto;
width:100%;
height:170px;
float:left;
background-color:#666666;
border-top:2px solid #555;
}

#CuerpoPie {
margin:0px 0px 0px 0px;
width:952px;
height:160px;
float:left;
padding-top:10px;
background-image:url(../images/cuerpo_pie.gif);
background-repeat:repeat-x;
background-position:bottom;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#fff;
}


#lateralIzPie {
margin:0px 0px 0px 0px;
width:6px;
height:170px;
float:left;
background-image:url(../images/lateral_iz_pie.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#lateralderPie {
margin:0px 0px 0px 0px;
width:6px;
height:170px;
float:left;
background-image:url(../images/lateral_der_pie.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

	#cajaPie{
	float:left;
	width:360px;
	}



/*********************************************************
**********************************************************
******************menú superior***************************
**********************************************************
*********************************************************/
#menuSuperior {
margin:34px 0px auto 0px;
width:100%;
height:35px;
float:left;
}

	#navegador {
	margin:4px auto auto auto;
	height:46px;
	float:right;
	}
	
	#navegador ul {
	float:left;
	margin-right:0px;
	width:312px;
	height:27px; 
	list-style:none;
	padding:0;
	margin-top:4px;
	margin-left:0px;
	background: url(../images/menuPrincipal.gif) no-repeat scroll 0 0;
	}
	
	#navegador ul li {
	padding:0;
	height:27px;
	float:left;
	}

	#navegador ul li a {
	display:block;
	height:27px;
	text-indent:-9000px;
	}

	

		#bConoce {
		width:112px;
		height:27px;
		}
		
			#bConoce a {
			width:112px;
			height:27px;
			}
			
			#bConoce a:hover {
			background: url(../images/menuPrincipal.gif) no-repeat scroll 0 -27px;
			}
			
			#bConoce2 {
			background: url(../images/menuPrincipal.gif) no-repeat scroll 0 -27px;
			width:112px;
			height:27px;
			}
				
				
		#bServicios {
		width:78px;
		}
			#bServicios a {
			width:78px;
			height:27px;
			}
			
			#bServicios a:hover {
			background: url(../images/menuPrincipal.gif) no-repeat scroll -112px -27px;
			}
						
			#bServicios2 {
			background: url(../images/menuPrincipal.gif) no-repeat scroll -112px -27px;
			width:78px;
			height:27px;
			}
	
		#bBlog {
		width:46px;
		}
			#bBlog a {
			width:46px;
			height:27px;
			}
			
			#bBlog a:hover {
			background: url(../images/menuPrincipal.gif) no-repeat scroll -190px -27px;
			}
			
			#bBlog2 {
			background: url(../images/menuPrincipal.gif) no-repeat scroll -190px -27px;
			width:46px;
			height:27px;
			}
	
		#bContacto {
		width:76px;
		}
			#bContacto a {
			width:76px;
			height:27px;
			}
			
			#bContacto a:hover {
			background: url(../images/menuPrincipal.gif) no-repeat scroll -236px -27px;
			}
			
			#bContacto2 {
			background: url(../images/menuPrincipal.gif) no-repeat scroll -236px -27px;
			width:76px;
			height:27px;
			}
	
	#bCampusVirtual{
	float:left;
	width:204px;
	height:46px;
	background:url(../images/fondoCampusvitrual.png) no-repeat scroll center -4px;
	}
	
		
		#bCampusVirtual a {
		display:block;
		width:94%;
		height:40px;
		margin-left:2%;
		text-align:center;
		padding-top:11px;
		color:#333333;
		}
		
			#bCampusVirtual a:hover{
			text-decoration:underline;
			}
		

/*********cuerpo del contenido*********/

#cajaContenido {
margin:0px auto auto auto;
width:962px;
float:left;
background-color:#FFFFFF;
background-image:url(../images/topeContenido.gif);
background-position:top;
background-repeat:no-repeat;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}


#cajaContenido2 {
margin:0px auto auto auto;
width:560px;
float:left;
background-color:#FFFFFF;
background-image:url(../images/topeContenido.gif);
background-position:top;
background-repeat:no-repeat;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

	#contPostit{
	float:left;
	position:relative;
	margin:20px auto auto -8px;
	width:236px;
	}
	
		.cabezaPostit{
		float:left;
		position:relative;
		margin:0px;
		width:236px;
		height:14px;
		background:url(../images/cabeza_postit.gif) no-repeat top scroll;
		}
		
		.cuerpoPostit{
		float:left;
		position:relative;
		margin:0px;
		width:236px;
		background:url(../images/cuerpo_postit.gif) repeat-y scroll;
		}
		
			h3.fidesText {
			float:none;
			height:16px;
			margin:14px auto auto 78px;
			width:62px;
			background:url(../images/fides-text.gif) no-repeat scroll center;
			text-indent:-9000px;
			padding-bottom:0px;
			margin-bottom:0px;
			}
		
			.cuerpoPostit p{
			font-size:.8em;
			*font-size:.79em;
			width:90.6%;
			margin-left:6%;
			margin-top:.5em;
			padding-bottom:.6em;
			line-height:1.4em;
			}
			
		
			span.celoHome {
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			background:transparent url(../images/maskin.png) no-repeat scroll 0 0;
			display:block;
			height:30px;
			margin-left:68px;
			margin-top:-22px;
			position:absolute;
			width:95px;
			}
			
			.separadorGuiones{
			width:100%;
			height:4px;
			background:url(../images/separador_guiones.gif) no-repeat center scroll;
			}
			
			#descargarPDF{
			width:210px;
			height:52px;
			margin:8px auto 0px 8px;
			float:left;
			position:relative;
			background:url(../images/descargarPDF.gif) no-repeat left scroll;
			display:block;
			}
			
				#descargarPDF a{
				width:73.4%;
				height:32px;
				float:left;
				padding-left:51px;
				padding-top:26px;
				color:#333333;
				font-size:.8em;
				}
				
				
				
			#descargarPDF2{
			width:auto;
			height:52px;
			margin:2px auto 0px 0px;
			float:left;
			position:relative;
			background:url(../images/descargarPDF2.gif) no-repeat left scroll;
			display:block;
			}
			
				#descargarPDF2 a{
				display:block;
				width:auto;
				height:32px;
				float:left;
				padding-left:51px;
				padding-right:6px;
				padding-top:26px;
				color:#333333;
				font-size:.8em;
				}
				
			
		
		.piePostit{
		float:left;
		position:relative;
		margin:0px;
		width:236px;
		height:26px;
		background:url(../images/pie_postit.gif) no-repeat bottom scroll;
		}
		
		

	#bannerInicio{
	margin:10px auto auto auto;
	background-color:#FFFFFF;
	float:right;
	width:734px;
	height:300px;
	}
	
		.imagen_muestra{
		width:auto;
		float:left;
		margin:40px auto auto 8px;
		text-align:center;
		}
			.estrecha{
			margin-top:40px;
			}
		
		.serviciosExplain{
		float:left;
		width:300px;
		height:226px;
		padding-left:6px;
		margin-top:60px;
		}
		
			.serviciosExplain h1{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style:italic;
			font-size:1.4em;
			color:#555;
			padding-top:4px;
			margin-top:4px;
			padding-bottom:4px;
			margin-bottom:4px;
			}
			
				.serviciosExplain h1 a{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-style:italic;
				color:#555;
				text-decoration:none;
				}
				
					.serviciosExplain h1 a:hover{
					color:#333;
					}
			
				.serviciosExplain p{
				font-size:.9em;
				line-height:1.3em;
				color:#777;
				margin-top:2px;
				padding-top:2px;
				}
				
				
				
				

/**********************************************************************************************************************************************
**********************************************************************************************Footer Sólo para Index***************************/
					
	#footerIndex{
	float:left;
	width:962px;
	background:#F9F9F9 url(../images/fondo_menuBlog.gif) repeat-y scroll left;
	border-right:2px solid #E6E6E6;
	padding-bottom:10px;
	}
	
		#footerIndex2{
		float:left;
		width:962px;
		background:#FFF url(../images/fondo_menuBlog.gif) repeat-y scroll left;
		margin-top:4px;
		margin-left:-1px;
		padding-bottom:10px;
		}
	
	
	
			    blockquote {
			    font: .8em/1.4em Geneva, Arial, Helvetica, sans-serif;
				width:60%;
			    background: url(../images/fin_comillas.gif) no-repeat right bottom;
				color:#666666;
			    padding-left:21px;
				padding-right:10px;
			    text-indent: -8px;
				margin-left:6px;
				margin-bottom:1.4em;
				margin-right:auto;
				}
					
					blockquote:first-letter {
				    background:url(../images/inicio_comillas.gif) no-repeat left top;
				    padding-left:21px;
				    font:1.4em Georgia, "Times New Roman", Times, serif;
				    }
						
			
/*****************************************************************************************************************************
******************************************************************************************************************************
*******************************************************************************************************Secciones**************/

#lateralContainer{
width:212px;
float:left;
padding-bottom:100px;
}

	#lateralContainerIndex{
	width:212px;
	float:left;
	padding-bottom:0px;
	}

	#menu2{
	width:210px;
	float:left;
	margin:-14px auto 4px -8px;
	}
	
		#cabezaMenu{
		width:210px;
		height:12px;
		background:transparent url(../images/cabeza_menu.png) right no-repeat;
		float:left;
		}
		
		#cuerpoMenu{
		width:210px;
		float:left;
		background:url(../images/cuerpo_menu.png) right bottom repeat-y;
		padding-bottom:6px;
		}
			#cuerpoMenu span{
			width:75px;
			height:33px;
			position:absolute;
			display:block;
			margin-top:3px;
			margin-left:-28px;
			background:transparent url(../images/clip.png) no-repeat scroll;
			}
			
				#cuerpoMenu h2{
				margin:24px auto 4px 34px;
				font-size:1.2em;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:normal;
				color:#666666;
				font-style:italic;
				}
				
					#cuerpoMenu h2 a{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-weight:normal;
					color:#666666;
					font-size:1em;
					font-style:italic;
					}
					
						#cuerpoMenu h2 a.seccionActual{
						text-decoration:underline;
						}
						
						#cuerpoMenu ul{
						margin:12px auto auto 0px;
						padding-left:6px;
						width:170px;
						line-height:1.4em;
						list-style:none;
						}
						
							
							#cuerpoMenu ul li{
							display:block;
							margin-top:6px;
							}
							
							
							#cuerpoMenu ul li a {
							font-weight:normal;
							padding-top:0px;
							padding-bottom:2px;
							padding-left:28px;
							width:100%;
							display:block;
							}
							
								#cuerpoMenu ul li a.producto {
								font-weight:normal;
								padding-top:0px;
								padding-bottom:5px;
								padding-left:26%;
								margin-left:0px;
								width:90%;
								display:block;
								color:#777;
								text-indent:-20px;
								font-size:.8em;
								line-height:1.2em;
								margin-top:-4px;
								}
								
								#cuerpoMenu ul li a.producto:hover {
								color:#555;
								background:none;
								}
								
								.producto:first-letter {
								background:url(../images/guion.gif) no-repeat left top;
								padding-left:14px;
								}
								
								#cuerpoMenu ul li a.producto2 {
								font-weight:normal;
								padding-top:0px;
								padding-bottom:5px;
								padding-left:26%;
								margin-left:0px;
								width:90%;
								display:block;
								color:#555;
								text-indent:-20px;
								font-size:.8em;
								line-height:1.2em;
								margin-top:-4px;
								text-decoration:underline;
								}
								
								#cuerpoMenu ul li a.producto2:hover {
								color:#555;
								background:none;
								}
								
								.producto2:first-letter {
								background:url(../images/guion.gif) no-repeat left top;
								padding-left:14px;
								}
							
								
								#cuerpoMenu ul li a.hereNow {
								font-weight:normal;
								padding-top:0px;
								padding-bottom:2px;
								padding-left:28px;
								width:100%;
								display:block;
								background-color:#FFF7D4;
								}
							
							#cuerpoMenu ul li a:hover{
							background-color:#FFF7D4;
							}
							
					#footMenu{
					width:210px;
					height:23px;
					float:left;
					background:url(../images/pie_menu.png) right no-repeat;
					}
					
					

	
						.imagenCV{
						float:left;
						width:100px;
						height:138px;
						margin:10px 6px auto 6px;
						background-color:#F2F2F2;
						border:1px solid #CCCCCC;
						padding-top:6px;
						padding-bottom:4px;
						padding-left:4px;
						padding-right:4px;
						text-align:center;
						}
						
							.imagenCV:hover{
							background-color:#9DCBD6;
							border:1px solid #eeeeee;
							}
						
							.imagenCV img{
							margin-bottom:2px;
							*margin-bottom:0px;
							border:1px solid #999;
							}
						
						.imagenCV a{
						font-size:.7em;
						*line-height:.8em;
						text-align:center;
						margin-top:0px;
						padding-top:0px;
						}
			
	
		
		#contenidosOne{
		width:500px;
		float:left;
		margin:22px auto auto 18px;
		padding-bottom:18px;
		}
		
		#contenidosDos{
		width:720px;
		float:left;
		margin:0px auto auto 18px;
		padding-bottom:26px;
		background:url(../images/topeContenidosBig.gif) repeat-x top;
		}
		
		
		#contenidosTres{
		width:660px;
		float:left;
		margin:22px auto auto 18px;
		padding-bottom:26px;
		}
		
		#contenidosTres h2{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:1.1em;
		margin-top:6px;
		margin-bottom:4px;
		color:#444;
		}


		
		
			.cuadroWide{
			width:98%;
			float:left;
			margin:8px auto 0px auto;
			border-bottom:1px solid #999999;
			}
			
			.recordatorioContacto{
			width:100%;
			float:left;
			margin-top:6px;
			padding-bottom:0px;
			}
			
				.recordatorioContacto h2{
				padding:0px;
				margin:0px;
				}
			
				.cuadroMitad{
				width:46%;
				float:left;
				padding-bottom:20px;
				margin:0px 22px auto 0px;
				}
				
				
			
				.cuadroHalf{
				width:64%;
				float:left;
				padding-bottom:8px;
				margin:0px auto auto 8px;
				}
				
				img.ejemplo{
				float:left;
				margin-right:2px;
				margin-top:-7px;
				}
				
				
				.cuadroMitad p{
				font-size:.8em;
				line-height:1.3em;
				margin-top:0px;
				padding-top:6px;
				padding-bottom:16px;
				margin-bottom:0px;
				}
				
			
		
			
			img.servici{
			float:left;
			margin:0px 16px 0px 0px;
			}
			
			img.servici2{
			float:left;
			margin:-8px 16px 0px 0px;
			}
			
			img.servici3{
			float:left;
			margin:0px 16px 0px 0px;
			background-color:#dedede;
			padding:4px;
			border:1px solid #ccc;
			}
		
			#destacados{
			width:436px;
			float:left;
			padding:16px 30px 18px 30px;
			background-color:#F2F2F2;
			border:2px solid #ccc;
			margin-top:8px;
			}
			
			#destacados2{
			width:478px;
			float:left;
			padding:16px 30px 18px 30px;
			background-color:#F2F2F2;
			border:2px solid #ccc;
			margin-top:8px;
			margin-left:52px;
			}
			
		#derechaContainer{
		float:right;
		width:210px;
		margin-top:12px;
		padding-bottom:10px;
		}
		
		
		#derechaContainer2{
		float:right;
		width:408px;
		margin-top:56px;
		padding-bottom:10px;
		}
		
			#cabezaServicios{
			width:407px;
			height:12px;
			background:url(../images/cabezaServicios.png) no-repeat top;
			float:right;
			margin:18px -10px auto auto;
			}
			
			#cuerpoServicios{
			width:407px;
			background:url(../images/cuerpoServicios.png) repeat-y top;
			float:right;
			margin:0px -10px auto auto;
			padding-bottom:10px;
			}
			
				#cuerpoServicios h3{
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:1em;
				color:#666;
				font-weight:600;
				margin-left:36px;
				padding-top:0px;
				margin-top:14px;
				margin-bottom:0px;
				padding-bottom:0px;
				}
				
					#cuerpoServicios p{
					margin-left:36px;
					font-size:.8em;
					margin-top:0px;
					padding-top:0px;
					}
				
			
			#pieServicios{
			width:407px;
			height:17px;
			float:right;
			margin:0px -10px auto auto;
			background:url(../images/pieServicios.png) no-repeat top;
			}			
		
		
		
			#cabezaMenu3{
			margin-right:-8px;
			margin-top:18px;
			float:right;
			width:208px;
			height:8px;
			background:transparent url(../images/cabezaMenu3.png) no-repeat top;
			}
			
			#cuerpoMenu3{
			margin-right:-8px;
			float:right;
			width:208px;
			background:transparent url(../images/cuerpoMenu3.png) repeat-y top;
			}
			
			
						#cuerpoMenu3 ul{
						margin:12px auto auto 2px;
						padding-left:2px;
						width:176px;
						line-height:1.1em;
						list-style:none;
						}
						
							
							#cuerpoMenu3 ul li{
							display:block;
							margin-top:8px;
							}
							
							
							#cuerpoMenu3 ul li a {
							padding-top:0px;
							padding-bottom:2px;
							padding-left:20px;
							padding-right:4px;
							width:100%;
							display:block;
							}
							
								span.cargo{
								font-size:.8em;
								font-weight:normal;
								color:#666666;
								}
							
								#cuerpoMenu3 ul li a.hereNow {
								padding-top:0px;
								padding-bottom:2px;
								padding-left:20px;
								width:100%;
								display:block;
								background-color:#FFF9CC;
								}
							
							#cuerpoMenu3 ul li a:hover{
							background-color:#FFF9CC;
							}
							
							#cuerpoMenu3 p{
							text-align:center;
							margin-top:8px;
							padding-top:0px;
							padding-bottom:20px;
							margin-bottom:0px;
							}
							
			#pieMenu3{
			margin-right:-8px;
			float:right;
			width:208px;
			height:19px;
			background:transparent url(../images/pieMenu3.png) no-repeat top;
			}
			
				span.celo{
				width:95px;
				height:30px;
				display:block;
				position:absolute;
				margin-top:-22px;
				margin-left:54px;
				background:url(../images/maskin.png) no-repeat;
				}
				
				span.celo2{
				width:95px;
				height:30px;
				display:block;
				position:absolute;
				margin-top:-24px;
				margin-left:148px;
				background:url(../images/maskin.png) no-repeat;
				}
			
						
			
		
			.imageDerecha{
			width:auto;
			height:auto;
			display:block;
			float:right;
			margin:42px -8px auto auto;
			background-color:#E0E0E0;
			border:1px solid #999999;
			padding:4px 4px 4px 4px;
			}
			
			
					.imageDerecha2{
					width:auto;
					height:auto;
					display:block;
					float:right;
					margin:12px -8px auto auto;
					background-color:#E0E0E0;
					border:1px solid #999999;
					padding:4px 4px 4px 4px;
					}
			
			span.tachuela {
			width:20px;
			height:26px;
			position:absolute;
			display:block;
			margin-top:-18px;
			margin-left:89px;
			background:transparent url(../images/chincheta.png) no-repeat scroll;
			}
			
			.infoOportuna1{
			width:198px;
			height:268px;
			background:url(../images/clientes_opinan.gif) no-repeat;
			}
			
			.infoOportuna2{
			width:198px;
			height:230px;
			background:url(../images/seguridad_info.gif) no-repeat;
			}
			
			.infoOportuna3{
			width:198px;
			height:98px;
			background:url(../images/contactanos.gif) no-repeat bottom;
			}
			
				.infoOportuna3 a{
				display:block;
				width:198px;
				height:56px;
				padding-top:15px;
				background:none;
				}
					.infoOportuna3 a:hover{
					background:url(../images/contactanos.gif) no-repeat top;
					}
			
				.textoInformativo{
				width:100%;
				float:left;
				margin-top:144px;
				}
				
					.textoInformativo p{
					text-align:center;
					color:#FFFFFF;
					font-size:.8em;
					line-height:1.3em;
					margin-top:0px;
					padding-top:0px;
					padding-bottom:0px;
					margin-bottom:0px;
					}
					
					.textoInformativo a{
					color:#fff;
					}
					
					.textoInformativo2{
					width:80%;
					float:left;
					margin-top:112px;
					padding-left:11%;
					}
					
						.textoInformativo2 p{
						text-align:center;
						color:#FFFFFF;
						font-size:.8em;
						line-height:1.3em;
						margin-top:0px;
						padding-top:0px;
						padding-bottom:0px;
						margin-bottom:0px;
						}
						
						.textoInformativo2 a{
						color:#fff;
						}
						
				.descargarText{
				float:none;
				width:96px;
				height:20px;
				margin:14px auto auto 54px;
				}
				




				/**************************************************************************************************Blog*******************************/
				
				#contenidoBlog{
				float:left;
				width:658px;
				margin:22px auto auto 50px;
				padding-bottom:26px;
				}
				
					#contenidoBlog2{
					float:left;
					width:658px;
					margin:10px auto auto 0px;
					padding-bottom:4px;
					}
				
					
					
					#cabezaMenuBlog{
					width:231px;
					height:12px;
					float:left;
					background:url(../images/cabeza_menuBlog.gif) no-repeat top scroll;
					}
					
						#cabezaMenuBlog2{
						width:231px;
						height:12px;
						float:left;
						margin:-1px auto 1px auto;
						background:url(../images/cabeza_menuBlog.gif) no-repeat top scroll;
						}					
						
					.fotoPost{
					width:50px;
					height:66px;
					float:left;
					margin:0px 10px auto auto;
					}
					
					.fotoPost2{
					width:140px;
					height:140px;
					float:left;
					border:1px solid #aaaaaa;
					margin:0px 10px auto auto;
					}		
							
					h3.selectorsBlog{
					float:left;
					width:100%;
					margin:0px auto 0px 22px;
					padding-bottom:6px;
					font-size:1em;
					font-family:Geneva, Arial, Helvetica, sans-serif;
					color:#666;
					font-weight:600;
					}
					
					ul.bloggers{
					list-style:none;
					float:left;
					line-height:1.6em;
					width:100%;
					margin-top:0px;
					padding-top:0px;
					padding-bottom:14px;
					margin-bottom:0px;
					margin-left:22px;
					padding-left:0px;
					}
					
						ul.bloggers a{
						font-weight:normal;
						}
						
						
						
						#contPooll{
						float:left;
						position:relative;
						margin:14px auto auto 6px;
						width:221px;
						}
						
							.cabezaPooll{
							float:left;
							position:relative;
							margin:0px;
							width:221px;
							height:19px;
							background:url(../images/cabeza_pooll.gif) no-repeat top scroll;
							}
							
							.cuerpoPooll{
							float:left;
							position:relative;
							margin:0px;
							width:221px;
							min-height:50px;
							background:url(../images/cuerpo_pooll.gif) repeat-y scroll;
							}
							
								h4.titulet {
								float:none;
								padding-bottom:2px;
								padding-top:0px;
								margin-top:0px;
								margin-bottom:0px;
								margin-left:6%;
								}
							
								.cuerpoPooll p{
								font-size:.8em;
								width:90.6%;
								margin-left:6%;
								margin-top:.5em;
								line-height:1.4em;
								}
								
								
								
								.cuerpoPooll a.ver{
								color:#000000;
								text-align:right;
								margin-top:8px;
								margin-left:13px;
								*margin-left:14px;
								float:left;
								font-size:.7em;
								}
								
								a.voto{
								float:left;
								*font-size:.8em;
								text-align:center;
								padding:2px 8px 2px 10px;
								margin:4px auto auto 10px;
								*margin-left:12px;
								background-color:#999999;
								color:#000000;
								border:1px solid #888;
								text-decoration:none;
								}
								
								a.voto:hover{
								background-color:#666;
								color:#FFFFFF;
								text-decoration:none;
								}
							
									
						
						.piePooll{
						float:left;
						position:relative;
						margin:0px;
						width:221px;
						height:22px;
						background:url(../images/pie_pooll.gif) no-repeat top scroll;
						}
						
						
						span.tachuelaPooll {
						width:20px;
						height:26px;
						position:absolute;
						display:block;
						margin-top:-8px;
						margin-left:102px;
						background:transparent url(../images/chincheta.png) no-repeat scroll;
						}
						
				
					.contenidoFecha{
					width:92%;
					margin:4px auto 14px 12px;
					float:left;
					padding-top:6px;
					padding-bottom:6px;
					padding-left:5px;
					padding-right:2px;
					border-bottom:1px solid #ccc;
					border-top:1px solid #ccc;
					}
					
					.contenidoFecha form{
					padding-bottom:0px;
					margin-bottom:0px;
					}
					
					.contenidoFecha label{
					font-family:Geneva, Arial, Helvetica, sans-serif;
					font-size:.8em;
					font-weight:bold;
					color:#666666;
					}
					
						.contenidoFecha select{
						background:url(../images/fondo_imputs.gif) repeat-x bottom;
						border:1px solid #999999;
						}
						
					#tags {
					float:left;
					width:190px;
					margin:2px auto 10px 21px;
					padding-bottom:6px;
					}
					
						#tags a{
						font-weight:normal;
						line-height:1.1em;
						}
					
						a.big{
						font-size:1.1em;
						}
						
						a.bigPlus{
						font-size:1.4em;
						font-weight:bold;
						}
						
						a.med{
						font-size:.8em;
						}
						
						
						a.petita{
						font-size:.65em;
						}
					
					
					#containerFotos{
					width:100%;
					float:left;
					}
							
			
			#erresese{
			width:100%;
			float:left;
			margin-top:4px;
			padding-bottom:3px;
			margin-bottom:18px;
			border-bottom:1px solid #999999;
			color:#333333;
			font-size:1.2em;
			}
			
				#erresese h3{
				float:left;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				color:#444;
				font-size:.9em;
				padding:0px;
				margin:0px;
				}
			
				#erresese img{
				float:left;
				margin:-2px 4px auto auto;
				}
				
				#erresese a{
				display:block;
				float:left;
				padding-right:4px;
				padding-left:6px;
				padding-top:1px;
				border-right:1px solid #444;
				}
				
		
				.noticia{
				float:left;
				width:550px;
				margin:0px auto auto 0px;
				padding-bottom:24px;
				}
				
				.noticia p{
				padding-bottom:1.1em;
				}
				
				.noticia ul{
				font-family:Geneva, Arial, Helvetica, sans-serif;
				color:#666666;
				font-size:.9em;
				}
				
					.noticia ul li{
					padding-bottom:10px;
					line-height:1.3em;
					list-style:disc;
					margin-left:18px;
					padding-left:8px;
					}
				
				.datosPost{
				margin-top:4px;
				padding-bottom:0px;
				line-height:.8em;
				}
				.noticia2{
				float:left;
				width:500px;
				margin:-2px auto auto 0px;
				padding-bottom:14px;
				}
				
				.coments{
				width:30px;
				height:22px;
				float:right;
				margin-right:-30px;
				background:url(../images/coments.gif) no-repeat center;
				padding-top:6px;
				padding-left:2px;
				text-align:center;
				}
				
				.contenedorimagenPost{
				width:100%;
				float:left;
				text-align:center;
				margin:-2px auto auto auto;
				padding-bottom:12px;
				}
								
				.noticia p img{
				border:1px solid #666666;
				}
				
				.piePost{
				width:538px;
				height:53px;
				float:left;
				background:url(../images/piePOST.jpg) no-repeat center;
				}
				
					.comentariosPie{
					width:200px;
					height:18px;
					float:left;
					background:url(../images/coments2.gif) no-repeat left;
					margin:14px auto auto 36px;
					padding-left:30px;
					}
					
					.delicious{
					width:180px;
					height:18px;
					float:left;
					background:url(../images/delicious.gif) no-repeat left;
					margin:14px auto auto 58px;
					padding-left:30px;
					}
					
					.piePost a{
					color:#666666;
					}
					
					#paginacion{
					width:90%;
					float:left;
					margin:4px auto auto 54px;
					}
					
					
						#paginacion2{
						width:90%;
						float:left;
						margin:4px auto auto 0px;
						}
					
					a.paginaActual{
					color:#333333;
					}
					
					.notiAbans{
					width:200px;
					float:left;
					margin:0px auto auto 54px;
					}
					
					.notiDespres{
					width:200px;
					float:right;
					text-align:right;
					margin:0px 60px auto auto;
					}
					
			#contenidoBlog h2{
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:1em;
			width:540px;
			margin-top:0px;
			padding-top:0px;
			margin-bottom:0px;
			padding-bottom:4px;
			color:#444;
			border-bottom:1px solid #ccc;
			}
			
				#contenidoBlog h2 a{
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:1em;
				color:#444;
				}
				
				
			#contenidoBlog2 h2{
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:.96em;
			width:100%;
			margin:0px;
			padding:0px;
			color:#444;
			}
			
			
			
							
			#comentarios{
			float:left;
			width:540px;
			margin:8px auto auto 0px;
			padding-bottom:16px;
			}
			
			
			#comentarios h3{
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:1.2em;
			margin-top:12px;
			margin-left:54px;
			padding-top:0px;
			margin-bottom:0px;
			color:#666;
			}


			#comentarios p{
			margin-top:8px;
			padding-top:0px;
			margin-bottom:0px;
			padding-bottom:2px;
			}
	
		
			.comentText{
			float:left;
			width:100%;
			margin:0px auto auto 54px;
			padding-bottom:6px;
			border-bottom:1px solid #CCCCCC;
			}
			
			
			.filaPooll{
			float:left;
			width:97%;
			margin-bottom:6px;
			}
			
				
				
					.barrapooll{
					height:8px;
					width:auto;
					background-color:#CCCCCC;
					margin:4px auto 10px 0px;
					position:relative;
					}
				
				span.percent{
				font-size:.9em;
				color:#999999;
				font-style:italic;
				}
			
				input.pooll{
				margin-left:6%;
				border:none;
				}
				
				.filaPooll label{
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:0.74em;
				*font-size:74%;
				color:#333333;
				}
				
				
						.filaPooll ul{
						margin:0px auto auto 16px;
						padding:0px;
						font-size:.9em;
						font-family:Geneva, Arial, Helvetica, sans-serif;
						}
						
						.filaPooll ul li{
						list-style:none;!important
						float:left;
						margin-left:0px;
						padding:0px;
						}
						
						.checkboxrespuesta2{
						margin-left:0px;
						*margin-left:-5px;
						}
				
			
			
			/***********************************************************************Fin Blog **************************************************************** ***************************************************************************************************************************************/
					

/***********************************************************************404 ERROR **************************************************************** ***************************************************************************************************************************************/

#contenido404{
width:100%;
height:560px;
margin:20px auto auto auto;
background:url(../images/404NoFound.jpg) no-repeat center;
}			
	.linksRetorno{
	width:240px;
	height:80px;
	position:absolute;
	margin-left:594px;
	margin-top:406px;
	}
	
	.linksRetorno a{
	margin-left:10px;
	margin-right:20px;		
	}
					

/************************************************************************************************************
*************************************************************************************************************
**************************************formularios*************************************************************/

	.campos{
	width:100%;
	margin-top:10px;
	}
	
		
	.camposText {
	width:100%;
	margin-top:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-size:.8em;
	color:#333;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-right:2px;
	text-align:right;
	float:right;
	}
	
	.camposText2 {
	width:96%;
	margin-top:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-size:.8em;
	color:#333;
	padding-bottom:0px;
	margin-bottom:2px;
	padding-bottom:2px;
	text-align:right;
	float:left;
	}
	
	.contenedorLabels{
	width:154px;
	display:block;
	float:left;
	text-align:right;
	margin-right:12px;
	margin-top:6px;
	}
	
	
	.campos label{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-size:.8em;
	color:#333;
	line-height:1em;
	}
	
		input.inpNormal{
		width:60%;
		border: 2px solid #ddd;
		height:1.3em;
		background:url(../images/fondo_imputs.gif) repeat-x;
		}

		
		select.slctNormal{
		width:60.6%;
		border: 2px solid #ddd;
		height:1.8em;
		background: url(../images/fondo_imputs.gif) repeat-x #fff;
		}
		
		input.inpNormal[type=file]{
		width:243px;
		border:#ddd;
		*border: 2px solid #ddd;
		height:26px;
		background:none;
		*background:#fff;
		}
		
		input.inpDer{
		height:1em;
		text-align:left;
		float:right;
		}
		
		input.inpSmall{
		width:41%;
		border: 2px solid #ddd;
		height:1.3em;
		margin-right:2px;
		background:url(../images/fondo_imputs.gif) repeat-x;
		}
		
		
		textarea{
		width:60%;
		border: 2px solid #ddd;
		height:5.4em;
		background:url(../images/fondo_imputs.gif) repeat-x bottom;
		background-color:#FFFFFF;
		}
		
		input.enviar {
		background:transparent url(../images/submit.gif) no-repeat top;
		width:91px;
		height:25px;
		border:none;
		padding-bottom:2px;
		margin-top:1px;
		color:#333333;
		font-weight:bold;
		}
		
		
		input.enviar:hover{
		color:#fff;
		cursor:pointer;
		background:transparent url(../images/submit.gif) no-repeat bottom;
		}
			
			
			
		#textoAclaracionForm{
		float:left;
		width:100%;
		text-align:center;
		padding-top:4px;
		font-size:.7em;
		}		
		
			

/***********************************************************************************************************
********************************************Parámetros generales********************************************
***********************************************************************************************************/

p{
color:#444;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.9em; 
line-height:1.5em;
padding-bottom:1.1em;
*padding-bottom:1em;
}

.intromargin{
padding-right:80px;
}

	span.textDestacado{
	font-weight:600;
	color:#000000;
	}
	
	

#contenidosOne h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:1.6em;
line-height:1.2em;
font-weight:normal;
color:#999;
margin-top:0px;
}

#contenidosOne h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:normal;
color:#555;
margin-top:4px;
}

#contenidosOne h3{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.1em;
line-height:1.2em;
font-weight:normal;
color:#555;
margin-top:4px;
}

#contenidosDos h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
margin-top:6px;
margin-bottom:4px;
color:#444;
}

	#contenidosDos h3{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.8em;
	margin-top:8px;
	margin-bottom:2px;
	color:#444;
	}


#contenidosTres h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.6em;
line-height:1.2em;
font-weight:normal;
color:#999;
margin-top:0px;
font-style:italic;
}




#destacados h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.2em;
line-height:1.2em;
font-weight:normal;
margin-top:0px;
margin-bottom:1em;
color:#666666;
}

h3.comparteComent{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:normal;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:6px;
color:#666;
}

#destacados ul{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
line-height:1.4em;
color:#333;
list-style:none;
padding:0px;
margin-left:0px;
}

	#destacados ul li{
	padding-bottom:10px;
	}

a img{border:none}

a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
font-style:normal;
font-weight:600;
color:#004D75;
text-decoration:none;
}

	a:hover {
	text-decoration:underline;
	}

	h1.slogan{position:fixed; margin:0px 0px; padding:0px 0px; text-indent:-9000px;}

#CuerpoPie p{color:#ccc; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:.75em; padding-top:0px; margin-top:0px; margin-left:8px;}
	#CuerpoPie span{color:#FFFFFF; font-weight:600;}
#linksPie {width:300px; margin-right:10px; float:right; padding-top:0px; text-align:right; }  
	#linksPie a{color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; text-decoration:none;}
		#linksPie a:hover{text-decoration:underline;}


	
#contenidosOne h2.puesto{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1em;!important
font-weight:600;
color:#333;
padding-top:0px;
margin-top:0px;
margin-bottom:2px;
}
	
.Profile{
float:left;
margin:8px 12px 14px auto;
border:2px solid #999;
}

ul.listaPost{
line-height:1.1em;
margin:7px auto auto 33px;
list-style-image:url(../images/bulletPost.gif);
}

ul.listaPost li{
padding-bottom:12px;
margin-left:-18px;
}

.columnaAval{
width:48%;
float:left;
margin-left:4px;
padding-left:4px;
}

	.entradasRelacionadas{
	width:182px;
	float:left;
	margin-top:18px;
	margin-left:14px;
	}
	
		.entradasRelacionadas h3{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#777;
		text-align:center;
		margin-top:0px;
		margin-bottom:0px;
		padding-bottom:6px;
		margin-bottom:0px;
		}
	
		.entrada{
		width:100%;
		float:left;
		border-bottom:1px solid #ccc;
		padding-bottom:8px;
		padding-left:4px;
		padding-right:4px;
		margin-top:6px;
		}
		
			.entrada a{
			font-weight:normal;
			font-size:.8em;
			color:#666;
			}
			

/****************************************************************************************************************************
******************************************************************************************************************************Efectos de jQuery*****************/

/*******************************************Acordeón******************************/
.accordion {
	width: 658px;
	border-bottom: solid 1px #c4c4c4;
	margin-top:8px;
	float:left;
}
.accordion h3 {
	background: url(../images/toggle_collapsed.gif) no-repeat left -35px;
	padding: 7px 12px;
	margin: 0;
	font: normal 100%/100% Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
	float:left;
	width:634px;
}
.accordion h3:hover {
	background: url(../images/toggle_collapsed.gif) no-repeat left 0px;
}
.accordion h3.active {
	background:url(../images/toggle_expand.gif) no-repeat scroll top left;
}
.accordion ul {
	background:url(../images/fondo_toggle.gif) no-repeat bottom;
	margin: 0;
	padding: 10px 15px 20px 15px;
	*width:628px;
	/*border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;*/
	display:block;
	float:left;
}

	.accordion ul li{
	float:left;
	width:31.3%;
	padding-bottom:3px;
	margin-left:2%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#666666;
	}

/*******************************************Fin Acordeón******************************/


/********************************************************************************scrollable pannels*******/

/*
 root element for the scrollable.
when scrolling occurs this element stays still.
*/
.scrollable {

/* required settings */
position:relative;
overflow:hidden;
width: 660px;
height:120px;
/* custom decorations */
border:1px solid #ccc;
background:none;
}

/*
20 root element for scrollable items. Must be absolutely positioned
21 and it should have a extremely large width to accomodate scrollable items.
22 it's enough that you set the width and height for the root element and
23 not for this element.
24*/
.scrollable .tabs {
clear:both;
position:absolute;
width:20000em;
}

ul.tabs{
margin:0px;
padding:0px;
}

.navi {
height:20px;
margin-left:328px;
width:200px;
}

/* single scrollable item */
.scrollable li {
float:left;
margin:18px 5px 20px 20px;
background-color:#fff;
padding:2px;
border:1px solid #ccc;
cursor:pointer;
width:186px;
height:75px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
list-style:none;
}


/* active item */
.scrollable .active {
border:2px solid #000;
z-index:9999;
position:relative;
} 


/* this makes it possible to add next button beside scrollable */
.scrollable {
float:left;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/hori_large.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
font-size:1px;
height:30px;
margin:40px 6px;
width:30px;
}

/* right */
a.right { background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; }


/* left */
a.left { margin-left: -30px; }
a.left:hover { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }



/* disabled navigational button */
a.disabled {
visibility:hidden !important;
}


/****************************************************************************************hover chulo************/

.home {
	padding:0px;
	margin:0px;
	list-style: none;
	
}

.home ul li{
padding:0px;
	margin:0px;
	}

.home li {
	padding:0px;
	margin:0px;
	float: left;
	position: relative;
	text-align: center;
	
}


.home li em.showme {
	background:url(../images/hover.gif) no-repeat;
	width: 138px;
	height: 20px;
	position: absolute;
	top: 76px;
	left: 13px;
	text-align: center;
	padding: 14px 2px 12px 2px;
	font-style: normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:.9em;
	color:#666;
	z-index: 2;
	display: none;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
	
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/* Easy Slider */

	#slider{	
	}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:734px;
		height:300px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:30px;
		position:relative;
		left:620px;
		top:-40px;
		}	
	#nextBtn{ 
		left:668px;
		top:-70px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:30px;
		background:url(../images/hori_large.png) no-repeat;	
		}
		
		#prevBtn a{
		background-position:0px 0px;
		}
		
		#prevBtn a:hover{
		background-position:-60px 0px;
		}
			
	#nextBtn a{ 
		background:url(../images/hori_large.png) no-repeat 0px -30px;	
		}
		
		#nextBtn a:hover{ 
		background:url(../images/hori_large.png) no-repeat -60px -30px;	
		}
		
		 /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
														

/* // Easy Slider */


/* estilos extras */

.SpanError {font-weight:600;color:red;}

.contenidoBlogLogin {float:left; border: 2px solid #666;margin:16px 0px 24px 50px;}
.contenidoBlogLogin h3 {padding:6px 12px 6px 6px;margin:0px 0px 0px 0px; font-size:13px; background:#ddd;color:#333; font-family:Geneva, Arial, Helvetica, sans-serif;}
.contenidoBlogLogin input, .ContentMisDatos input, .ContentMisDatos textarea { border: 2px #ddd solid;}
.contenidoBlogLogin input[type=submit],.ContentMisDatos input[type=submit] {background:#4089B6;color:#fff; border:none;}
.ContentMisDatos input[type=submit]:hover {cursor:pointer; background-color:#01507B;}
.contenidoBlogLogin label,.ContentMisDatos label {font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif;}
	.contenidoBlogLogin fieldset, .ContentMisDatos fieldset {
	border:3px solid #ddd;
	padding:18px 12px 12px 6px;
	background-color:#eee;
	}
.ContentMisDatos {border:2px solid #666 solid;}
.ContentMisDatos {float:left;}
.ContentMisDatos fieldset {width:auto;}
.ContentMisDatos input[type=text] { width:400px;}
.ContentMisDatos input,.ContentMisDatos textarea {margin:0px 0px 10px 0px;}
.ContentMisDatos label {float:left;clear:left; width:130px;}
.ContentMisDatos img {float:left; cursor:pointer;}
.ContentMisDatos input[type=submit] { float:left;margin-left:250px;margin-top:20px;}
.ContentMisDatos h3 {padding:5px 0px 5px 5px;margin:0px 0px 0px 0px; font-size:13px;}
.ContentMisDatos select[for=activo] {width:40px;}
.aEditarBorrar {color:#000000; font-size:12px;}

.contenidoBlogComentarios {float:left; width:100%;}
.contenidoBlogComentarios select {float:right;clear:right;width:auto;border:1px #000000 solid; margin-right:120px;margin-bottom:20px;}
.showpostajax {float:left; width:100%;}
.showpostajax ul li {margin-top:15px; list-style:none;}
.showpostajax ul li p, .showpostajax ul li a, .showpostajax ul li h5, .showpostajax ul li h6 {padding:0px;}
.showpostajax ul li p  {margin:5px 0px 5px 10px;}
.showpostajax ul li a  {margin:0px 0px 20px 10px;}
.showpostajax ul li h5 {margin:0px 0px 0px 10px;color:#004D95;}
.showpostajax ul li h6 {margin:5px 0px 0px 10px;}
span.activo {color:green;}
span.inactivo {color:#666666;}
span.borrado {color:red;}
span.noleido {color:brown;}

.backgroundEditInSitu {background:#F0F0F0;cursor:pointer;}
.contenidoBlogNoResultados {float:left; text-align:center; width:100%; border-bottom:1px #666666 solid; border-top:1px #666666 solid; height:40px;}
.contenidoBlogNoResultados h5 {padding:10px;margin:0px;}

