@charset "utf-8";
/* CSS Document */

html {
	background:#FFF url(images/bg_home1.png) repeat-x top;
	font-size:13px;
	font-family:"Georgia";
	color:#333;
	line-height:1.6em;
}

a {
 color:#013ACF;
}

img {
	margin:0px;
	padding:0px;
}

h1 {
	font-family:Georgia;
	font-size:32px;
	margin:0px;
	padding:25px 0px 0px;
	font-weight:normal;
	color:#FFF;
}

h5 {
	font-size:32px;
	font-family:"Georgia";
	line-height:2em;
	font-weight:normal;
	color:#333;
	width:600px;
	margin:30px auto;
	border-bottom:1px dashed #CCC;	
}

h6 {
	font-size:32px;
	font-family:"Georgia";
	line-height:2em;
	font-weight:normal;
	color:#333;
	width:570px;
	margin:0 auto;
	border-bottom:1px dashed #CCC;
}

#conLeft .bnContenido h2 {
	font-family:Georgia;
	font-size:17px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#013ACF;
	border-bottom:0px solid #FFF;
}

h2 {
	font-family:Georgia;
	font-size:32px;
	margin:0px;
	padding:15px 0px;
	font-weight:normal;
	color:#FFF;
	border-bottom:1px solid #999;
}


body {
	background:url(images/bg_home2.png) repeat-x bottom;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	height:100%;
}

#main {
	background:#FFF;
	margin:0 auto;
	width:980px;
}

#header {
	height:140px;
	padding:0px 15px 15px;
	overflow:hidden;
}

#heLeft {
	width:400px;
	float:left;
	padding-top:25px;
}

#heRight {
	float:left;
	width:550px;
	overflow:hidden;
	padding-top:17px;
}

.heriPublicidad {
	height:120px;
	float:right;
}

#heRight .puNote {
	float:left;
	width:14px;
	background:#CCCCCC url(images/publicidad.png) no-repeat center center;
	height:100%;
}

#heRight .puImg {
	background:#FFF;
	text-align:center;
	float:left;
	width:500px;
	height:100%;
}

.puImg a { 
	border:0;
}

.puImg img { 
	border:0;
}



.medPublicidad {
	height:75px;
	margin:0 auto;
	width:604px;
	padding-bottom:30px;
	background:url(images/break.png) no-repeat bottom;
	
}

.medPublicidad .puNote {
	float:left;
	width:14px;
	background:#CCCCCC url(images/publicidad.png) no-repeat center center;
	height:100%;
}

.medPublicidad .puImg {
	background:#FFF;
	text-align:center;
	float:left;
	width:590px;
	height:100%;
}

.encPublicidad {
	height:240px;
	width:240px;
	margin:0 auto;
	padding-bottom:30px;
	background:url(images/break.png) no-repeat bottom;
	float:right;
	
}

.encPublicidad .puNote {
	width:100%;
	background:#CCCCCC url(images/publicidad2.png) no-repeat center center;
	height:16px;
}

.encPublicidad .puImg {
	background:#FFF;
	text-align:center;
	width:100%;
	height:100%;
}

.botPublicidad {
	height:120px;
	width:514px;
	margin:0 auto 50px;
}

.botPublicidad .puNote {
	float:left;
	width:14px;
	background:#CCCCCC url(images/publicidad.png) no-repeat center center;
	height:100%;
}

.botPublicidad .puImg {
	background:#FFF;
	text-align:center;
	float:left;
	width:500px;
	height:100%;
}

.derPublicidad {
	height:120px;
	width:300px;
	margin:30px auto;
}

.derPublicidad .puNote {
	width:100%;
	background:#CCCCCC url(images/publicidad2.png) no-repeat center center;
	height:16px;
}

.derPublicidad .puImg {
	background:#FFF;
	text-align:center;
	width:100%;
	height:100%;
}

#menu {
	background:url(images/bg_menubar.png) repeat-x;
	margin:0px 1px;
	height:30px;
	font-family:"Trebuchet MS";
	overflow:hidden;
}

.menuIzq {
	width:700px;
	float:left;
}

.menuDer {
	width:195px;
	float:Right;
	background:url(images/separador2.png) no-repeat left;
	margin-right:10px;
	padding-left:30px;
	color:#FFF;
	overflow:hidden;
	padding-top:4px;
	height:26px;
}

.menuDer span {
	width:55px;
	float:left;
}


.doncaja {
  float:left;
  width:100px;
  margin:0px 5px;
  height:20px;
  border:none;
}

.donboton {
	float:left;
	background:url(images/bg_botonlol.png) no-repeat;
	width:21px;
	height:19px;
	border:none;
}

#menu ul {
	margin:0px;
	padding:0px 20px 0px;
	color:#FFF;
	font-size:16px;

	
}

#menu ul li a {
	color:#FFF;
	text-decoration:none;
}

#menu ul li a:hover {
	color:#FFF;
	text-decoration:underline;
}

#menu ul li {
	display:inline;
	padding-right:20px;
}

.menu2 {
	background:url(images/bg_menu2.png) repeat-x;
	margin:1px 0px 0px ;
	height:30px;
	color:#FFF;
	font-size:12px;
	padding:0px 14px;
	line-height:30px;
}


.menu2 li {
	display:inline;
	padding:5px 15px 5px 0px;
	margin-left:7px;
	border-right:1px solid #666;
	background:url(images/separador.png) no-repeat right;
}

.menu2 li a {
	color:#FFF;
	text-decoration:none;
}

.menu2 li a:hover {
	color:#FFF;
	text-decoration:underline;
}

#content {
	overflow:hidden;
	background:url(images/bg_principal.png) repeat-y;
	height:100%;
}

#conLeft {
	float:left;
	width:638px;
	margin:0px 1px;
	background:url(images/bg_conleft.png) repeat-y right;
}

#conRight {
	float:left;
	width:339px;
	border-top:1px solid #FFF;
	background:#f0f0f0 url(images/bg_lateralderecha.png) repeat-x top;
}

#conLeft2 {
	float:left;
	width:618px;
	margin:0px 1px;
	height:40px;
	background:url(images/bg_blue.png) repeat-x;
	line-height:40px;
	color:#FFFFFF;
	font-size:14px;
	font-family:"Georgia";
	padding-left:20px;
}

#conRight2 {
	float:left;
	width:339px;
	height:40px;
	background:#f0f0f0;
}


.bloqueNoticia {
   padding:20px 0px;
   border-bottom:1px dashed #666;
   margin:0px 20px;
   overflow:hidden;
   height:100%;
}

.bnFoto {
	float:left;
   	padding:2px;
	border:2px solid #013ACF;
	margin-right:20px;
}

.bnFoto img {

}

.bnContenido {
	float:left;
	width:450px;
}

.bloqueNoticia .bnContenido h3 {
	font-family:"Georgia";
	font-size:22px;
	font-weight:normal;
	margin:0px;
}

.bloqueNoticia .bnContenido h3 a {
	color:#013ACF;
	text-decoration:none;
}

.bloqueNoticia .bnContenido h3 a:hover {
	text-decoration:underline;
}


.bloqueNoticia .bnContenido p {
	margin:5px 0px;
}

.bloqueNoticia .bnContenido p a {
	margin:5px 0px;
	color:#333;
	text-decoration:none;
	display:block;
}

.bloqueNoticia .bnContenido p a:hover {
	text-decoration:underline;
}


.headerContent {
	background:url(images/bg_mainheader.png) no-repeat top;
	height:84px;
    overflow:hidden;
	margin-top:50px;
}

.hcLeft {
	float:left;
	width:74px;
	font-size:32px;
	font-weight:normal;
	font-family:"Georgia";
	color:#FFF;
	padding:27px 0px 0px 60px;
	line-height:1em;
}

.hcRight {
	float:left;
	width:440px;
	color:#333;
	font-size:
}

.hcTitulo {
	color:#333;
	font-size:22px;
	font-weight:"Georgia";
}

.linkVerMas {
	padding:15px 0px;
	margin:0px 20px 1px;
	border-bottom:1px dashed #666;
	text-align:right;

}

.linkVerMas a {
	color:#333;
	font-size:16px;
	font-family:Georgia;
}

.encuesta {
	overflow:hidden;
	margin:40px 17px;
}	


.encuesta h3 {
	font-family:"Georgia";
	font-size:22px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 15px;
	border-bottom:1px dashed #CCCCCC;
}

.encuesta p {
	font-family:"Georgia";
	font-size:16px;
}


.encLeft {
	float:left;
	width:300px;
}

.derBloques {
	width:322px;
	margin:0 auto;
	padding:15px 0px;
	display:block;
	clear:both;
}


.derTitulos1 {
	 background:url(images/bg_multimedia.png) no-repeat;
	 height:78px;
	 font-size:20px;
	 font-family:"Georgia";
	 color:#333;
	 margin:0px;
	 padding-left:85px;
	 font-weight:normal;
	 letter-spacing:-0.5px;
}

.derTitulos2 {
	 background:url(images/bg_archivo.png) no-repeat;
	 height:78px;
	 font-size:20px;
	 font-family:"Georgia";
	 color:#333;
	 margin:0 auto;
	 width:240px;
	 padding-left:85px;
	 font-weight:normal;
	 letter-spacing:-0.5px;
}

.derTitulos3 {
	 background:url(images/bg_calendario.png) no-repeat;
	 height:78px;
	 font-size:20px;
	 font-family:"Georgia";
	 color:#333;
	 margin:0px;
	 padding-left:85px;
	 font-weight:normal;
	letter-spacing:-0.5px;
}

.bloqueNota {
   padding:20px 0px;
   border-bottom:1px dashed #666;
   margin:0px 20px 100px;
   overflow:hidden;
   height:100%;
}

.bloqueNota .bnContenido {
	width:100%;
}

.bloqueNota .bnContenido p {
	line-height:1.8em;
	padding:10px 0;
}


.bnTitulo {
	 background:url(images/bg_titulo.png) no-repeat left center;
	 padding-left:50px;
}

.bnTitulo span {
	font-size:14px;
}

.bnTitulo h3 {
	font-size:28px;
	font-family:"Georgia";
	color:#013ACE;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:0.9em;
}

.wp-polls, .wp-polls-form {
	padding:0px 15px 0px 0px;
}

        .lavaLampWithImage {
            height: 40px;
            background: url("http://macroestetica.shockvisual.net/images/bg.png") no-repeat left top;
            padding:4px 0px 0px 6px;
			position:relative;
			width:332px;
            margin: 0px;
            overflow: hidden;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampWithImage li.back {
                        background: url("http://macroestetica.shockvisual.net/images/lava.gif") no-repeat right -30px;
                        width: 9px; height: 30px;
                        z-index: 8;
                        position: absolute;
                    }

					   .lavaLampWithImage li.back .left {
                            background: url(images/lava.gif) no-repeat top left;
                            height: 30px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
                    .lavaLampWithImage li a {
                        font: bold 13px "Trebuchet MS";
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 4px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin:0px;  
						width:107px;
						line-height:.8em;
                    }
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
                        }

        .lavaLampNoImage {
            position: relative;
            height: 29px;
            width: 421px;
            background-color: white;
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
            border: 1px solid gray;
        }
                .lavaLampNoImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampNoImage li.back {
                        border: 1px solid #000;
                        background-color: #e6e8ea;
                        width: 9px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampNoImage li a {
                        font: bold 14px arial;
                        text-decoration: none;
                        color: #000;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }
                        .lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
                            border: none;
                        }                    

        .lavaLampBottomStyle {
            position: relative;
            height: 29px;
            width: 421px;
            background-color: white;
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
            border: 1px solid gray;
        }
                .lavaLampBottomStyle li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampBottomStyle li.back {
                        border-bottom: 5px solid blue;
                        width: 9px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampBottomStyle li a {
                        font: bold 14px arial;
                        text-decoration: none;
                        color: #000;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }   
                        .lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
                            border: none;
                        }       
						
						#CPRnPOTM { overflow:hidden; width:587px; margin-top:7px;}

.CPRhead {
	height: 28px;
	padding: 0;
	margin:0px;
}

.CPRhead li {
	margin:0 0 0 -4px;
	padding:0px;
	display:inline;
}

.CPRhead li img {
	border:none;
	padding:0px;
}

#Index .CPRcontent {
	height: 143px;
	border: 3px solid #FF3399;
	background:#FFF;
	padding:5px;
}

#Changelog .CPRcontent {
	height: 143px;
	border: 3px solid #00C8FB;
	background:#FFF;
	padding:5px;
}


#Install .CPRcontent {
	height: 143px;
	border: 3px solid #99CC00;
	background:#FFF;
	padding:5px;
}

#conRight .derArchivo .SelectedTab a {
	color:#ff9900;
}

#conRight .derArchivo #Index ul {
	margin:0px auto;
	width:280px;
	padding:10px 0px;
}

#conRight .derArchivo #Install ul {
	margin:0px auto;
	width:280px;
	padding:10px 0px;
}

#conRight .derArchivo #Changelog ul {
	margin:0px auto;
	width:280px;
	padding:10px 0px;
}


#conRight .derArchivo #Index ul li {
	font-size:14px;
	font-family:"Georgia";
	padding:5px;
	border-bottom:1px dashed #ccc;	
	list-style:none;
}

#conRight .derArchivo #Changelog ul li {
	font-size:14px;
	font-family:"Georgia";
	padding:4px 0px;
	border-bottom:1px dashed #ccc;
	list-style:none;
}

#conRight .derArchivo #Install ul li {
	font-size:14px;
	font-family:"Georgia";
	padding:4px 0px;
	border-bottom:1px dashed #ccc;
	list-style:none;
}

.verMasDer {
	text-align:right;
}

.verMasDer a {
	color:#333;
}


.cmt_autor1 .comvatar-default {
	display:none;
}

#wp-calendar {
	width:300px;
	margin:0 auto;
}

#wp-calendar img {
	display:none;
}

.archivoBloque {
	display:block;
	clear:both;
	height:100%;
	overflow:hidden;
	width:570px;
	margin:25px auto;
	border-bottom:1px dashed #CCCCCC;
}

.archivoBloque .bnTitulo {
	text-align:center;
	padding:0px;
	margin:0px;
	background:none;
}

.archivoBloque .bnContenido {
	margin:30px 0px;
	width:570px;
}

.archivoBloque .bnTitulo h3 a {
	text-decoration:none;
}

.archivoBloque .bnContenido p {
	margin:10px 0px;
}

.archivoBloque .bnContenido a {
	text-decoration:none;
	color:#333;
	display:block;
	height:100%;
}

.archivoBloque .bnContenido a:hover {
	text-decoration:underline;
}

.archivoBloque .bnTitulo h3 a:hover {
	text-decoration:underline;
}

.archivoBloque .comentarios {
	margin-bottom:10px;
	font-size:17px;
	font-family:"Georgia";
	color:#013ACF;
	margin:0px 20px 20px;
	text-align:right;
}

#al_loading {
	display:none;
}

#al_login {
	display:none;
}

#al_lostPassword {
	display:none;
}

.derLogin {
	background:url(images/bg_login.png) no-repeat;
	margin:50px auto 0px;
	width:190px;
	padding:20px 30px;
	height:260px;
}

.derLogin li {
	padding:0px;
	margin:0px;
	list-style:none;
}


.derLogin h3 {
	margin:4px 0px;
	padding:0px;
	border:none;
	font-size:22px;
	font-family:"Georgia";
	font-weight:normal;
	color:#FFF;
}

.derLogin hr {
	display:none;	
}

.derLogin span {
	line-height:.9em;
	margin:10px 0px 7px;
	display:block;
}

.derLogin a {
	color:#FFF;
	display:block;
}

.derLogin a:hover {
	color:#333;
	text-decoration:underline;
}

.derLogin br {
	margin:5px 0px;
}

/** FEATURES **/ 

		* { margin: 0; padding: 0 }
		/* I've used a hard CSS reset above, but you should consider a more sophisticated reset, such as this one: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
		
		p { text-align: left; margin: 15px 0 }
		
		p, ul { font-size: 13px; line-height: 1.8em } 
		
		p a, li a { color: #39c; text-decoration: none }
		
		p.intro { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 20px 0 30px 0; text-align: center; width: 100% }
		
		p#cross-links { text-align: center }
		
		p#cross-links { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px }
		
		noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
		noscript a { color: #a00; text-decoration: underline }
		noscript ol { margin-left: 25px; }
		
		a:focus { outline:none; }
		
		img { border: 0; margin:0px; padding:0px; }
		
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0px 0 1px 0;
			position: relative;
			width: 100%;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 266px; background: #fff; overflow: scroll}
		.csw .loading {margin: 100px 0 266px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			margin: auto;
			width: 564px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 264px;
			clear: both;
			background: #fff;
			padding:18px;
			background:url(images/bg_utility.png) no-repeat;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 587px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: .1px;
			display:block;
			text-align:left;
			background:#000;
		}
		
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
			position:absolute;
			z-index:4;
			margin-left:534px;
			margin-top:260px;
		}
		
		.stripNav ul li {
			float: left;
			margin:0px 2px 0px 0px; /* If you change this, be sure to adjust the initial value of navWidth in slideviewer.js */
		}
		
		.stripNav a { /* The nav links */
			font-size: 11px;
			font-weight: bold;
			text-align: center;
			background: #FFF;
			color: #fff;
			text-decoration: none;
			height:20px;
			width:20px;
			line-height:20px;
			text-align:center;		 
			font-family:"Trebuchet MS";
			background:url(images/bg_btn2.png) no-repeat;
			display:block;
		}
		
		.stripNav a:hover {
			background:url(images/bg_btn1.png) no-repeat;
			color:#000;
		}
		
		.stripNav a.current {
			color: #FFF;
			background:url(images/bg_btn1.png) no-repeat;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 230px;
			text-indent: -9000em;
			display:none;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			background: url("images/arrow-left.gif") no-repeat center;
		}
		
		.stripNavR {
			background: url("images/arrow-right.gif") no-repeat center;
		}

		.nivel1 {
			z-index:1;
			position:absolute;
			float:left;
		}

		.nivel1 img {
			border:0px;
		}

		.nivel2 {
			z-index:2;
			position:absolute;
			opacity: .7;
			filter: alpha(opacity=70);
			height:130px;
			margin-top:134px;
			background:#000;
			width:562px;
		}

		.nivel2Cont {
			z-index:3;
			position:absolute;
			height:130px;
			margin-top:115px;
			color:#FFF;
			padding:20px;
			width:526px;
		}

		.nivel2Cont h1 {
			font-size:28px;
			font-family:Georgia;
			font-weight:normal;
			margin:10px 0px;
			padding:0px;

		}	
		
		.nivel2Cont h1 a {		
			color:#CCFF00;
			text-decoration:none;
		}

		.nivel2Cont h1 a:hover {		
			text-decoration:underline;
		}

		.nivel2Cont p {
			font-size:15px;
			color:#FFF;
			margin:0px;
			font-family:Georgia;
			line-height:1em;
			padding-right:15px;
		}	

		.nivel2Cont p a {
			color:#FFF;
			text-decoration:none;
			display:block;
		}	

		.nivel2Cont p a:hover {
			text-decoration:underline;
		}	
		
		.felinkMas {
			color:#CCFF00;
			margin-top:5px;
			text-decoration:none;
			font-size:17px;
			line-height:2.5em;
		}

		.content-left .panel1 .wrapper .nivel1 .noticias_thumb	{
		  border:0;
		  float:left;
		  margin:0px;
		}



.publicidad11 {
	overflow:hidden;
	display:block;
	clear:both;
}

.duoPublicidad {
	height:75px;
	width:304px;
	margin:6px 4px;
	float:left;
}

.duoPublicidad .puNote {
	float:left;
	width:14px;
	background:#CCCCCC url(images/publicidad.png) no-repeat center center;
	height:100%;
}

.duoPublicidad .puImg {
	background:#FFF;
	text-align:center;
	float:left;
	width:290px;
	height:100%;
}

.calendario_der {
	width:300px;
	margin:0 auto;
}

.calendario_der ul {
	margin:0px;
	padding:0px;
	color:#999;
}

.calendario_der ul li {
	margin:0px;
	padding:10px 0px;
	list-style:none;
	border-bottom:1px dashed #CCC;
}

.calendario_der ul li li {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:17px !important;
	border:none;
}

.publicidadXtra {
	display:block;
	clear:both;
	margin:10px auto;
	width:590px;
}	

/*************************************/

.comvatar {
	border:none;
	padding-left:30px;
	padding-top:20px;
}

.cmnt_RIGHT {
	float:left;
	width:455px;
}

.comentariolol {
	overflow:hidden;
}

.cmt_texto {
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px dashed #CCC;
}

#commentblock h2 {
	font-size:32px;
	color:#999999;
	line-height:1em;
	border-bottom:4px solid #CCC;
}

.cmt_autor .comvatar-default {
	display:none;								
}

.cmnt_LEFT {
	float:left;
	height:127px;
	width:140px;
	background:url(images/bg_gravatar.png) no-repeat top;
}

.cmnt_RIGHT span {
	font-size:16px;
	color:#333333;
	font-weight:bold;
}

.cmnt_RIGHT .cmt_fecha {
	color:#CCC;
	padding-left:10px;
}

#Last_Comments {
	padding:0px;
	margin:0px;
}

.cmt_link {
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}

.txtcomment {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	line-height:1.3em;
	padding-left:25px;
	padding-right:25px;
	padding-top:19px;
}

.txtcomment a {
	color:#FFF;
	text-decoration:none;
}

#Last_Comments ul {
	padding:0;
	margin:0;
}

#Last_Comments ul li {
	background:url(images/bg_cmnt.png) no-repeat center bottom;
	height:120px;
	width:185px;
	list-style:none;
}

.noticia_fut {
	display:block;
	clear:both;
	overflow:hidden;
	padding-bottom:35px;
}

.p_comments {
	background-image:url(images/comments.gif);
	background-repeat:no-repeat;
	height:27px;
	width:100px;
	line-height:27px;
	text-align:center;
	float:right;
	padding:0 5px 0 27px;
}

.p_comments a {
	color:#FFF;
	text-decoration:none;
}

#commentblock {
	margin:0px 20px 100px;
	overflow:hidden;
	padding:20px 0px; 
}

h4 {
	font-size:14px;
	font-weight:bold;
	margin-top:25px;
}

h4 a {
	color:#333;
	text-decoration:underline;
}

h4 a:hover {
	color:#013ACF;
}

.bloqueNota ul li {
	background:url(images/bullet_blue.png) no-repeat left center;
	padding-left:20px;
}

.bloqueNota ul li a {
	color:#333;
	text-decoration:underline;
}

.bloqueNota ul li a:hover {
	color:#013ACF;
}

#menu ul {
	margin:0px;
	padding:0px 20px 0px;
	color:#FFF;
	font-size:14px;
}
