@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ebe9e9;
	background-repeat: repeat;
	margin : 0 auto 0 auto;
}
a.img {
	border: none;	
}

a img {
	border: none;	
}

/*textos*/
.tit_art{
font-size:14px;
font-weight:bold;
color:#990066;
}
.tit_art:first-letter{
font-size:20px;
font-weight:bold;
color:#990066;
}
.titarticulo{
font-size:11px;
color:#044324;
font-weight:bold;
}
.titarticulo2{
	font-size:12px;
	color:#034424;
	font-weight:bold;
}
.titarticulo3{
font-size:13px;
color:#990066;
font-weight:bold;
}
.titarticulo4{
	font-size:14px;
	color:#002e14;
	font-weight:bold;
	padding-left:10px;
}
.titarticulo5{
font-size:18px;
color:#990066;
font-weight:bold;
padding-left:10px;
}
.titarticulo6{
font-size:28px;
color:#034424;
font-weight:bold;
padding-left:10px;
}
.articulos{
font-size:12px;
color:#666;
}
.articuloscap{
font-size:12px;
color:#666;
}
.articuloscap:first-letter{
font-size:18px;
font-weight:bold;
color:#666;
}
.articulos2{
font-size:11px;
color:#333333;
text-align:justify;
line-height:1.3em;
}
.articulos3{
font-size:13px;
color:#333333;
line-height:1.5em;
text-align:justify;
}
.search{
font-size:11px;
color:#333;
font-weight:bold;
text-align: right;
}
.legales{
font-size:11px;
color:#333;
font-weight:normal;
}
.blancagde{
	font-size:14px;
	color:#333;
	font-weight:bold;
}

/*LIGAS*/
.barra:link{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	position: absolute;
	top:107px;
	height: 26px;
	width: 113px;
	display:block;
	margin-top:8px;
	padding-top:8px;
	text-align: center;	/*padding-top: 3px;
		padding-bottom: 0px;
	left: 900px;*/
	}
	.barra:visited{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	position: absolute;
	top:107px;
	height: 26px;
	width: 113px;
	display:block;
	margin-top:8px;
	padding-top:8px;
	text-align: center;	/*padding-top: 3px;
		padding-bottom: 0px;
	left: 900px;*/
	}
.barra:hover{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	position: absolute;
	top:107px;
	height: 26px;
	width: 113px;
	display:block;
	background-color:#e92b8b;
	margin-top:8px;
	padding-top:8px;
	text-align: center;	/*padding-top: 3px;
		padding-bottom: 0px;	
			left: 900px;*/
			}
.blancas:link{
font-size:11px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
.blancas:visited{
font-size:11px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

.blancas:hover{
font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
.interiores:link{
font-size:12px;
color:#666666;
font-weight:bold;
text-decoration:none;
}
.interiores:visited{
font-size:12px;
color:#666666;
font-weight:bold;
text-decoration:none;
}
.interiores:hover{
	font-size:12px;
	color:#990066;
	font-weight:bold;
	text-decoration:underline;
}

.viewer:link{
font-size:10px;
color:#333;
	position: relative;
	height: 25px;
	width: 28px;
	background-color:#fff;
	display:block;
	text-decoration:none;	
	}
	.viewer:visited{
font-size:10px;
color:#333;
	position: relative;
	height: 25px;
	width: 28px;
	background-color:#ff99cc;
	display:block;
	text-decoration:none;	
	}
	.viewer:hover{
	font-size:10px;
	color:#FFFFFF;
	position: relative;
	height: 25px;
	width: 28px;
	background-color:#e92b8b;
	display:block;
	text-decoration:underline;
	}
				
.rosas:link{
	font-size:11px;
	color:#095f2e;
	font-weight:bold;
	text-decoration:none;
}
.rosas:visited{
	font-size:11px;
	color:#095f2e;
	font-weight:bold;
	text-decoration:none;
}
.rosas:hover{
	font-size:11px;
	color:#093;
	font-weight:bold;
	text-decoration:underline;
}
			
.rosas2:link{
font-size:14px;
color:#044324;
font-weight:bold;
text-decoration:none;
}
.rosas2:visited{
font-size:14px;
color:#044324;
font-weight:bold;
text-decoration:none;
}
.rosas2:hover{
font-size:14px;
color:#0b582c;
font-weight:bold;
text-decoration:underline;
}

.titrel:link{
font-size:11px;
color:#044324;
margin-left:5px;
padding:5px 0 5px 0;
display:block;
font-weight:bold;
text-decoration:none;
}
.titrel:visited{
font-size:11px;
color:#044324;
margin-left:5px;
padding:5px 0 5px 0;
display:block;
font-weight:bold;
text-decoration:none;
}
.titrel:hover{
font-size:11px;
color:#0b582c;
margin-left:5px;
padding:5px 0 5px 0;
display:block;
font-weight:bold;
text-decoration:underline;
}

.titrel2{
font-size:11px;
padding:0 5px 0 5px;
display:block;
color:#666;
}

				
.related:link{
font-size:11px;
color:#333;
margin-left:5px;
padding-bottom:10px;
display:block;
font-weight:normal;
text-decoration:none;
}
				
.related:visited{
font-size:11px;
color:#333;
margin-left:5px;
padding-bottom:10px;
display:block;
font-weight:normal;
text-decoration:none;
}
.related:hover{
font-size:11px;
color:#333;
margin-left:5px;
padding-bottom:10px;
display:block;
font-weight:normal;
text-decoration:underline;
}

/*formularios*/
.campo{
color:#333333;
background-color:#FFFFFF;
border:thin;
border-color:#CCCCCC;
}
.campo2{
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}
.boton{
color:#FFFFFF;
background-color:#044324;
border:solid;
border-width:1px;
border-color:#CCCCCC;
}

/*celdas*/
.separador{
background-image:url(../imagenes/linea.gif);
background-repeat:repeat-y;
}
.celda1{
	font-size:11px;
	background-image:url(../imagenes/fnd_titulo.gif);
	background-repeat:repeat-x;
}
.celda2{
	font-size:11.5px;
	color:#333;
	line-height:1.5em;
	margin:5px 0 5px 0;
	padding:5px 5px 5px 5px;
	background-image:url(../imagenes/fnd_titulo.gif);
	background-repeat:repeat-x;
}
/*bordes*/
.bordeblanco{
border:solid;
border-width:1px;
border-color:#FFFFFF;
}
.bordegris{
border:solid;
border-width:1px;
border-color:#CCC;
}
.punteado{
border-top:dotted 1px #333;
}
.punteado2{
border-top:dotted 1px #999;
}
.bordeinferior{
color:#333333;
font-size:11px;
	border-bottom:solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#fullheight{height:100%}
#footer{
	color:#333;
	font-size:11px;
	width:1000px;
	height:200px;
	margin:0 auto 0 auto;
	text-align: center;
}


/* Estilos modificados para posts */

#posts {
	width: 760px;
	float: left;	
}

	#recientes, #populares {
		float: left;
		width: 350px;
	}
	
	
	div.element {
		clear: both;
		width: 100%;
		height: 120px;
		margin-bottom: 25px;
		margin-left: 10px;
		font-size: 11px;
	}
	
	#recientes a, #populares a {
		text-decoration: none;
		color: #FFF;
	}
	
		#recientes a:hover, #populares a:hover {
			text-decoration: underline;
		}
		
	#recientes h3 {
		margin-bottom: 3px;
		color: #666;	
	}
	#recientes img, #populares img {
		width: 70px;
		height: 70px;
		float: left;
		margin-right: 10px;
		margin-top:2px;
		margin-bottom: 10px;
		vertical-align: top;
	}


	#recientes {
		margin-right: 30px;
	}
	
		#recientes h2 {
			padding: 0px 5px 10px 0;
			margin-left: 10px;	
			font-size: 12pt;
			color: #7bc242;
			border-bottom: 1px solid #333;
		}

		#populares h2 {
			padding: 0px 5px 10px 0;
			margin-left: 10px;	
			font-size: 12pt;
			color: #034424;
			border-bottom: 1px solid #333;
		}
		
		
		#recientes .element {
			background: url(../imagenes/fondo_elemento.jpg) repeat-x;
		}
		
		
		#populares .element {
			background: url(../imagenes/fondo_elemento.jpg) repeat-x;
		}
		
table.quienes {
	font-size: 11pt;	
}


	p.texto {
		overflow-y: hidden;
		text-overflow: clip;
		height: 25px;
	}
	
	#recientes a.leer_mas {
		background: #7bc242;
	}	

	a.leer_mas {
		background: #034424;
		display: block;
		margin: 5px auto 10px auto;
		width: 100px;
		padding: 5px 10px;
		text-align: center;
		font-size: 8pt;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	
.verde {
	color: #034424;	
}

table.buscar {
	vertical-align: baseline;
	border-collapse:collapse;
}

	table.buscar td {
		color: #8b8b8d;	
	}

	td.key input[type="text"]{
		width: 150px;	
		height: 13px;
	}
	
div.contacto {
	font-size: 11pt;
	text-align: center;	
}

div.contacto span.titarticulo{
	font-size: 11pt;
	text-align: center;	
}