/*

Theme Name:     Moot Madrid

Theme URI:      http://www.mootmadrid.es/

Author:         Sycer Dynamic Internet

Author URI:     http://www.sycer.com

Template:       twentyeleven

Version:        1.0

*/



body.mceContentBody {

margin:0;

padding:0;

font-size:12px;

background:#ffffff;

max-width:100%;

font-family:Verdana, Geneva, sans-serif;

}






body,html {

margin:0;

padding:0;

font-size:12px;

background:#444545;

}

p {

text-align:justify;	
	
}

body,td,th {

font-family:Verdana, Geneva, sans-serif;

}



#container {

min-height:100%;

min-width:1100px;

width:100%;

/*position:relative;*/

}



#header {

background:#3a3839;

background-image:url(img/header-rg.png);

background-position:center right;

background-repeat:no-repeat;

height:162px;

border-bottom:1px #818385 solid;

}



#main {

padding-bottom:106px;

display:block;

}



#footer {

position:fixed;

bottom:0;

width:100%;

height:106px;

background:#3a3839;

border-top:1px #818385 solid;

z-index:1000;

}



#menu {

width:170px;

float:left;

padding-left:35px;

font-family:Arial;

font-stretch:condensed;

font-weight:700;

color:#FFF;

list-style-image:none;

list-style:none;

font-size:13pt;

}



#menu a {

color:#FFF;

text-decoration:none;

}



#content {

margin-left:0px;


}



#content-area {

margin:30px 30px 30px 0;

background:#fff;

height:450px;

overflow-x:none;

overflow-y:scroll;

background-image:url(img/bg-planeta.png);

background-position:top left;

background-repeat:no-repeat;

outline:#d3d3d3 1px solid;


}



#content-area-sin-scroll {

margin:30px 30px 30px 0;

background:#fff;

height:450px;

overflow:none;

background-image:url(img/bg-planeta.png);

background-position:top left;

background-repeat:no-repeat;

outline:#d3d3d3 1px solid;

}



#title-sec {

float:right;

top:0px;
position:relative;
width:76px;

min-height:450px;

background:none repeat scroll 0 0 #898989;

}

#texto_lateral{
    
    -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
 
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

#content-txt {

margin-right:100px;

padding:10px;

}



#menu ul li {

list-style-type:none;

padding-bottom:9px;

}



#header-right {

height:78px;

width:520px;

float:left;

position:absolute;

right:200px;

top:44px;

}



#header-left {
    color: #fff;
    float: left;
    font-size: 15px;
    height: 109px;
    left: 35px;
    position: absolute;
    text-align: center;
    top: 18px;
    width: 289px;
}



#social-footer {

position:absolute;

right:0;

top:0;

width:345px;

text-align:right;

padding-right:16px;

margin-top:26px;

}



#carousel-footer {

background-color:#FFF;

height:65px;

min-width:380px;

max-width:auto;

overflow:hidden;

margin-left:372px;

margin-right:360px;

margin-top:24px;

}



#menu ul {

padding:0;

margin:0;

}



#slogan-footer {
    color: #cba656;
    float: left;
    font-size: 15px;
    height: 48px;
    margin-top: 30px;
    padding-left: 40px;
    text-align: center;
    width: 320px;
}



.current_page_item a {

padding-left:8px;

margin-left:8px;

border-left:#b48300 2px solid;

color:#e6c671 !important;

}



.current-menu-item a {

padding-left:8px;

margin-left:8px;

border-left:#b48300 2px solid;

color:#e6c671;

}



.year a {

font-family:Arial, Helvetica, sans-serif;

font-size:24px;

margin-right:92px;

color:#626262;

}



.highlight a {

color:#b5b5b5!important;

}



.year a:hover {

color:#b5b5b5!important;

}



#years {

position:absolute;

right:0;

margin-top:139px;

}



#mssls {

position:absolute;

right:0;

margin-top:139px;

}



#mssls ul {

margin:-35px 40px 0 0;

}



#mssls li {

display:inline;

font-family:Arial, Helvetica, sans-serif;

font-size:24px;

color:#626262;

float:right;

padding:35px;

width: 80px;

}



#mssls a {

font-family:Arial, Helvetica, sans-serif;

font-size:24px;

color:#626262;

text-decoration:none;

}



.test {

background-color:#e3dca8;

font-family:Arial, Helvetica, sans-serif;

float:left;

}



.test a {

background-color:#e3dca8;

text-align:center;

font-family:Arial, Helvetica, sans-serif;

color:inherit;

}



.entry-title {

color:#970404;

font-family:verdana;

font-weight:400;

}



.entry-content div ul li {

list-style-type:none;

border-left:2px solid #B48300;

margin-left:-32px;

padding-left:15px;

}



.entry-content a {

background-color:#e3dca8;

text-align:center;

font-family:Arial, Helvetica, sans-serif;

color:inherit;

}



#privacy {

top:45px;

position:absolute;

width:227px;

color:#919191;

}



#privacy a {

color:#919191;

text-decoration:none;

}



#privacy a:visited {

color:#919191;

text-decoration:none;

}



#privacy a:active {

color:#919191;

text-decoration:none;

}



#privacy a:hover {

color:#919191;

text-decoration:none;

}



#privacy a:link {

color:#919191;

text-decoration:none;

}



/* Images */

img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"] {

height:auto;
border:none;

/* Make sure images with WordPress-added height and width attributes are scaled correctly */

}



img.size-full,img.size-large {

max-width:97.5%;

width:auto;

/* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */

height:auto;

border:none;

/* Make sure images with WordPress-added height and width attributes are scaled correctly */

}



.entry-content img.wp-smiley {

border:none;

margin-bottom:0;

margin-top:0;

padding:0;

}



img.alignleft,img.alignright,img.aligncenter {

margin-bottom:1.625em;

border:none;

}



p img,.wp-caption {

margin-top:.4em;

}



.wp-caption {

background:#eee;

margin-bottom:1.625em;

max-width:96%;

padding:9px;

}



.wp-caption img {

display:block;

margin:0 auto;

max-width:98%;

}



.wp-caption .wp-caption-text,.gallery-caption {

color:#666;

font-family:Georgia, serif;

font-size:12px;

}



.wp-caption .wp-caption-text {

margin-bottom:.6em;

padding:10px 0 5px 40px;

position:relative;

}



.wp-caption .wp-caption-text:before {

color:#666;

content:'\2014';

font-size:14px;

font-style:normal;

font-weight:700;

margin-right:5px;

position:absolute;

left:10px;

top:7px;

}



#content .gallery {

margin:0 auto 1.625em;

}



#content .gallery a img {

border:none;

}



img#wpstats {

display:block;

margin:0 auto 1.625em;

}



#content .gallery-columns-4 .gallery-item {

width:23%;

padding-right:2%;

}



#content .gallery-columns-4 .gallery-item img {

width:100%;

height:auto;

}



/* Image borders */

img[class*="align"],img[class*="wp-image-"],#content .gallery .gallery-icon img {

/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */

border:1px solid #ddd;

padding:6px;

}



.wp-caption img {

border-color:#eee;

}



a:focus img[class*="align"],a:hover img[class*="align"],a:active img[class*="align"],a:focus img[class*="wp-image-"],a:hover img[class*="wp-image-"],a:active img[class*="wp-image-"],#content .gallery .gallery-icon a:focus img,#content .gallery .gallery-icon a:hover img,#content .gallery .gallery-icon a:active img {

/* Add some useful style to those fancy borders for linked images ... */

background:#eee;

border-color:#bbb;

}



.wp-caption a:focus img,.wp-caption a:active img,.wp-caption a:hover img {

/* ... including captioned images! */

background:#fff;

border-color:#ddd;

}



/* Alignment */

.alignleft {

display:inline;

float:left;

margin-right:1.625em;

}



.alignright {

display:inline;

float:right;

margin-left:1.625em;

}



.aligncenter {

clear:both;

display:block;

margin-left:auto;

margin-right:auto;

}



/* Ticker */

.tickeroverlay-left {

display:block;

pointer-events:none;

position:absolute;

z-index:30;

height:97px;

width:250px;

top:0;

left:-2px;

}



.tickeroverlay-right {

background-image:url(right.png);

display:block;

pointer-events:none;

position:absolute;

z-index:30;

height:97px;

width:250px;

top:0;

right:-2px;

}



.tickercontainer {

/* the outer div */

width:auto;

height:65px;

margin:0;

padding:0;

overflow:hidden;

}



.tickercontainer .mask {

/* that serves as a mask. so you get a sort of padding both left and right */

position:relative;

height:65px;

/*width: 718px;*/

overflow:hidden;

}



ul.newsticker {

/* that's your list */

position:relative;

margin-left:0;

font:bold 10px Verdana;

list-style-type: none;

margin:0;

padding:0;

}



ul.newsticker li {

float:left;

/* important: display inline gives incorrect results when you check for elem's width */

margin:0;

padding-right:15px;

/*background: #fff;*/

}



ul.newsticker a {

white-space:nowrap;

padding:0;

color:red;

font:bold 10px Verdana;

margin:0 50px 0 0;

}



ul.newsticker span {

margin:0 10px 0 0;

}



#webticker2 {

float:right;

}



#webticker2 li {

float:right;

/* important: display inline gives incorrect results when you check for elem's width */

margin:0;

padding-left:15px;

/*background: #fff;*/

}



#menu a:hover {

padding-left:8px;

margin-left:8px;

border-left:#b48300 2px solid;

color:#e6c671;

}

 #tabla{
     
     line-height: 30px;
     
     padding-top:5px;
     padding-left: 5px;
                font-family: arial;
                float:left;
            }
            
            #columnad{
                font-weight: bold;
                color:rgb(0,0,0);
               
            }
            #columnap{
                
                font-weight: bold;
                color:#970404;
                text-decoration: underline;
                
            }
   
            
            a{
                
                text-decoration: none;
                color:rgb(206,167,88);
            }
            
            a:hover{
                
                text-decoration: none;
                color:rgb(230,177,2);
            }
            
            form{
                padding-top:8px;
                padding-left: 8px;
                float:left;
            }
            
            td,th{
                
                padding-right: 8px;
            }
            
            
            
             .tabla{
     
     line-height: 30px;
     
     padding-top:5px;
     padding-left: 5px;
                font-family: arial;
                float:left;
            }
            
            .columnad{
                font-weight: bold;
                color:rgb(0,0,0);
               
            }
            .columnap{
                
                font-weight: bold;
                color:#970404;
                text-decoration: underline;
                
            }
            
            #headerjefe{
                
                width:100%;
                //background-color:blue;
                
            }
            
            .contentjefe{
                
                
                float:left;
                width:30%;
                
                margin-top:3px;
                margin-Bottom:3px;
            }
            
            .contentuser{
                
                
                float:left;
                width:20%;
                
                margin-top:3px;
                margin-Bottom:3px;
            }