/*
THEME NAME: Momento Naranja 2013
THEME URI:
DESCRIPTION: Con AJAX + jquery-tools
VERSION: 3
AUTHOR: joe nazaruka
AUTHOR URI: http://www.joenazaruka.com/
*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0px;
    padding: 0px;
    border: 0px;
  font-variant: normal;
  font-stretch: normal;
  font-size-adjust: none;
  text-transform: none;
  list-style-image: none;
  list-style-type: none;
  text-decoration: none;
  font-weight: normal
}

html, body,  {  }
body {
  margin: 0px;
  padding: 0px;
/*  background-color: #444444;  */
  color: #080808;
  font-family: sans-serif;
  font-size: 12px;
  overflow-x: hidden;
}


pre {
	white-space: initial;
}

/* ++++++++++++++++++++++++++++++++ ESTRUCTURA ++++++++++++++++++++++++ */

#backContent, #frontContent {
    padding: 0px;
    margin: 0px;
    margin-left: auto;
margin-right: auto;
    top: 0px;
 }
#backContent {
position: fixed;
width: 100%;
height: 100%;
    /*z-index: 1;*/
    overflow: hidden;
/*  left: auto;
  right: auto;
  margin-left: auto;
  margin-right: auto;
    text-align: -moz-center;
    text-align: center;*/
    }
#backtomain {
margin-left: auto;
margin-right: auto;
display: block;
overflow: hidden;
}
#hider {
position: relative;
top: 320px;
left: 100%;
/*margin-top:-10px;*/
margin-left: -40px;
margin-right: auto;
    }
#hider a {
  display: block;
  padding: 2px;
  width: 16px;
  height: 16px;
}
#hider a:hover {
  background-color: #FF3333;
}
#hider a.current {
  display: none;
}

#frontContent {
  /* border: 1px solid #660000;  */
    position: absolute;
    z-index: 100;
    overflow-x: hidden;
    overflow-y: scroll;
  height: 100%;
  left: 0px;
  right: 0px;
}
#main, #mainvacio {
    min-height: 960px;
    margin-top: 300px;
margin-left: auto;
margin-right: auto;
display: block;
width: 960px;
    text-align: -moz-center;
    text-align: center;
    }

#main { }
#mainvacio { }

#botonera, #singlebotonera, #content {
display: block;
  margin-left: 360px;
  text-align: left;/*  */
width: 600px;
}
/* ++++++++++++++++++++++++++++++++ FONT FACE ++++++++++++++++++++++++ */

@font-face {
  	/* This declaration targets Internet Explorer */
	font-family: 'newsCy';
	src: url('recursos/NewsCycle-Regular-webfont.eot');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'newsCy';
	src: url(//:) format('no404'), url('recursos/NewsCycle-Regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PTSansNarrowB';
	src: url(//:) format('no404'), url('recursos/PT_Sans-Narrow-Web-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PTSansNarrow';
	src: url(//:) format('no404'), url('recursos/PT_Sans-Narrow-Web-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* ++++++++++++++++++++++++++++++++ FONDO ++++++++++++++++++++++++ */
#backimages, .tonaliza,
.fondo001, .fondo002, .fondo003, .fondo004,
.fondo005, .fondo006, .fondo007, .fondo008,
.fondo009, .fondo010, .fondo011, .fondo012,
.fondo013 {
  width: 5000px;
  height: 2000px;
}

/*

121012_IMG_9001-1800px.JPG
121012_IMG_9003-1800px.JPG
121020_IMG_9047-1800px.JPG
121020_IMG_9063-1800px.JPG

*/

.fondo001 {
 background-image: url(fondos/121012_IMG_9001-1800px.JPG);
}
.fondo002 {
 background-image: url(fondos/121012_IMG_9003-1800px.JPG);
}
.fondo003 {
 background-image: url(fondos/121020_IMG_9047-1800px.JPG);
}
.fondo004 {
 background-image: url(fondos/121020_IMG_9063-1800px.JPG);
}


.fondo010 {
 background-image: url(fondos/120820_IMG_0716-1800px.jpg);
/* background-image: url(recursos/TUCACT1.jpg) ;  */
}
.fondo011 {
 background-image: url(fondos/120902_IMG_0233-1800px.jpg);
/* background-image: url(recursos/P1040103_1280px_80.JPG);  */
}
.fondo012 {
 background-image: url(fondos/aug004-1800px.jpg);
/* background-image: url(recursos/DSC02536_1280px_80.jpg);  */
}
.fondo013 {
 background-image: url(fondos/granada8-1800px.jpg);
/* background-image: url(recursos/P1050605_1280px_80.JPG);  */
}
.fondo005 {
 background-image: url(fondos/mario-y-agust-1800px.jpg);
}
.fondo006 {
 background-image: url(fondos/reel-madriguera-1800px.jpg);
}
.fondo007 {
 background-image: url(fondos/vlcsnap-2012-05-18-02h22m27s75-1800px.jpg);
}
.fondo008 {
 background-image: url(fondos/vlcsnap-2012-08-24-22h34m00s50-1800px.jpg);
}
.fondo009 {
 background-image: url(fondos/vlcsnap-2012-10-02-22h19m12s89-1800px.jpg);
}

.fondo001, .fondo002, .fondo003, .fondo004,
.fondo005, .fondo006, .fondo007, .fondo008,
.fondo009, .fondo010, .fondo011, .fondo012,
.fondo013 {
  margin: 0px;
  padding: 0px;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  background-attachment: fixed;

/* Firefox */
-moz-background-size: cover;
/* WebKit */
-webkit-background-size: cover;
/* Opera 9.5+, later Google Chrome */
background-size: cover;
}


.no_tonaliza {
  margin: 0px;
  padding: 0px;
  display: block;
}
ul#backimages li {
  position: absolute; /* para que funcione crossfade flowplayer */
}


/* ++++++++++++++++++++++++++++++++ momento catg ++++++++++++++++++++++++ */

#accordion {
  margin-top: -10px;
margin-bottom: 60px;
float: left;
}
.modulo-tab, .modulo-pane {
  width:600px;
}
.modulo-tab {
  margin-top: 20px;
  height: 120px;
  display: block;
}
.modulo-pane {
  display:none;
}
.imagen-catg {
  display: block;
  height: 120px;
  overflow: hidden;
  width: 600px;
  padding: 0px;
  margin: 0px;
  background-position: center;
  background-size: cover;
}

.cat-box-title {
  margin-right: 8px;
  margin-top: 70px;
  display: block;
  float: right;
  padding-bottom: 3px; /* con estos pad llegamos a h total de 40px */
  padding-top: 4px;
  padding-right: 12px;
  padding-left: 12px
}

.imagen-catg .cat-box-title h2 {
    text-shadow: 0px 0px 2px rgba(255,255,255,0.35);
    cursor: default;
    color: #FFFFFF;
}

.imagen-catg:hover > .cat-box-title {
  background-color: #FF3333;
}

/*.modulo-pane*/ .uul /*lii*/ {
/*   */  display: block;
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.uul .lii a {
  padding-top: 8px;
  padding-bottom: 8px;
  display: block;
  clear: both;
/*  float: right; si le damos se pudre todo*/
  max-height: 80px;
  overflow: hidden;
  width: 600px
}


/*.modulo-pane*/ .uul .lii a .thumbframe,
/*.modulo-pane*/ .uul .lii a .listframe {
    display: /*inline-*/block;  /* para simular un floatleft */
   float: left;/* no se puede flowplayer. ahora si */
  padding-left: 8px;
  max-height: 80px;
  overflow: hidden;
    }
.uul .lii a .listframe p {
  width: 480px
  }




/* ++++++++++++++++++++++++++++++++ BOTONERA ++++++++++++++++++++++++ */

#botonera, #singlebotonera {
    float: left;
    margin-bottom: 10px;
    display: inline; /* para que ie no duplique margenes */ /* para IE */
    padding: 0px;
    width: 480px;
    clear: both;
}
ul.menu, ul.menu ul,
ul#mainMenu, ul#singleMenu, ul#mainMenu ul, , ul#singleMenu ul {  /* condiciones */
/*  background-color: #333333;       makes the menu blocks mint green - a bg-color MUST be included for IE to work properly! */
  padding-left: 0px;           /* stops the usual indent from ul */
  cursor: default;             /* gives an arrow cursor */
  margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
}
ul.menu li.menu-item,
ul#mainMenu li, ul#singleMenu li {
  list-style-type: none;       /* removes the bullet points */
  margin: 0px;                 /* Opera 7 puts large spacings between li elements */
  display: block; /* JOE para IE */
  float: left;
  text-decoration: none;
}
ul.menu li.menu-item a:hover,
ul.menu li.menu-item a.CSStoHighlight,
ul#mainMenu li a:hover,
ul#mainMenu li a.CSStoHighlight,
ul#singleMenu li a hover,
ul#singleMenu li a.CSStoHighlight {
  /* gives the active menu items a yellow background */
  background-image: none;
/*  padding-left: 4px;  hereda propiedaddes*/
/*  padding-right: 4px;  hereda propiedaddes*/
}
ul.menu li.menu-item a.CSStoShow,
ul#mainMenu ul a.CSStoShow, ul#singleMenu ul a.CSStoShow {
  display: block;
}

ul.menu li.menu-item a,
ul#mainMenu li a, ul#singleMenu li a { /* link styles */
  text-decoration: none;
  /*width: 100%;*/
  display: block; /* ojo con esto */
  margin-bottom: 0px;
  margin-right: 3px;
    padding-right: 8px;
    padding-left: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
}
ul ul.sub-menu li.menu-item { visibility:hidden;}
ul li.menu-item:hover > ul.sub-menu li.menu-item { visibility:visible;}



/* ++++++++++++++++++++++++++++++++ MENU y PECES ++++++++++++++++++++++++ */

#contprincipal,
#mainContent {
  width: 600px;
  display: block;
}

#content {
  display: block;
  float: left;
}



/* ++++++++++++++++++++++++++++++++    ++++++++++++++++++++++++ */

.title-thumb-page,
.title-page,
.title-noticias,
.entry-content {
  width: 600px;
}
.title-thumb-page {
  min-height: 180px;
}

.title-page,
.title-noticias {
  min-height: 80px
}
.title-thumb-page h2,
.title-page h2,
.title-noticias h2 {
padding: 10px
}

.title-noticias h2 {
padding-top: 36px;
}

#content .caja {
  width: 600px;
  margin-top: 10px;
  margin-bottom: 40px;
  min-height: 240px;

}

.idpost {
  margin-bottom:20px;
}

.the-content {
padding: 10px;
}

#botonera, #singlebotonera {
  font-family: PTSansNarrow,Helvetica,Arial,sans-serif;
}
h1, h2, h3, h4 {
    font-family: PTSansNarrow,Helvetica,Arial,sans-serif;
}

h1 { font-size: 40px; }
h2 { font-size: 32px; }
h3 { font-size: 24px; }
h4,

ul.menu li.menu-item a,
ul#mainMenu li a, ul#singleMenu li a { font-size: 16px; }









/* ++++++++++++++++++++++++++++++++ COLORES ++++++++++++++++++++++++ */

ul#backimages, body {
  background-color: #FFFFFF;
}

a:link, a:visited, a {
  color: #127CFE;
}

a:hover {
 background-color: #FF3333;
  color: #000000;
}
.gallery a:link, .gallery a:visited, .gallery a {  }
.gallery a:hover {  background-color: transparent; }

.gallery a img { border:   1px solid  #444444 }
.gallery a img:hover { border:   1px solid  #FF3333 }

.title-thumb-page {
  color: #FFFFFF;
  }

#content .caja {
}

/* ++++++++++++++++++++++++ colores menu y sidebar  +++++++++++ */

#hider a,
ul.menu li.menu-item a,
ul#mainMenu li a, ul#singleMenu li a {
  background-color: #0C0C0C;
  color: #FFFFFF;
  }
ul.menu li.menu-item a:hover,
ul#mainMenu li a:hover, ul#singleMenu li a:hover {
  background-color: #FF3333;
/*  color: #231207;
  text-shadow: 0px 0px 1px #231207;*/
}
ul.menu li.menu-item a.current,
ul#mainMenu li a.current, ul#singleMenu li a:current {
  background-color: #00CCCC
}

.tonaliza {
/*    background: rgba(250,91,10,0.55); */
}

ul#backimages li {
display: none;
/* para no ver imagenes de fondo mientras se cargan
   al current flowplayer le aplica display: list-item
*/
}

/* overlay para imagenes de fondo */
#frontContent {
background-color: #ceffe31a;
}

/* ++++++++++++++++++++++ colores en loopes +++++++++++++++++++ */

.modulo-tab {
  background-color: #0C0C0C;
}
.modulo-pane {
 /* background-color: #FFFFFF; */
}

.textocontent,
.entry-content,
.uul .lii a {
  background-color: #0C0C0CE6; /*#0C0C0C;*/
  color: #FFFFFF;
}
.title-page,
.title-noticias,
.uul .lii a:hover {
  color: #080808;
  background: rgba(251,224,77,0.80);
  }

.uul .lii:hover {
/*background-color: #FBE04D; */

}

.textocontent,
.entry-content,
.uul .lii a {
-webkit-transition: background-color 0.4s ease-out;
-moz-transition: background-color 0.4s ease-out;
-o-transition: background-color 0.4s ease-out;
transition: background-color 0.4s ease-out;
}
.title-page,
.title-noticias,
.uul .lii a:hover {
-webkit-transition: background-color 0.05s ease-out;
-moz-transition: background-color 0.05s ease-out;
-o-transition: background-color 0.05s ease-out;
transition: background-color 0.05s ease-out;
  }



/* ++++++++++ grupo sombras +++++++++++ */

.imagen-catg .cat-box-title h2 {
    text-shadow: 0px 0px 2px rgba(255,255,255,0.35);
}

.title-page h2,
.title-noticias h2 {
    text-shadow: 0px 0px 3px rgba(255,255,255,0.60);
}
.title-thumb-page h2,
#hider a,
ul.menu li.menu-item a,
            ul#mainMenu li a,
.listframe h3 {
  text-shadow: 0px 0px 1px rgba(255,255,255,0.60);
  }
.listframe h3 {
  text-shadow: 0px 0px 1px rgba(255,255,255,0.40);
  }

.modulo-tab, .modulo-pane,
#hider a,
#content .caja .idpost,
ul.menu li.menu-item a,
        ul#mainMenu li a,
ul#singleMenu li a {
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);
-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);
}


/* ++++++++++++ imagenes ++++++++++
.the-content p img.size-medium { margin-left:-10px;}
*/
/* ++++++++++ galerias +++++++++++ */

.gallery {   /* toda la galeria */ }
    /* lo que se autogeneraaaaa
	#gallery-N {
		margin: auto;
	}
	#gallery-N .gallery-item {
		float: left;
		margin-top: 10px;
		text-align: center;
		width: 33%;
	}
	#gallery-N img {
		border: 2px solid #cfcfcf;
	}
	#gallery-N .gallery-caption {
		margin-left: 0;
	} */

dt.gallery-icon { /* http://wordpress.org/support/topic/edit-gallery-margins */
  margin:0;
  padding:0
  }
        /* http://wordpress.org/support/topic/remove-css-gallery */
        .gallery {
                margin: auto;
               /* margin-left: -10px;  tipico espaciado */
        }
        .gallery-item {
        height: 102px;
        width: 102px;
                float: left;
                margin-top: 14px;
                text-align: center;
                /*width: 33%;*/
                margin-left: 14px; /* tipico espaciado */
        }
        .gallery img {
                border: 0px solid #cfcfcf;
                margin: 0px;
                padding: 0px;
        }
        .gallery-caption {
          position: relative;
                width: 102px;
                margin-left: 0;
                top: -96px
        }


div.really_simple_share {
  margin-top: 12px;
  opacity: 0.25;
  }
div.really_simple_share:hover {  opacity: 1; }
