/* $Id: html-elements.css,v 1.1.2.2 2009/02/13 19:42:10 johnalbin Exp $ */

/****
 **** HTML ELEMENT STYLING
 ****/


/** fonts **/
  /*
   * Our font size and line height declarations are based on the following ALA
   * article:
   *   http://www.alistapart.com/articles/howtosizetextincss
   *
   * All modern browsrs use a 16px default font size. Specifying the font-size
   * and line-height in ems (relative to the 16px default font) allows the user
   * to resize the font in the browser and produces the most consistent results
   * across different browsers.
   */
   
    html
  {
  
	
	background:#2f87b3 url(images/fondo.jpg) repeat-x top ;
	margin: 0px; 
	padding:0px; 
	border: 0;
	
  }
   
   
  body
  {
    font-size: 90%; /* Fixes exaggerated text resizing in IE6 and IE7 */
	/*background-color:#c0a890;*/
	margin: 0px; 
	padding:0px; 
  }

  #page
  {
    /*
     * To use a 12px font size on the page, delete the 14px declarations.
     * to use a 14px font size on the page, delete the 12px declarations.
     */

    /* Use a 12px base font size with a 16px line height */
    font-size: 0.75em; /* 16px x .75 = 12px */
    line-height: 1.333em; /* 12px x 1.333 = 16px */

    /* Use a 14px base font size with a 18px line height */
    font-size: 0.875em; /* 16px x .875 = 14px */
    line-height: 1.286em; /* 14px x 1.286 = 18px */
  }

  body, fieldset
  {
    /* The following font family declarations are based on the Microsoft core
     * web fonts which are common fonts available on most computer systems. The
     * Bitstream Vera fonts are commonly available on Linux systems where the MS
     * fonts are less common.
     *
     * A user's web browser will look at the comma-separated list and will
     * attempt to use each font in turn until it finds one that is available
     * on the user's computer. The final "generic" font (sans-serif or serif)
     * hints at what type of font to use if the web browser doesn't find any
     * of the fonts in the list.

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

    font-family: Verdana, Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
    font-family: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
    font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;
    font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;

    font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;

     */

    font-family: trebuchet, Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	color:#FFFFFF;
  }
  
  
    caption, input, textarea,  option, select {
	
	color:#333333;
  }
  
  
  
  legend  {
	color:#333333;
  }

  pre, code
  {
    font-size: 1.1em; /* Monospace fonts can be hard to read */
    font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;
  }

/** headings **/
  h1
  {
	font-size: 1.5em;
	line-height: 1.2em;
	margin-top: 0;
	font-weight:normal;
	color:#FFFFFF;  /*  margin-bottom: 0.5em; /* 0.5em is equavalent to 1em in the page's base font.
                             Remember, a margin specified in ems is relative to
                             the element's font-size, not to the pages' base
                             font size. So, for example, if we want a 1em margin
                             (relative to the base font), we have to divide that
                             length by the element's font-size:
                             1em / 2em = 0.5em */
  }

  h2
  {
	font-size: 1.2em;
	line-height: 1.3em;
	margin-top: 0.667em;
	font-weight:normal;
	color:#FFFFFF; /* Equivalent to 1em in the page's base font: 1 / 1.5 = 0.667em */   /* margin-bottom: 0.667em; */
  }

  h3
  {
    font-size: 1.1em;
    line-height: 1.3em;
    margin-top: 0.769em; /* Equivalent to 1em in the page's base font: 1 / 1.3 = 0.769 */
  /*  margin-bottom: 0.769em; */
  }

  h4
  {
    font-size: 1.1em;
    line-height: 1.3em;
    margin-top: 0.909em; /* Equivalent to 1em in the page's base font: 1 / 1.1 = 0.909 */
  /*  margin-bottom: 0.909em; */
  }
  
  
  h5
  {
    font-size: 1em;
    line-height: 1.3em;
    margin-top: 0.909em; /* Equivalent to 1em in the page's base font: 1 / 1.1 = 0.909 */
  /*  margin-bottom: 0.909em; */
  }
  
  
   h5
  {
    font-size: 0.8em;
    line-height: 1.3em;
    margin-top: 0.909em; /* Equivalent to 1em in the page's base font: 1 / 1.1 = 0.909 */
  /*  margin-bottom: 0.909em; */
  }


/** block-level elements **/
  p, ul, ol, dl, pre, table, fieldset, blockquote
  {
  /*margin: 1em 0;*/
  }

/** lists **/
  /* standardize list item indentation */
  ul, ol
  {
    margin-left: 0;
    padding-left: 2em;
  }

  .block ul, /* Drupal overrides */
  .item-list ul
  {
    margin: 1em 0;
    padding: 0 0 0 2em;
  }

  ul ul, ul ol,
  ol ol, ol ul,
  .block ul ul, .block ul ol,
  .block ol ol, .block ol ul,
  .item-list ul ul, .item-list ul ol,
  .item-list ol ol, .item-list ol ul
  {
    margin: 0;
  }

  li
  {
    margin: 0;
    padding: 0;
  }

  .item-list ul li /* Drupal override */
  {
    margin: 0;
    padding: 0;
    list-style: inherit;
  }

  ul.menu li, /* Drupal override */
  li.expanded,
  li.collapsed,
  li.leaf
  {
    margin: 0;
    padding: 0;
  }

  ul          { list-style-type: disc; }
  ul ul       { list-style-type: circle; }
  ul ul ul    { list-style-type: square; }
  ul ul ul ul { list-style-type: circle; }
  ol          { list-style-type: decimal; }
  ol ol       { list-style-type: lower-alpha; }
  ol ol ol    { list-style-type: decimal; }

  dt
  {
    margin: 0;
    padding: 0;
  }

  dd
  {
    margin: 0 0 0 2em;
    padding: 0;
  }

/** links **/
  /* The order of link states are based on Eric Meyer's article:
   * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
   */
  a:link
  {
	color: #D5F6FF;
	text-decoration:none;
  }

  a:visited
  {
	color: #B4EDFF;
	text-decoration:none;
  }

  a:hover,
  a:focus
  {
	color: #FFFFFF;
	text-decoration:underline;   
  }

  a:active
  {
  
  color: #FFFFFF;h
	text-decoration:underline;  
  }

/** tables **/
  /* Override Drupal default CSS */
  table
  {
    border-collapse: collapse;
    /* width: 100%; */ /* Prevent cramped-looking tables */
  }

  th,
  thead th,
  tbody th
  {
    text-align: left;
    padding-right: 0;
    border-bottom: none;
  }

  tbody
  {
    border-top: none;
  }

/** abbreviations **/
  abbr
  {
    border-bottom: 1px dotted #666;
    cursor: help;
    white-space: nowrap;
  }

  /* Date-based "abbreviations" show computer-friendly timestamps which are not
     human-friendly. */
  abbr.created
  {
    border: none;
    cursor: auto;
    white-space: normal;
  }

/** images **/
  img
  {
    border: 0;
  }

/** horizontal rules **/
  hr
  {
    height: 1px;
    border: 1px solid #666;
  }

/** forms **/
  form
  {
    margin: 0;
    padding: 0;
  }

  fieldset
  {
    margin: 1em 0;
    padding: 0.5em;
  }
  
  
  
  
  /** Custom 
  
  **/
  
  /* Search form */
  
  
  .search {
		width : 250px;
		
		/*min-height : 500px;*/
		float:right;
		
		margin-rigth:5px;
		margin-top:7px;
		padding:0px;
		border:0px;
		
	}
	
	
 .search label{
		display:none;
		
	}
	
	input #edit-search-theme-form-1 {
		width : 50px;
		
	}
	
	 .form-submit  {
		color:#333333;
		
	}
	
	
  
  


/*  Custom layout */

  div.layout{
		width : 950px;
		min-width : 300px;
		/*min-height : 500px;*/
		margin : auto;
		margin-top:0px;
		padding:0px;
		border:0px;
		
	}
	
	
	.preheader{
	display:block;
	height:31px;
	width : 950px;
	background: #FFFFFF url(images/fondopre.jpg) repeat-x;
	padding:0px;
	border:0px;
	margin:0px;
	}
	

	.header{
	display:block;
	height :106px;
	width : 950px;
	background:  url(images/cabeza.jpg) repeat-x;
	padding:0px;
	border:0px;
	margin:0px;
	}
	
	
	#navbar {
	display:block;
	float:right;
		height :40px;
		width : 950px;
		background: #484848 url(images/fondo2.jpg) repeat-x;
		padding:0px;
		border:0px;
		margin:0px;
	}
	
	
	#navbar-inner {
	display:block;
	float:right;
		
		width : 655px;
		
	}

	div.content-area{
	display:block;
	/*width : 831px;*/
	/*background-color:#FFFFFF;*/
	}
	
	
	.node-inner{
	padding:0 6px 0 0;
	/*width : 831px;*/
	/*background-color:#FFFFFF;*/
	}

	div.sidebar{
		/*background-color:#f0f0d8; */
		padding:0px;
		width:450px
	}
	
	
	div.sidebaright{
		/*background-color:#cdb8a4;*/
		padding:0px;
		width:200px
	}
	
	div.footer {
	height : 100px;
	/*width : 900px;*/
	text-align : center;
	background-color: #487082;
	color:#FFFFFF;
	}
	
	
	#footer-message td {

	color:#FFFFFF;
	}
	
	
	.innerspace {
	padding:5px;
	}
	
	


/*  Estilos portada */

#logo {

display:inline;
top:51px;

	}
	
#primary {

display:inline;
float:right;
position:absolute;
top:140px;

	}
	
	
/*  Estilos menu techba */


#primary li {
	float: left;
	margin: 0;
	padding: 0;
}
#primary a {
	/*background: url("images/seperator.gif") bottom right no-repeat;*/
	color: #ffffff;
	display: block;
	float: left;
	margin: 0;
	
	padding: 8px 11px;
	text-decoration: none;
	font-weight:bold;

}
#primary a:hover {
	/*background: #4c525a url("images/hover.gif") bottom center no-repeat;*/
	color: #ABDAFF;
	padding-bottom: 8px;
	}
	
/*  Estilos menu principal */	
	
	#nice-menu-1  {
	top:-25;
	float:right;
	}
	
	
#nice-menu-1ul li {
	list-style-type: none;
	}
	
	
	ul.nice-menu a  {
	
	color:#FFFFFF;
	font-weight:bold;
	background: #FFFFFF url(images/fondopre.jpg) repeat-x;
	border:0px;
	margin:0px;
	
	}
	
	ul.nice-menu li {
    border-style:none;
}

    #menu-210  {
	font-size:11px;
	width:180px;
	border-style:none;
	text-align:right;
    
}

    #menu-211  {
	font-size:11px;
	width:180px;
	text-align:right;
    
}  
    #menu-212  {
	font-size:11px;
	width:180px;
	text-align:right;
    
}




/*  Custom layout */



	
	
	
	#contact-mail-page {

width:450px;
padding:5px 5px 10px 20px;


	}
	
	
	/* Más footers */	
	
	#footer-inner {

padding: 10px 0 0 0;

	}
	
	#footer a {

color:#FFFFFF;

	}
	
	/* Panels */
	
	
	.pane-title {

color: #FFFFFF;
font-weight:normal;


	}
		
	
	#presentacion {

background:#c7e2f1;
padding:5px;

	}
	
#presentacion .views-field-title {

color:#083950;
font-weight:normal;
font-size:120%;
padding:5px 0px 10px 0px;


	}
	
	
	#presentacion .field-content {

color:#083950;
font-weight:normal;
font-size:108%;
padding:5px 0px 10px 0px;


	}
	

	
	
	#presentacion p {

color:#165b8a;

	}
	
	
	#presentacion a {
	color:#0099FF;
	}
	
	
	#medio {

background:#ffffff;
padding:5px;

	}
	
	
	#medio .views-field-title {

color:#083950;
font-weight:normal;


	}
	
	#medio .field-content {

color:#165B8A;


	}
		
	
	
	#medio p {

color:#165b8a;

	}
	
	
	#medio  a {
	color:#083950;
	}
	
	
	#medio .view-footer {



padding:8px 0px 0px 0px;

	}
	
	
	#derecho {

background:#ffffff;
padding:5px;
color:#333333;

	}
	
	#derecho .pane-title {

color:#083950;

	}
	
	#derecho p {

color:#165b8a;

	}
	
	#derecho .field-content {

color:#083950;

	}
	
	#derecho .node_read_more a {
	color:#083950;
	}
	
	
	#derecho  a {
	color:#0099FF;
	}
	
	
	
	
	
	.sticky-enabled {

color:#ffffff;

	}
	
	
	/* Bloques tematicos */	
	
	#noticias .view-content {
	
	border-right:1px solid #AABFC9;
	
	
	}
	
	
	#noticias .pane-title {
	/*color:#b9d1db;*/
	color:#AABFC9;
	font-size:140%;
	}
	
	#noticias .views-field-title {
	color:#B9D1DC;
	font-size:108%;
	font-weight:bold;
	}
	
	
	
	
	
	#comp .pane-title {
	color:#b9d1db;
	font-size:140%;
	}
	
	
	#comp	.imagefield-field_logo img {
	
	padding:5px;
	
	}
	
	
	#comp .imagecache-thumb {
	
	padding:5px;
	
	}
	
	
	#comp .views-field-title {
	
	padding:5px;
	
	}
	
	.imagefield-field_logo {
	
	padding:5px 5px 9px 0px;
	
	}
	
	
/*  blocks */


.block-inner p {



	}
	
	#block-block-2  p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-3 .content{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	

	
	#block-block-4  p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-5  p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-8  p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-9 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-10 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-11  p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-12 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-13 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-14 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-15 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	#block-block-16 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-17 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-18 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-19 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-20 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	

	#block-block-21 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-22 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-23 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-24 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-25 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
		#block-block-26 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
		#block-block-27 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
		#block-block-28 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
		#block-block-29 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
		#block-block-30 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-31 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-32 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-33 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-34 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-35 p{

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-36 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-37 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-38 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-39 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-40 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-41 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-42 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-43 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-44 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	
	#block-block-45 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
		#block-block-46 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	
		#block-block-47 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	
		#block-block-48 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
		#block-block-49 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	
		#block-block-50 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-51 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-52 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
		
	#block-block-53 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}

	
	#block-block-54 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}

	
	#block-block-55 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-56 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	#block-block-57 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-58 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}

#block-block-59 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	#block-block-60 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	
		#block-block-61 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	
		#block-block-62 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
		#block-block-63 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
		#block-block-64 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
		#block-block-65 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
		#block-block-66 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
		#block-block-67 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
		#block-block-68 p {



	}
	
	
		.pane-block-69 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;
width:300px;

	}
	
	
		#block-block-70 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
		#block-block-71 p {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:5px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#block-views-Videocover-block_1   {

background: none;
padding:5px 5px 8px 5px;
border: none;

	}
	
	
	
	
	
	
	
	
/* Twitter block */	

	div #twitter_div {

background:#487082 url(images/degradadoblock.jpg) repeat-y;
padding:0px 5px 8px 5px;
border: thin solid #70a1bc;

	}
	
	
	.twitter-title {


color: #FFFFFF;
font-weight:normal;

	}
	
	/* Views styles */	
	
	
	
	
	
	.col-1{

padding:0px 10px 0px 0px;
vertical-align: top;
width:250px;

	}
	
	.col-2{

padding:0px 10px 0px 0px;
vertical-align: top;
width:250px;

	}
	
	
	.col-3{

padding:0px 10px 0px 0px;
vertical-align: top;
width:250px;

	}
	
	
	.col-4{

padding:0px 10px 0px 0px;
vertical-align: top;
width:250px;

	}
	
	
	
	.views-field-title a {

 display:block;
color:#B4E4FF;
font-weight:normal;
font-size:130%;
padding:10px 0px 10px 0px;

	}
	
	
	.views-table .views-row-first {
	background-color:#466D99;
	}
	
	.views-table .even {
	background-color:#57A6D1;
	}
	
	.views-table .views-row-last {
	
	background-color:#006699;

	}
	
	
	.views-table .odd {
	
	background-color:#466D99;

	}
	
	
	.views-field-tid .field-content {
	display:block;
	color:#BDE6DB;
	padding:0px 0px 10px 0px;
	font-size:92%;
	}
	
	.view-ReadytoSell  .views-field-title {
	font-size:110%;
	}
	
	/* Home en medio abajo */	
	
	.view-softwarecompanieshome .col-1 {
	vertical-align: top;
	}
	
	.view-softwarecompanieshome .col-2 {
	vertical-align: top;
	}
	
	.view-softwarecompanieshome .col-3 {
	vertical-align: top;
	}
	
	
	#homecomp .views-field-title a {
	font-size:96%;
	}
	
		
/* medio */	


.tabs .primary {
	color: #333333;

	}
	
	#edit-tid-1-wrapper {
	color: #333333;

	}
	
	.views-widget selected{
	color: #333333;

	}
	
	
	/* Video preview */
	
	
	#videocover .emvideo-preview {
	background-color: #3c5b6d;
	padding:6px;
	text-align:center;

	}
	
	#videocover p {
	background-color: #3c5b6d;
	padding:5px;
	text-align:left;
	width:200px;
	}
	
	
	.field-content  {
	vertical-align: top;
	color:#FFFFFF;
	}
	
	
	
	/* dos columnas */
	

.tabledrag-handle {
	color: #333333;
	}
	
	
	
	/* Portfolio */
	
	
	#portfolio .pane-title {
	color:#9BD2DF;
	font-size:140%;
	}
	
	#portfolio .views-field-title  {
	
	padding:5px 0px 7px 0px;

	
	}
	
	
	
		/* Twitter */
		
		
		.twitterbox {
	display:block;
	}
	
	
	.prebanner {
	
	padding:15px 0px 0px 0px;

	
	}
	
	
	.preacce {
	
    display:block;

	
	}
	
	
	
	#hometechba {
	
  width:950px;

	
	}
	
	#preacce {
	
  width:950px;
  min-height:500px;
	
	}
	
	/* Printer friendly */
	
	.print-page  a {
	
	display: inline-block;
  padding:8px;
   color:#003366;
  
	}
	
	.print-mail  {
	
	display: inline-block;
  padding:8px;
  color:#003366;
  
	}
	
	
	div.simileAjax-bubble-innerContainer  {
	color:#0099CC;
}

.timeline-event-bubble-body .views-field-title a {
	color:#246176;
}

.timeline-event-bubble-body .field-content {
	color:#666666;
}