/*

------------------------------------------------------------------------

Theme Name:[Latin News]

Author:[Ricky]

Author Company URI:http://www.avasoft.net

------------------------------------------------------------------------

*/

/*

-----------------------------------------

RESET

----------------------------------------- 

*/

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td{margin:0; padding:0}

table{border-collapse:collapse; border-spacing:0; width: 100%;}

fieldset, img{border:0}

address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal}

/* ol, ul, li{list-style:none} */

caption, th{text-align:left}

h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}

q:before, q:after{content:''}



strong{font-weight:bold}

em{font-style:italic}

a img{border:none}



h1, h2, h3, h5, h5, h6{font-weight:bold}



/*

-----------------------------------------

LAYOUT

----------------------------------------- 

*/





/* CSS Document */



h1{



}





h2{





}





h3{





}





h4{







}





h5{





}





p{



}



ul{



}



ol{



}



li{



}



a{



}























body{

	margin: 0;

	padding: 0;

	text-align: center;

	background-color: #2d577f; 

	font-family: Arial, Helvetica, sans-serif;

}



#container{

	width: 960px;     /*CHANGE HERE*/

	margin: 0 auto;

	padding: 0;

	text-align: left;

	background: url(../images/bg_content.jpg) repeat-y top left;

}





#cont_left{

	float: left;

	width: 674px;

	padding-left: 23px;

	padding-right: 24px;

	background: url(../images/bg_left_content.jpg) repeat-x top left;

}













#header{

	height: 75px;

}



#h_logo{

	float: left;

	width: 250px;

}



#h_search{

	float: right;

	width: 200px;

	margin-top: 30px;

}









#banner{

	padding: 3px;

	border: 1px solid #c4c4c4;

	clear: both;

}





#banner_small{

	clear: both;

	margin-top: 8px;

	margin-bottom: 14px;

}









#content{

	clear: both;

	line-height: 18px;

	font-size: 12px;

}



h1{

	font-size: 20px;

	font-weight: bold;

	line-height: 22px;

}



h2{

	font-size: 16px;

	font-weight: bold;

	line-height: 20px;

}



h3{

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

}



h4{

	font-size: 13px;

	font-weight: bold;

	line-height: 18px;

}



p{

	font-size: 12px;

	line-height: 18px;

	margin-bottom: 15px;

}



#content a{

	color: #00509a;

	text-decoration: underline;

	font-weight: bold;

}



#content a:hover{

	color: #00509a;

	text-decoration: underline;

	font-weight: bold;

}





ul, ol{

	margin-left: 25px;

	margin-top: 15px;

	margin-bottom: 20px;

}



li{

	margin-bottom: 5px;

}









#c_left{

	float: left;

	width: 196px;

	background: url(../images/bg_top_left_gradient.jpg) repeat-x top left;

	padding: 12px;

}





#c_right{

	float: right;

	width: 425px;

	margin-right: 22px;



}







.cl_pick{

	clear: both;

	padding-top: 15px;

}



.cl_img{

	float: left;

	width: 57px;

}



.cl_txt{

	float: right;

	width: 125px;

	font-size: 12px;

}



#content .cl_txt h3{

	margin-bottom: 5px;

}



#content .cl_txt p{

	margin: 0;

}





#content #c_left h2{

	padding-bottom: 5px;

	border-bottom: 1px solid #939393;

}









.orange{

	color: #f2bf54;

}











.cr_title{

	

	background: url(../images/bg_strip_2.jpg) repeat-x top left;

	margin-bottom: 20px;

}



.cr_title_in{

	padding-top: 22px;

	padding-bottom: 22px;

	background: url(../images/bg_strip_2.jpg) repeat-x bottom left;

}









#footer{

	clear: both;

	font-size: 11px;

	border-top: 1px solid #c1c1c1;

	padding-top: 10px;

}



#footer ul{

	margin: 0;

	padding: 0;

	margin-bottom: 5px;

}



#footer ul li{

	margin: 0;

	padding: 0;

	display: inline;

	padding-right: 5px;

	border-right: 1px solid #000;

	margin-right: 5px;

}



#footer ul li a{

	text-decoration: none;

	color: #000;

}



#footer ul li a:hover{

	text-decoration: underline;

	color: #000;

}

















#cont_right{

	float: right;

	width: 239px;

	font-size: 12px;

	color: #fff;

}



#cont_right a{

	color: #fff;

}



#cont_right ul{

	margin: 0;

	padding: 0;

	margin-left: 5px;

	margin-top: 15px;

}



#cont_right ul li{

	list-style-type: none;

	background: url(../images/bullet.jpg) no-repeat 0px 4px;

	padding-left: 15px;

	margin-bottom: 10px;

}







#member{

	background: #f9282a url(../images/bg_member_area.jpg) repeat-x top left;

	padding: 15px;

	text-align: center;

	color: #fff;	

	font-size: 12px;

}



#member h2{

	border-bottom: 1px solid #fff;

	padding-bottom: 10px;

	margin-bottom: 10px;

	font-size: 20px;

	font-weight:normal;

}



#member a{

	color: #fff;

	text-decoration: underline;

}



#member a:hover{

	color: #fff;

	text-decoration: underline;

}









#right_content{

	padding: 15px 20px;	

}





#free_trial{

	text-align: center;



}







.bg_lightblue{

	padding: 10px;

	background-color: #4974a9;

}







.right_clear{

	clear: both;

	height: 25px;

	

}











.cr_conf{

	clear: both;

	padding-top: 15px;

}



.cr_img{

	float: left;

	width: 55px;

	padding-top: 6px;

	position: relative;

}



.cr_txt{

	float: right;

	width: 135px;

	font-size: 12px;

	line-height: 15px;

}



.cr_txt p{

	margin: 0;

}



.txt_new{

	position:absolute;

	top: 0;

	right: 0;

	z-index: 10000;

}







.lightblue{

	color: #b0ddfe;

}

























/* INTERIOR */



.highlight{

	background-color: #00FF66;

}



.navyblue{

	color: #005a90;

}



#c_left_submenu{

	float: left;

	width: 184px;

	background: url(../images/bg_submenu.jpg) repeat-y top left;

	padding: 12px 6px 6px 6px;

	color: #fff;

}



.submenu_title{

	padding-left:15px;

	padding-right: 15px;

	margin-bottom: 7px;

}





.submenu_txt{

	padding: 5px 11px 0px;

	background-color: #476594;

}





#content .submenu_txt ul{

	margin: 0;

	padding: 0;

}





#content .submenu_txt ul li{

	margin: 0;

	padding: 0;

	list-style-type: none;

}



#content .submenu_txt ul li a{

	display: block;

	padding-bottom: 7px;

	padding-top: 7px;

	border-bottom: 1px solid #6c84a9;]

	font-size: 11px;

	color: #fff;

	text-decoration: none;

	font-weight: normal;

}



#content .submenu_txt ul li a:hover{

	color: #fff;

	text-decoration: none;

	font-weight: normal;



}



/* END OF INTERIOR */

















/* SALES PAGE */





.bg_lightblue_title{

	background-color: #3c6598;

	padding: 3px 10px;

	color: #fff;

}



#cont_int_2{

	padding-left: 5px;

}



#content ul.bullet_v li{

	list-style-type: none;

	padding-left: 20px;

	background: url(images/bullet_2.jpg) no-repeat 0px 3px;

}







/* END OF SALES PAGE */











/* MEMBER */



ul.ul_member{

	margin-left: 10px;

	padding: 0;

}



ul.ul_member li{

	list-style-type: none;

	background: url(../images/bullet_3.jpg) no-repeat 0px 3px;

	padding-left: 40px;

	margin: 0;

	margin-bottom: 25px;

	font-size: 14px;

}



ul.ul_member ul{

	margin: 0;

	margin-top: 10px;

}



ul.ul_member ul li{

	list-style-type: none;

	background: url(../images/bullet_4.jpg) no-repeat 0px 5px;

	padding-left: 30px;

	margin-bottom: 10px;

	font-size: 12px;

}



ul.ul_member ul ul{

	margin-top: 10px;

	margin-left: 15px;

}



ul.ul_member ul ul li{	

	padding: 0;

	font-size: 11px;

	list-style-type: none !important;

background: url(../images/bullet_4.jpg) no-repeat 0px 5px;

padding-left: 30px !important;

margin-bottom: 10px;

}



/* END OF MEMBER */

















/* FREE TRIAL */



.title_bgblue{

	background-color: #306897;

	padding-left: 15px;

	height: 50px;

	line-height: 50px;

	font-size: 24px;

	color: #fff;

	font-weight: bold;

}





hr.hr_strip{

	margin: 0;

	padding: 0;

	padding-bottom: 40px;

	margin-bottom: 20px;

	background: url(../images/bg_strip_2.jpg) repeat-x bottom left;

	border: none;

}





.blue{

	color: #186fb8;

}



/* END OF FREE TRIAL */











/* SUBSCRIPTION */



.bgbrown{

	background-color: #947d7d;

	padding: 15px;

	color: #fff;

}



.thumb_card{

	padding-bottom: 5px;

}





/* END OF SUBSCRIPTION */























#searchForm{

	padding: 15px;

	background-color: #e7e7e7;

	line-height: 18px;

	margin-bottom: 20px;

}



#searchForm table td{

	padding-bottom: 5px;

}



table.searchintro{

	border-top: 1px solid #000;

	margin-top: 10px;

	border-bottom: 1px solid #000;

	margin-bottom: 10px;

}



table.searchintro td{

	height: 20px;

}







/* MENU */





#menu{

	height: 28px;

	line-height: 28px;

	background: url(../images/bg_menu.jpg) repeat-x top left;

	text-align: left;

	margin: 0;

}







#menu ul{

	margin: 0;

}



#menu ul li{

	display: inline;

	list-style-type: none;

	position:relative;

	margin: 0;

	

}



#menu ul li a{

	font-size: 13px;

	font-weight: bold;

	display: block;

	float: left;

	line-height: 28px;

	padding-left: 14px;

	padding-right: 14px;

	text-decoration: none;

	color: #fff;

	

}



#menu ul li a:hover{	

	color: #fff;

	background: url(../images/bg_menu_hover.jpg) repeat-x top left;

}



#menu ul ul {

	position: absolute;

	z-index: 500;

	top: 28px;

	left: 0;

	border-bottom: none;

	width:130px;

	border: 1px solid #2c4b68;

	border-top: none;

	margin: 0;

}



html>body #menu ul ul {

	width:auto;

}



#menu ul ul li {

	display:block;

	margin: 0;

}





#menu ul ul li a {

	width:150px;

	background:#4d6e8d;

	/*border-bottom: 1px solid #577fa4;*/

	color:#ffffff;

	display:block;

	float:none;

	padding-left:10px;

	font-weight:normal;

	height:25px;

	line-height: 25px;

	margin-right: 0px;

}



#menu ul ul li a:hover {

	background:#b71313;

	color:#ffffff;

	margin-right: 0px;

}



#menu ul ul ul {

	position: absolute;

	top: 0;

	left: 100%;

}



#menu ul ul,

#menu ul li:hover ul ul,

#menu ul ul li:hover ul ul

{display: none;}



#menu ul li:hover ul,

#menu ul ul li:hover ul,

#menu ul ul ul li:hover ul

{display: block;}



html #menu ul li a { height: 1%; }



#menu li:hover ul, li.over ul { display: block; float:left;}



#desktop{ display:block!important}
#mobile{display:none!important}
#ipad{display:none}
.nopad{display:block}
.moduletablenopad{display:none}
.moduletablepad{display:block}
.ipad{display:none}

.moduletable_login1{display:block}
.moduletable_login2{display:none}

.fp {
    float: left;
}
.input > div {
    margin-bottom: 15px;
}
@media (max-width : 680px) {
#desktop{ display:none!important}
#mobile{display:block!important}
#ipad{display:none}
.moduletable_login1{display:none}
.moduletable_login2{display:block}

.input > div {
    margin:0 10px 15px;
	float:left
}
.bl {
    position: absolute;
    right: 0;
}
.fp {
    float: left;
	clear:both
}
.rip {
    float: right !important;
    margin: 0 !important;
}
#form-login-username > label,#form-login-password > label {
    display: none;
}
#container{
	width:100%;
}
#cont_left{
	width:100%;
	float:none;
	padding:0
}
#cont_right {
    float: none;
    width: 100%;
}
#h_logo {
    float: none;
    width: 250px;
	margin:0 auto
}

#h_search {
    float: none;
    margin: 0 auto;
    width: 250px;
	position: relative;
}
#h_search .moduletable{ float:left; margin-left: 10px;}
#belowheader{background:#15366c; padding:10px;}
#member{ padding:10px 10px 0;text-align: left;}
#member h2 {
    border-bottom: 0 none;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 5px;
    padding-bottom: 0;
}
#c_left {
    float: none!important;
    padding: 10px 2%;
    width: auto;
}
#c_right {
    float: none!important;
    margin: 5px;
    width: auto;
}



div.latestItemList {
    padding: 0;
}
.cl_img {
    width: 20%;
}

.cl_txt {
    width: 80%;
}

#right_content {
    padding: 15px 20px;
	background:#15366c
}
.cr_img{ display:none}
.cr_txt {
    float: none;
    font-size: 12px;
    line-height: 15px;
    width: auto;
}
#serviceM {
    margin-bottom: 30px;
    overflow: hidden;
    padding-top: 0;
}
object {
    width: 100%;
}
#footer{text-align:center; overflow:hidden;border-top:0}
.contentpaneopen img {
    height: 100%;
    width: 100%;
}
<!--#c_right img{ width:100%}-->

}






<!--[if lt IE 7]>

#menu{float:none;}

body{behavior:url(csshover.htc); }

#menu ul li{float:left; }

#menu a{height:1%;font: bold 13px Arial, helvetica, sans-serif;}



<![endif]-->



/* END OF MENU */





/*

ADJUSTMENT

*/

.link_btns

{

	width:250px;

}



.link_btns img

{

display: block!important;

    float: none!important;

    margin: 0 8px 0 0;

    padding: 4px;

}



/*

END ADJUSTMENT 

*/