/*



Theme Name: eldeseo



Theme URI: http://



Description: web de Pedro Almodóvar



Version: 1.0f



Author: Carlos Herrera



Author URL: http://www.carlos-herrera.com/main



Tags: fixed width, three columns, valid XHTML, widgets



*/







/* begin Page */





body, p



{

	margin:2px 0px;



  /*font-family: "Century Gothic",Arial, Helvetica, Sans-Serif;*/

  font-family:'Trebuchet MS';

  font-style: normal;

  font-weight: normal;

  font-size: 12px;



}







body



{



  margin: 0 auto;



  padding: 0;



  color: #5B6A6B;



  background-color: #FFFFFF;



  font-family:'Trebuchet MS';





}







h1, h2, h3, h4, h5, h6,



h1 a, h2 a, h3 a, h4 a, h5 a, h6 a



h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover



h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,



.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover,



 .art-vmenublockheader .t, .art-logo-text, .art-logo-text a,



h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover



{



  text-decoration: none;



 /* font-family:Georgia, "Times New Roman", Times, serif ;*/



  font-style: italic;



  font-weight: bold;



  font-size: 12px;

  color:#E90101;



  text-align: left;



}



.art-blockheader .t{

	font-family:Georgia, "Times New Roman", Times, serif ;



  font-style: italic;



  font-weight: bold;



  font-size: 12px;

  color:#E90101;



  text-align: left;

  text-decoration: none;}



a,



.art-post li a



{



  text-decoration: underline;



  color: #E90101;





}







a:link,



.art-post li a:link



{



  text-decoration: underline;



  color: #950101;



}







a:visited, a.visited,



.art-post li a:visited, .art-post li a.visited




{







  color: #677779;
text-decoration:none;



}







a:hover, a.hover,



.art-post li a:hover, .art-post li a.hover



{







  text-decoration: none;



  color: #148CCC;



}







h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover



{



  margin: 0.67em 0;







  color: #0F6999;



}







h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover



{



  margin: 0.8em 0;



  font-size: 14px;



  color: #950101;



}







h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover



{



   margin: 1em 0;



  font-size: 14px;



  color: #4D595B;



}







h4, h4 a, h4 a:link, h4 a:visited



{



  margin: 1.25em 0;



  font-size: 13px;



  color: #232929;



}

h4 a:hover{

	color:#DAAEAE !important;}







h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover



{



  margin: 1.67em 0;



  font-size: 11px;



  color: #232929;



}







h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover



{



  margin: 2.33em 0;



  font-size: 10px;



  color: #232929;



}







h1 a, h1 a:link, h1 a:visited, h1 a:hover,



h2 a, h2 a:link, h2 a:visited, h2 a:hover,



h3 a, h3 a:link, h3 a:visited, h3 a:hover,



h4 a, h4 a:link, h4 a:visited, h4 a:hover,



h5 a, h5 a:link, h5 a:visited, h5 a:hover,



h6 a, h6 a:link, h6 a:visited, h6 a:hover



{



    margin:0;



}







#art-main



{



  position: relative;



  width: 100%;



  left: 0;



  top: 0;



  cursor:default;



  background-color:#FFF;



}











#art-page-background-gradient



{



  position: absolute;

  background-color:#FFF;







  top: 0;



  width: 100%;



  height: 900px;







}











#art-page-background-simple-gradient



{



  position: absolute;



  /*background-image: url('images/page_sg.jpg');



  background-repeat: repeat-x;*/



  top: 0;



  width: 100%;



  height: 900px;





}







.cleared



{



  float: none;



  clear: both;



  margin: 0;



  padding: 0;



  border: none;



  font-size: 1px;



}







form



{



  padding: 0 !important;



  margin: 0 !important;



}







table.position



{



  position: relative;



  width: 100%;



  table-layout: fixed;



}



/* end Page */







/* begin Box, Sheet */



.art-sheet



{



  position: relative;



  z-index: 0;



  margin: 0 auto;



  width: 984px;



  min-width: 35px;



  min-height: 35px;



}







.art-sheet-body



{



  position: relative;



  z-index: 1;



  padding: 4px;

  background-color:#FFFFFF;



}







.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc,.art-sheet-cr, .art-sheet-cl



{



  position: absolute;



  z-index: -1;



}







.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl



{



  width: 46px;



  height: 46px;



 /* background-image: url('images/sheet_s.png');*/



}







.art-sheet-tl



{



  top: 0;



  left: 0;



  clip: rect(auto, 23px, 23px, auto);



}







.art-sheet-tr



{



  top: 0;



  right: 0;



  clip: rect(auto, auto, 23px, 23px);



}







.art-sheet-bl



{



  bottom: 0;



  left: 0;



  clip: rect(23px, 23px, auto, auto);



}







.art-sheet-br



{



  bottom: 0;



  right: 0;



  clip: rect(23px, auto, auto, 23px);



}







.art-sheet-tc, .art-sheet-bc



{



  left: 23px;



  right: 23px;



  height: 46px;



  background-image: url('images/sheet_h.png');



}







.art-sheet-tc



{



  top: 0;



  clip: rect(auto, auto, 23px, auto);



}







.art-sheet-bc



{



  bottom: 0;



  clip: rect(23px, auto, auto, auto);



}







.art-sheet-cr, .art-sheet-cl



{



  top: 23px;



  bottom: 23px;



  width: 46px;



  /*background-image: url('images/sheet_v.png');*/



}







.art-sheet-cr



{



  right: 0;



  clip: rect(auto, auto, auto, 23px);



}







.art-sheet-cl



{



  left: 0;



  clip: rect(auto, 23px, auto, auto);



}







.art-sheet-cc



{



  position: absolute;



  z-index: -1;



  top: 23px;



  left: 23px;



  right: 23px;



  bottom: 23px;



  background-color: #FFFFFF;



}







.art-sheet



{



  margin-top: -4px !important;



  cursor:auto;



}







#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare



{



  min-width: 984px;



}







/* end Box, Sheet */







/* begin Header */



div.art-header



{



  margin: 0 auto;



  position: relative;



  z-index: 0;



  width: 976px;



  height: 102px;



  overflow: hidden;



  background-color:#FFF;



}











div.art-header-jpeg



{



 /* position: absolute;*/

  float:left;



  z-index: -1;



  top: 0;



  left: 0;



  width: 700px;



  height: 102px;



 /* background-image: url('images/header.jpg');*/



  background-repeat: no-repeat;



  background-position: left center;



}







/* end Header */







/* begin Logo */



.art-logo



{



  display: block;



  position: absolute;



  left: 10px;



  top: 0px;



  width: 102px;

  visibility:hidden;



}







h1.art-logo-name



{



  /*display: block;*/



  text-align: left;



}







h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover



{



  font-size: 36px;



  text-decoration: none;



  padding: 0;



  margin: 0;



  color: #FFFFFF !important;



}







.art-logo-text



{



  display: block;



  text-align: left;

  vertical-align:middle;

  font-family:'Trebuchet MS';

  z-index:auto !important;





}







.art-logo-text, .art-logo-text a



{



  font-size: 11px;

  font-weight:normal;

  font-style:normal;

  font-family:'Trebuchet MS';



  padding-left: 4px;



  margin: 0;

  vertical-align:text-top;



  color: #B3B3B3 !important;



}

.art-logo-text a:hover{ color:#DAAEAD !important; text-decoration:underline !important;}



/* end Logo */







/* begin Menu */



/* menu structure */







.art-menu a, .art-menu a:link, .art-menu a:visited



{



  text-align: center;



  text-decoration: none;



  outline: none;



  letter-spacing: normal;



  word-spacing: normal;

  width:72px;

  display:block;

  height:28px;

  line-height:28px;





}

.art-menu a:hover, .art-menu a.active{

background-image:url(images/hover.jpg) !important;

font-weight:bold !important;





}

.art-menu a.active span.t{

color:#fff !important;

font-weight:bold !important;





}







.art-menu, .art-menu ul



{



  margin: 0;



  padding: 0;



  border: 0;



  list-style-type: none;



  display: block;



}







.art-menu li



{



  margin: 0;



  padding: 0;



  border: 0;



  display: block;



  float: left;



  position: relative;



  z-index: 5;



  background: none;

  width:72px;

  font-size:11px;



}







.art-menu li:hover



{



  z-index: 10000;



  white-space: normal;



}







.art-menu li li



{



  float: none;



}







.art-menu ul



{



  visibility: hidden;



  position: absolute;



  z-index: 10;



  left: 0;



  top: 0;



  background: none;



}







.art-menu li:hover>ul



{



  visibility: visible;



  top: 100%;



}







.art-menu li li:hover>ul



{



  top: 0;



  left: 100%;



}







.art-menu:after, .art-menu ul:after



{



  content: ".";



  height: 0;



  display: block;



  visibility: hidden;



  overflow: hidden;



  clear: both;



}



.art-menu, .art-menu ul



{



  min-height: 0;



}







.art-menu ul



{



  background-image: url(images/spacer.gif);



  padding: 10px 30px 30px 30px;



  margin: -10px 0 0 -30px;



}







.art-menu ul ul



{



  padding: 30px 30px 30px 10px;



  margin: -30px 0 0 -10px;



}



















div.art-nav-center



{



  position: relative;



  float: right;



  right: 32%;

  z-index:1;







}







ul.art-menu



{



  position: relative;



  float: left;



  left: 0%;



}







.firefox2 ul.art-menu



{



  float: none;



}











/* menu structure */







.art-menu



{



  padding: 4px 4px 4px 4px;



}







.art-nav



{



  position: relative;



  height: 41px;



  z-index: 100;



  background-color:#FFFFFF;



}







.art-nav .l, .art-nav .r



{



  position: absolute;



  z-index: -1;



  top: -7px;



  height: 35px;





  /*background-image: url('images/nav.png');*/



}







.art-nav .l



{



  left: 0;



  right: 0;



}







.art-nav .r



{



  right: 0;



  width: 245px;



  /*clip: rect(auto, auto, auto, 192px);*/

  text-align:right;

  color:#FFFFFF;



}











/* end Menu */







/* begin MenuItem */



.art-menu a



{



  position: relative;



  display: block;



  overflow: hidden;



  height: 33px;



  cursor: pointer;



  text-decoration: none;



}







.art-menu ul li



{



    margin:0;



    clear: both;



}











.art-menu a .r, .art-menu a .l, .active a .r



{



  position: absolute;



  display: block;



  top: 0;



  z-index: -1;



  height: 72px;



  /*background-image: url('images/menuitem.png');*/



}







.art-menu a .l



{



  left: 0;



  right: 6px;



}







.art-menu a .r



{

    right: 0;

    top: 20px;

    width: 412px;



}







.art-menu a .t



{



  margin-right: 10px;



  margin-left: 10px;



  color: #951B28;



  /*padding: 10px 10px 10px 10px;*/



  margin: 0 0px;



  line-height: 33px;



  /*text-align: center;*/



  text-transform:uppercase;





}







.art-menu a:hover .l, .art-menu a:hover .r



{



  top: -33px;





}







.art-menu li:hover>a .l, .art-menu li:hover>a .r



{



  top: -33px;



}







.art-menu li:hover a .l, .art-menu li:hover a .r



{



  top: -33px;



}



.art-menu a:hover .t



{



  color: #E8F5FD;



}







.art-menu li:hover a .t



{



  color: #E8F5FD;



}







.art-menu li:hover>a .t



{



  color: #E8F5FD;



}







/* end MenuItem */







/* begin MenuSeparator */











.art-menu .art-menu-li-separator



{



  display: block;



  width: 8px;



  height: 33px;

  border-left:1px dotted #B4B4B4;



}







/* end MenuSeparator */







/* begin MenuSubItem */



.art-menu ul a



{



  display: block;



  text-align: center;



  white-space: nowrap;



  height: 26px;



  width: 180px;



  overflow: hidden;



  line-height: 26px;



  background-image: url('images/subitem.png');



  background-position: left top;



  background-repeat: repeat-x;



  border-width: 1px;



  border-style: solid;



  border-color: #677779;



}







.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span



{



  display: inline;



  float: none;



  margin: inherit;



  padding: inherit;



  background-image: none;



  text-align: inherit;



  text-decoration: inherit;



}







.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span



{



  text-align: left;



  text-indent: 12px;



  text-decoration: none;



  line-height: 26px;



  color: #2A3132;



  margin-right: 10px;



  margin-left: 10px;



  margin:0;



  padding:0;



}







.art-menu ul li a:hover, .art-menu ul li a:active



{



  color: #E8F5FD;



  border-color: #677779;



  background-position: 0 -26px;



}







.art-menu ul li:hover>a



{



  color: #E8F5FD;



  border-color: #677779;



  background-position: 0 -26px;



}







.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span



{



  color: #E8F5FD;



}







.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span



{



  color: #E8F5FD;



}











/* end MenuSubItem */







/* begin Layout */



.art-content-layout



{



  display: table;



  padding: 0;



  border: none;



  width: 792px;



}







.art-content-layout .art-content-layout



{



  width: auto;



  margin:0;



}







div.art-content-layout div.art-layout-cell, div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell



{



   display: table-cell;



}







div.art-layout-cell div.art-layout-cell



{



   display: block;



}







div.art-content-layout-row



{



  display: table-row;



}







.art-content-layout



{



  table-layout: fixed;



  border-collapse: collapse;



  background-color: Transparent;



  border: none !important;



  padding:0 !important;



}







.art-layout-cell, .art-content-layout-row



{



  background-color: Transparent;





  vertical-align: top;



  text-align: left;



  border: none !important;



  margin:0 !important;



  padding:0 !important;



}



/* end Layout */







/* begin Box, Block, VMenuBlock */



.art-vmenublock



{



  position: relative;



  z-index: 0;



  margin: 0 auto;



  min-width: 1px;



  min-height: 1px;



}







.art-vmenublock-body



{



  position: relative;



  z-index: 1;



  padding: 0;



}











.art-vmenublock



{



  margin: 0;



}







/* end Box, Block, VMenuBlock */







/* begin BlockHeader, VMenuBlockHeader */



.art-vmenublockheader



{



  position: relative;



  z-index: 0;



  height: 35px;



  margin-bottom: 0;



}







.art-vmenublockheader .t



{



  height: 35px;



  color: #000000;



  margin-right: 10px;



  margin-left: 10px;



  font-size: 11px;



  margin:0;



  padding: 0 10px 0 36px;



  white-space: nowrap;



  line-height: 35px;



}







.art-vmenublockheader .l, .art-vmenublockheader .r



{



  display: block;



  position: absolute;



  z-index: -1;



  height: 35px;



  background-image: url('images/vmenublockheader.png');



}







.art-vmenublockheader .l



{



  left: 0;



  right: 30px;



}







.art-vmenublockheader .r



{



  width: 792px;



  right: 0;



  clip: rect(auto, auto, auto, 762px);



}







/* end BlockHeader, VMenuBlockHeader */







/* begin Box, Box, VMenuBlockContent */



.art-vmenublockcontent



{



  position: relative;



  z-index: 0;



  margin: 0 auto;



  min-width: 1px;



  min-height: 1px;



}







.art-vmenublockcontent-body



{



  position: relative;



  z-index: 1;



  padding: 0;



}











.art-vmenublockcontent



{



  position: relative;



  z-index: 0;



  margin: 0 auto;



  min-width: 1px;



  min-height: 1px;



}







.art-vmenublockcontent-body



{



  position: relative;



  z-index: 1;



  padding: 0;



}











/* end Box, Box, VMenuBlockContent */







/* begin VMenu */



ul.art-vmenu, ul.art-vmenu li



{



  list-style: none;



  margin: 0;



  padding: 0;



  width: auto;



  line-height: 0;



}







ul.art-vmenu ul



{



  display: none;



}







ul.art-vmenu ul.active



{



  display: block;



}



/* end VMenu */







/* begin VMenuItem */



ul.art-vmenu a



{



  position: relative;



  display: block;



  overflow: hidden;



  height: 24px;



  cursor: pointer;



  text-decoration: none;



}







ul.art-vmenu li.art-vmenu-separator



{



  display: block;



  padding: 0 0 0 0;



  margin: 0;



  font-size: 1px;



  background-color: #ABDCF7;



}







ul.art-vmenu .art-vmenu-separator-span



{



  display: block;



  padding: 0;



  font-size: 1px;



  height: 0;



  line-height: 0;



  border-top: dashed 1px #A1AEAF;



}







ul.art-vmenu a .r, ul.art-vmenu a .l



{



  position: absolute;



  display: block;



  top: 0;



  z-index: -1;



  height: 72px;



  background-image: url('images/vmenuitem.png');



}







ul.art-vmenu a .l



{



  left: 0;



  right: 0;



}







ul.art-vmenu a .r



{



  width: 984px;



  right: 0;



  clip: rect(auto, auto, auto, 984px);



}







ul.art-vmenu a .t



{



  display: block;



  line-height: 33px;



  color: #465153;



  padding: 0 7px 0 7px;



  margin-left:0;



  margin-right:0;



}







ul.art-vmenu a.active .l, ul.art-vmenu a.active .r



{



  top: -48px;



}







ul.art-vmenu a.active .t



{



  color: #0D5C87;



}











ul.art-vmenu a:hover .l, ul.art-vmenu a:hover .r



{



  top: -33px;



}







ul.art-vmenu a:hover .t



{



  color: #151819;



}



/* end VMenuItem */







/* begin VMenuSubItem */



ul.art-vmenu ul, ul.art-vmenu ul li



{



  margin: 0;



  padding: 0;



}







ul.art-vmenu ul a



{



  display: block;



  white-space: nowrap;



  height: 16px;



  overflow: visible;



  background-image: url('images/vsubitem.gif');



  background-position: 15px 0;



  background-repeat: repeat-x;



  padding-left: 29px;



}











ul.art-vmenu ul span, ul.art-vmenu ul span span



{



  display: inline;



  float: none;



  margin: inherit;



  padding: inherit;



  background-image: none;



  text-align: inherit;



  text-decoration: inherit;



}







ul.art-vmenu ul a, ul.art-vmenu ul a:link, ul.art-vmenu ul a:visited, ul.art-vmenu ul a:hover, ul.art-vmenu ul a:active, ul.art-vmenu ul span, ul.art-vmenu ul span span



{



  line-height: 16px;



  color: #576466;



  font-size: 9px;



  margin-left: 0;



}







ul.art-vmenu ul



{



    margin:0 0 0 0;



}







ul.art-vmenu ul ul



{



  margin:0 0 0 0;



}







ul.art-vmenu ul li.art-vsubmenu-separator



{



  display: block;



  margin: 0;



  font-size: 1px;



  padding: 0 0 0 0;



 }







ul.art-vmenu ul .art-vsubmenu-separator-span



{



  display: block;



  padding: 0;



  font-size: 1px;



  height: 0;



  line-height: 0;



  margin: 0;



  border: none;



}







ul.art-vmenu ul li li a



{



  background-position: 30px 0;



  padding-left: 44px;



}







ul.art-vmenu ul li li li a



{



  background-position: 45px 0;



  padding-left: 59px;



}







ul.art-vmenu ul li li li li a



{



  background-position: 60px 0;



  padding-left: 74px;



}







ul.art-vmenu ul li li li li li a



{



  background-position: 75px 0;



  padding-left: 89px;



}











ul.art-vmenu ul li a.active



{



  color: #262B2C;



  background-position: 15px -32px;



}







ul.art-vmenu ul li li a.active



{



  background-position: 30px -32px;



}







ul.art-vmenu ul li li li a.active



{



  background-position: 45px -32px;



}







ul.art-vmenu ul li li li li a.active



{



  background-position: 60px -32px;



}








ul.art-vmenu ul li li li li li a.active



{



  background-position: 75px -32px;



}















ul.art-vmenu ul li a:hover, ul.art-vmenu ul li a:hover.active



{



  color: #562701;



  background-position: 15px -16px;



}











ul.art-vmenu ul li li a:hover, ul.art-vmenu ul li li a:hover.active



{



  background-position: 30px -16px;



}







ul.art-vmenu ul li li li a:hover, ul.art-vmenu ul li li li a:hover.active



{



  background-position: 45px -16px;



}







ul.art-vmenu ul li li li li a:hover, ul.art-vmenu ul li li li li a:hover.active



{



  background-position: 60px -16px;



}







ul.art-vmenu ul li li li li li a:hover, ul.art-vmenu ul li li li li li a:hover.active



{



  background-position: 75px -16px;



}



/* end VMenuSubItem */







/* begin Box, Block */



.art-block



{



  position: relative;



  z-index: 0;



  margin: 0 auto;



  min-width: 1px;



  min-height: 1px;



}







.art-block-body



{



  position: relative;



  z-index: 1;



  padding: 0px;



  background-color:#EFEFEF;





}











.art-block



{



  margin: 0px 7px 7px 7px;



}







/* end Box, Block */







/* begin Box, BlockContent */



.art-blockcontent



{



  position: relative;



  z-index: 0;



  margin: 0 auto;



  min-width: 1px;



  min-height: 1px;



}







.art-blockcontent-body



{



  position: relative;



  z-index: 1;



  padding: 0;



}











.art-blockcontent-body,



.art-blockcontent-body a,



.art-blockcontent-body li a



{



  color: #444E50;







}







.art-blockcontent-body a,



.art-blockcontent-body li a



{



  color: #0F6695;







}







.art-blockcontent-body a:link{

	color:#B4B4B4;

	text-decoration:underline;

	font-size:12px;}



.art-blockcontent-body li a:link



{



  color: #B4B4B4;



  text-decoration: none;

  /*text-transform:uppercase;*/

  font-size:12px;

  padding-top:2px;



}









.art-blockcontent-body a:visited, .art-blockcontent-body a.visited,



.art-blockcontent-body li a:visited, .art-blockcontent-body li a.visited



{



  color: #7E8F91;







}







.art-blockcontent-body a:hover, .art-blockcontent-body a.hover,



.art-blockcontent-body li a:hover, .art-blockcontent-body li a.hover



{



  color: #D8AFAD;







  text-decoration: none;



}







.art-blockcontent-body ul



{



  list-style-type: none;



  color: #576466;



  margin: 0;



  padding: 0;

  width: 226px;





}







.art-blockcontent-body ul li



{



  line-height: 1.25em;



  padding: 0 0 0 0px;



  float: left !important;





  /*background-image: url('images/blockcontentbullets.png');



  background-repeat: no-repeat;*/



}

#jcarousel_container li{  width: 99px;



  height: 140px}









/* end Box, BlockContent */







/* begin Button */



.art-button-wrapper .art-button



{



  font-family: "Century Gothic",Arial, Helvetica, Sans-Serif;



  font-style: normal;



  font-weight: normal;



  font-size: 10px;



  display: inline-block;



  vertical-align: middle;



  white-space: nowrap;



  text-align: left;



  text-decoration: none !important;



  color: #000000 !important;



  width: auto;



  outline: none;



  border: none;



  background: none;



  line-height: 26px;



  height: 26px;



  margin: 0 !important;



  padding: 0 0px !important;



  overflow: visible;



  cursor: default;



  z-index: 0;



}







.art-button img, .art-button-wrapper img



{



  margin: 0;



  vertical-align: middle;



}







.art-button-wrapper



{



  vertical-align: middle;



  display: inline-block;



  position: relative;



  height: 26px;



  overflow: hidden;



  white-space: nowrap;



  width: auto;



  margin: 0;



  padding: 0;



  z-index: 0;



}







.firefox2 .art-button-wrapper



{



  display: block;



  float: left;



}







input, select, textarea, select



{



  vertical-align: middle;



  font-family: "Century Gothic",Arial, Helvetica, Sans-Serif;



  font-style: normal;



  font-weight: normal;



  font-size: 10px;



  border:solid 1px #DAAEAE;



}







.art-block select



{



 /*   width:96%;*/



}







.art-button-wrapper.hover .art-button, .art-button:hover



{



  color: #FFF1E6 !important;



  text-decoration: none !important;



}







.art-button-wrapper.active .art-button



{



  color: #E8F5FD !important;



}







.art-button-wrapper .l, .art-button-wrapper .r



{









  z-index: -1;



  height: 37px;



  margin: 0;



  padding: 0;

/*

  background-image:url('images/find.jpg') ;

  background-repeat:no-repeat;

*/

}







.art-button-wrapper .l



{



  left: 0;



  right: 13px;



}







.art-button-wrapper .r



{



  width: 419px;



  right: 0;



  /*clip: rect(auto, auto, auto, 406px);*/



}







.art-button-wrapper.hover .l, .art-button-wrapper.hover .r



{



  /*top: -26px;*/



}







.art-button-wrapper.active .l, .art-button-wrapper.active .r



{



 /* top: -52px;*/



}







.art-button-wrapper input



{



  /*float: none !important;*/



}



/* end Button */







/* begin Box, Post */



.art-post



{



  position: relative;



  z-index: 0;



  margin: 0 auto;



  min-width: 1px;



  min-height: 1px;



}







.art-post-body



{



  position: relative;



  z-index: 1;



  padding: 1px 7px 7px;





}











.art-post



{



  margin: 0px;



}







a img



{



  border: 0;



}







.art-article img, img.art-article



{



  margin: 4px 0px;



}







.art-metadata-icons img



{



  border: none;



  vertical-align: middle;



  margin: 2px;



}







.art-article table, table.art-article



{



 /* border-collapse: collapse;*/



  /*margin: 8px;*/



 /* width: auto;*/



}







.art-article th, .art-article td



{



  padding: 8px;



 /* border: solid 1px #7E8F91;*/



  vertical-align: top;



  /*text-align: left;*/



}


.art-article .compact th, .art-article .compact td { padding: 4px 8px; }





.art-article th



{



  text-align: center;



  vertical-align: middle;



  padding: 7px;



}







pre



{



  overflow: auto;



  padding: 0.1em;



}







/* end Box, Post */







/* begin PostHeaderIcon */



.art-post h2.art-postheader,



.art-post h2.art-postheader a,



.art-post h2.art-postheader a:link,



.art-post h2.art-postheader a:visited,



.art-post h2.art-postheader a.visited,



.art-post h2.art-postheader a:hover,



.art-post h2.art-postheader a.hovered



{



  margin: 0.0em 0;



  padding: 0;



  font-size: 14px;



  color: #3A3A3A;



}







.art-post h2.art-postheader a,



.art-post h2.art-postheader a:link,



.art-post h2.art-postheader a:visited,



.art-post h2.art-postheader a.visited,



.art-post h2.art-postheader a:hover,



.art-post h2.art-postheader a.hovered



{



  margin: 0;



  text-align: left;



  text-decoration: none;



  color: #3A3A3A;



}







.art-post h2.art-postheader a:visited,



.art-post h2.art-postheader a.visited



{







  color: #576466;



}











.art-post h2.art-postheader a:hover,



.art-post h2.art-postheader a.hovered



{







  text-decoration: underline;



  color: #148CCC;



}







/* end PostHeaderIcon */







/* begin PostIcons, PostHeaderIcons */



.art-postheadericons



{



  color: #738587;



  padding: 1px;



}







.art-postheadericons, .art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover



{



  font-style: italic;

  visibility:hidden; /* ESTO QUITA LA EDICION EN LA MISMA WEB*/

  height:0px; /* ESTO QUITA LA EDICION EN LA MISMA WEB*/



}







.art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover



{



  margin: 0;



  text-decoration: underline;



  color: #A74C02;



}







.art-postheadericons a:visited, .art-postheadericons a.visited



{







  color: #A74C02;



}







.art-postheadericons a:hover, .art-postheadericons a.hover



{







  text-decoration: none;



  color: #1A1E1E;



}



/* end PostIcons, PostHeaderIcons */







/* begin PostBullets */



.art-post ol, .art-post ul



{



  color: #101313;



  margin: 0px 0px 0px 0px;



  padding: 0;







}







.art-post li ol, .art-post li ul



{



  margin: 0.5em 0 0.5em 2em;



  padding: 0;



}







.art-post li



{



  margin: 0.2em 0;



  padding: 0;



}







.art-post ul



{



  list-style-type: none;



}







.art-post ol



{



  list-style-position: inside;







}















.art-post li



{



  padding: 0 0 0 12px;



  line-height: 1em;



}







.art-post ol>li



{



  background: none;



  padding-left: 0;/* overrides overflow for "ul li" and sets the default value */



  overflow: visible;



}







.art-post ul>li



{



  /*background-image: url('images/postbullets.png');



  background-repeat: no-repeat;*/



  padding-left: 0px;/* makes "ul li" not to align behind the image if they are in the same line */

  margin-bottom:0px;
  /*  width:82px;*/
 /* height: 59px;*/
 list-style-position:outside



}











/* end PostBullets */







/* begin PostQuote */



blockquote,



blockquote p,



.art-postcontent blockquote p



{



  color: #2A3132;



  text-align: left;



}







blockquote,



.art-postcontent blockquote



{



  margin: 10px 10px 10px 50px;



  padding: 5px 5px 5px 28px;



  background-color: #FED2AE;



  background-image: url('images/postquote.png');



  background-position: left top;



  background-repeat: no-repeat;/* makes blockquote not to align behind the image if they are in the same line */



  overflow: auto;



}







/* end PostQuote */







/* begin PostIcons, PostFooterIcons */



.art-postfootericons



{



  color: #738587;



  padding: 1px;



}







.art-postfootericons, .art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:visited, .art-postfootericons a:hover



{



  font-style: italic;



}







.art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:visited, .art-postfootericons a:hover



{



  margin: 0;



  text-decoration: none;



  color: #920F0F !important;

  font-style:normal !important;



}







.art-postfootericons a:visited, .art-postfootericons a.visited



{







  color: #A74C02;



}







.art-postfootericons a:hover, .art-postfootericons a.hover



{







  text-decoration: none;



  color: #DAAEAE !important;



}



/* end PostIcons, PostFooterIcons */







/* begin Footer */



.art-footer



{



  position: relative;



  overflow: hidden;



  width: 100%;



}

.art-footer .right {
  font-size: 150%;
}






.art-footer-b



{



  position: absolute;



  left:10px;



  right:10px;



  bottom:0;



  height:50px;



  /*background-image: url('images/footer_b.png');*/



}







.art-footer-r, .art-footer-l



{



  position: absolute;



  height:50px;



  /*background-image: url('images/footer_s.png');*/



  bottom: 0;



}







.art-footer-l



{



  left: 0;



  width:10px;



}







.art-footer-r



{



  right: 0;



  width:20px;



  clip: rect(auto, auto, auto, 10px);



}







.art-footer-t



{



  position: absolute;



  top: 0;



  left: 0;



  right: 0;



  bottom: 50px;



  background-color: #FFFFFF;



}







.art-footer-body



{

    clear: both;

    padding: 15px;

    position: relative;



}







.art-footer-body .art-rss-tag-icon



{



  position: absolute;



  left:   10px;



  bottom:15px;



  z-index:1;



}







.art-rss-tag-icon



{



  display: block;



  background-image: url('images/rssicon.png');



  background-position: center right;



  background-repeat: no-repeat;



  height: 32px;



  width: 32px;



  cursor: default;



}

.art-rss-tag-icon2



{

	display:block;



  background-image: url('images/rssicon.png');



  background-position: right;



  background-repeat: no-repeat;



  height: 32px;



  width: 410px;



  cursor: pointer;



}





.art-footer-text, .art-footer-text p



{



  margin: 0;



  padding: 0;







  font-size:10px;



}







.art-footer,



.art-footer p,



.art-footer a,



.art-footer a:link,



.art-footer a:visited,



.art-footer a:hover



{



  color: #B4B4B4 !important;
  color: #333 !important;



  letter-spacing:normal;



}







.art-footer-text



{



  min-height: 32px;

  text-align:right;n



  margin: 0 10px 0 10px;



}







.art-footer a,



.art-footer a:link



{



  color: #B4B4B4;



  text-decoration: underline;



}







.art-footer a:visited



{



  color: #465153;







}







.art-footer a:hover



{



 /* color: #171B1C;*/

 color:#DAAEAE;







  text-decoration:underline;



}/* end Footer */







/* begin PageFooter */



.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover



{



  font-family: Arial;



  font-size: 10px;



  letter-spacing: normal;



  word-spacing: normal;



  font-style: normal;



  font-weight: normal;



  text-decoration: underline;



  color: #0F6999;



}







.art-page-footer



{



  margin: 1em;



  text-align: center;



  text-decoration: none;



  color: #4D595B;



}



/* end PageFooter */







/* begin LayoutCell, sidebar1 */



.art-content-layout .art-sidebar1



{



  background-color: #FFFFFF;



  width: 250px;



}



/* end LayoutCell, sidebar1 */







/* begin LayoutCell, content */



.art-content-layout .art-content



{



  width: 425px;



}



.art-content-layout .art-content .art-block



{



  background-color: #FFFFFF;



}



.art-content-layout .art-content-sidebar1



{



  width: 80%;



}



.art-content-layout .art-content-sidebar2



{



  width: 80%;



}



.art-content-layout .art-content-wide



{



  width: 100%;



}



/* end LayoutCell, content */







/* begin LayoutCell, sidebar2 */



.art-content-layout .art-sidebar2



{



  background-color: #FFFFFF;



  width: 300px;









}

.art-sidebar2{



	padding-top/*\**/:-17px \9

	}

/* end LayoutCell, sidebar2 */















textarea#comment



{



    width:100%;



}







.commentlist, .commentlist li



{



  background: none;



}







.commentlist li li



{



  margin-left: 30px;



}







.commentlist li .avatar



{



  float: right;



  border: 1px solid #eee;



  padding: 2px;



  margin: 1px;



  background: #fff;



}







.commentlist li cite



{



  font-size: 1.2em;



}







#commentform textarea



{



  width: 100%;



}







img.wp-smiley



{



  border: none;



  margin: 0;



  padding: 0;



}







.navigation



{



  display: block;



  text-align: center;



}







/* Recommended by http://codex.wordpress.org/CSS */



/* Begin */



.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter



{



  display: block;



  margin-left: auto;



  margin-right: auto;



}







.alignleft



{



  float: left;

  visibility:hidden;

  height:0px;



}







.alignright



{



  float: right;

  visibility:hidden;

  height:0px;



}







.alignright img, img.alignright



{



  margin: 1em;



  margin-right: 0;



}







.alignleft img, img.alignleft



{



  margin: 1em;



  margin-left: 0;



}







.wp-caption



{



  border: 1px solid #ddd;



  background-color: #f3f3f3;



  padding-top: 4px;



  margin: 10px;



}







.wp-caption img



{



  margin: 0;



  padding: 0;



  border: 0 none;



}







.wp-caption p.wp-caption-text



{



  font-size: 11px;



  line-height: 17px;



  padding: 0 4px 5px;



  margin: 0;



}







.wp-caption, .wp-caption p



{



    text-align: center;



}



/* End */











.hidden



{



  display: none;



}







/* Calendar */



#wp-calendar {



  empty-cells: show;



  margin: 10px auto 0;



  width: 155px;



}







#wp-calendar #next a {



  padding-right: 10px;



  text-align: right;



}







#wp-calendar #prev a {



  padding-left: 10px;



  text-align: left;



}







#wp-calendar a {



  display: block;



}







#wp-calendar caption {



  text-align: center;



  width: 100%;



}







#wp-calendar td {



  padding: 3px 0;



  text-align: center;



}







.gallery {



  letter-spacing: normal;



}







.art-content {



  position: relative;



  z-index: 1;



}







#todays-events{



  position: relative;



  z-index: 11;



}







#upcoming-events{



  position: relative;



  z-index: 10;



}







img.wp-post-image



{



    margin:0 5px 5px 0 !important;

	visibility:hidden;

	position:absolute;





}







div.art-footer li, ul.commentlist li



{



    list-style-image: none;



    background:none;



    list-style-type:none;







}







div.art-footer div.art-content-layout



{



    margin:0 auto;



    width:100%;



}







div.art-footer ul



{



    padding-left: 0;



}







div.art-footer ul li ul



{



    padding-left: 20px;



}











div.art-layout-cell-size1



{



    width:100%;



}







div.art-layout-cell-size2



{



    width:50%;



}



div.art-layout-cell-size3



{



    width:33%;



}







div.art-layout-cell-size4



{



    width:25%;



}

div.search{

	position:absolute;

	left:-13px;

	top:0px;

	width:253px;

	}

div.search .art-block-body

{

	background-color:#FFFFFF;}

div.search .text-search

{

	width:221px;

	height:26px;

	background: none repeat scroll 0 0 #FFFFFF;

	border:1px solid #DAAEAE;

	font-style:italic;}

.search .art-button



{



   background-image: url("images/find.jpg");



    border: medium none;



    color: #000000 !important;



    cursor: default;



    display: inline-block;



    font-family: "Century Gothic",Arial,Helvetica,Sans-Serif;



    font-size: 0;



    font-style: normal;



    font-weight: normal;



    height: 22px;



    margin: 0 !important;



    outline: medium none;



    overflow: visible;



    padding: 0 11px !important;



    text-align: left;



    text-decoration: none !important;



    vertical-align: middle;



    white-space: nowrap;



    width: 22px;



    z-index: 0;

	cursor:pointer;



}

div.cabecera-derecha{

	background-color:#FFFFFF;

	float:right !important;

	width:260px;

	height:90px;

	}

div.cabecera-derecha .art-block-body{

	background-color:transparent;

	padding:0 0 0 0;}

#titulo_widget{

	margin-top:4px;

	height:26px;

	background-color:#F3F3F3;

	font-family:Georgia,"Times New Roman",Times,serif;

	font-size:14px;

	color:#3A3A3A;

	font-weight:bold;

	font-style:italic;

	text-align:left;

	padding-top:10px;

	padding-left:5px;

	border-left:solid 1px #DADADA;

	border-right:solid 1px #DADADA;

	border-top:solid 1px #DADADA;}



div.cajonera-superior .art-blockcontent-body ul li{

	padding-left:10px;

	}

div.cajonera-inferior

{

	height:38px;

	border:1px dotted #B4B4B4;

	background-image:url('images/area_prensa.jpg');

	background-repeat:no-repeat;

	background-position:right 0px;

	padding-top:5px;

	margin-top:17px;

	margin-right:10px;

	}

div.cajonera-inferior-inactiva

{

	height:38px;

	border:1px dotted #B4B4B4;

	background-image:url('images/area_prensa.jpg');

	background-repeat:no-repeat;

	background-position:right -45px;

	padding-top:5px;

	margin-top:17px;

	margin-right:10px;

	}



div#facebook-fan-box .art-block-body .art-blockheader .t{

	background-color:#3B5998;

	background-image:url(images/fb_background.jpg);

	background-position:right;

	background-repeat:no-repeat;

	padding-left:5px;

	padding-top:7px;

	height:26px;

	width:282px;

	z-index:9000;

	color:#FFFFFF;}









div#wp-twitter .art-block-body .art-blockheader .t{



	z-index:9000;

	color:#33BEE8;

	background-color:#E1F2F9;

	background-image:url(images/tw_background.jpg);

	background-position:right;

	background-repeat:no-repeat;

	padding-left:5px;

	padding-top:7px;

	padding-bottom:7px;

	height:26px;

	width:280px;

	border-top:solid 1px #E1F2F9;

	border-left:solid 1px #E1F2F9;

	border-right:solid 1px #E1F2F9;}

div#wp-twitter .art-blockcontent{

	border-bottom:solid 1px #E1F2F9;

	border-left:solid 1px #E1F2F9;

	border-right:solid 1px #E1F2F9;

	padding:11px;

	background-color:#FFFFFF;

	width:263px;

	*font-family: 'Trebuchet MS';

	}

.wp_twitter ol{

	background-color:#FFF;}

.twitter_unete a{

	color:#920F0F !important;}

.twitter_unete a:hover{

	color: #DAAEAE !important;}

div.twitter_unete{

	text-align:right;}

div#youtube_channel_widget-3 .art-block-body .art-blockheader .t{

	background-image:url(images/yt_background.jpg);

	background-position:right;

	background-repeat:no-repeat;

	padding-left:5px;

	padding-top:7px;

	height:26px;

	width:280px;

}

div#youtube_channel_widget-3 .twitter_unete{

	margin-top:10px;}

div#youtube_channel_widget-3 .art-blockcontent{

	padding:5px;}



div.jcarousel-skin-tango{

	padding-left:5px;

	padding-right:5px;}

div#text-5 .art-block-body .art-blockheader .t{

	border-top:solid 1px #DADADA;

	border-left:solid 1px #DADADA;

	border-right:solid 1px #DADADA;}

div#text-5 .art-blockcontent{

	border:solid 1px #DADADA;

	padding:5px;

	background-color:#FFFFFF;}

div.t{



	height:26px;

	padding-left:5px;

	padding-top:7px;}

#contain .footer p {

    color: #B4B4B4;

    font-size: 10px;

    margin: 3px 0 0 15px;

    text-align: right !important;

    width: 662px;

}

a.qtrans_flag_and_text {

	text-transform:uppercase !important;

	font-size:10px !important;}

a.qtrans_flag_and_text-activo {

	text-transform:uppercase !important;

	font-size:10px !important;

	color:#FF0000 !important;}



li a#qtranslate-4-chooser.active{

	color:#FF0000 !important;}

.logo_footer{

	background-image:url(images/el_deseo_small.png);

	background-repeat:no-repeat;

	width:132px;

	height:56px;

	position:absolute;

	margin-left:0px;

	left:20px;



	}

div.escaparate{

	background-color:#FFF;

	text-align:justify;

	padding:6px;}

.art-postcontent

{

	padding-top:0px;

	margin-top:-6px;}

.clearfix span {

    display: block;

    float: left;

    width: 96px;

	margin-left:5px;

	padding-top:5px;

	padding-bottom:5px;

}

p.clearfix{

    margin-top:10px !important;

}



div.cajonera-inferior .art-blockcontent-body a{

	text-decoration:underline;}

div.cajonera-inferior-inactiva .art-blockcontent-body a{

	text-decoration:underline;}



div.news-rss{
	margin-top: -26px;

    position: absolute;

    right: 33%;

	*right:5%;}

@media screen and (-webkit-min-device-pixel-ratio:0) {body:nth-of-type(1) div.news-rss{

           right:5%;

    }

}

div.news-rss{

  right/*\**/:5%\9  /* Sin punto y coma!! */

}

div.news-rss-noticias{

	position:absolute;

	margin-top:-28px;

	right:20px;}



.boton_facebook{

	position:absolute;

	margin-top:0px;

	z-index:3;}

.fb_share{

	position:absolute;

	/*display:inline-block;*/

	width:16px;

	height:16px;

	padding-left:77px;

	padding-top:4px;

	background-image:url(images/fb_boton.png);

	background-repeat:no-repeat;

	background-position:right;

	z-index:2;}

.twitter_share{

	position:absolute;

	/*display:inline-block;*/

	width:16px;

	height:16px;

	padding-left:97px;

	padding-top:4px;

	background-image:url(images/twitter_boton.png);

	background-repeat:no-repeat;

	background-position:right;

	z-index:1;}

.ver_noticias{

	text-align:right;

	margin-right:5px;}

.ver_noticias a{

	color:#990000 !important;

	text-decoration:none;

	font-style:normal !important;

	font-weight:bold;

	font-family:'Trebuchet MS' !important;}

.ver_noticias a:hover{

	color:#DAAEAE !important}

div#pagina-noticias{

	margin-left:-7px;}

div.srp-widget-date-capa{

	background-color:#FFFFFF;

	}

div.srp-widget-title-mini{

	position:absolute;

	padding:0px;

	margin:0px;}

h4.srp-widget-title-mini{

	margin:-18px 0px 0px 96px;

	padding:0px 0px 0px 0px;

	position:absolute;

	width:266px;

	text-align:justify;

	}

srp-widget-title-mini a{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:normal !important;}

/*BOTONES SHARE PARA LAS NOTICIAS*//*COMPONENTE REALLY SIMPLE SHARE BUTTON*/

div.really_simple_share{

	position: absolute;

    right: 20px;

    top: 24px;

   }

div.really_simple_share div {
	margin-left: 10px;
	padding: 0;
}

a.fb_share_noticias{

	display:inline-block;

	width:16px;

	background-image:url(images/fb_boton.png);

	height:16px;}

a.twitter_share_noticias{

	display:inline-block;

	background-image:url(images/twitter_boton.png);

	height:16px;

	width:16px;}

/*QTRANSLATE ADICIONAL CSS*/

ul li.active.qtrans_flag_and_text a{

	color:#F00;}





	/*SECCION PARA EL CATALOGO*/

.catalogo-direccion{

	background-color:#EFEFEF;

	width:180px;

	height:21px;

	padding-top:5px;

	font-family:'Georgia';

	font-style:italic;

	color:#E90101;

	position:absolute;

	top:9px;

	right:14px;

	z-index:10000;}

ul.catalogo-menu{

	/*display:inline;*/

	width:417px;

	padding-left:0px !important;

	}

li.catalogo-menu{

	float:left;

	display:block;}

.catalogo-menu li a:link, .catalogo-menu li a:visited{

	width:80px;

	height:42px !important;

	padding-top:15px !important;

	border:solid 1px #CCCCCC;

	display:block;

	background-color:#EFEFEF;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	font-size:12px !important;

	/*font-weight:bold;*/

	text-align:center !important;

	padding-left:0px !important;

	text-decoration:none;

	color:#950101;

	line-height: 110%;


	}

.catalogo-menu span {
	width:80px;

	height:42px !important;

	padding-top:15px !important;

	border:solid 1px #CCCCCC;

	display:block;

	background-color:#EFEFEF

}


a.itemActivo {

background-color:#950101 !important;

color:#fff !important;

font-size:12px !important;

font-family:Georgia, "Times New Roman", Times, serif;

font-weight:bold;



}



.catalogo-menu li a:hover, .catalogo-menu li a:active, .m_activo li a:link {

	float:left;

	color:#FFF !important;

	text-decoration:none !important;

	width:80px;

	height:42px !important;

	border:solid 1px #CCCCCC;

	display:block;

	background-color:#950101;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px !important;

	font-weight:bold;

	font-style:italic;

	text-align:center !important;

	padding-top:15px !important;

}

.catalogo-imagen img{

	padding:0px !important;

	margin:0px !important;}

.catalogo-cuerpo{

	width:410px;

	/*min-height:565px;*/
	
	/*min-height:700px;*/
	
	height:820px;

	position:absolute;

	overflow:visible;

	background-color:#FFFFFF;

	z-index:1;

	}

.catalogo-cuerpo p{

	padding-left:18px !important;

	padding-right:18px !important;

	line-height:18px;

	color:#818181 !important;

}

a.catalogo-anterior{

	color:#950101 !important;

	font-weight:bold;

	background-image:url(images/row_lf.jpg);

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:14px;

	paddinf-top:2px;

	position:absolute;

	text-decoration:none;

	}

a:hover.catalogo-anterior, a:hover.catalogo-siguiente{

	color:#DAAEAE !important;

	}

a.catalogo-siguiente{

	color:#950101 !important;

	font-weight:bold;

	background-image:url(images/row_rg.jpg);

	background-repeat:no-repeat;

	background-position:right center;

	position:absolute;

	padding-right:14px;

	paddinf-top:2px;

	text-decoration:none;

	right:0px;

	}

div.column-lf{

	float:left;

	width:200px;}

div.column-lf p{

	text-align:right;

	line-height:28px;}

div.column-rg p{

	line-height:28px;}

.catalogo-cuerpo ul{

	list-style-image:url('/wp-content/uploads/2011/07/square.jpg');
	padding-left:30px;
        margin-bottom: 12px;
        /*margin: 0 0 9px 3px;*/
	/*margin: 0 1.5em -1.5em 35px*/}

.catalogo-cuerpo li{

	color:#818181;
	/*margin:5px 0 0px 5px;*/
	line-height:18px;}

.catalogo-titulo{

	font-family:'Georgia';

	color:#333333;

	font-style:italic;

	font-weight:bold;

	padding-bottom:15px;}

.catalogo-imagen{

	border:none;

	display:block;}

.catalogo-fb{

	left:335px;

	position:absolute;

	top:0px;

	width:410px;}

.titulo_post{

	/*background-image:url(images/block.png);

	background-repeat:no-repeat;*/

	background-position:left;

	width:323px;

	background-color:#EFEFEF;

	border:solid 1px #CCCCCC;

	min-height:25px;

	padding-left:15px;

	padding-top:10px;

	padding-right:70px;

	margin:0px;


	font-family:'Georgia';

	font-weight:bold;

	font-style:italic;

	min-height: 35px;
}

div#noticias.titulo_post{

	border-left:none;

	border-right:none;}

.div art-postcontent p{

	margin-top:20px;}

/*SECCION LINKS*/

.cuerpo_post_link{

	width:408px;

	border:solid 1px #CCC;

	margin-top:4px;

	*margin-top:0px;

	 }

.cuerpo_post_link{

	margin-top /*\**/:9px\9}

.cuerpo_link{

	width:390px;

	background-color:#EFEFEF;

	margin:10px;

	min-height:100px;}

.imagen-link{

	float:left;

	width:90px;

	margin-left:10px;

	margin-top:10px;

	margin-right:10px;

	}

.text-link {

    font-size: 12px;

    font-style: normal;

    font-weight: normal;

    margin-top: 10px;

    padding: 10px 19px 7px 13px;

    text-align: justify;

}

.text-link a{

	color:#E90101 !important;

	font-family:Georgia, "Times New Roman", Times, serif;

	*text-decoration:underline;

	font-style:italic;

	}

.link_link{

	text-align:right;

	margin-right:15px;}

.title_02{

		color:#3B3B3B;

		font-family:Georgia;

		font-style:italic;

		font-size:12px;

		font-weight:bold;

		}

/*noticias de la home*/

img.thumbnoticias{

	visibility:visible !important;

	position:relative !important;

	width:90px;

	height:75px;

	padding:5px 0px 0px 5px;

	}

/*CUERPO NOTICIAS*/

div.cuerpo-noticia{

	border:solid 1px #CCCCCC;

	border-top:none;

	padding:15px;

	overflow:hidden;

	width:378px;

	background-color:#FFF;

	}

div.noticia_contenido_adicional{

	border:solid 1px #CCCCCC;

	border-bottom:none;

	border-top:none;

	padding:15px 15px 0 15px;

	width:378px;

	background-color:#FFFFFF;}

div.titulo_noticia_contenido{

	font-style:italic;

	padding-top:10px;

	font-weight:bold;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#000000;}



div.link_volver{

	text-align:right;

	padding-top:10px;

	}

.link_volver a{

	text-decoration:none;

	color:#990000;

	font-family: 'Trebuchet MS' !important;

	font-size:12px !important;

	font-weight:bold;}

/*LINK CARROUSEL*/

a.film_link{

	color:#FF0000 !important;

	text-align:center;

	display:inline-block;

	width:99px;

}

a:hover.film_link{

	/*color:#666!important;*/

	color:#DAAEAE !important;

	/*width:100px !important;*/

	/*font-weight:bold;*/}

.jcarousel-item-vertical.active, li:hover#efecto1{background-color:#333333 !important;


/*font-weight:bold;*/

color:#666;}

div#wpcontent_slider {overflow: visible;}

div.slider_botones_share{

	position:absolute;

	margin: -31px 0 0 105px;

	z-index:5000;}

a.share-rss {

	background-image:url('images/rss.jpg');

	background-repeat:no-repeat;

	width:20px;

	height:20px;

	display:block;}

/*contacto*/

#fm-guion{

	position:absolute;

	left:34px;

	margin-top:100px;}

a:link.link_LOPD{

	color:#818181 !important;

	}

a:hover.link_LOPD{

	color:#D8AEAF !important;}

#preview{

	position:absolute;

	border:1px solid #ccc;

	background:#333;

	padding:5px;

	display:none;

	color:#fff;

	}

img.valign {

   height: 100%;

   vertical-align: middle;

   width: 0px;

}

/*pagina nosotros - paginacion*/

div.nosotros-contenido{

position:absolute;

background-color:#FFFFFF !important;

z-index:1px;

min-height:550px;
left:9px;
padding-right:14px;

width: 395px;

}
div.nosotros-contenido a { color:#951B28; text-decoration:underline}



.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

.clearfix, .container {display:block;}

.clear {clear:both;}


/*NUEVO MODULO DE NOTICIAS*/
	#main{
    /* The main container div */
    position:relative;
    margin:0px;
    width:400px;
    padding:0px 0px 40px;
    /* CSS3 rounded cornenrs */
    /*-moz-border-radius:12px;
    -webkit-border-radius:12px;
    border-radius:12px;*/
}

#holder{
    /* The unordered list that is to be split into pages */
    /*width:400px;*/
    overflow:hidden;
    position:relative;
   /* background:url('img/dark_bg.jpg') repeat #4e5355;*/
    padding-bottom:10px;
    padding-top:10px;
    /*  CSS3 inner shadow (the webkit one is commeted, because Google Chrome
        does not like rounded corners combined with inset shadows): */
    /*-moz-box-shadow:0 0 10px #222 inset;*/
    /*-webkit-box-shadow:0 0 10px #222 inset;*/
    /*box-shadow:0 0 10px #222 inset;*/
}

.swControls{
    position:absolute;
    margin-top:10px;
}

/*2DA PARTE*/
a.swShowPage{

	/* The links that initiate the page slide */

	background-color:#444444;
	float:left;
	/*height:15px;*/
	margin:4px 3px;

	width:15px;
	border:1px solid #ccc;

	/* CSS3 rounded corners */

	/*-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;*/
}

a.swShowPage:hover,
a.swShowPage.active{
	background-color:#E90101;

	/*	CSS3 inner shadow */

/*	-moz-box-shadow:0 0 7px #1e435d inset;*/
	/*-webkit-box-shadow:0 0 7px #1e435d inset;*/
/*	box-shadow:0 0 7px #1e435d inset;*/
}

#holder li{
	/*background-color:#F4F4F4;*/
	list-style:none outside none;
	margin:0px 10px 0px -29px;
	padding:0px;
	float:left;
	width:390px;

	/* Regular CSS3 box shadows (not inset): */

	/*-moz-box-shadow:0 0 6px #111111;
	-webkit-box-shadow:0 0 6px #111111;
	box-shadow:0 0 6px #111111;*/
}

#holder,
#holder li{
	/* Applying rouded corners to both the holder and the holder lis */
	/*-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;*/
}

.clear{
	/* This class clears the floated elements */
	clear:both;
}
div#contenido-noticias{
	margin-top:-25px;}
div.scover{
  padding:0px 14px;}

.scover a:hover, .scover a:link, .scover a:visited {
	text-decoration:underline !important;}

.link_web {color:#950101; width:300px !important}
.link_web:hover {color:#950101}
#wp_twitter .time {display:none}
.jcarousel-prev, .jcarousel-next { text-indent:-9999em; }
div#jcarousel_container .jcarousel-skin-tango .jcarousel-clip-vertical { overflow: hidden; }

.premiosAl {padding-bottom: 5px; width: 100%;}
.premiosAl li {background: url(images/bullet.jpg) no-repeat 0 7px; padding-left:35px; margin-bottom: 10px  }
.premiosAl li span, .premiosAl li i {color: #5b6a6b}

.premiosAl strong { font-size: 12px !important; }
.premiosAl blockquote { 
	font-style: normal !important; 
    margin: inherit;
	margin-top: -0.5em !important;
	background: transparent;
    overflow: auto;
    padding: inherit;

}
.premiosAl p { margin-top: 5px; }
.premiosAl blockquote p { margin-top: 0; }
.premiosAl.con-scroll {
	overflow: auto;
	scroll: auto;
	height: 620px;
}

.really_simple_share_facebook_like, .really_simple_share_twitter { 
	height: 16px;
	width: 16px !important;
	overflow:hidden;
}

.really_simple_share_facebook_like iframe {
	margin: -2px -4px;
	width: 24px !important;
	height: 24px;
}

.twitter-share-button {
    display: block;
    height: 16px;
    width: 16px;
	background: transparent url(images/twitter-bird-light-bgs-1.png) no-repeat scroll 50% 50%;
}

.really_simple_share_twitter {
	border: 1px solid #ddd;
    border-radius: 3px;
}

.really_simple_share_twitter iframe {
	margin: -2px -3px;
}

.cabecera-derecha {
	display: none;
}

#wp-footer { margin-bottom: 60px; }

.update-soon, .cookie-warning {
	position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 20px;
    text-align: center;
    background: transparent url(images/1px.00000080.png) repeat scroll 0 0;
    color: #fff;
	font-size: 115%;
}
.cookie-warning a { color: #fff; }
.update-soon.closed, .cookie-warning.closed {
	bottom: auto;
	top: 100%;
}

.update-soon .icon, .cookie-warning .icon {
	text-align: center;
    display: block;
    background: transparent url(/wp-content/themes/eldeseo/images/1px.00000080.png) repeat scroll 0 0;
    position: absolute;
    height: 14px;
    padding: 3px 10px;
    top: -20px;
    right: 20px;
	font-size: 16px;
	text-decoration: none;
	color: #eee;
}
.update-soon .icon:before, .cookie-warning .icon:before {
    content: "\00d7";
	display: block;
	width: 14px;
    height: 14px;
	line-height: 14px;
	border: 1px solid transparent;
}
.update-soon.closed .icon:before, .cookie-warning.closed .icon:before {
	content: "!";
    font-size: 12px;
	border-radius: 100%;
	border: 1px solid #eee;
}

.update-soon { display: none; }
.cookie-warning { text-align: left; }
