@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#fff;
}
@font-face {
    font-family: 'HelveticaLTStdRoman';
    src: url('../font/helveticaltstd-roman-webfont.eot');
    src: url('../font/helveticaltstd-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helveticaltstd-roman-webfont.woff') format('woff'),
         url('../font/helveticaltstd-roman-webfont.ttf') format('truetype'),
         url('../font/helveticaltstd-roman-webfont.svg#HelveticaLTStdRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}
#mainTbl {
	width:1000px;
	height:auto;
	margin:0 auto 20px;
}
a, div, h1, h2, h3, h4, h5, h6, hr, img, p {
	margin:0;
	padding:0;
	outline:0;
	border:0;
}


/*Header Css Start*/
#header {
	width:1000px;
	height:199px;
	overflow:hidden;
}

.headerQuotesHolder  {
	margin:60px 0 0 0;
	text-align:center;
	width:250px;
}

.headerQuotes  {
	font:normal 19px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#7f7d7d; float:left;
}

.headerQuotesCommaLeft  {
	font:normal 19px "HelveticaLTStdRoman", arial, verdana, "Times New Roman";
	color:#7f7d7d; width:5px; float:left; margin:0px -12px 0 0;
}

.headerQuotesCommaRight  {
	font:normal 19px "HelveticaLTStdRoman", arial, verdana, "Times New Roman";
	color:#7f7d7d; width:10px; float:right; margin:20px 35px 0 0;
}

.headerName  {
	font:normal 16px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#5d5d5d;
	text-align:right;
	font-style:italic;
	float:right;
	margin:0 -20px 0 0;
}

.headerCounter {
	width:260px;
	background:url(../grfx/bgheaderCounter.png) no-repeat bottom right;
	font:normal 26px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#424242;
}
.headerCounter h2 {
	font:normal 26px/32px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#1e1e1e;
	text-align:center;
	margin:0px; padding:0px;
}

.headerCounter h2 span {
	font:normal 26px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#949494;
}

.headerCounter h3 {
	font:bold 14px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#969696;
	margin:0px; padding:0;
	text-align:center;
}
.formHolder { margin:0; padding:2px; overflow:hidden; }
.formHolder .labelTxt { width:75px; float:left; font:normal 12px 'Soho Gothic Pro', Arial, Helvetica, sans-serif; color:#fff; padding:5px 0 0; }
.formHolder .inputTxt { width:300px; height:20px; float:left; margin-right:7px; background:#fff; border:1px solid #767676; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; font:normal 12px/20px arial, verdana, "Times New Roman"; padding-left:2px; }

.inputTxt:focus { width:300px; height:20px; float:left; margin-right:7px; background:#fff; border:1px solid #f00; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; font:normal 12px/20px arial, verdana, "Times New Roman"; }


.formHolder .listTxt { width:110px; height:24px; float:left; margin-right:7px; background:#fff; border:1px solid #767676; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; font:normal 12px/24px arial, verdana, "Times New Roman";}

.listTxt:focus { width:90px; height:24px; float:left; margin-right:7px; background:#fff; border:1px solid #f00; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; font:normal 12px/24px arial, verdana, "Times New Roman"; }


.formHolder .areaTxt { width:442px; height:40px; float:left; margin-right:7px; background:#fff; border:1px solid #767676; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; padding-left:2px; }
.areaTxt:focus { width:442px; height:40px; float:left; margin-right:7px; background:#fff; border:1px solid #f00; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.formOpaque { filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }

/*Header Css End*/


/*Content Css Start*/
#contentTbl  {
	width:1000px; border:1px solid #bdbdbd;
	background:#fff;
}

.pageTitle h4  {
	font:bold 22px/30px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#fff; text-transform:uppercase;
}

.pageSubTitle h4  {
	font:normal 24px/30px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#fff; text-transform:uppercase;
}

.pageTitle h5  {
	font:normal 17px/21px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#fffbfb;
}
.pageTitle h6  {
	font:normal 12px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#868585; text-transform:uppercase;
}

.newsTxt {
	font:normal 12px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#2d2d2d;
}

.leftContentTxtBlack {
	font:bold 12px/18px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#2d2d2d; height:450px; 
}

.newsTitleTxt {
	font:bold 14px/18px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#2d2d2d;
}

.newsArticleTitle:link,.newsArticleTitle:visited {
	font:bold 14px/18px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#2d2d2d; text-decoration:none;  
}

.newsArticleTitle:hover {
	font:bold 14px/18px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#2d2d2d; text-decoration:underline;
}

.articlesTxt {
	font:normal 12px/18px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#2d2d2d;
}

.articlesTitle {
	font:bold 14px/18px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#2d2d2d;
}

.addComments:link,.addComments:visited {
	font:bold 11px/18px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#2d2d2d; text-decoration:underline;
}
.addComments:hover {
	font:bold 11px/18px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#2d2d2d; text-decoration:none;
}

.leftContentTxtGray {
	font:bold 12px/18px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#9f9f9f;
}

.newsArticleDateTime {
	font:bold 12px/18px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#2d2d2d;
}

.newsTxt {
	font:normal 12px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#2d2d2d;
}

.leftContentTxtSmall {
	font:bold 10px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#2d2d2d;
}

.SnsTitle h2 { font:normal 18px "HelveticaLTStdRoman"; color:#5f5f5f; padding:0px 0 0px 0px; }

.SnsTitle h2 a span {
		font:bold 26px Arial, Helvetica, sans-serif;
		color:#000;
}


.noticeTitleHome
	{
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#003366;
	}
.noticeDate
	{
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#aeaeae;
	}
.noticeTxt
	{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000; text-decoration:none;
	}
.noticeLink:link,.noticeLink:visited
	{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000; text-decoration:none;
	}
.noticeLink:hover
	{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000; text-decoration:underline;
	}

.leermas:link,.leermas:visited
	{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#b00a0a; text-decoration:underline;
	}
.leermas:hover
	{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#b00a0a; text-decoration:none;
	}



.viewLink:link,.viewLink:visited
    {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#6d6d6d; 
	text-decoration:none;
	font-weight:bold;
	
	}
.viewLink:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#6d6d6d; 
	text-decoration:underline;
	font-weight:bold;
	}
	
.blogtxt
	{
		font:normal 12px Arial, Helvetica, sans-serif; color:#5a5a5a;
	}

.blogdatetxt
	{
		font:bold 12px Arial, Helvetica, sans-serif; color:#e9211a;
	}

.blogmaintxt
	{
		font:bold 12px Arial, Helvetica, sans-serif; color:#000;
	}

.blogLink:link,.blogLink:visited
	{
		font:bold 12px Arial, Helvetica, sans-serif; color:#000;
		text-decoration:none;
	}

.blogLink:hover
	{
		font:bold 12px Arial, Helvetica, sans-serif; color:#000;
		text-decoration:underline;
	}
	
.agendaTxt  {
	padding:10px 0 0 30px;
}
.agendaTimeBox {
	width:85px; 
	height:24px;
	padding:2px 0 3px 30px;
	font:normal 16px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#e7e7e7;
	background:#52504f;
	vertical-align:top;
}


.aboutUsBox{
	width:260px;
	margin:53px auto 0;
}
.pageTxt
	{
		font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000;
	}
	
.pageTxt p
	{
		font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0 0 10px 0;
	}
	
	
.txtJustify{
	text-align:justify;
}

.aboutUsBox-first-letter 
{
color:#000;
font-weight:bold;
font-size:100px;
display:inline-block;
width:49px;
height:75px;
margin-bottom:-27px;
}


.articalTxt { font:normal 12px "soho Gothic Pro", arial, verdana, "Times New Roman"; color:#2d2d2d; padding-top:5px; text-align:justify; }


/*Content Css End*/

/*Footer Css Start*/
#footer {
	width:1000px;
	background:url(../grfx/bgFooterShadow.gif) top center no-repeat;
	font:normal 11px/20px Verdana, Geneva, sans-serif;
	color:#414141;
}

#footer a, a:link,a:visited {
	font:normal 11px/20px Verdana, Geneva, sans-serif;
	color:#414141;
	text-decoration:none;
}

#footer a:hover {
	font:normal 11px/20px Verdana, Geneva, sans-serif;
	color:#414141;
	text-decoration:underline;
}

#footer .disclaimer {
	border:1px solid #b7b7b7;
	padding:5px 15px;
	width:auto;
}
/*Footer Css End*/



.shoutBoxScroll  {
	border:1px solid #717171;
	background:#f1f1f0;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#111;
	height:22px;
	padding:0 10px;
}

.footerLinkSplashPg:link,.footerLinkSplashPg:visited

	{
		font:normal 11px Verdana, Geneva, sans-serif;
		color:#414141; text-decoration:none;
	}

.footerLinkSplashPg:hover

	{
		font:normal 11px Verdana, Geneva, sans-serif;
		color:#414141; text-decoration:underline;
	}

#footerSplashPg
	{
		width:999px; height:auto; margin:0 0 20px 0;
		background:url(../grfx/bgFooter.gif) no-repeat;
		font:normal 11px Verdana, Geneva, sans-serif;
		color:#414141; text-align:center;
	}
a.archivButton { display:block; width: 333px; height:40px; margin:10px auto; background:url(../grfx/buttonVisitarArchivo.gif) no-repeat; }
a.archivButton:hover { background:url(../grfx/buttonVisitarArchivoOver.gif) no-repeat; }

a.juanBioButton { display:block; width: 297px; height:33px; margin:0px auto; background:url(../grfx/buttonConoceTutina.gif) no-repeat; }
a.juanBioButton:hover { background:url(../grfx/buttonConoceTutinaOver.gif) no-repeat; }

a.angelinoBioButton { display:none; width:292px; height:33px; margin:0px auto; background:url(../grfx/buttonConoceMonserat.gif) no-repeat; }
a.angelinoBioButton:hover { background:url(../grfx/buttonConoceMonseratOver.gif) no-repeat; display:none; }

/* Thank you page */
.thkuRapper { margin:27px; background:#f3f3f1; border:1px solid #e3e3e3; width:611px; border-bottom:4px solid #e3e3e3; border-right:3px solid #e3e3e3; }
.holderInner { padding:20px; font:normal 22px/28px Helvetica, sans-serif; }
.holderInner h2 { font:normal 22px/28px Helvetica, sans-serif; }
.thansFacebook { border:1px solid #e3e3e3; margin:20px 0; padding:5px; background:#fff; }
.thaInpuTxt { width:120px; height:20px; float:left; margin-right:7px; background:#fff; border:1px solid #767676; }

.pageNumberTxt  {
	font:bold 12px  Arial, Helvetica, sans-serif;
	color:#fff;
}

.pageNumberLink:link,.pageNumberLink:visited  {
		font:bold 12px  Arial, Helvetica, sans-serif;
		color:#fff; text-decoration:none; padding:0 3px;
}

.pageNumberLink:hover, .activePageNumber  {
		font:bold 12px  Arial, Helvetica, sans-serif;
		color:#fff; text-decoration:underline;  padding:0 3px;
}

.pageNumberTxt1  {
	font:bold 12px  Arial, Helvetica, sans-serif;
	color:#2d2d2d;
}

.pageNumberLink1:link,.pageNumberLink1:visited  {
		font:bold 12px  Arial, Helvetica, sans-serif;
		color:#2d2d2d; text-decoration:none; padding:0 3px;
}

.pageNumberLink1:hover, .activePageNumber1  {
		font:bold 12px  Arial, Helvetica, sans-serif;
		color:#2d2d2d; text-decoration:underline;  padding:0 3px;
}


.graciasPgTxt  {
	font:normal 20px "soho Gothic Pro", arial, verdana, "Times New Roman";
	color:#000;
}

.newsHeading {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:10px 0 10px;
	border-bottom:1px solid #545151;
}

.newsTxt {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	clear:left;
}
.subscribeForm { padding:12px 0 15px 10px; border-bottom:1px solid #8c8c8c; border-left:1px solid #8c8c8c; background:url(../grfx/subscribeBg.gif) repeat-x #dddedf; }
.subscribeForm h2 { font:normal 18px "soho Gothic Pro", arial, verdana, "Times New Roman"; color: #5f5f5f; }
.subscribeForm h3 { font:normal 13px "soho Gothic Pro", arial, verdana, "Times New Roman"; color: #a1a1a1; }
.formHolder { overflow:hidden; }
.formHolder input[type=text] { border:1px solid #dadada; font:normal 12px Verdana, Geneva, sans-serif; color:#5d5c5c; padding:5px 6px; float:left; margin-right:6px; }
.formHolder input[type=image] { margin-top:5px; }
.rightButton { background:url(../grfx/rightNavBg.jpg) no-repeat; padding:11px 0 8px 10px; }
.snsHolder { background:url(../grfx/snsBg.gif) repeat-x #dddedf; border-bottom:1px solid #8c8c8c; border-left:1px solid #8c8c8c; height:417px;}
.snsHolder h2 { font:normal 18px "soho Gothic Pro", arial, verdana, "Times New Roman"; color: #5f5f5f; padding:5px 0 15px 10px;; }
.pageHeadingh2 { font:normal 18px "HelveticaLTStdRoman"; color:#5f5f5f; padding:5px 0 15px 10px;; }


#news-container ul li { list-style:none; padding:0px 0; margin:10px 0; font:normal 12px "soho Gothic Pro", arial, verdana, "Times New Roman"; color:#2d2d2d; padding-top:5px; text-align:justify; height:180px!important; }
