@charset "utf-8";
/* CSS Document */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

.ReadMsgBody { width: 100%; background-color: #2b2b2b; }
.ExternalClass { width: 100%; background-color: #2b2b2b; }
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div { line-height: 100%; }
html { width: 100%; }
 body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; background-image: url(img/bg.jpg); background-repeat: no-repeat;
    background-attachment: fixed;    background-position: center top;}
body { margin: 0; padding: 0; }
table { border-spacing: 0; }
img { display: block !important; }
table td { border-collapse: collapse; }
.yshortcuts a { border-bottom: none !important; }
a { color: #004987; text-decoration: none; }
 @media only screen and (max-width: 950px) {
      body { width: auto !important; }
      table[class="table1000"] { width: 850px !important; text-align: center !important; }
      table[class="table-inner"] { width: 86% !important; text-align: center !important; }
      table[class="table2-2"] { width: 47% !important; text-align: center !important; }
      table[class="table3-3"] { width: 100% !important; text-align: center !important; }
      table[class="table1-3"] { width: 29.9% !important; }
      table[class="table3-1"] { width: 64% !important; text-align: center !important; }
      table[class="footer-note"] { width: 100% !important; text-align: left !important; }
      table[class="gallery"] { width: 50% !important; text-align: center !important; padding-left:20px; }
      /* Image */
      img[class="img1"] { width: 100% !important; height: auto !important; }
      img[class="button"] { width: 100% !important; height: auto !important; }
      /*Footer*/
      table[class="footer-column"] { width: 47% !important; text-align: left !important; }
      }
      @media only screen and (max-width: 800px) {
      body { width: auto !important; }
      table[class="table1000"] { width: 600px !important; }
      table[class="table-inner"] { width: 80% !important; }
      table[class="table2-2"] { width: 100% !important; }
      table[class="table3-3"] { width: 100% !important; text-align: center !important; }
      table[class="table1-3"] { width: 100% !important; }
      table[class="table3-1"] { width: 100% !important; text-align: center !important; }
      table[class="middle-line"] { display: none !important; }
      table[class="footer-note"] { width: 100% !important; text-align: center !important; }
      table[class="gallery"] { width: 100% !important; text-align: center !important; }
      /* image */
      img[class="img1"] { width: 100% !important; }
      img[class="button"] { width: 70% !important; height: auto !important; }
      /*Footer*/
      table[class="footer-column"] { width: 100% !important; text-align: center !important; }
      }
 @media only screen and (max-width: 479px) {
body { width: auto !important; }
table[class="table1000"] { width: 290px !important; }
table[class="table-inner"] { width: 80% !important; }
table[class="table2-2"] { width: 100% !important; }
table[class="table3-3"] { width: 100% !important; text-align: center !important; }
table[class="table1-3"] { width: 100% !important; }
table[class="table3-1"] { width: 100% !important; text-align: center !important; }
table[class="middle-line"] { display: none !important; }
table[class="footer-note"] { width: 100% !important; text-align: center !important; }
table[class="gallery"] { width: 100% !important; text-align: center !important; }
/* image */
img[class="img1"] { width: 100% !important; }
img[class="button"] { width: 70% !important; height: auto !important; }
/*Footer*/
table[class="footer-column"] { width: 100% !important; text-align: center !important; }
}
.hora{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding:8px;}
	
	span.tema{
		color:#333333;
		padding-left:10px;
		}
		
h1, h2, h3, h4, h5, h5, p { padding:0;
margin:0px;}

span.speaker {
		color:#999999;
		font-size:13px;
		padding-left:10px;}
		
h1, h2, h3, h4, h5, h5 {
	color:#004987;}

body {font-family: 'Roboto', Arial, sans-serif;font-size:18px; line-height:22px; font-weight:300; color:#333333;}

h2{font-size:30px; line-height:50px; font-weight:400;}

.cuerpo {padding-top:20px;}
.white{ color:#ffffff;}

.small { font-size:12px;}
.medium { font-size:14px;}
.call {color:#4cbeee; font-size:18px; line-height:22px; font-weight:400;}		
