/*RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,/*em,*/input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}
html, body {  font-family: sans-serif;   margin : auto; padding : 0; text-align:center}
body {background-color:rgb(63,169,245);font-family:Arial, Helvetica, sans-serif; font-size: 0.9em;margin:0 auto;}

.clearboth{ clear:both; height:0px; font-size:0px;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

a{ text-decoration:none; color:#3A9ABF;}
a:hover{ color:#205468;}
h1, h2, h3{font-weight:bold}

.fondoiconos{background:url("../../contralatrata/imagenes/fondos_iconos.png") no-repeat transparent;}
.iconocalendario{ background-position:-7px -65px; width:18px; float:left; height:25px;  }
.iconotags{ background-position:-30px -65px; width:18px; float:left; height:16px;  }
.iconobuscador{ background-position:3px -33px; width:36px; float:left; height:31px;  }

header {margin:0; overflow: hidden; width:940px; margin:auto; background:#FFF; padding:20px}
#main{width: 980px; margin: auto;}
#buscador {float: right;margin-top: 15px;width: 220px; overflow: hidden;}
#buscador .inputbuscador {border-bottom: 1px solid #B3B3B3;border-left: 1px solid #B3B3B3;border-top: 1px solid #B3B3B3;float: left;width: 180px;}
#buscador .inputbuscador input { border:none;float: left;padding: 5px 0 5px 5px; background: transparent;}
/* all */
#buscador .inputbuscador ::-webkit-input-placeholder { font-size: 0.8em; }
#buscador .inputbuscador ::-moz-placeholder { font-size: 0.8em; } /* firefox 19+ */
#buscador .inputbuscador :-ms-input-placeholder { font-size: 0.8em; } /* ie */
#buscador .inputbuscador input:-moz-placeholder { font-size: 0.8em; }

#buscador .botonbuscador { float: left; width: 35px;}
#buscador .botonbuscador input {   background: url("../imagenes/encabezado/spritesocialheader.png") repeat scroll 40px 1px #B3B3B3;border: medium none;display: block; height: 28px;}
#buscador .botonbuscador input:hover {background-color: #3FA9F5;}
@-moz-document url-prefix() { 
 #buscador .botonbuscador input {  height: 31px;}
}


#contenedor{overflow: hidden;padding-bottom: 40px;clear: both; margin: 0 auto; width:940px; overflow: visible; padding: 0 ; position: relative; width: 1000px; z-index: 1;}
#bordeslaterales{background: url("../../contralatrata/imagenes/fondo_bordes.png") repeat scroll -5px 0 transparent; padding: 0 5px 0 6px; width: 990px;}
#cuerpo_ppal{background-color:transparent;width:940px;padding: 0 20px 20px 20px; margin:auto; background: #fff; }
.content-encabezado {background: #F2F2F2; overflow: hidden;}
#encabezado{overflow: hidden;float:left;width: 313px}
#encabezado #logo { float: left;}
#encabezado #logo h1{font-size: 1.7em; line-height: 0.9em;margin: 0;}
#encabezado #logo a{text-decoration: none; color: #000;display: block;}
#encabezado #logo img{width: 100%;}
#contenido{ min-height:350px;}

#header_encabezado{width:980px; }
#header_encabezado #logo_header {background: url("../../contralatrata/imagenes/borde_header.jpg") repeat-x left top; height:73px; }
#header_encabezado #logo_header h2{background: url("../../contralatrata/imagenes/header_categoria_icono.png") 10px 3px no-repeat transparent  ; height:60px; padding:22px 0 0 70px; font-size:1.625em; color:#FFF }
#header_encabezado .titulo_header{ float:left; width:420px;}
#header_encabezado .link_header{ float:right; width:150px; margin-top:50px}
#header_encabezado .link_header ul{ display:inline; float:right;}
#header_encabezado .link_header ul li{ float:left; padding:0 5px; border-right:1px solid #FFF;}
#header_encabezado .link_header ul li:last-child{ float:left; padding:0 5px; border:none;}
#header_encabezado .link_header ul li a{ color:#FFF;}
#header_encabezado .link_header ul li a:hover{ color:#000;}

.navegacion{width: 350px; float: left; padding: 35px 0 0 20px;text-align: left;}
.navegacion #buscador {float: right;margin-top: 10px; border: 1px solid #000;}
.navegacion .menunav {  float: left; }
.navegacion .menunav ul {list-style: none; padding: 0; overflow: hidden;}
.navegacion .menunav ul li {width: 141px; float: left;transition:all 0.3s;-webkit-transition:all 0.3s;}
.navegacion .menunav ul li:last-child{width: 200px; float: left;transition:all 0.3s;-webkit-transition:all 0.3s;}

.navegacion .menunav ul li:hover{}
.navegacion .menunav ul li a { text-decoration: none; color: #999; display: block; padding-bottom: 5px;text-transform: lowercase;font-size: 1.25em;transition:all 0.3s;-webkit-transition:all 0.3s; font-weight: bold;}
.navegacion .menunav ul li a:hover, .navegacion .menunav .seleccionado a{color: #FF0000; font-weight: bold !important; }
.navegacion .menunav ul li ul{display: none;}
.navegacion .menunav ul li.seleccionado ul{display: block !important;}
.navegacion .menunav ul li ul li.seleccionado a{font-weight: bold !important; }


.listsocial {overflow: hidden;}
#socialnsearch {float: right; width: 25%; padding-right: 20px; padding-top: 35px;}
#socialnsearch ul {float: right;}
#socialnsearch ul li {float: left; margin-right: 10px;}
#socialnsearch ul li:last-child{margin-right: 0;}
#socialnsearch ul a {background: url('../imagenes/encabezado/spritesocialheader.png') top center; width: 26px; height: 30px;display: block;}
#socialnsearch a.icon_twitter {background-position: 0 0;}
#socialnsearch a.icon_face{background-position: -31px 1px;}
#socialnsearch a.icon_video{background-position: -64px 1px;}
#socialnsearch a.icon_mail{background-position: -98px 1px;}
#socialnsearch a.icon_contact{  background-position: -167px 0;background-repeat: repeat-y;color: #000000; height: 28px;width: 75px;}

#socialnsearch a.icon_twitter:hover {background-position: 0 -28px;}
#socialnsearch a.icon_face:hover{background-position: -31px -27px;}
#socialnsearch a.icon_video:hover{background-position: -64px -27px;}
#socialnsearch a.icon_mail:hover{background-position: -98px -27px;}
#socialnsearch a.icon_contact:hover{  background-position: -167px -28px;}



/* Footer */
footer {}
.footer {height: 55px;padding: 20px 0 20px 0;text-indent: -5000px;}
.footer ul {list-style: none; margin: 0; padding:0; }
.footer ul li {float: left; margin-right: 20px; display:block}
.footer ul li:last-child {margin-right: 0;}

a.prefoot_minjus { background-image: url("../imagenes/encabezado/minjus.png"); width: 129px; height:30px; display:block }
a.prefoot_mindesa { background-image: url("../imagenes/encabezado/mindesa.png"); width: 105px; height:30px; display:block }
a.prefoot_mintra { background-image: url("../imagenes/encabezado/mintra.png"); width: 154px; height:30px;display:block }
a.prefoot_minseg { background-image: url("../imagenes/encabezado/minsegl.png"); width: 90px; height:30px; display:block }
a.prefoot_jef { background-image: url("../imagenes/encabezado/jef.png"); width: 163px; height:49px;display:block; }

a.prefoot_minjus,a.prefoot_mindesa,a.prefoot_mintra,a.prefoot_minseg{margin-top: 10px;}

#footer .logofooter{float:left; width:250px;}
#footer .menunav{float:left;}
#footer .menunav ul { font-size:1.167em !important; font-family: Arial, Helvetica, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; width:500px;}
#footer .menunav ul, #footer .menunav ul li a {color: #ececec;}
#footer .menunav ul li { float:left; width:33%;}
#footer .menunav ul li li{ float:none;}
#footer .menunav ul li a { display:block; margin: 0;padding: 0 0; text-align: left; }
#footer .menunav ul li ul { margin-top:3px;}
#footer .menunav ul li li a { color:#b1b1b1; font-size:0.714em;  padding:3px 0; font-family: Arial, Helvetica, sans-serif;}
#footer .contactenos{ float:right; width:200px; font-family: Arial, Helvetica, sans-serif;}
#footer .contactenos h3{ color: #ececec; font-size:1.167em;}
#footer .contactenos .txtcontacto{ color: #8c8c8c; font-size:1.00em; margin:5px 0 0 0; }
#footer .contactenos .txtextra{ color: #0492d4; font-size:1.00em; margin:5px 0 0 0; }

#copyright{ background-color:#202020; padding:10px 10px; color:#a7a7a7; width:960px;}
#copyright .logofooter{float:right; width:200px; margin-top:-5px}
#copyright .logofooteragenda{float:right; width:250px;}

#DetalleContacto {font-family: Arial, Helvetica, sans-serif;}
#DetalleContacto .leftcolumn{ float:left; width:640px; padding:20px 0 0 10px;}
#DetalleContacto .rightcolumn{ float:left; width:294px; background-color:#FFF; padding:20px 10px; margin-left:15px}
#DetalleContacto .ContactoTitular{padding-bottom:	3px; padding:0px 0px 0px 0px;}
#DetalleContacto .BordeInferior{ border-bottom:1px solid #BEBEBE; max-width:100%}
#DetalleContacto h1{ color:#002f52; font-size:1.667em; }
#DetalleContacto h2{ margin-top:30px}
#DetalleContacto input, #DetalleContacto textarea, #DetalleContacto select{ border:2px solid #e6e6e6}
#DetalleContacto .inputleft { float:left; width: 40%; }
#DetalleContacto .inputright { float:left;  width: 50%; }
.contacto {float:right; margin:20px 0 20px 0;  }
.contacto .contacto_boton {background-color:#0492D4; color:#FFF; cursor:pointer; padding:10px 25px 10px 25px; border:0}
.Label{clear:both; text-align:left; font-size:1.083em; font-weight:bold;}
.dataform{margin-top:10px;}
.BordeInferior{ border-bottom:1px solid #BEBEBE; max-width:100%}
.input_font{  margin:5px 0 10px 0 ; border:0}


#DetalleProyecto {padding:0px; text-align:left  }
#DetalleProyecto .leftcolumn{ float:left; width:160px; background-color:#FFF;  padding-top:5px}
#DetalleProyecto .rightcolumn{ float:right; width:700px; padding-left:10px;}
#DetalleProyecto .bordelateral{border: 1px solid #000; padding:20px}

#DetalleProyecto .volanta{color:#ff1915; float:left; width:100%;}
#DetalleProyecto .FechaProyecto{color:#38a8f4; float:left; width:100%; text-align:left; font-weight: bold; margin-bottom: 10px;}
#DetalleProyecto h1{margin:10px 0; color:#3c3c3c; font-size:1.500em; } 
#DetalleProyecto .TagsProyecto {width:100%; margin-top:10px; text-align:left;}
#DetalleProyecto .TagsProyecto .tags ul li{  margin-left:3px;}
#DetalleProyecto .TagsProyecto .tags ul li a{ color:#005192; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif}
#DetalleProyecto .TagsProyecto .tags .iconotags{ background-position:-30px -65px; width:18px;  height:16px; float:left  }
#DetalleProyecto .TagsProyecto .tags .datatags{float:left;}
#DetalleProyecto .TagsProyecto .tags ul li{ margin-left:3px;}
#DetalleProyecto .image_carousel{padding:0; text-align:center; margin:3px 0 0 0px; position:relative;}
#DetalleProyecto .image_carousel .slide{ padding:0; margin: auto; float: left; width:640px; height:414px; !important; text-align:center;}
#DetalleProyecto .image_carousel .slide img{ margin:auto; text-align:center; max-width:630px; max-height:384px; border:5px solid #e6e6e6}
#DetalleProyecto .image_carousel .slide .epigrafe {font-size: 0.917em; padding: 5px 0 5px 2px; color:#4B4B4B; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif}
#DetalleProyecto .image_carousel a.prev, #DetalleProyecto .image_carousel a.next{top: 170px;}

#DetalleProyecto .DesarrolloProyecto{ padding:20px 0 20px 0; font-family: Arial, Helvetica, sans-serif;}
#DetalleProyecto .copete{ font-size:1.22em; margin-top:5px; line-height: 20px !important; color: #433F3F;font-family: Arial, Helvetica, sans-serif;  border: 1px solid #BEBEBE; padding: 10px 20px; margin: 15px 0;}
#DetalleProyecto .copete a{ color:#3A9ABF; }
#DetalleProyecto .cuerpo{ font-size:1em; line-height: 20px !important; color: #433F3F;}
#DetalleProyecto .cuerpo a{ color:#3A9ABF}
#DetalleProyecto .redessocialesaccesosrapidos{ float:right; width:120px; text-align:right}


#DetalleProyecto .caja_video{background-color:#EBEBEB;}
#DetalleProyecto #textoVideo{ color:#000; padding:10px;}
#DetalleProyecto #textoVideo h2{ color:#000; font-size:1.167em; font-weight:bold; text-transform:uppercase;}
#DetalleProyecto .caja_video iframe{ width:100% !important;}
#DetalleProyecto .galleriaVideos {margin-top:10px;}
#DetalleProyecto .galleriaVideos .video{  position:relative; margin:0px 14px 10px 0px !important;float:left;width:142px;height:130px;font-size:0.83em; }
#DetalleProyecto .galleriaVideos .video img{  padding:8px; margin:0; border:3px solid #999; background:#000}
#DetalleProyecto .txtoculto{display:none;}
#DetalleProyecto .txtVideo{font-size:1.083em; text-transform:uppercase; text-align:center;}
#DetalleProyecto .txtVideo a{ color:#666; font-weight:bold;}
#DetalleProyecto .txtVideo a:hover{ color:#000; text-decoration:underline;}
#DetalleProyecto .galleriaVideos .video a .zoom{ background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.4);color: transparent;	display: block;	font: 0/0 a; height: 112px;left: 0; filter: alpha(opacity=0); opacity: 0;position: absolute;text-shadow: none; top: 0; -webkit-transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;width: 100%;}
#DetalleProyecto .galleriaVideos .video a .zoom:before {background: url(../../contralatrata/imagenes/iconos.png?v=1.2) no-repeat;content: ''; background-position:0 -243px; display: block;	position: absolute;	height: 30px;margin: -6px 0 0 -6px;left: 45%;	top: 45%;width: 30px;}
#DetalleProyecto .galleriaVideos .video a:hover .zoom{	filter: alpha(opacity=40); opacity: 1;}



blockquote {padding: 20px 0; border-bottom: 1px solid #CCC;	border-top: 1px solid #CCC;	margin: 15px 0;	font-family: 'Cambria-Regular';	font-size: 1.833em;	color: #565075;	line-height: 1.1em; position: relative; padding-left:35px;}
blockquote:before {display: block; content: "\201C"; font-size: 4em; position: absolute;left: -5px; top: 25px; color: #7a7a7a;}
blockquote cite:before {content: "\2014 \2009";}
blockquote cite{clear:both; font-size: 0.545em;}

.fleft{ float:left; width:50%; margin-right:20px !important; text-align:center;}
.fright{ float:right; width:50%; margin-left:20px !important; text-align:center;}
.clearPos{ clear:both;}

#DetalleProyecto .cuerpo h1{ font-size:1.500em; }
#DetalleProyecto .cuerpo h2{ font-size:1.333em; }
#DetalleProyecto .cuerpo h3{ font-size:1.167em; }
#DetalleProyecto .cuerpo h4{ font-size:1.167em; font-weight:bold }
#DetalleProyecto .cuerpo h5{ font-size:1.167em; }
#DetalleProyecto .cuerpo h6{ font-size:1.167em; }


.intcolright{ float:right; width:480px;}
.intcolleft{ float:left; width:150px; margin-right:10px;}



#DetalleNoticia p, #DetallePagina p{ line-height:1.333em;}
.space{ height:10px;}
strong{ font-weight:bold;}
em{ font-style:italic;}


#DetalleNoticia{ }
#DetalleNoticia .leftcolumn{ float:left; width:60%;}
#DetalleNoticia .rightcolumn{ float:right; width:30%; background-color:#FFF; margin-left:15px}
#DetalleNoticia .intcolright{ float:left; width:480px;}
#DetalleNoticia .intcolleft{ float:left; width:150px; margin-right:10px;}

#DetalleAgenda{ }
#DetalleAgenda h1 {color:#333333; font-size:1.833em; padding:5px 0; margin:0 5px; border-bottom:1px solid #CCC;}
#DetalleAgenda .caja_evento{border-bottom:1px solid #CCC; margin-bottom:15px; padding-bottom:5px;} 
#DetalleAgenda .leftcolumn{ float:left; width:640px; padding:20px 0 0 10px;}
#DetalleAgenda .rightcolumn{ float:left; width:294px; background-color:#FFF; padding:20px 10px; margin-left:15px}
#DetalleAgenda .AgendaTitular{padding-bottom:3px; padding:0px 0px 0px 0px; font-size:1.200em;}
#DetalleAgenda .cuerpo{ font-size:1.167em; line-height: 20px !important; color: #4B4B4B; width:100%}
#DetalleAgenda .AgendaTitular h2 { font-size:1.125em;}
#DetalleAgenda .fechaAgenda{text-align:left; color:#343434; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif}
#DetalleAgenda .fechaAgenda .fecha { font-size:1.000em;}


.redsocialbottom{margin-top:10px; }
.redsocialbottom h2{margin-top:10px; color:#002f52; margin-bottom:5px;}
.megusta, .twittear, .googlemasuno, .imprimirnoticia, .enviarpormailnoticia,.votar {float: left; margin-left:8px;}
.twittear{ margin-left:0px;}

#DetalleNoticia .NoticiaTitular .ProyectoTitular{padding-bottom:3px; padding:0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif;}
#DetalleNoticia .BordeInferior{ border-bottom:1px solid #BEBEBE; max-width:100%}
#DetalleNoticia h1, .ProyectoTitular h1{ font-size:1.667em;  color:#0382B4; font-weight:bold }
#DetalleNoticia .cuerpo h1{ font-size:1.500em;  color:#0382B4; }
#DetalleNoticia .cuerpo h2{ font-size:1.333em; color:#434040}
#DetalleNoticia .cuerpo h3{ font-size:1.167em; color:#434040}


#DetalleNoticia .encabezadonoticia{color:#990044; margin-top:10px;}
#DetalleNoticia .categoria{color:#990044; font-weight:bold;}
#DetalleNoticia .volanta{color:#0492d4;}
#DetalleNoticia .DesarrolloNoticia{ padding:0 0 20px 0; font-family: Arial, Helvetica, sans-serif;}
#DetalleNoticia .copete{ font-size:1.22em; margin-top:5px; line-height: 20px !important;  color: #433F3F; font-family: Arial, Helvetica, sans-serif;  border: 1px solid #BEBEBE; padding: 10px 20px; margin: 15px 0;}
#DetalleNoticia .copete a{  color:#3A9ABF}
#DetalleNoticia .cuerpo{ font-size:1.167em; line-height: 20px !important;  color: #433F3F;}
#DetalleNoticia .cuerpo img, #DetalleNoticia .copete img{ max-width:100%;}
#DetalleNoticia .cuerpo a{ color:#3A9ABF}
#DetalleNoticia .redessocialesaccesosrapidos{ float:right; width:120px; text-align:right}
#DetalleNoticia .fechaNoticia{text-align:left; color:#343434; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif}
.tags{ clear:both;}
.tags ul li{ float:left; margin-left:3px;}
.tags ul li a{ font-style:italic; }
.tags .datatags{float:left; width:125px;}

.cambiartamanioFuente{ margin-top:5px; text-align:right; float:right;}
.aumFuente, .disFuente{cursor:pointer; text-indent:-1000px; text-align:right;}
.aumFuente{background:url(../../contralatrata/imagenes/font_increment.png) no-repeat left; width:22px; height:22px; float:left;}
.disFuente{background:url(../../contralatrata/imagenes/font_decrease.png) no-repeat left; width:22px; height:22px; margin-left:5px; float:left;}

#DetalleNoticia .image_carousel{padding:0; text-align:center; position:relative;}
#DetalleNoticia .image_carousel .slide{ padding:0; margin: auto; float: left; width:480px; }
#DetalleNoticia .image_carousel .slide img{ margin:auto; text-align:center; max-width:470px; border:5px solid #e6e6e6}
#DetalleNoticia .image_carousel .slide .epigrafe {font-size: 0.917em; padding: 5px 0 5px 2px; color:#4B4B4B; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif}
#DetalleNoticia .image_carousel a.prev, #DetalleNoticia .image_carousel a.next{top: 170px;}


#DetalleNoticia .caja_video{background-color:#EBEBEB;}
#DetalleNoticia #textoVideo{ color:#000; padding:10px;}
#DetalleNoticia #textoVideo h2{ color:#000; font-size:1.167em; font-weight:bold; text-transform:uppercase;}
#DetalleNoticia .caja_video iframe{ width:100% !important;}
#DetalleNoticia .galleriaVideos {margin-top:10px;}
#DetalleNoticia .galleriaVideos .video{  position:relative; margin:0px 14px 10px 0px !important;float:left;width:142px;height:130px;font-size:0.83em; }
#DetalleNoticia .galleriaVideos .video img{  padding:8px; margin:0; border:3px solid #999; background:#000}
#DetalleNoticia .txtoculto{display:none;}
#DetalleNoticia .txtVideo{font-size:1.083em; text-transform:uppercase; text-align:center;}
#DetalleNoticia .txtVideo a{ color:#666; font-weight:bold;}
#DetalleNoticia .txtVideo a:hover{ color:#000; text-decoration:underline;}
#DetalleNoticia .galleriaVideos .video a .zoom{ background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.4);color: transparent;	display: block;	font: 0/0 a; height: 112px;left: 0; filter: alpha(opacity=0); opacity: 0;position: absolute;text-shadow: none; top: 0; -webkit-transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;width: 100%;}
#DetalleNoticia .galleriaVideos .video a .zoom:before {background: url(../contralatrata/imagenes/iconos.png?v=1.2) no-repeat;content: ''; background-position:0 -243px; display: block;	position: absolute;	height: 30px;margin: -6px 0 0 -6px;left: 45%;	top: 45%;width: 30px;}
#DetalleNoticia .galleriaVideos .video a:hover .zoom{	filter: alpha(opacity=40); opacity: 1;}

a.prev, a.next { background: url(../../imagenes/miscellaneous_sprite.png) no-repeat transparent; width: 45px; height: 50px; position: absolute; }
a.prev {left: -25px; background-position: 0 0; }
/*a.prev:hover {background-position: 0 -50px; }*/
a.prev.disabled {background-position: 0 -100px !important;  }
a.next {right: -25px; background-position: -50px 0; }
/*a.next:hover {background-position: -50px -50px; }*/
a.next.disabled {background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {cursor: default;}
a.prev span, a.next span {display: none;}
a.prev, a.next{display:none}

a.prev, a.next { width: 45px; height: 50px; display: block; position: absolute; }
a.prev {background: url(../../contralatrata/imagenes/bb_prev.png) no-repeat transparent; margin-left:14px  }

a.prev.disabled {background-position: 0 -100px !important;  }
a.next {background: url(../../contralatrata/imagenes/bb_next.png) no-repeat transparent; padding-right:18px }



a.prev.disabled {background-position: 0 -100px !important;  }
a.next.disabled {background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {cursor: default;}
a.prev span, a.next span {display: none;}
a.prev, a.next{display:none}


.image_carousel:hover a.prev, .video_carousel:hover a.prev{display:block!important}
.image_carousel:hover a.next, .video_carousel:hover a.next{display:block!important}
.pagination {text-align: center; background:#000; padding:10px 0;}
.pagination a { background: url(../../contralatrata/imagenes/miscellaneous_sprite.png) 0 -300px no-repeat transparent; width: 15px; height: 15px; margin: 0 5px 0 0; display: inline-block;}
.pagination a.selected {background-position: -25px -300px; cursor: default;}
.pagination a span {display: none;}


.caja_novedades, .caja_relacionadas, .caja_agenda, .caja_contactos{ margin-bottom:20px;}
.caja_novedades h3, .caja_relacionadas h3, .caja_agenda h3, .caja_contactos h3{color:#002f52; margin-bottom:5px; font-size:1.333em; padding-bottom:2px; border-bottom:1px solid #CCC;}
.caja_novedades ul li, .caja_relacionadas ul li, .caja_agenda ul li{ background-color:#FFF; margin-bottom:1px;}
.caja_contactos ul li {margin-bottom:1px; padding:5px; color:#0492d4;  }
.caja_contactos h4 { font-weight:bold}
.caja_agenda { text-align:left; }
.caja_agenda #agendadatepicker{padding-top:10px; text-align:center; font-size:0.93em;  }
.caja_relacionadas ul li{padding:7px 0; }
.caja_agenda .ui-datepicker { width:19em}
.caja_novedades ul li{  border-bottom: 1px solid #000;
    margin-bottom: 10px;
    padding-bottom: 10px; }
.caja_novedades ul li h4{ clear:both;}
.caja_novedades ul li .fechaNovedad{ text-align:left; color:#343434; font-family:Arial, "Times New Roman", Times, serif}
.caja_novedades ul li a, .caja_relacionadas ul li a{ color: #3c3c3c; font-size:1em;}
.caja_novedades ul li a{font-weight:bold;}
.caja_relacionadas ul li.importante a{font-weight:bold;}
.caja_agenda .vermas,.caja_novedades .vermas, .caja_relacionadas .vermas{ text-align:left; margin-top:5px; font-size: 0.7em;}
.caja_agenda .vermas a, .caja_novedades .vermas a, .caja_relacionadas .vermas a{ font-size:1.00em; font-weight:bold; color:#002f52; margin-right:15px;font-family:Arial, "Times New Roman", Times, serif}

.caja_agenda .ui-widget-header {border: none !important;background: none !important;color: #002f52 !important;font-weight: bold;}

#DetallePagina{ font-family:Arial, Helvetica, sans-serif;}
#DetallePagina .bordelateral{border: 1px solid #000; padding:20px}

#DetallePagina .leftcolumn{ float:left; width:670px; padding:0 0 0 45px; text-align:left}
#DetallePagina .rightcolumn{ float:left; width:125px; background-color:#FFF; text-align:left; padding-right:20px }

#DetallePagina .fondogris{background-color:#FFF;}
#DetallePagina .onecolumn{ padding:20px; }
#DetallePagina h1{ color:#3c3c3c; font-size:2.500em; }
#DetallePagina h2{ color:#ff1915;;}
#DetallePagina .cuerpo{ line-height: 20px !important; color: #4B4B4B; margin-top:10px;}
#DetallePagina .separadorcopete{ height:15px;}
#DetallePagina .cuerpo p{ text-align:justify; font-size:1.000em}
#DetallePagina .cuerpo ul { margin-top:5px}
#DetallePagina .cuerpo ul li{
  background: url(../imagenes/arrow_li.png) no-repeat left 2px;
  padding: 0px 0px 5px 20px;
  /* reset styles (optional): */
  list-style: none;
}

#DetallePagina .copete ul { margin-top:5px}
#DetallePagina .copete ul li{
  background: url(../imagenes/arrow_li.png) no-repeat left top;
  padding: 0px 0px 5px 20px;
  /* reset styles (optional): */
  list-style: none;
}
  
#DetallePagina .copete ol li{ list-style-type:decimal; margin-left:40px;}
  
#DetallePagina .cuerpo ol li{ list-style-type:decimal; margin-left:40px;}

.ContenidoImportante{ background-color:#f2f2f2 !important; padding:12px}
.cuerpo h3{ color:#F00 !important; }



#DetallePagina .cuerpo h1{ font-size:1.500em; line-height: 26px !important; }
#DetallePagina .cuerpo h2{ font-size:1.333em; color:#434040}
#DetallePagina .cuerpo h3{ font-size:1.167em; color:#434040}
#DetallePagina .cuerpo a{ color:#3A9ABF; }
#DetallePagina .cuerpo a:hover{ color:#205468 }
#DetallePagina .cuerpo img{ max-width:100%;}

#DetallePagina .compartir {margin-top: 15px;overflow: hidden;}
#DetallePagina .compartir li.share {float: left; color: #48a6ec;padding-top: 3px;text-transform: none; margin-bottom:10px; margin-right: 15px;}
#DetallePagina .compartir li {float: left;}
#DetallePagina .compartir a {background: url('../imagenes/encabezado/spritecompartir.png'); width: 20px; height: 15px;display: block; text-indent: -5000px; margin-top: 2px;margin-right: 10px;}
#DetallePagina .compartir a.icon_face{background-position: -22px 1px;}
#DetallePagina .compartir a:hover {background-position: 0 -15px;}
#DetallePagina .compartir a.icon_face:hover {background-position: -22px -14px;}


#DetallePagina .menupagina li{border-bottom:1px solid #000;transition:all 0.3s;-webkit-transition:all 0.3s;  color: #3c3c3c; display: block; padding:8px 0;  font-size: 0.8em;font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
#DetallePagina .menupagina li ul{ margin-top:5px;font-size: 1.000em;font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
#DetallePagina .menupagina li li{ padding:10px 0  5px 20px;border-bottom:none;}

#DetallePagina .menupagina li a{   color: #3c3c3c; font-size:1.2em;border-bottom:none; font-weight:normal}
#DetallePagina .menupagina li a:hover {font-weight: bold;}
#DetallePagina .menupagina a.seleccionado{ font-weight: bold;}
#DetallePagina .menupagina li:last-child{ border-bottom:none;}
#DetallePagina .fondogris { font-family: Arial, Helvetica, sans-serif;}
#DetallePagina .fondogris h2{color:#303030; font-size:1.333em; font-weight:bold; margin-bottom:10px; }

#DetallePagina .caja_video{background-color:#EBEBEB;}
#DetallePagina #textoVideo{ color:#000; padding:10px;}
#DetallePagina #textoVideo h2{ color:#000; font-size:1.167em; font-weight:bold; text-transform:uppercase;}
#DetallePagina .caja_video iframe{ width:100% !important;}
#DetallePagina .galleriaVideos {margin-top:10px;}
#DetallePagina .galleriaVideos .video{  position:relative; margin:0px 14px 10px 0px !important;float:left;width:142px;height:130px;font-size:0.83em; }
#DetallePagina .galleriaVideos .video img{  padding:8px; margin:0; border:3px solid #999; background:#000}
#DetallePagina .txtoculto{display:none;}
#DetallePagina .txtVideo{font-size:1.083em; text-transform:uppercase; text-align:center;}
#DetallePagina .txtVideo a{ color:#666; font-weight:bold;}
#DetallePagina .txtVideo a:hover{ color:#000; text-decoration:underline;}
#DetallePagina .galleriaVideos .video a .zoom{ background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.4);color: transparent;	display: block;	font: 0/0 a; height: 112px;left: 0; filter: alpha(opacity=0); opacity: 0;position: absolute;text-shadow: none; top: 0; -webkit-transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;width: 100%;}
#DetallePagina .galleriaVideos .video a .zoom:before {background: url(../../contralatrata/imagenes/iconos.png?v=1.2) no-repeat;content: ''; background-position:0 -243px; display: block;	position: absolute;	height: 30px;margin: -6px 0 0 -6px;left: 45%;	top: 45%;width: 30px;}
#DetallePagina .galleriaVideos .video a:hover .zoom{	filter: alpha(opacity=40); opacity: 1;}


#DetalleCategorias, #DetalleGaleria{overflow: hidden; border: 1px solid ; text-align:left}
#DetalleCategorias h1, #DetalleBusqueda h1, #DetalleGaleria h1{ color:#000; font-size:2.5em; padding:5px 0; margin:0 5px 20px 5px; }
#DetalleCategorias .cuerpo, #DetalleBusqueda .cuerpo, #DetalleGaleria .cuerpo{ font-size:1.167em; line-height: 20px !important; color: #4B4B4B; padding:0 5px;}
#DetalleCategorias #NoticiasLst{ overflow: hidden; text-align:}
#DetalleCategorias #NoticiasLst .noticia{margin:5px 5px 20px 5px; padding-bottom:15px;}

#DetalleCategorias #NoticiasLst .noticia .fechanoticia {color: #38a8f4; font-weight: 900;}
#DetalleCategorias #NoticiasLst .noticia .imagen{ text-align:center; display:inline; width:190px; float:left; margin-right:15px;}
#DetalleCategorias #NoticiasLst .noticia .imagen img{ width:100%;}

#DetalleCategorias .filtro{ margin-bottom:30px;}
#DetalleCategorias .filtro li{ float:left; }
#DetalleCategorias .filtro li a { color:#666; font:bold arial,sans-serif; font-weight:bold; text-decoration:none; padding:7px 10px; position:relative; display:inline-block; background:#f3f3f3; background:-webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1)); background:-webkit-gradient(linear,left top,left bottom,from(from(#F5F5F5)),to(to(#F1F1F1))); background:-webkit-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1)); background:-moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1)); background:-o-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1)); background:linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1)); border:solid 1px #dcdcdc; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-right:5px;}

#DetalleCategorias #Paginado{  color:#002f52; text-align:center; margin:20px 20px}
#DetalleCategorias #Paginado .botoninferior a{  color:#002f52; text-align:center; font-weight:bold;}
.cargandoresultados {display:none; margin:0 auto; text-align:center; width:200px;}
.cargandoresultados .cargandoicono{background:url(../../contralatrata/imagenes/loadpaginado.gif) no-repeat left; width:32px; height:30px; float:left;}
.cargandoresultados .textocargando{width:150px; float:left; font-size:12px; margin-top:8px; text-align:left; font-weight:bold}



#DetalleAgenda #Paginado{  color:#002f52; text-align:center;  margin:20px 20px}
#DetalleAgenda #Paginado .botoninferior a{  color:#002f52; text-align:center; font-weight:bold;}
.sindatos{text-align:center; font-weight:bold; font-size:1.33em; margin-top:50px;}

#DetalleCategorias #ProyectosLst{padding:10px 20px;}
#DetalleCategorias #ProyectosLst .noticia{ float:left; width:300px; margin:5px 5px 10px 5px; border-bottom:1px solid #999; padding-bottom:10px;}
#DetalleCategorias #ProyectosLst .noticia .imagen{ text-align:center;}
#DetalleCategorias #ProyectosLst .noticia .imagen img{ width:100%;}

#TagsLst{}
#TagsLst .leftcolumn{ float:left; width:640px; padding:20px 0 0 10px;}
#TagsLst .rightcolumn{ float:left; width:294px; background-color:#FFF; padding:20px 10px; margin-left:15px}

#TagsLst .noticia{ margin:5px 5px 10px 5px; border-bottom:1px solid #999; padding-bottom:10px;}
#TagsLst .noticia .imagen{ text-align:center;}
#TagsLst .noticia .imagen img{ width:100%;}


#DetalleGaleria{margin-bottom:20px;}
#DetalleGaleria .lst_galeria{ margin:10px 18px;}
#DetalleGaleria .lst_galeria ul li{ margin:7px 5px; float:left;}
#DetalleGaleria .lst_galeria ul li img{ padding:0; margin:0; border:2px solid #999; }


#divGoogleMaps{display:block;position:relative;width:294px !important;height:300px !important; margin:10px auto 10px auto;}

#error_404{ text-align:left; padding:10px 10px;}
#error_404 h1{ color:#0492d4; font-size:1.833em; padding:5px 0; margin:0 5px 15px 5px; border-bottom:1px solid #CCC;}
#error_404 p{ color:#26414D; font-weight:bold; font-size:1.500em; padding:10px 15px;}

.msg_mail{font-size:16px; color:#060; margin:30px auto 0 auto; text-align:center;}
.msg_error{color:#F00; font-size:1.0em}


#Normativas{ margin:10px;}
.TablaNormativas,.TablaNormativas th,.TablaNormativas td{border:1px solid #666; border-collapse:collapse;}
.TablaNormativas{border:none; border-top:1px solid #000; width:100%}
.TablaNormativas thead th{background:#474747; padding:5px 10px;font-size:90%; text-transform:uppercase;color:#FFF;}
.TablaNormativas tbody td,.TablaNormativas tbody th{font-size:85%;padding:5px 10px;background:#eee;}
.TablaNormativas tbody th{background:#fff;color:#333;}
.TablaNormativas tbody tr.odd td{background:#ddd;}
.TablaNormativas tbody tr.odd th{background:#fff;color:#333;}
.TablaNormativas tfoot td,.TablaNormativas tfoot th{border:none;padding-top:10px;}
.TablaNormativas caption{font-family:Tahoma;text-align:left;text-transform:uppercase;font-size:130%;padding:10px 0;color:#036;}
.TablaNormativas a:link{color:#369;}
.TablaNormativas a:visited{ color:#036;}
.TablaNormativas a:hover{color:#000;text-decoration:none;}
.TablaNormativas a:active{color:#000;}




#Paginado{text-align:center; margin:20px auto 10px auto;}
#NoticiasLst{padding-bottom:10px;}
#NoticiasLst .leftcolumn{ float:left; width:19%; padding:20px 0 0 20px;}
#NoticiasLst .rightcolumn{ float:left; width:75%; background-color:#FFF; padding:20px 10px; margin-left:15px}
#NoticiasLst .left{ }
#NoticiasLst .right{ }
#NoticiasLst h2, #ProyectosLst h2, #TagsLst h2{ font-size:1.33em;}
#NoticiasLst h2, #NoticiasLst h2 a, #ProyectosLst h2, #ProyectosLst h2 a, #TagsLst h2 a{  color:#ff0000; }

#DetalleBusqueda #NoticiasLst .noticia{  border:1px solid #CCC; padding:10px; margin-top:20px;}
#DetalleBusqueda #NoticiasLst .noticia h2, #TagsLst h2{ margin-bottom:2px;}
#DetalleBusqueda #NoticiasLst .noticia .copete{}
.palabraremarcada{ background:#FDFFD0;}
.cantidadResultados{padding:15px 5px; border:1px solid #999; background-color:#E0FFCC; margin:10px 0 0 0; font-size:1.083em}
#DetalleBusqueda{ text-align:left}



#DetalleGaleria .lst_galeria ul li img{ padding:0; margin:0; border:2px solid #999; width:100%;}
#DetalleGaleria .videodesc{ font-size: 0.9em;}
#DetalleGaleria .lst_galeria ul li.video { max-width:18%;}
#DetalleGaleria .lst_galeria ul li.audio{ width:18%;}
#DetalleGaleria .lst_galeria ul li.audio img{ width:100px;height:50px;padding:5px 20px;}

#videoplayer_container{width:100%;min-height:350px;text-align:center;margin:20px 0 0 0;}
#videoplayer_container .videoplayer_videocontainer{width:500px;margin:auto;}
#audioplayer_container{width:100%;height:25px;text-align:center;margin:20px 0 0 0;}
#audioplayer_container .audioplayer_videocontainer{width:500px;margin:auto;}

#DetalleGaleria .titulodesc{ font-size: 0.9em;}
#DetalleGaleria .lst_albums ul li { float:left;max-width:18%;height:120px;text-align:center;}
#DetalleGaleria .lst_albums ul li img{ padding:0; border:0px;margin:0; margin:5px 20px;max-width:100%;max-height:100%;}
#DetalleGaleria .lst_albums ul li.AUDIOS { }
#DetalleGaleria .lst_albums ul li.VIDEOS { }
#DetalleGaleria .lst_albums ul li.FOTOS { }


/* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; }       
.ui-autocomplete-loading { background: white url('../../contralatrata/css/images/ui-anim_basic_16x16.gif') right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-autocomplete{ width:313px;}
.ui-menu {
        list-style:none;
        padding: 2px;
        margin: 0;
        display:block;
}
.ui-menu .ui-menu {
        margin-top: -3px;
}
.ui-menu .ui-menu-item {
        margin:0;
        padding: 0;
        width: 100%;
}
.ui-menu .ui-menu-item a {text-decoration:none; display:block;padding:.2em .4em; line-height:1.5; zoom:1;color:#333333;}
.ui-menu .ui-menu-item a strong{color:#000000;}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active { margin: -1px;}


/*ENCUESTA*/
#DetalleEncuesta{padding-bottom:10px;}
#DetalleEncuesta .EncuestaTitular{background-color:#CCC}
#DetalleEncuesta h2{ font-size:1.667em; }
#DetalleEncuesta h3{ font-size:2.000em; color:#0382B4; margin:10px; }
#DetalleEncuesta h2 span{ background-color:#63B4D2; color:#FFF; padding:0 5px;}
#DetalleEncuesta .leftcolumn{ float:left; width:640px; padding:20px 0 0 10px; }
#DetalleEncuesta .rightcolumn{ float:left; width:294px; padding:20px 10px; margin-left:15px}
#DetalleEncuesta .opciones{margin-left:30px; margin-top:10px;}
#DetalleEncuesta .opciones li{ margin-top:5px;}
#DetalleEncuesta .botonAccion{text-align:right}
#DetalleEncuesta .botonAccion .botonvotar {border: none;background-color: #666;color: #FFF; padding: 2px 15px; font-size: 1em;font-weight: bold;cursor: pointer;}
#DetalleEncuesta .msgvotook, #DetalleEncuesta .msgvotoerror{font-size:1.083em; margin:10px auto 10px auto; text-align:center;}
#DetalleEncuesta .msgvotook{ color:#060;}
#DetalleEncuesta .msgvotoerror{color:#F00;}
.divVotando{text-align:center; width:140px; margin:auto; display:none;}
.loadingVotando{ background:url(/imagenes/loadpaginado.gif) no-repeat left; padding-left:20px; font-weight:bold;}


.TablaEncuestas{ width:90%; margin:10px 5% 0 5%;}
.TablaEncuestas .opcion{ width:20%;}
.TablaEncuestas .porcentaje{ width:10%;}
.TablaEncuestas .tablaporcentaje{ width:70%; }
.TablaEncuestas .tablaporcentaje .tablaporcentajeFondo{background-color:#EAEAEA; }

.TablaEncuestas .tablaporcentaje td{ padding-left:5px; font-size:0.83em; font-weight:bold;}
.TablaEncuestas .votos{ width:20%; font-size:0.83em}
.TablaEncuestas .Normal .tablaporcentaje table{ background-color:#CCC; }
.TablaEncuestas .Ganador .tablaporcentaje table{ background-color:#63B4D2; }
.TablaEncuestas .Ganador table, .TablaEncuestas .Normal table, .TablaEncuestas .tablaporcentaje, .TablaEncuestas .tablaporcentaje .tablaporcentajeFondo{ border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
.TablaEncuestas .SeparadorInterno{ height:5px; font-size:5px; clear:both; margin:0; padding:0}
/*galeria multimedia*/
#DetalleGaleria{margin-bottom:20px;}
#DetalleGaleria .lst_galeria{ margin:10px 0px; overflow: hidden;}
#DetalleGaleria .lst_galeria ul li{ position:relative; margin:0 10px 20px 10px !important;float:left;width:164px;height:164px;font-size:0.83em;}
#DetalleGaleria .lst_galeria ul li img{ padding:8px; margin:0; border:3px solid #999; width:150px;height:150px;backgrond-color:#FFFFFF;}
#DetalleGaleria .lst_galeria ul li a{ display:block;text-align: center;cursor:pointer;}
#DetalleGaleria .caja_video{width:100%;background-color:#999;overflow:auto;}
#DetalleGaleria .caja_video .video{float:left;width:600px;padding:20px;}
#DetalleGaleria .caja_video .texto{float:left;width:300px;padding:20px 20px 20px 0px;line-height:1.833em;font-size:1.15em;font-style:italic;color:#FFF}
#DetalleGaleria #audioplayer_container {float:left;width:600px;padding:20px;}
#DetalleGaleria .lst_galeria ul li.audio{ width:150px;height:150px;padding:8px;background-image:url("../../contralatrata/imagenes/audio.jpg");}
#DetalleGaleria .lst_galeria ul li.audio a{width:150px;height:150px;}

.imagen_multimedia .zoom{ padding: 10px;background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.4);color: transparent;	display: block;	font: 0/0 a; height: 100%;left: 0; filter: alpha(opacity=0); opacity: 0;position: absolute;text-shadow: none; top: 0; -webkit-transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;width: 100%;}
.imagen_multimedia .zoom:before {background: url(../../contralatrata/imagenes/zoom.png) no-repeat;content: '';display: block;	position: absolute;	height: 58px;margin: -32px 0 0 -34px;left: 50%;	top: 50%;width: 58px;	}
.imagen_multimedia:hover .zoom{	filter: alpha(opacity=40); opacity: 1;}

#DetalleGaleria .lst_albums{ margin:20px 0px;}
#DetalleGaleria .lst_albums ul li{ position:relative; margin:0px 3% 20px 0px !important;float:left;width:274px;height:224px;font-size:0.83em;}
#DetalleGaleria .lst_albums ul li img{ margin:0; border:12px solid #999; width:250px;height:180px;backgrond-color:#FFFFFF;}
#DetalleGaleria .lst_albums ul li a{ display:block;text-align: center;cursor:pointer;}

#DetalleGaleria .lst_albums li.estilo_3{ border:0px !important;background-image:url("../../contralatrata/imagenes/audio.jpg");background-repeat:no-repeat;background-position:center;}/*FOTOS*/
#DetalleGaleria .lst_albums li.estilo_3 a{display:block;text-align: center;cursor:pointer;height:180px;border:12px solid #999;}/*FOTOS*/


.lst_albums .imagen_multimedia .zoom{ padding: 10px;background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.4);color: transparent;	display: block;	font: 0/0 a; height: 100%;left: 0; filter: alpha(opacity=0); opacity: 0;position: absolute;text-shadow: none; top: 0; -webkit-transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;width: 100%;}
.lst_albums .imagen_multimedia .zoom:before {background: url(../../contralatrata/imagenes/zoom.png) no-repeat;content: '';display: block;	position: absolute;	height: 58px;margin: -29px 0 0 -29px;left: 45%;	top: 45%;width: 58px;	}
.lst_albums .imagen_multimedia:hover .zoom{	filter: alpha(opacity=40); opacity: 1;}

/*-----------*/	
/*Alto de la galeria*/
#DetalleProyecto .galleria{height:320px}
/*-----------*/	

/*CARROUSEL FOTOS Y VIDEOS Y AUDIOS*/
#DetalleProyecto .ThumbsImagenes{border:1px solid #CCC;}
#DetalleProyecto .selectorvideoFoto{ float:left; width:45px;  padding:5px 0}
#DetalleProyecto .selectorvideoFoto ul li{ color:#CCC; padding:10px; display:block; clear:both; height:15px}
#DetalleProyecto .selectorvideoFoto ul li a{ display:block;}
.icono-video, .icono-audio, .icono-foto{ background:url(../../contralatrata/imagenes/iconosMultimedia.png) no-repeat; display:inline-block; width:24px; height:24px; cursor:pointer}
.icono-foto{ background-position: 0 0; }
.icono-video{ background-position: 0 -25px; }
.icono-audio{ background-position: 0 -60px; }

.icono-foto:hover, .icono-foto.active{ background-position: -29px 0; }
.icono-video:hover, .icono-video.active{ background-position: -29px -25px; }


#DetalleProyecto .selectorvideoFoto ul li.borde_inferior{ border-bottom:1px solid #CCC}
#DetalleProyecto .carrouselMultimedia{margin:0 0 0 0; float:left; width:582px; border-left:1px solid #CCC; padding:5px 0 5px 10px; position:relative;}
#DetalleProyecto .multimediaCompleto{position:relative; margin-top:10px;}
#DetalleProyecto .cargandoMultimedia{ display:none;position:absolute; top:0; left:0; opacity:0.8; background:#000; color:#FFF; font-size:2.5em; height:100%; width:100%;}
#DetalleProyecto .txtCargando{ margin:100px;text-align: center;margin-top: 150px;}
#DetalleProyecto .primerImagen{ margin:auto; text-align:center; background-color:#000000;}
#DetalleProyecto .image_carousel{padding:0; text-align:center; width:548px; }
#DetalleProyecto .margen_carrousel{margin:0 0 0 35px;}

#DetalleProyecto .image_carousel .slide{ padding:0; position:relative; margin: auto; float: left; width:120px !important; height:76px; !important; text-align:center; margin-right:5px;}
#DetalleProyecto .image_carousel .slide img{ margin:auto; text-align:center; max-width:120px !important; max-height:67px;}
#DetalleProyecto .image_carousel .slide .epigrafe {font-size: 0.917em; padding: 5px 0 5px 2px; color:#4B4B4B; font-style:italic;}
#DetalleProyecto .image_carousel a.anterior, #DetalleProyecto .image_carousel a.siguiente{ top:26px; background:url(../../contralatrata/imagenes/flechaizqder.png) no-repeat left; height:28px; text-indent:-10000px; position:absolute;}
#DetalleProyecto .image_carousel a.anterior{ left:-30px; background-position:0 0; width:13px; height:28px}
#DetalleProyecto .image_carousel a.siguiente{right:10px; background-position:-13px 0; width:13px; height:28px}
#DetalleProyecto .image_carousel .video img{position:relative;}
#DetalleProyecto .image_carousel .video .play {position:absolute; top:25px; left:45px; background:url(../../contralatrata/imagenes/play_large.png) no-repeat 0 0; width:30px; height:30px;}
#DetalleProyecto .image_carousel .video .play:hover{ background-position:0 -30px;}
#DetalleProyecto .image_carousel .video .play a{ display:block; height:30px;}
#DetalleProyecto .alinear_superior{margin-top:13px;}



/*-----------*/	
/*Alto de la galeria*/
#DetallePagina .galleria{height:320px}
/*-----------*/	

/*CARROUSEL FOTOS Y VIDEOS Y AUDIOS*/
#DetallePagina .ThumbsImagenes{border:1px solid #CCC;}
#DetallePagina .selectorvideoFoto{ float:left; width:45px;  padding:5px 0}
#DetallePagina .selectorvideoFoto ul li{ color:#CCC; padding:10px; display:block; clear:both; height:15px}
#DetallePagina .selectorvideoFoto ul li a{ display:block;}
.icono-video, .icono-audio, .icono-foto{ background:url(../../contralatrata/imagenes/iconosMultimedia.png) no-repeat; display:inline-block; width:24px; height:30px; cursor:pointer; float: left;}
.icono-foto{ background-position: 0 0; }
.icono-video{ background-position: 0 -25px; }
.icono-audio{ background-position: -25px -55px; }

.icono-foto:hover, .icono-foto.active{ background-position: -29px 0; }
.icono-video:hover, .icono-video.active{ background-position: -29px -25px; }



#DetallePagina .selectorvideoFoto ul li.borde_inferior{ border-bottom:1px solid #CCC}
#DetallePagina .carrouselMultimedia{margin:0 0 0 0; float:left; width:582px; border-left:1px solid #CCC; padding:5px 0 5px 10px; position:relative;}
#DetallePagina .multimediaCompleto{position:relative; margin-top:10px;}
#DetallePagina .cargandoMultimedia{ display:none;position:absolute; top:0; left:0; opacity:0.8; background:#000; color:#FFF; font-size:2.5em; height:100%; width:100%;}
#DetallePagina .txtCargando{ margin:100px;text-align: center;margin-top: 150px;}
#DetallePagina .primerImagen{ margin:auto; text-align:center; background-color:#000000;}
#DetallePagina .image_carousel{padding:0; text-align:center; width:548px; }
#DetallePagina .margen_carrousel{margin:0 0 0 35px;}

#DetallePagina .image_carousel .slide{ padding:0; position:relative; margin: auto; float: left; width:120px !important; height:76px; !important; text-align:center; margin-right:5px;}
#DetallePagina .image_carousel .slide img{ margin:auto; text-align:center; max-width:120px !important; max-height:76px;}
#DetallePagina .image_carousel .slide .epigrafe {font-size: 0.917em; padding: 5px 0 5px 2px; color:#4B4B4B; font-style:italic;}
#DetallePagina .image_carousel a.anterior, #DetalleProyecto .image_carousel a.anterior{ top:26px; background:url(../../contralatrata/imagenes/flechaizqder.png) no-repeat left;  height:28px; text-indent:-10000px; position:absolute;}
#DetallePagina .image_carousel a.siguiente, #DetalleProyecto .image_carousel a.siguiente{ top:26px; background:url(../../contralatrata/imagenes/flechaizqder.png) no-repeat left;  height:28px; text-indent:-10000px; position:absolute;background-position:-13px 0;}

#DetallePagina .image_carousel a.anterior{ left:10px; background-position:0 0;}
#DetallePagina .image_carousel a.siguiente{right:10px; background-position:-13px 0;}
#DetallePagina .image_carousel .video img{position:relative;}
#DetallePagina .image_carousel .video .play {position:absolute; top:25px; left:45px; background:url(../../contralatrata/imagenes/play_large.png) no-repeat 0 0; width:30px; height:30px;}
#DetallePagina .image_carousel .video .play:hover{ background-position:0 -30px;}
#DetallePagina .image_carousel .video .play a{ display:block; height:30px;}
#DetallePagina .alinear_superior{margin-top:13px;}

.detalleaudios{margin:20px 0; overflow: hidden;}
.detalleaudios .lstaudio{ margin:10px 15px 10px 0; float: left; width: 215px; padding-bottom: 5px; border-bottom: 1px solid rgba(168,168,161, 0.6);}

h4.titAudios{ font-size:1.2em; font-weight:bold; float: left;width: 100%;}
.detalleaudios .lstaudio .audiodetalledesc{ font-size:13px;  text-transform: uppercase; float: left; margin-right: 13px; padding-top: 5px}
.detalleaudios .audio-block{ display:inline-block; margin-left:10px; padding-top: 5px; font-size: 22px;}
.audiodetalledesc p {float: left; font-size: 15px;
    text-transform: capitalize; }
.macro_6 .notaSecundaria {padding: 10px 20px;}
.macro_6 .notaSecundaria .video {   float: left;  margin-bottom: 20px;  margin-right: 20px;}
.macro_6 .notaSecundaria h2 a{color: #ff0000;}
.audio {width: 300px;}
.lstaudio .audio {float: left; width: 100%;}
.audioplay { background: url("../../contralatrata/imagenes/escuchar.png") no-repeat 11px center #a8a8a1;border-radius: 15px;color: #fff;float: left;overflow: hidden;padding:  3px 16px 3px 33px;}
a.audioplay:hover {color: #fff; background-color: #ff0000;}

.novedades_home.cajabannerinformacion .bannerdescripcion h2{color: #858c92;font-size: 3.2em;}
div.notaSecundaria h2 a {color: #000;}
.caja_meses ul li {
    border-bottom: 1px solid #000000;
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 75%;
}
.caja_meses ul li a { color: #666666;}
.caja_meses ul li a.estilomes {font-weight: bold; color: #000;} 
.vista_busqueda{ background-color: #FFFFFF; float: left; width:100%}

#detallegaleriasRelacionadas{margin:20px 0; overflow: hidden;}
#detallegaleriasRelacionadas .galeria_opt {float: right; margin-left: 15px; width: 210px; border-top: 1px solid rgba(79,79,78,0.5)}
#detallegaleriasRelacionadas .galeria_opt  a {border-bottom: 1px solid rgba(79,79,78,0.5);float: left;padding: 10px 0 10px 30px;width: 185px; color: #4F4F4E;}
#detallegaleriasRelacionadas .galeria_opt  a:hover {color: #ff0000;}
#detallegaleriasRelacionadas .galeria_opt  a.vergaleria {background: url('../../contralatrata/imagenes/vergaleria.png') center left no-repeat;}
#detallegaleriasRelacionadas .galeria_opt  a.bajarpiezas {background: url('../../contralatrata/imagenes/bajarpiezas.png') center left no-repeat;}

#detallegaleriasRelacionadas .lst_galeria{ margin-bottom:20px; overflow: hidden;float: left; width: 474px;}
#detallegaleriasRelacionadas .lst_galeria ul li{float: left;font-size: 0.83em;height: 169px;margin: 0 15px 15px 0;position: relative;width: 229px;}
#detallegaleriasRelacionadas .lst_galeria ul li.imgpar {margin-right: 0;}
#detallegaleriasRelacionadas .lst_galeria ul li img{margin:0;width:229px;height:169px;}
#detallegaleriasRelacionadas .lst_galeria ul li a{ display:block;cursor:pointer;}
#detallegaleriasRelacionadas .imagen_multimedia .zoom {padding: 0;}

#detallegaleriasRelacionadas .caja_video{width:100%;background-color:#999;overflow:auto;}
#detallegaleriasRelacionadas .caja_video .video{float:left;width:600px;padding:20px;}
#detallegaleriasRelacionadas .caja_video .texto{float:left;width:300px;padding:20px 20px 20px 0px;line-height:1.833em;font-size:1.15em;font-style:italic;color:#FFF}
#detallegaleriasRelacionadas #audioplayer_container {float:left;width:600px;padding:20px;}
#detallegaleriasRelacionadas .lst_galeria ul li.audio{ width:150px;height:150px;padding:8px;background-image:url("../../contralatrata/imagenes/audio.jpg");}
#detallegaleriasRelacionadas .lst_galeria ul li.audio a{width:150px;height:150px;}


