/***  GENERAL  ***/
body
{
	margin: 0px;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.pageWidth
{
	width:962px;
}

.captalisGreen
{
	color: #aeb755;
}

.captalisWhite
{
	color: #FFFFFF;
}

.overflowHidden
{
	overflow: hidden;
}

.floatLeft
{
	float: left;
}

.floatRight
{
	float: right;
}

.pointer
{
	cursor: pointer;
	border: 0px;
}

div.input1
{
	width: 144px;
	height: 18px;
	margin-top: 12px;
}

div.input2 div#borderMiddle input
{	
	color:#5f5f5f;
	width: 105px;
	height:16px;
	border:1px solid #cae2ee;
	margin-top: 12px;
	margin-left:0px;
}

div.boton1
{
	height: 22px;
	line-height: 22px;
	width: 65px;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #503e3e;
	background: url(..//images/template/bt_destacado.gif) no-repeat;
}

div.input1 div#borderLeft
{
	width: 2px;
	height: 18px;
	background: url(..//images/template/borde_input_registro_izq.gif) no-repeat;
}

div.input1 div#borderRight
{
	width: 2px;
	height: 18px;
	background: url(..//images/template/borde_input_registro_der.gif) no-repeat;
}

div.input1 div#borderMiddle
{
	width: 140px;
	height: 16px;
	border-top: #5b96c0 1px solid;
	border-bottom: #cae2ee 1px solid;
}

div.input1 div#borderMiddle input
{
	height: 16px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.marginL10
{
	margin-left: 10px;
}

.marginB10
{
	margin-bottom: 10px;
}

.marginB20
{
	margin-bottom: 20px;
}

.marginB25
{
	margin-bottom: 25px;
}

.marginT30
{
	margin-top: 30px;
}

.paddingL50
{
	padding-left: 50px;
}

.paddingB10
{
	padding-bottom: 10px;
}

.paddingT15
{
	padding-top: 15px;
}

.paddingT20
{
	padding-top: 20px;
}

.width142
{
	width: 142px;
}

.red
{
	background-color: red;
}
.green
{
	background-color: green;
}
.blue
{
	background-color: blue;
}

.noFontHeight
{
	font-size: 1px;
	line-height: 1px;
}

.height1
{
	height: 850px;
}
.height2
{
	height: 691px;
}
.height3
{
	height: 338px;
}





/***  WRAPPER  ***/
div.wrapper
{
	margin: auto;
	padding-top: 8px;
	background: #ffffff;
}





/***  HEADER  ***/
div.header
{
	text-align:left;
	height: 83px;
}

div.headerTop
{
	height: 86px;
}

div.headerTopLeft
{
	float: left;
	height: 86px;
	width: 488px;
}

div.headerTopRight
{
	float: left;
	height: 86px;
	width: 468px;
}

div.headerBottom
{
	height: 30px;
	margin-bottom: 3px;
}

div.headerLogoContainer
{
	height: 62px;
	padding-left: 6px;
}

div.headerMenuContainer
{
	height: 24px;
}

div.headerMenu
{
	height: 24px;
	width: 482px;
}

div.headerMenuSolapa
{
	float: left;
	margin-right: 2px;
	cursor: pointer;
	height: 24px;
}

div.headerMenuSolapaIzq
{
	float: left;
	width: 5px;
	height: 23px;
	background: url(..//images/template/solapa_izq.gif) no-repeat;
}

div.headerMenuSolapaMed
{
	float: left;
	line-height: 23px;
	height: 23px;
	padding-left: 2px;
	padding-right: 3px;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}

div.headerMenuSolapaMed a
{
	color: #FFFFFF;
}

div.headerMenuSolapaDer
{
	float: left;
	width: 6px;
	height: 23px;
	background: url(..//images/template/solapa_der.gif) no-repeat;
}

div.headerBannerContainer
{
	margin-top: 6px;
}

div.headerTextoContainer
{
	line-height: 30px;
	height: 30px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 18px;
	font-style: italic;
	color: #FFFFFF;
	background: url(..//images/template/texto_top_bk.gif) repeat-y;
}

div.headerTextoContainer p,
div.headerTextoContainer h1
{
	margin:0px;
	font-size: 18px;
	font-family: Arial;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
}

/***  CONTENT  ***/
div.content
{
	overflow: hidden;
}

div.contentLeftCol
{
	float: left;
	width: 646px;
	margin-right: 9px;
}

div.contentRightCol
{
	float: left;
	width: 299px;

}

div.contentCaja1
{
	overflow: hidden;
	width: 641px;
	background: url(..//images/template/content_caja1_bk.gif) repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
	margin-bottom: 5px;

}

div.contentCajaSeccion
{
	width: 202px;
	height: 146px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 11px;
	margin-bottom: 11px;
}
div.contentCajaSeccion p
{
	margin:0px;
}
div.cajaSeccionEnc
{
	overflow: hidden;
	height: 19px;
	padding-bottom: 1px;
/*.r27441*/
}

div.cajaSeccionVin
{
	float: left;
	height: 13px;
	line-height: 13px;
	width: 13px;
	margin-left: 3px;
	margin-right: 7px;
	margin-top: 2px;
	background: url(..//images/template/vinieta_caja1_bk.gif) repeat-x;
}

div.cajaSeccionTit
{
	float: left;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #707069;
}

div.cajaSeccionTit h3
{
	margin:0px;
	font-size: 16px;
}
div.cajaSeccionTit a:hover
{
	text-decoration:none;
}
div.cajaSeccionSep
{
	height: 5px;
	margin-bottom: 1px;
}

div.cajaSeccionCon
{
	border: #c8cfa6 1px solid;
	height: 122px;
}

div.cajaSeccionConTop
{
	height: 70px;
	background: #ffffff url(..//images/template/separador_caja1_bk.gif) repeat-x;
	background-position: bottom;
}

div.cajaSeccionConTopLeft
{
	float: left;
	width: 78px;
	height: 68px;
}

div.cajaSeccionConTopRight
{
	float: left;
	width: 122px;
	line-height: 13px;
	padding-top: 13px;
	font-family: Arial;
	font-size: 11px;
	color: #3c890d;
}

div.cajaSeccionConTopRight a
{
	color: #3c890d;
}

div.cajaSeccionConBottom
{
	height: 51px;
	padding-top: 1px;
	padding-left: 9px;
	background: #f2f2f2;
	font-family: Arial;
	font-size: 11px;
}

div.contentCajaEstatica
{
	float: left;
	padding-left: 5px;
	margin-bottom:10px;
}

div.cajaEstaticaEnc
{
	height: 30px;
}

div.cajaEstaticaEncTit
{
	float: left;
	padding-left: 1px;
	padding-top: 5px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #64696d;
}

div.cajaEstaticaEncLogo
{
	float: right;
	padding-right: 7px;
}

div.cajaEstaticaCon
{
	border: #c8cfa6 1px solid;
	background: #ffffff;
	min-height:337px;
}

div.cajaEstaticaConTop
{
}

div.cajaEstatica215x123
{
	width:215px;
	height:123px;
}

div.cajaEstatica200x123
{
	width:200px;
	height:123px;
	margin-left:20px;
}

div.heightBlogsTop
{
	height: 123px;
}
fieldset.news
{	
	border: 1px solid #c9cfa9;
	height: 88px;
}

div.cajaEstaticaTitulo
{
	padding-top: 8px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

div.registroTexto
{
	overflow: hidden;
	padding-top: 15px;
	font-family: Arial;
	font-size: 11px;
}

div.registroTextoMenor
{
	overflow: hidden;
	padding-top: 6px;
	font-family: Arial;
	font-size: 11px;
}


div.registroTextoRight
{
	width: 260px;
	padding-left: 8px;
}


div.registroTextoLeft
{
	width: 58px;
	padding-left: 9px;
}

div.registroInputs
{
	height: 42px;
	width: 270px;
}

div.registroBoton
{
	padding-left: 17px;
	margin-top: 8px;
}

div.registroEnviar
{
	padding-left: 5px;
	margin-top: 8px;
}

div.blogsContenido
{
	width: 326px;
	padding-top: 8px;
	padding-left: 9px;
	padding-right: 10px;
}

div.blogsCaja
{
	width: 326px;
}

div.blogsCajaEnc
{ 
	height: 27px;
}

div.blogsCajaSolapaActiva
{
	width: 50px;
	height: 22px;
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 4px;
	border-left: #727b48 1px solid;
	border-right: #727b48 1px solid;
	border-top: #727b48 1px solid;
	background: #f2f2f2;
}

div.blogsCajaSolapaActivaIn
{
	width: 40px;
	height: 15px;
	font-family: Arial;
	font-size: 12px;
	color: #6e7745;
	padding-left: 6px;
	padding-right: 5px;
	background: #f2f2f2;
}

div.blogsCajaSolapaInactiva
{
	
	border-bottom: #727b48 1px solid;
	background: #ffffff;
}

div.blogsCajaSolapaInactivaIn
{	height: 20px;
	width: 40px;
	font-family: Arial;
	font-size: 12px;
	color: #adb67f;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 13px;
	padding-right: 4px;
	padding-top: 4px;
	border-left: #dae0ba 1px solid;
	border-right: #dae0ba 1px solid;
	border-top: #dae0ba 1px solid;
	border-bottom: #dae0ba 1px solid;
	background: #ffffff;
}

div.blogsCajaSolapaEspacio
{ 
	width: 202px;
	font-size: 1px;
	height: 26px;
	border-bottom: #727b48 1px solid;
	background: #ffffff;
}

div.blogsCajaContenido
{
	width: 318px;
	padding-top: 16px;
	padding-left: 6px;
	border-left: #727b48 1px solid;
	border-right: #727b48 1px solid;
	border-bottom: #727b48 1px solid;
	background: #f2f2f2;
	margin-bottom:5px;
}

div.blogsCajaGrupoPost
{
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right:10px;
}

div.blogsCajaPost
{
	font-family: Arial;
	font-size: 11px;
	color: #3c890d;
	padding-left: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url(..//images/template/vinieta_posts_bk.gif) no-repeat left 7px;
}
div.blogsCajaPost span
{
	color:#888888;
}
div.blogsCajaPost a
{
	color: #3c890d;
}

div.blogsAcceso
{
	font-family: Arial;
	font-size: 11px;
	color: #3c890d;
	padding-left: 11px;
	background: url(..//images/template/vinieta_posts_bk.gif) no-repeat;
	background-position:280px;
	margin-right:10px;
	text-align:right;
	margin-bottom:5px;	
}

div.blogsAcceso a
{
	color: #3c890d;
}

div.blogsAccesoIndex
{
	font-family: Arial;
	font-size: 11px;
	color: #3c890d;
	padding-left: 11px;
	background: url(..//images/template/vinieta_posts_bk.gif) no-repeat;
	background-position:174px;
	margin-right:10px;
	text-align:right;
}
div.blogsIndex 
{
	font-family: Arial;
	font-size: 11px;
	padding-left: 11px;
	margin-right:10px;
	text-align:right;
}
div.blogsIndex a
{
	color: #3c890d;

}
div.blogsRef
{
	font-family: Arial;
	font-size: 11px;
	color: #3c890d;
	margin-right:10px;
	text-align:right;
}

div.blogsRef a
{
	color: #3c890d;
}

div.blogsAccesoIndex a
{
	color: #3c890d;
}


div.vinietaFlecha
{
	font-family: Arial;
	font-size: 11px;
	color: #3c890d;
	padding-left: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url(..//images/template/vinieta2_posts_bk.gif) no-repeat;
	background-position: left 8px;
}

div.vinietaFlecha a
{
	color: #3c890d;
}
div.vinietaFlecha span
{
	color:#666666;
}
div.cajaEstaticaConSep
{
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: #c8cfa6;
}

div.cajaEstaticaConSepLeft
{
	float: left;
	width: 5px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: #ffffff;
}

div.cajaEstaticaConSepRight
{
	float: right;
	width: 5px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: #ffffff;
}

div.cajaEstaticaConBottom
{
}

div.widthComunidad
{
	width: 345px;
}

div.widthMasBuscados
{
	width: 266px;
	margin-left: 9px;
}

div.destacadoContenedor
{
	height: 157px;
	margin-left: 11px;
	margin-right: 11px;
	margin-top: 11px;
}

div.destacadoContenidoTop
{
	height: 69px;
}

div.destacadoContenidoMiddle
{
	height: 48px;
	font-family: Arial;
	font-size: 11px;
	color: #595e63;
}
div.destacadoContenidoMiddle p
{
	margin:0px;
}
div.destacadoContenidoBottom
{
	height: 35px;
}

div.destacadoContenidoImg
{
	width: 69px;
}

div.destacadoContenidoEnc
{
	width: 160px;
	height: 48px;
	margin-left:10px;
}

div.destacadoContenidoTit
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #7f8900;
}

div.destacadoContenidoTit a
{
	color: #7f8900;
}

div.destacadoContenidoVal
{
	font-family: Arial;
	font-size: 14px;
	color: #d51d19;
}

div.cajaSolapaEnc
{
	height: 31px;
}

div.cajaSolapaTit
{
	height: 31px;
}

div.cajaSolapaTitLeft
{
	width: 3px;
	height: 31px;
	background: url(..//images/template/caja_solapa_izq.gif) no-repeat;
}
div.cajaSolapaTitLeftOff
{
	width: 3px;
	height: 31px;
	background: url(..//images/template/caja_solapa_izq_off.gif) no-repeat;
}

div.cajaSolapaTitMiddle
{
	width: 170px;
	height: 24px;
	background: url(..//images/template/caja_solapa_bk.gif) repeat-x;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #67732f;
	padding-top: 7px;
	padding-left: 8px;
}
div.cajaSolapaTitMiddleOff
{
	width: 170px;
	height: 24px;
	background: url(..//images/template/caja_solapa_bk_off.gif) repeat-x;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #5d5d5d;
	padding-top: 7px;
	padding-left: 8px;
}

div.cajaSolapaTitRight
{
	width: 3px;
	height: 31px;
	background: url(..//images/template/caja_solapa_der.gif) no-repeat;
}
div.cajaSolapaTitRightOff
{
	width: 3px;
	height: 31px;
	background: url(..//images/template/caja_solapa_der_off.gif) no-repeat;
}

div.cajaSolapaBorderTop
{
	height: 30px;
	width: 115px;
	border-bottom: #c8cfa6 1px solid;
	background: #ffffff;
}

div.cajaSolapaContenido
{
	border-left: #c8cfa6 1px solid;
	border-bottom: #c8cfa6 1px solid;
	border-right: #c8cfa6 1px solid;
	padding-top: 16px;
	padding-left: 8px;
	padding-right: 4px;
	padding-bottom: 5px;
	font-family: Arial;
}

div.lateral_index div.newsletter
{
	border:1px solid #C8CFA6;
	padding-left:5px;
	height:105px;
	margin-bottom:20px;
}

div.postDestacado
{
	padding-top: 8px;
	padding-bottom: 5px;
	color: #64696d;
}

div.postDestacadoFecha
{
	font-size: 12px;
	font-weight: bold;
	color: #b9c352;
}

div.postDestacadoTitulo
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

div.postDestacadoTitulo a
{
	color: #64696d;
	text-decoration: underline;
}

div.postDestacadoTexto
{
	font-size: 11px;
}

div.post
{
	padding-bottom: 0px;
	color: #595e63;
}

div.postFecha
{
	font-size: 12px;
	color: #a2ac39;
}

div.postTitulo
{
	font-size: 12px;
}

div.postTitulo a
{
	color: #595e63;
	text-decoration: underline;
}

div.irAlBlog
{
	text-align: right;
	margin-right: 4px;
}

div.irAlBlog a
{
	font-size: 11px;
	color: #3c890d;
}

div.itemUtilidades
{
	height: 16px;
	line-height: 16px;
	margin-left: 8px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 14px;
	background: url(..//images/template/vinieta_utilidades.gif) no-repeat;
/*	background-align: left;*/
	font-size: 11px;
	color: #3c890d;
}

div.itemUtilidades a
{
	font-size: 11px;
	color: #3c890d;
}

div.textoCategorias,
div.textoCategorias p,
div.textoCategorias p a
{
	font-family: Arial;
	font-size: 11px;
	color: #b1bb1c;
}

a.tagDestacado
{
	color: #3c890d !important;
}

a.tagNormal
{
	color: #b1bb1c;
}


/***  FOOTER  ***/
div.footer
{	padding-left:0px;
	height: 32px;
	margin-top: 15px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	/*padding-top: 4px;*/
	background: url(..//images/template/footer_bk.gif) repeat-x;
	text-align:left;
	margin:auto;
	
	
	
	
}

div.footerContainer
{
	overflow: hidden;
	text-align:left;
	height: 32px;
	line-height: 32px;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0 auto;   /* Para centrar body en todos los navegadores menos en IE6- */
}

div.footerCopyright
{
	float: left;
	padding-left: 24px;
	padding-right: 115px;
}

div.footerLink
{
	float: left;
	margin-right: 7px;
	margin-left: 7px;
}

div.footerLink a
{
	color: #FFFFFF;
	font-weight: bold;
}
.marginT25
{
	margin-top:25px;
}
.w210
{
	width:210px !important;
}

div.footerDynamic
{
	background-color:#e6e6e6;
	height:140px;
	font-size:12px;
	padding-bottom:10px;
	font-family:Arial;
}