/***************************************************************************************************/
/* © Comité Ejecutivo del Partido Popular de España en Estados Unidos (PPE-USA).                   */
/* Reservados todos los derechos.                                                                  */
/* Sitio web creado por "Pejinos Productions" para el PPE-USA.                                     */
/*                                                                                                 */
/* © Executive Committee of the People's Party of Spain in the United States of America (PPE-USA). */
/* All rights reserved.                                                                            */
/* Web site created by "Pejinos Productions" for PPE-USA.                                          */
/***************************************************************************************************/

/***
 *** HTML elements section
 ***/
 
* {margin:0px;}

body /* The page as a whole */
{ 
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 14px;
  line-height: normal;
  color: #333;
  background-color:#f9f9f9;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  line-height: 1.25;	
  padding: 0px;
}

a:link /* Hyperlinks */
{
  /* color: #005FA9; */
  color: #134D86; /* Dark blue */
  text-decoration: none;
}

a:visited
{
  /* color: #005FA9;  */
  color: #134D86; /* Dark blue */
  text-decoration: none;
}

a:hover
{
  text-decoration: none;
  background-color: #DDEEFF; /* Light blue */
  color: #FF4E00; /* Orange */
}

a img
{
  border: 0;
}

ul /* Bullets for unnumbered lists */
{
  list-style-type: disc;
  padding: 0px 0px 10px 20px; /*top right bottom left */
}

ul ul
{
  list-style-type: circle;
}

ul ul ul
{
  list-style-type: none;
}

/***
 *** ID (unique elements) section
 ***/
 
#header /* Page title */
{
  padding: 0px 0px 0px 0px; /* top right bottom left */
  margin:0px 0px 0px 0px; /* top right bottom left */
  color: #005FA9; /* Blue */
  font-weight: bold;
  font-size: 20px;
}

#estilobarra /* Date and sitemap */
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#content /* Where the content inside of the page cell goes */
{ 
  padding: 0px 0px 0px 0px; /* top right bottom left */
  margin:0px 0px 0px 0px; /* top right bottom left */
/*  min-height: 450px; */
  font-size: 14px;
}

#footer /* Copyright and legal notice */
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
}

#footer a:link
{
  text-decoration:none; color:#FFFFFF;
}
 
#footer a:visited
{
  text-decoration:none; color:#FFFFFF;
}

#footer a:active
{
  text-decoration:none; color:#FFFFFF;
}

#footer a:hover
{
  text-decoration:underline; background-color: #6D6D6D; color:#FFFFFF;
}

#pageNav /* Place for the menu on the left */
{
  float: left;
  width:178px;
  padding: 0px;
  background-image: url(../images/gradient2.jpg);
}

#sectionLinks /* Links on the menu on the left */
{ 
  font-family: Verdana;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}

#sectionLinks h3
{
  padding: 10px 0px 2px 10px; /* top right bottom left */
  border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited
{
  display: block;
  border-top: 1px solid #ffffff;
  background-image: url(../images/bg_nav2.jpg);
  padding: 0px 0px 0px 10px;
  color: #003366;
}

#sectionLinks a:hover
{
  border-top: 1px solid #cccccc;
  background-image:  url(../images/bg_nav2.jpg);
  text-decoration: none;
  color: #FF4E00; /* Orange */
}

#top /* Navigation bar on the top */
{
  width: 960px; margin-right:auto !important; margin-left:auto !important; height: 33px; overflow: hidden;
}

#top #menu-main
{
  width: 960px; float: left; margin-right:auto !important; margin-left:auto !important; background-image: url(/images/dmenu/bg_topmenu.jpg); background-repeat: no-repeat; background-position: left; height: 33px;
}

#top #menu2
{
  width: 775px; float: left; margin-right:auto !important; margin-left:auto !important; padding-top: 3px;
}

#top #search /* Customized Google search box */ 
{
  width: 175px; float: left; margin-right:auto !important; margin-left:auto !important; text-align: center; padding-top:4px;padding-right:10px; 
}

#top #form-text /* Customized Google search form */
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

#sidebarimage /* Place for page image icon */
{ 
  padding: 0px 0px 0px 0px; /* top right bottom left */
  margin: 10px 10px 0px 10px; /* top right bottom left */
}

#sidebarimage img
{
  display: block;
}

#pollBarFill /* Fill of the poll bars */
{
  background: #0000ff;
}

#google_results iframe {width: 720px;} /* Google search results */

#feedControl_blog .gf-author {display:none;} /* Google feeds */
#feedControl_blog .gf-relativePublishedDate {display:none;}
#feedControl_blog .gf-spacer {display:none;}
#feedControl_rss1 .gf-author {display:none;}
#feedControl_rss1 .gf-relativePublishedDate {display:none;}
#feedControl_rss1 .gf-spacer {display:none;}
#feedControl_notas .gf-author {display:none;}
#feedControl_notas .gf-relativePublishedDate {display:none;}
#feedControl_notas .gf-spacer {display:none;}
#feedControl_notas2 .gf-author {display:none;}
#feedControl_notas2 .gf-spacer {display:none;}
#feedControl_actividades .gf-author {display:none;}
#feedControl_actividades .gf-spacer {display:none;}
#feedControl_rincon .gf-author {display:none;}
#feedControl_rincon .gf-relativePublishedDate {display:none;}
#feedControl_rincon .gf-spacer {display:none;}

/***
 *** Class (repeatable elements) section
 ***/
 
.banner a:link,
.banner a:visited, 
.banner a:active,
.banner a:hover
{
  text-decoration: none
}

.story /* Block of text */
{
  padding: 0px 20px 0px 20px; /* top right bottom left */
  font-size: 14px;
}

.story h3
{
  font-size: 18px;
  padding:20px 0px 0px 0px; /* top right bottom left */

}

.story p
{
  padding: 0px 0px 20px 0px; /* top right bottom left */
}

.story td
{
  font-size: 14px;
}

.story ul
{
  list-style-type: disc;
  padding: 0px 20px 20px 20px; /*top right bottom left */
}

.story ol
{
  padding: 0px 20px 20px 20px; /*top right bottom left */
}

html>body .feature {height: auto;}

.feature /* Block of text with image embedded on the upper left corner */
/* WARNING: When the height of the image is larger than that of the text, add enough <br>&nbsp; so that
            the text section extends to the bottom of the image */
{
  padding: 0px 20px 0px 20px; /* top right bottom left */
  font-size: 14px;
  min-height: 100px;
  height: 100px;
}

.feature h4
{
  color: #333;
  padding: 0px 0px 20px 0px; /* top right bottom left */
  font-weight:bold;
}

.feature p
{
  padding: 0px 0px 20px 0px; /* top right bottom left */
}

.feature td
{
  font-size: 14px;
}

.feature ul
{
  list-style-type:disc;
  padding: 0px 20px 20px 20px; /* top right bottom left */
}

.feature ol
{
  padding: 0px 20px 20px 20px; /* top right bottom left */
}

.feature img
{
  float: left;
  padding: 0px 0px 0px 0px; /* top right bottom left */
  margin: 5px 20px 0px 0px; /* top right bottom left */
}

html>body .feature4feed {height: auto;}

.feature4feed /* Block of Google feed text with image embedded on the upper left corner */
{
  padding: 0px 20px 0px 20px; /* top right bottom left */
  font-size: 14px;
  min-height: 100px;
  height: 100px;
}

.feature4feed img
{
  float: left;
  padding: 0px 0px 0px 0px; /* top right bottom left */
  margin: 5px 5px 0px 0px; /* top right bottom left */
}

.tituloparrafo /* Paragraph title with PP's seagull */
{
  /* color: #FF4E00; */ /* Orange PP */
  color: #00488C; /* Blue PP */
  font-size:16px;
  font-weight: bold;
  padding: 0px 0px 0px 20px; /* top right bottom left */
}

.negrita /* Text in bold font */
{
  color: #333;
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

.pollBarNone /* Empty poll bar (value == 0) */
{
  height: 10px;
  background: #ffffff;
  border: none;
}

.pollBar /* Non-empty poll bar (value <> 0) */
{
  height: 10px;
  background: #ff0000;
  border: 1px solid #000000;
}

.contenedor /* Vertical dotted line to separate columns */
{
  width:960px;
  background:url(/images/vdot.gif) repeat-y 620px 0;
}

.line /* Horizontal dotted line to separate sections */
{
  height:1px;
  overflow:hidden;
  background:url(/images/hdot.gif) repeat-x left top;
  margin: 0px 20px 0px 20px; /* top right bottom left */
}