
/**
 * Generic elements
 */
body {
  margin: 0;
  padding: 0;
  background:#FBFBFB;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#333333;
}
* { margin:0; padding:0;}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
p {
  margin: 0.6em 0 1.2em;
  padding: 0;
  text-align:left;
}

a:link,
a:visited {
  color: #333333;
  text-decoration: none;
}

a:hover {
  color:#000;
  text-decoration: none;
}

a:active,
a.active {
  color: #5895be;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #5294c1;
}

/**
 * Layout
 */
#header{   
    float: left;
    width: 100%; 
	height:196px;
	position:relative;
	margin-bottom:20px;
} 
#header .region-header{ margin-left:182px;}
#wrapper {
  background: #edf5fa url(images/back_header.png) repeat-x 0 0; height:157px;
  position:relative;
}
.headerline{height:2px; width:100%; background-color:#FFF; position:absolute; bottom:-47px; border-top:solid 1px #F1F1F1;}
#logo-floater{ position:absolute; z-index:10;}
#block-user-login{ width:280px; float:right; margin-top:30px;}
div.error { margin:0;}
#block-search-form{ float: left; padding:0!important; width:100%; margin:0; position:relative; height:30px; margin-bottom:17px;}
#block-search-form fieldset{ display:none;}
#block-search-form .form-text{ width:187px; height:25px; border-radius: 20px; border:none; box-shadow: 0px -2px 1px 1px #DFDFDF; padding-left:10px; padding-right:23px; position:absolute;}
#block-search-form .form-submit {background:  url(images/lupa.png) no-repeat 0 0; border:none; width:18px!important; height:18px!important; right:3px; top:3px; position:absolute; text-indent:18px; cursor:pointer; }
/*login*/
#user-login-form label{ display:none;}
#user-login-form ul{ width:70px;}
#user-login-form ul li{ list-style:none; margin:0; padding:0;}
#user-login-form ul li.last{ display:none;}
#user-login-form .item-list{ float:left; margin-top:5px;}
#user-login-form  input{ width:218px; height:37px; border-color:#CDCDCD; border-radius: 5px; font-size:14px; color:#CDCDCD; text-align:center; margin-bottom:8px; cursor:pointer;}
#user-login-form .form-text{ text-align:left; font-size:23px;}
#user-login-form #edit-actions{display:inline-block;float: right; margin-right: 60px;}
.region-footer{  position:absolute; width:100%; background:  url(images/back_footer.png) repeat-x 0 0; height:395px; text-align:center}
.clear{ clear:both; margin:0; padding:0;}
/*menu main*/
#block-system-main-menu{ float:left; width:680px; margin-top:25px;}
#block-system-main-menu .menu{ margin-top:19px;}
#block-system-main-menu .menu a{ color:#FFF; font-size:16px;}
#block-system-main-menu ul li{ float:left; list-style:none; margin-right:30px;}
/*Footer*/
#block-block-2{ margin:auto; width:960px; color:#474747;}
#block-block-3{ margin:auto; width:960px; display:inline-block;}
#block-block-3 h2, #block-block-4 h2 { font-size:18px; color:#65CDFF; text-align:left; border-bottom:solid 1px #FFF;}
#block-block-3 .logo{ width:168px; float:left; margin-right:50px; }
#block-block-3 .canales{ width:230px; float:left;  margin-right:20px; margin-top:10px;}
#block-block-3 .canales h2{ background:  url(images/ico_rss.jpg) no-repeat 0 0; padding-left: 30px;}
#block-block-3 .canales ul, #block-block-3 .redes ul { margin:0; padding:0; margin-top:10px;}
#block-block-3 .canales ul li, #block-block-3 .redes ul li { text-align:left; list-style:none;  margin-bottom:15px;}
#block-block-3 .canales ul li a{ color:#FFF; text-decoration:underline;}
#block-block-3 .boletines{ width:230px; float:left;  margin-right:20px; margin-top:10px;}
#block-block-3 .boletines h2{ background:  url(images/ico_boletin.jpg) no-repeat 0 0; padding-left: 30px;}
#block-block-3 .redes{ width:230px; float:left;  margin-top:10px;}
#block-block-3 .redes h2{ background:  url(images/ico_redes.jpg) no-repeat 0 0; padding-left: 30px;}
#block-block-3 .redes a{ display:inline-block;}
#block-block-3 .redes ul li{ float:left; margin-right:14px;}
#block-block-3 .redes .face{  background:  url(images/ico_face.jpg) no-repeat 0 0; width:32px; height:32px;}
#block-block-3 .redes .google{  background:  url(images/ico_g.jpg) no-repeat 0 0; width:32px; height:32px;}
#block-block-3 .redes .twitter{  background:  url(images/ico_t.jpg) no-repeat 0 0; width:32px; height:32px;}
#block-block-3 .redes .video{  background:  url(images/ico_you.jpg) no-repeat 0 0; width:32px; height:32px;}
#block-block-4 { display: inline-block; margin: auto; width: 945px;  padding-left: 15px}
#block-block-4 .canal{ float:left; display:inline-block; width:216px; margin-right:23px;}
#block-block-4 .canal ul{ margin:0; padding:0; margin-top:10px;}
#block-block-4 .canal ul li{ text-align:left; list-style:none;  margin-bottom: 15px;}
#block-block-4 .canal ul li a{ color:#FFF; text-decoration:underline;}
#block-block-4 .gobierno{ margin-right:0px;}
#block-block-4 .informate h2{ background:  url(images/ico_informate.jpg) no-repeat 0 0; padding-left: 25px;}
#block-block-4 .participa h2{ background:  url(images/ico_comentario.jpg) no-repeat 0 0; padding-left: 30px;}
#block-block-4 .comparte h2{ background:  url(images/ico_comparte.jpg) no-repeat 0 0; padding-left: 20px;}
#block-block-4 .gobierno h2{ background:  url(images/ico_gobierno.jpg) no-repeat 0 0; padding-left: 30px;}
.logo-footer{background:  url(images/logo_footer.png) repeat-x 0 0; width:168px; height:203px; display:inline-block;}
#block-block-9{ width:940px; margin: -143px auto auto auto;}
.foohome{background:  url(images/footer-logo1.png) no-repeat 0 0; width:597px; height:116px; display:inline-block; float:left;}
.fooaecid{background:  url(images/footer-logo2.png) no-repeat 0 0; width:282px; height:116px; display:inline-block; float:right;}
/*content home*/
.page-home .panel-col-middle{background:  url(images/back_content_blq1.jpg) repeat-x 0 0; height:250px;}
.page-home .pane-block-5, .page-home .pane-block-6,.page-home .pane-block-7{ float:left; width:295px; height:190px; font-size:14px; margin-left:19px; margin-top:15px;} 
.page-home .panel-col-middle h2{  font-size:32px; color:#65CDFF; text-align:left; display:inline-block; }
.page-home .pane-block-5 .texto{  background:  url(images/informate.png) no-repeat right; padding:25px 140px 25px 0;}
.page-home .pane-block-6 .texto{  background:  url(images/participa.png) no-repeat right; padding:25px 135px 25px 0;}
.page-home .pane-block-6 .btn{ background:  url(images/btn_home.png) no-repeat 0 0; padding-top:9px; width:95px; height:30px; display:inline-block; text-align:center; font-size:16px; color:#032432; margin-right:13px;}
.page-home .pane-block-7 .texto{  background:  url(images/comparte.png) no-repeat right; padding:25px 100px 25px 0; width:160px;}
.page-home .pane-block-7 ul{ margin:0; padding:0; background: url(images/home_participa_back.png) no-repeat 0 0; width:182px; height:42px;}
.page-home .pane-block-7 ul li{ float:left; list-style:none; margin-top: 8px; cursor:pointer; margin-left:10px;}
.page-home .pane-block-7 .face{  background:  url(images/ico_face.png) no-repeat 0 0; width:24px; height:24px;}
.page-home .pane-block-7 .google{  background:  url(images/ico_g.png) no-repeat 0 0; width:24px; height:24px;}
.page-home .pane-block-7 .twitter{  background:  url(images/ico_t.png) no-repeat 0 0; width:24px; height:24px;}
.page-home .pane-block-7 .tube{  background:  url(images/ico_you.png) no-repeat 0 0; width:24px; height:24px;}
.tituloa { font-size:30px; color:#032432;  background:  url(images/back_title_section.jpg) repeat-x 0 0; height:40px; }
.panel-2col-bricks .panel-separator{display:none;}
.page-home .pane-infografias{ width:290px; margin-left:20px; float:left; margin-bottom:22px;}
.page-home .pane-infografias h2{  background:  url(images/arrow_back.png) no-repeat 0 0; padding-left:30px; color:#66CCFF; font-size:22px; text-transform:uppercase; border-bottom:solid 1px #CCCCCC;}
.page-home .pane-infografias .views-field-body{ float:right; width:155px; font-size:12px; color:#032432;}
.page-home .pane-infografias .views-field-title{ font-size:14px; color:#032432; text-decoration: underline; margin-top:14px; margin-bottom:25px;}
.page-home .pane-infografias .views-field-field-imagen{ float:left; display:inline-block;}
.page-home .panel-col-last{ width:377px;}
.page-home .panel-col-last p{ background: url("images/back_line_column_right.jpg") repeat-x scroll center bottom #FBFBFB; padding-bottom:14px;}
.page-home .panel-col-last li{ background: url("images/back_line_column_right.jpg") repeat-x scroll center bottom #FBFBFB; padding-bottom:20px;}
.page-home .pane-content{ font-size:14px;}
.page-home .pane-content ul li{ list-style:none; margin-top:20px;}
.page-home .pane-content ul li a{ font-size:17px; color:#333333;}
.page-home .panel-col-first{ width:300px; margin-right:20px; /*background:  url(images/back_content_line.png) no-repeat top right;*/}
.audio-home .views-field-nothing {  display: inline-block; float: left; width: 60px;}
.audio-home{ margin-left:20px; margin-top:30px;}
.audio-home h3{ background:  url(images/audio_home.png) no-repeat 0 0; padding-left:45px; font-size:30px; color:#022432; font-weight:bold; font-style:italic;}
.ico_audio{  background:  url(images/audio_ico.png) no-repeat 0 0; width:60px; height:60px; float:left; }
.audio-home .view-content{ width:542px; margin-left:60px; margin-top:24px; display:inline-block;}
.audio-home .views-field-title{ float:left; margin-left:45px;}
.audio-home .views-label-title { width:435px; color:#66CCFF; font-size:20px; float:left; display:inline-block; border-bottom:solid 1px #CCCCCC; }
.audio-home .field-content{ float:left;width:423px; clear:both; margin-top:15px;}
.audio-home .field-content a{ color:#032432; font-size:22px; text-decoration:none;}
.btn_round_right{ background:  url(images/back_boton.png) no-repeat 0 0; float:right; display:inline-block; height: 30px; padding-top: 10px;  width: 160px; text-align: right; }
.btn_round_right a{color:#022432; font-size:14px; text-decoration:underline; padding-right:17px; }
#block-block-7{ width:940px; margin:auto; margin-top:21px;}
#block-block-7 .content ul{ float:left; width:215px; margin-right:20px;}
#block-block-7 .content .nomargin{ margin-right:0px!important;}
#block-block-7 .content ul li{ list-style:none;  text-align:left; padding-bottom:4px; margin-bottom:3px; border-bottom:solid 1px #6D6D6D; border-bottom-style:dashed;}
#block-block-7 .content ul li:first-child{ color:#FFF; font-size:15px; border-bottom-style:solid; }
#block-block-7 .content ul li a{ color:#333333; font-size:12px;}
#cfce_convocatoria{height:300px; overflow-x: hidden; }


.region-header .block-region { 
  display: block;
  margin: 0 0.5em 1em;
  padding: 0.5em;
  position: relative;
  top: 0.5em;
}

.region-header * {
  margin-top: 0;
  margin-bottom: 0;
}

/* Prevent the previous directive from showing the content of script elements in Mozilla browsers. */
.region-header script {
  display: none;
}


.region-header h2 {
  margin: 0 1em 0 0; /* LTR */
}

.region-header h3,
.region-header label,
.region-header li {
  margin: 0 1em;
  padding: 0;
  background: none;
}


/* Set container widths when we are using the "fixed width" option. */
#wrapper #container {
  width: 940px;
  margin: 0 auto;
  padding: 0;
  position:relative;
  padding-bottom:20px;
}

body.one-sidebar #wrapper #container {}

body.two-sidebars #wrapper #container {
  width: 940px;
}

/* Unset container width when we are using the "fluid width" option. */
body.fluid-width #wrapper #container {
  width: auto;
  max-width: 940px;
}

#branding,
#branding a:link,
#branding a:visited {
  line-height: 120px;
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

#branding span {
  font-weight: bold;
}

#branding img {
  float: left; /* LTR */
}

/* With 3 columns, require a minimum width of 1000px to ensure there is enough horizontal space. */
body.two-sidebars {
  min-width: 980px;
}
/* With 2 columns, require a minimum width of 800px. */
body.sidebar-first,
body.sidebar-second {
  min-width: 780px;
}

/* We must define 100% width to avoid the body being too narrow for near-empty pages */
#wrapper #container #center {
  float: left; /* LTR */
  width: 100%;
}
#center{ width:700px!important;  margin-right: 20px;}

/* So we move the #center container over the sidebars to compensate */
body.sidebar-first #center {
  margin-left: -210px; /* LTR */
}
body.two-sidebars #center {
  margin: 0 -210px;
}

/* And add blanks left and right for the sidebars to fill */
body.sidebar-first #squeeze {
  margin-left: 210px; /* LTR */
}

body.two-sidebars #squeeze {
  margin: 0 210px;
}

/* We ensure the sidebars are still clickable using z-index */
#wrapper #container .sidebar {
  width: 220px;
  float: left; /* LTR */
  z-index: 0;
  position: relative;
}

#wrapper #container .sidebar .block {
  margin: 0 0 1.5em 0;
}

#sidebar-first .block {
  padding: 0 15px 0 0; /* LTR */
}

#sidebar-second .block {
  padding: 0 15px 0 15px; /* LTR */
}


#sidebar-first .block-region {
  margin: 0 15px 0 0px; /* LTR */
}

#sidebar-second .block-region {
  margin: 0 0px 0 15px; /* LTR */
}

.block-region {
  padding: 1em;
  background: transparent;
  border: 2px dashed #b4d7f0;
  text-align: center;
  font-size: 1.3em;
}

/* Now we add the backgrounds for the main content shading */
#wrapper #container #center #squeeze {
  position: relative;
}

#wrapper #container #center .right-corner {
  position: relative;
}

#wrapper #container #center .right-corner .left-corner {
 /* padding: 60px 25px 5em 35px;
  margin-left: -10px;
  left: -10px;*/
  min-height: 400px;  
  position: relative;
}
/*
#wrapper #container .region-footer {
  float: none;
  clear: both;
  text-align: center;
  margin: 4em 0 -3em;
  color: #898989;
}
*/
#wrapper #container .breadcrumb {
  position: absolute;
  top: 15px;
  left: 35px; /* LTR */
  z-index: 3;
}

body.sidebar-first .region-footer {
  margin-left: -210px;
}

body.sidebar-second .region-footer {
  margin-right: -210px;
}


/**
 * Header
 */
div#branding {
  font-family: Helvetica,Arial,sans-serif;
}

div#branding strong {
   font-weight: normal;
}

#branding,
#branding a:link,
#branding a:visited {
  color: #fff;
  text-shadow: #1659ac 0px 1px 3px;
  font-size: 1.5em;
}

#branding a:hover {
  text-decoration: none;
}

#wrapper #container .breadcrumb {
  font-size: 0.92em;
}

#wrapper #container .breadcrumb,
#wrapper #container .breadcrumb a {
  color: #529ad6;
}

#highlighted {
  padding: 1em;
  background-color: #fff;
  border: 1px solid #e0e5fb;
  margin-bottom: 2em;
}

/**
 * Overlay
 */
#overlay #overlay-tabs li a {
  background: #d9eaf5;
  color: #000;
}
#overlay #overlay-tabs li a:hover,
#overlay #overlay-tabs li a:focus {
  background: #fff;
}
#overlay #overlay-tabs li.active a {
  color: #fff;
}
#overlay-content {
  padding: 1px;
}
#overlay-content #header {
  display: none;
}
#overlay-content #wrapper {
  background-position: 50% -80px;
}


/*slider*/

.view-tematicas .prev, .view-tematicas .next {
	width:42px;
	height:42px;
	top:100px;
	overflow: hidden;
	text-indent:-40px;
}
.view-tematicas .prev{
	background:url(images/prev.png) no-repeat center top;
	left:20px;
	position:absolute;
	z-index:10px;
}
.view-tematicas .next{
	background:url(images/next.png) no-repeat center top;
	right:20px;;
	position:absolute;
	z-index:10px;
}

.slides_container {
	width:960px;
	margin:0 0;
	padding:0; z-index:0;
	
	
}
.view-tematicas{ background: url(images/back_Slider.png) no-repeat center bottom; padding-bottom:10px; }
.slides_container li {
	width:925px;
	height:240px;
	display:block;
}
.slides_container .views-field-title{ position:absolute; top: 10px; left:115px; font-size:35px; color:#66CCFF; width:462px;}
.slides_container .views-field-body{ position:absolute;top:105px; width:405px; margin-left:115px; font-size:20px; color:#666666;}
.pagination {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	position:absolute;
	right:0;
	margin-top:-30px;
	margin-right:40px;
}
.pagination li{
	float:left;
	margin:5px;
	background: url(images/slider_pager.png) no-repeat scroll center top transparent;
	width:22px; height:22px; 
}
.pagination li a{
	text-align:center;
    display: block;
    height: 20px;
    overflow: hidden;
    width: 20px;
	color:#FFF;
	margin-top:2px;
}
#block-cfcem-cfce-dos { display: inline-block;float: left; width: 390px; position:relative;}
.custom-cal-select .arrow-center {float: left;font-size: 13px;font-weight: bold;padding-top: 2px; text-align: center;width: 139px;background-color: #cccccc; height:18px; text-transform:uppercase;}
#block-cfce-cfce-uno {float: right; margin-bottom: 0; margin-top: 9px; text-align: left;}
#block-cfcem-cfce-uno ul {height: 22px;margin: 0;padding: 0;width: 100%; margin-top:5px;}
#block-cfcem-cfce-uno ul li {color: #666666; border-radius: 5px 5px 0 0;display: inline-block; float:left;list-style:none outside none; text-align:center;    width:24px; margin:0; font-size:13px; font-weight:bold;}
#block-cfcem-cfce-uno {float: right; margin-bottom: 0; margin-top: 9px; text-align: left; }
#block-cfcem-cfce-uno ul li.cal-day-event { background-color: #D81E05; color: #FFFFFF; cursor: pointer; }
#block-cfcem-cfce-uno ul li.cal-day-event2{ cursor: pointer; }
#block-cfcem-cfce-uno ul li.cal-day-event2:hover{ color:#FFC61E;}
.custom-cal-select .arrow-left{ background: url(images/calendar-header-arrow-left.png) no-repeat scroll 0 7px transparent; border-radius: 0 0 0 5px;    cursor: pointer;    float: left;    width: 8px;   background-color: #cccccc; height:20px;}
.custom-cal-select .arrow-right {background: url(images/calendar-header-arrow-right.png) no-repeat scroll 0 7px #cccccc;
    border-radius: 0 0 5px 0;cursor: pointer; float: left;width: 8px;  height:20px;}
.custom-cal-select{ float: left;height: 23px;margin-left: 5px;width: 177px;}
#calanio{ background: url(images/calendar.jpg) no-repeat scroll 0 0 transparent; width:18px; height:18px; float:right; cursor:pointer;}
#calanio_expand{ position:absolute; top:0; right:-93px; background-color:#333333; width:160px; display:none; z-index:200; color:#FFF; font-size:11px;}
#calanio_expand select{ width:140px;  margin-left:10px; margin-bottom:10px; background-color:#333333; color:#FFF;}
#calanio_expand .submit{ margin-left:66px; margin-bottom:10px; cursor:pointer;}
#calanio_expand li{ text-transform:uppercase; list-style:none; margin-left:10px; margin-bottom:4px;} 

#block-cfcem-cfce-dos span {color: #ffffff;float: left; font-size: 16px; margin-right: 5px;}
#block-cfcem-cfce-tres{ float:left; display:inline-block;}
#block-block-6{float:right;}
#block-block-6 ul{ padding:0;}
#block-block-6 ul li{ float:left; list-style:none; margin:0px 8px;}
#block-block-6 ul li a { color:#FFF; font-size:14px;}
#block-block-6 .face a{ background: url(images/fb-header-a.png) no-repeat 0 0; width:18px; height:18px; display:inline-block;}
#block-block-6 .face a:hover{ background: url(images/fb-header-b.png) no-repeat 0 0;}
#block-block-6 .face { margin:0px 1px; }
#block-block-6 .twi a{ background: url(images/tw-header-a.png) no-repeat 0 0;  width:18px; height:18px; display:inline-block;}
#block-block-6 .twi a:hover{ background: url(images/tw-header-b.png) no-repeat 0 0; }
#block-block-6 .twi {margin:0;}
/*.sublogo{ background: url(images/sublogo-header25.png) no-repeat 0 0;  display: inline-block; height: 59px; width: 500px; margin-top:25px;}
.sublogo:hover{background: url(images/sublogo-header_b.png) no-repeat 0 0;}*/
.sublogo{ background: url(images/AECID_MinExt_CF_Colombia.png) no-repeat 0 0;  display: inline-block; height: 85px; width: 600px; margin-top:0px; margin-left: -180px}
/*.sublogo:hover{background: url(images/AECID_MinExt_CF_Colombia.png) no-repeat 0 0;}*/
.sublogo_coop{ background: url(images/Cooperacixn_Espaxola_COLOR.png) no-repeat 0 0; position: absolute;  display: inline-block; height: 105px; width: 80px; margin-top:53px; left: 57em; float: right; background-color: white; box-shadow: 0px 2px 3px #4D4C4C; vertical-align: middle;}
#block-nice-menus-2, #block-nice-menus-1{float:right; display:inline-block;}
#block-nice-menus-2{ margin-top:60px; z-index:5;}
#block-nice-menus-1{ margin-top:20px; z-index:3;}
#nice-menu-1{ z-index:3; margin-top:10px;}
#nice-menu-1 li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    list-style: none outside none;
    margin: 0 5px 0 0;
    z-index: 3;
}
#nice-menu-1 li a{ font-size:14px; font-weight:bold; color:#333333; text-decoration:none; padding:4px 15px; display:inline-block;  z-index: 3;}
#nice-menu-1 li a:hover{ border-radius: 20px 20px 20px 20px!important; box-shadow: 0 2px 1px 1px #DFDFDF; background-color:#FFF; border:none;}
#nice-menu-1 li a.active{ border-radius: 20px 20px 20px 20px!important; box-shadow: 0 2px 1px 1px #DFDFDF; border:none;}
#nice-menu-1 li ul{ border:none; background-color:#fafafa;  box-shadow: 0 2px 1px 1px #DFDFDF;}
#nice-menu-1 li ul li{  width:275px; float:left; margin:5px;  }
#nice-menu-2 li{ background:none; border:none; z-index:5;}
#nice-menu-2 li a{ color:#FFF; font-size:20px; }
#nice-menu-2 li ul{ background-color:#D81E05; z-index:5;} 
#nice-menu-2 li ul li a{ font-size:14px;  z-index:5;}
.menu-684{ width:300px!important;}
#calendar-detail{   height: auto; left:0px; position: absolute; z-index: 6; width:940px; top:53px; background-color:#D81E05;}
#calendar-detail .tag{ float:left; position:relative; margin-left:185px; border-bottom:solid 1px #E04E3A; color:#FFF; font-size:12px; font-weight:bold; width:754px; margin-top:25px;}
#calendar-detail h3 { font-size:20px; color:#FFF; margin-top:}
.calendar-detail .section{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:740px; text-align:left; border-bottom: solid 1px #666666; margin-bottom:10px; display:inline-block;} 
.calendar-detail li{ list-style: none; font-size:13px; margin-bottom:20px;}
.calendar-detail .img{ float:left; position:relative;border: solid 1px #000; margin-top:3px;  margin-right:5px; height:82px;}
.calendar-detail .content{ font-size:13px;color:#FFF;  padding-bottom:5px; margin-bottom:10px;}
.calendar-detail .titulo{ font-size:20px;}
.front #page-title{ display:none;}
#calendar-detail .content a:visited{ color:#000;}
.block-views{ border:solid 1px #f2f1f1; background-color:#FFF;  border-radius: 10px 10px 10px 10px; padding:10px; float:left;}
.block-views h2{ font-size:16px; color:#333333; margin:10px 0;}
.quicktabs-tabs{ margin-bottom:0!important;}
.quicktabs-tabs li { margin:0!important; padding: 0!important; }
.quicktabs-tabs li a{  border-color: #f2f1f1 #f2f1f1 -moz-use-text-color; border-style: solid solid none; border-top-left-radius: 10px; border-top-right-radius: 10px; border-width: 1px 1px medium;  line-height: 30px; padding: 5px 30px; font-size:24px;  background-color:#EEEEEE; color:#333333;}
.quicktabs-tabs li.active a{ background-color:#FFF;} 
.cfce-slider-home{ position:relative; display:inline-block; width:694px; height:339px;  margin-bottom: 20px; margin-top:55px;}
.cfce-slider-home .view-header { width:700px; height:345px; background-color:#FFF; border:solid 1px #EBE5E0; padding:6px!important;}
.cfce-slider-home .jcarousel-skin-tango .jcarousel-container{ background:none; border:none;}
.cfce-slider-home .sliderhome, .cfce-slider-home .views-field, .cfce-slider-home .field-content{ display:inline-block; width:60px; height:50px;}
.cfce-slider-home .sliderhome img{ display:inline-block; cursor:pointer;}
.cfce-slider-home li{ width:60px!important; height:50px!important; padding:4px!important;}
.cfce-slider-home .jcarousel-skin-tango .jcarousel-container-horizontal{ padding:0; height:auto; width:274px;}
.cfce-slider-home .jcarousel-skin-tango .jcarousel-next-horizontal{ top:15px; right:23px;}
.cfce-slider-home .jcarousel-skin-tango .jcarousel-prev-horizontal{ top:15px; left:-15px;}
.cfce-slider-home .jcarousel-skin-tango .jcarousel-clip-horizontal{ width:230px;}
.cfce-slider-home .view-content{ display:inline-block;}
.cfce-slider-home .jcarousel-skin-tango { display: inline-block; margin-left: 20px; text-align: left; position:absolute; bottom:15px;}
.visorslider{ height:345px;  background-color: #FFFFFF;  position:relative;}
.infoslider{ padding-left:15px; padding-top:15px; width:258px;height:330px; background: url(images/back_infoslider.png) repeat scroll 0 0 transparent; color:#cccccc;}
.infoslider h3{ color:#ffc61e;}
.infoslider h4, .infoslider h4 a{ font-size:24px; font-weight:bold; color:#FFF;}
.infoslider p{ margin:4px;}
.infoslider span{ font-size:12px;}
#quicktabs-home_page{ margin-bottom:45px;}
.loading{ width:18px; height:18px; background: url(images/loader.gif) no-repeat 0 0 transparent; position:absolute; right:0; display:none; }
.ajaxloader { width:18px; height:18px; background: url(images/loader.gif) no-repeat 0 0 transparent; float:right; display:none;  }
/*block-events-right*/
.view-list-events .views-row{    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding-bottom: 10px; float:left; width:190px; position: relative;}
.view-page-events .views-row{    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding-bottom: 10px; float:left; width:650px!important; list-style:none;}
.view-list-events .views-field-title {  margin-left:50px;}
.view-list-events .views-field-title a{  font-size:12px; color:#333333; font-weight:bold; text-decoration:none;}
.view-list-events .views-field-field-event-time{
    background: url(images/event_date_bg.png) no-repeat scroll 0 0 transparent;
    color: #4F3633;
    float: left;
    font-weight: bold;
    height: 27px;
    left: 0;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 43px;
}
.view-list-events .views-field-field-event-location{ font-size:12px; color:#333333; margin-left: 50px;}
.view-list-events .more-link a{ font-size:12px; font-weight:bold; color:#cccc00; margin:0px 15px 15px; display:inline-block;}
.view-page-events .views-row  .views-field-field-event-time{float:left; position:relative; clear:both;}
.view-page-events .views-row  .views-field-field-image {float:left; margin-right:7px;}
/*node*/
.nodecontent h1{ margin-bottom:20px;}
.page-node .field-name-body ul{ margin-left:100px;}
.page-node .field-name-body img, .page-node .field-name-field-image img, .node-type-novedades .field-name-field-imagen-novedad img{ margin-right:10px;}
.page-node .nodecontent, .page-noticias .nodecontent, .page-faqs  .nodecontent, .page-search .nodecontent, .page-user .nodecontent, .page-events .nodecontent, .page-contact .nodecontent, .page-galerias .nodecontent, .page-cultura .nodecontent, .page-taxonomy-term .nodecontent, #highlighted { background-color: #FFFFFF; border: 1px solid #EBE5E0; border-radius: 10px 10px 10px 10px; padding: 15px; margin-bottom:40px; margin-top:55px; }
.node-article .field-name-field-image, .node-type-novedades .field-name-field-imagen-novedad{ display:inline-block; float:left;}
.page-node .ui-accordion .field-content{ font-size:13px; font-weight:bold; color:#333333;}
.page-node .ui-accordion .ui-accordion-content{ font-size:13px; color:#333333; height:auto!important;}
.page-node .quicktabs-wrapper{margin:20px 0;}
.page-node .quicktabs-wrapper .quicktabs-tabs a{ font-size:13px; font-weight:bold; color:#333333;}
/*faqs*/
.page-faqs .field-content{ font-size:13px; font-weight:bold; color:#333333;}
.page-faqs .ui-accordion-content{ font-size:13px; color:#333333;}
/*Result search*/
.page-search .nodecontent h3{ border-top: 1px solid #CCCCCC; border-top-style:dotted; font-size:15px; font-weight:bold;}
.page-search .nodecontent h2{ margin-bottom:20px;}
.page-search .nodecontent h3 a{color:#333333;}
.page-search .nodecontent .search-result{ padding:10px 10px 5px 10px;}
.page-search .nodecontent .search-result:hover{ background-color:#FBFBFB;}

.ajaxeventcss{ position:absolute; top:53px; z-index:8; width:100%;}
.evred{ background-color:#D81E05; width:100%;  text-align:center;}
.evviolet{ background-color:#2E3C71; width:100%; text-align:center;}
.evgreen{ background-color:#4A302D; width:100%; text-align:center;}
#calendar-detail-drupal{display:none;}
#calendar-detail-formacion{display:none;}
#calendar-detail-biblioteca{display:none;}
.calendar-detail{ width: 740px; text-align:left; margin: auto; padding-left: 157px; padding-top:20px; padding-bottom:20px; color:#FFF;}
.calendar-detail a{  color:#FFF;}

/*lista articulos*/
.view-list-articles .views-row , .view-id-galerias .views-row{ padding: 10px 0px 5px; border:solid 1px #CCC; float: left;}
/*.view-list-articles .views-field{float:left; display:inline-block; margin-right:10px;}*/
.view-id-galerias .views-field{float:left; display:inline-block; margin-right:10px;}
.view-list-articles .views-field-field-image{ margin-right:7px; margin-bottom:7px; float:left;}
.view-id-galerias .views-field-field-imagen-de-muestra{ margin-right:7px; margin-bottom:7px;}
.view-id-galerias .views-field-created{  color: #999999; font-size: 10px; width:475px;}
.view-list-articles .views-field-created{  color: #999999; font-size: 10px;}
.view-list-articles .views-field-title, .view-id-galerias .views-field-title{ /*width:475px;*/}
.view-list-articles .views-field-title a,  .view-id-galerias .views-field-title a{ color:#333333; font-weight:bold;}
.view-id-galerias {float:left; display:inline-block; width:475px; font-size: 12px;}
.view-list-articles .teaser{ font-size: 11px; margin-right:5px;}
.field-name-field-imagen-de-muestra{ display:inline-block; float:left; margin-right:10px; margin-bottom:5px;}
view-display-id-block_3 .teaser{ float:left;}

/*Lista eventos */
.view-id-cultura  .views-row{ padding: 10px 10px 5px; border:solid 1px #CCC; float: left; margin-top: 20px;}
.view-id-cultura .field{float:left; display:inline-block;  margin-bottom:3px;}
.view-id-cultura h2{ color:#333333!important; font-weight:bold; font-size:17px;}
.view-id-cultura a:visited{color:#333333;}
.view-id-cultura .field-name-field-event-time{ color: #4F3633; font-weight: bold; width:475px; font-size:13px;}
.view-id-cultura .field-name-field-event-location{ width:475px; font-size:13px;}
.view-id-cultura .field-name-field-event-contact{ width:475px; font-size:13px;}
.view-id-cultura .field-name-body{float:left; display:inline-block; width:475px; font-size: 12px;}
.view-id-cultura .field-name-field-image{ margin-right:7px; margin-bottom:7px;}

.node-type-event .nodecontent .field{ float:left;}
.node-event .field-name-field-event-time{ width:370px; margin-top:25px;}
.node-event .field-name-field-event-location{ width:370px;}
.node-event .field-name-field-event-contact{ width:370px;}
.node .links{ font-size:11px; text-align:right;}
#block-block-8{ padding:0!important; float:right; margin:0!important; margin-top:-15px;}
#subfooter{ text-align:center;}
#subfooter .content{ width:940px; height:auto; margin:auto;}

/*change colors header*/
/*blue*/
.page-node-41 #wrapper, .page-node-51 #wrapper, .page-node-83 #wrapper, .page-node-101 #wrapper, .page-node-65 #wrapper, .page-node-122 #wrapper, .page-node-123 #wrapper, .page-node-124 #wrapper, .page-node-125 #wrapper, .cfceformacion{  background: #edf5fa url(images/back_header_blue.png) repeat-x 0 0!important; height:157px;}
.page-node-41 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-51 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-83 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-101 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-65 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-122 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-123 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-124 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-125 #block-cfcem-cfce-uno ul li.cal-day-event, .cfceformacion #block-cfcem-cfce-uno ul li.cal-day-event{ background-color:#2E3C71!important;}
/*brown*/
.page-node-78 #wrapper, .page-node-102 #wrapper, .page-node-61 #wrapper, .page-node-46 #wrapper, .page-node-48 #wrapper, .page-node-103 #wrapper, .page-node-126 #wrapper, .page-node-127 #wrapper, .page-node-151 #wrapper, .page-node-148 #wrapper, .page-node-149 #wrapper, .cfcebiblioteca{  background: #edf5fa url(images/back_header_brown.png) repeat-x 0 0!important; height:157px;}
.page-node-78 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-102 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-61 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-46 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-48 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-103 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-126 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-127 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-151 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-148 #block-cfcem-cfce-uno ul li.cal-day-event, .page-node-149 #block-cfcem-cfce-uno ul li.cal-day-event, .cfcebiblioteca #block-cfcem-cfce-uno ul li.cal-day-event{ background-color:#4A302D!important;}
.block-home-left{
	border: none!important;
	border-bottom: 1px solid #CCCCCC!important;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
    width: 190px!important;
}
.block-home-left .views-field-field-image{ float:left; border:solid 1px #999999; padding: 3px 3px 0px 3px;}
.block-home-left .views-field-created, .convocatoria_cfce .fecha{ font-size:10px; color:#999999;}
.block-home-left .views-field-title{ line-height: 12px;}
.block-home-left .views-field-title a{ font-size:13px;}
.block-home-left .views-field-field-abstract, .view-display-id-block_4 .views-field-body{ font-size:12px;}
.more-link { float: right; margin-bottom: 10px;}
.more-link a{ font-size:12px; color:#999999; padding:10px;}
#block-block-11{ display:inline-block;  background: url(images/back_line_column_right.jpg) #FBFBFB repeat-x center bottom; padding-bottom:15px; }
#block-block-14{ display:inline-block;}
#block-views-enlaces-block{ border:none; background: url(images/back_line_column_right.jpg) #FBFBFB repeat-x center bottom; padding-bottom:15px; }
#block-views-enlaces-block li{ list-style:none; margin:0px; border-bottom:solid 1px #CCC; border-bottom-style:dotted; padding:0; margin-bottom:5px; padding-bottom:5px;  } 
#block-views-enlaces-block li.views-row-last{ border:none;}
#block-views-enlaces-block .views-field-title a{ font-size:12px; font-weight:bold; color:#333333;}
#block-views-enlaces-block .views-field-body{ font-size:12px;}
#block-views-enlaces-block .views-field-body p{ margin-top:3px;} 
.video-home{ width:298px;}
.page-noticias .views-row{ margin-bottom:20px; padding-left:10px;}
.font24{ font-size:24px;}
#block-block-11 h2{ margin-bottom:20px;}
.page-home .pane-block-13{ width:435px; float:left; margin-right:14px; display:inline-block;}
.page-home .pane-block-13 h2, .pane-cfcem-cfce-actividad-activa-externa h2{ font-size:18px; margin-right: 14px; margin-bottom:10px; color: #FFC61E; font-size: 18px;
    font-weight: normal;}
.page-home .pane-block-12{ width:250px; float:left; margin-top:45px;  display:inline-block;}
.page-home .panel-col-bottom{margin-top: 10px; display: inline-block;}
#highlighted{ margin-bottom:-50px; padding: 15px ;}
#highlighted .menu{ display:inline-block; margin:0; padding:0;}
#highlighted .active-trail{ font-weight:bold; }
#highlighted .menu li{ font-size:11px; list-style:none; float:left; margin:0;}
#highlighted .menu li a:hover{ font-weight:bold;}
#highlighted .menu .leaf a{  background: url(images/line_a.png) no-repeat 0 2px; padding-left:7px;}
#highlighted .menu .first a{ background:none;}
.result_biblio{ padding:0;}
.result_biblio li{ border-bottom: 1px dotted #CCCCCC;
    list-style: none outside none;
    margin: 0 0 5px;
    padding: 0 0 5px;}
.result_biblio li a{ 	 color: #333333;
    font-size: 12px;
    font-weight: bold;}
#cbx_biblio{ width:160px; margin-right:10px;}	
#block-views-list-articles-block-4 .views-field-field-imagen-novedad {
    border: 1px solid #999999;
    float: left;
    padding: 3px 3px 0;
	 margin-bottom: 7px;
    margin-right: 7px;
}
.block-menu h2{ display:inline-block;}
.block-menu .content{ display:inline-block; margin-left:5px;}
ul.primary{margin-top: 40px!important;}
.block .title{ font-weight:normal; color: #ffc61e; font-size: 18px;}
#block-cfcem-cfce-search-biblio h2{font-weight:normal; color: #ffc61e; font-size: 18px;}
#highlighted .block-menu .title{ color:#ffc61e;}
.convocatoria_cfce{}
.convocatoria_cfce .fecha_tit{ color:#666;}
.convocatoria_cfce a{ font-size:13px!important; font-weight:bold;}
.page-contact #page-title{ text-transform:uppercase;}
.convocatoria_cfce li a{
  text-transform: uppercase;
}
.pane-cfcem-cfce-actividad-activa-externa {
    background-color: #FFFFFF;
    border: 1px solid #F2F1F1;
    border-radius: 10px 10px 10px 10px;
    padding: 10px;}
#block-block-20, #block-block-17{ display:inline-block;}
.view-id-list_articles .views-field-field-abstract, .view-display-id-block_4 .views-field-body p{ font-size:11px; margin-top:4px;}
#block-block-17 p, #block-block-18 p, #block-block-19 p, #block-block-21 p{ padding-bottom:10px; font-size:13px; background: url("images/back_line_column_right.jpg") repeat-x scroll center bottom #FBFBFB; margin-bottom:0px; display:inline-block;}
.menu-832 ul { left:-40px!important;}
.menu-832 ul li{ width:170px!important;}