﻿@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/OpenSans-Regular/opensans-regular.eot');
    src: url('fonts/OpenSans-Regular/opensans-regular.eot') format('embedded-opentype'),
         url('fonts/OpenSans-Regular/opensans-regular.woff') format('woff'),
         url('fonts/OpenSans-Regular/opensans-regular.ttf') format('truetype'),
         url('fonts/OpenSans-Regular/opensans-regular.svg#OpenSansRegular') format('svg');
}
@font-face {
    font-family: 'OpenSansExtrabold';
    src: url('fonts/OpenSans-ExtraBold/opensans-extrabold_0.eot');
    src: url('fonts/OpenSans-ExtraBold/opensans-extrabold_0.eot') format('embedded-opentype'),
         url('fonts/OpenSans-ExtraBold/opensans-extrabold_0.woff') format('woff'),
         url('fonts/OpenSans-ExtraBold/opensans-extrabold_0.ttf') format('truetype'),
         url('fonts/OpenSans-ExtraBold/opensans-extrabold_0.svg#OpenSansExtrabold') format('svg');
}

@font-face {
    font-family: 'OpenSansBold';
    src: url('fonts/OpenSans-Bold/opensans-bold.eot');
    src: url('fonts/OpenSans-Bold/opensans-bold.eot') format('embedded-opentype'),
         url('fonts/OpenSans-Bold/opensans-bold.woff') format('woff'),
         url('fonts/OpenSans-Bold/opensans-bold.ttf') format('truetype'),
         url('fonts/OpenSans-Bold/opensans-bold.svg#OpenSansBold') format('svg');
}


@font-face {
    font-family: 'OpenSansItalic';
    src: url('fonts/OpenSans-Italic/opensans-italic.eot');
    src: url('fonts/OpenSans-Italic/opensans-italic.eot') format('embedded-opentype'),
         url('fonts/OpenSans-Italic/opensans-italic.woff') format('woff'),
         url('fonts/OpenSans-Italic/opensans-italic.ttf') format('truetype'),
         url('fonts/OpenSans-Italic/opensans-italic.svg#OpenSansItalic') format('svg');
}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('fonts/OpenSans-Semibold/opensans-semibold.eot');
    src: url('fonts/OpenSans-Semibold/opensans-semibold.eot') format('embedded-opentype'),
         url('fonts/OpenSans-Semibold/opensans-semibold.woff') format('woff'),
         url('fonts/OpenSans-Semibold/opensans-semibold.ttf') format('truetype'),
         url('fonts/OpenSans-Semibold/opensans-semibold.svg#OpenSansSemibold') format('svg');
}
.blackcls_callout {
  background-color: #2C2C2C;
  color: #FFFFFF;
  font-size: 13px;
  height: 46px;
  line-height: 3.5em;
  padding-left: 10px;
  margin-bottom: 30px;
}
.latestImage {
  float: left;
  padding-right: 5px;
  padding-bottom: 6px;
}
.m.m0.mid57 {
  display: none;
}

.titlecls
{
	font-family: 'OpenSansRegular';color:#8D2B33;font-size:16px;font-weight:bold;
	 color: #C64751;
  /*float: left;*/
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 6px;
  padding-top: 6px;
  vertical-align: top;
  text-transform:uppercase;
}
.titleText12
{
	font-family: 'OpenSansRegular';
}
body 
{
	padding:0px;
	margin:0px;
	background-color:#EFEFEF;
	/*background:#2686D2 url(images/bg_rpt_new.png) repeat-x;*/
}
.master
{
	width:100%;
	float:left;
	 font-family: 'OpenSansRegular';
}
.latestItem {
  float: left;
  height: 115px;
  overflow: hidden;
  padding: 6px;
  /*width: 310px;*/
  width: 48%;
}
.homecls img {
  padding: 5px;
}
.layout
{
	width:1020px;margin:0 auto;
}
.layout_main
{
    border:1px solid #D9D9D9;margin-top:20px;
}
.layout_main_top {
  background-color: #FFFFFF;
  float: left;
  padding: 18px;
  width: 981px;
}
.header
{
     width:980px;
     float:left;height:120px;
     
}
.header_left
{
    width:630px;
     float:left;height:120px;
}
.header_right
{
    width:280px;
     float:right;height:120px;margin-left:13px;
}
.header_right_top
{
    width:280px;
     float:right;height:35px;
}
.socialcls
{
    /*width:280px;*/
      width:288px;
     float:right;height:35px; font-family: 'OpenSansRegular';color:#ABABAB;font-size:12px;line-height:2.2em;
}
.socialcls > span {
  float: left;
  width: 180px;
}
.socialcls a
{
    font-family: 'OpenSansRegular';color:#ABABAB;font-size:13px;text-decoration:none;
}

.socialcls a:hover
{
    font-family: 'OpenSansRegular';color:#BB2630;font-size:13px;text-decoration:none;
}
.header_right_bottom
{
    width:280px;
     float:right;height:35px;margin-top:20px;background-image:url(images/search_img.png); background-repeat:no-repeat;
}
.navigation
{
     width: 1010px;
float: left;
height: 52px;
background-image: url(images/nav_rpt.png);
background-repeat: repeat-x;
text-transform: uppercase;
margin-left: -14px;
}
.middle
{
     width:980px;
     float:left;margin-top:18px;
}
.middle_left
{
    width:644px;
    float:left;
}
.banner
{
    width:644px;
    float:left;
    padding-bottom: 40px;
}
.navigation_bottom
{
    width:644px;
    float:left;
	 height:52px;background-image:url(images/nav_rpt.png); background-repeat:repeat-x;
     text-transform:uppercase;
    margin-top:10px;
    margin-bottom:10px;
}
/****Acto Portal****/
.callout_top {
  float: left;
  margin-bottom: 12px;
  margin-top: 12px;
  width: 660px;
}
.callout_top_left {
  float: left;
  width: 390px;
}
.callout_top_right {
  float: right;
  margin-left: 10px;
  width: 257px;
}



/*****/
.callout
{
    width:644px;
    float:left;
}
.callout_left
{
    width:312px;
    float:left;
}
.callout_right
{
    width:312px;
    float:left;margin-left:20px;
}
.contentcls
{
    /* width:644px;*/
    /* width:980px;*'
    float:left;
    /*margin-top:10px;*/
    width:100%
    margin-top: 0px;
    margin-bottom:10px;
}

/***Form**/
.contentfullcls
{
	float:left;
	width:100%;
}
/**/
.middle_right
{
    width:318px;
    float:left;margin-left:18px;
}
.bottomcls
{
     width:644px;
    float:left;
     margin-top:10px;
    margin-bottom:10px;
}   
.middle_right
{
     width:318px;
    float:left;
}
.middle_right_top
{
     width:318px;
    float:left;
} 
.middle_right_bottom
{
    width:318px;
    float:left;margin-top:30px;
} 
.layout_main {
  border: 1px solid #D9D9D9;
  float: left;
  margin-top: 20px;
}
.layout_main_bottom {
  background-color: #2C2C2C;
  float: left;
  padding: 18px;
  /*width: 940px;*/
  width:943px;
}
.bottom
{
     width:980px;
     float:left;/*height:120px;*/
}
.callout_bottom1
{
       width:154px;
    float:left;
}
.callout_bottom2
{
   /* width:168px;
   margin-left:28px;*/
    width: 332px;
   float:left;
    margin-left: 17px; 
}
.callout_bottom3
{
   /*  width:229px;
     margin-left:39px;
    float:left;*/
    float: left;
    margin-left: 0px;
    width: 166px;

}
.callout_bottom4
{
    /*
    width:305px;
    float:left;
    margin-left:44px;
*/
  float: left;
    margin-left: 6px;
    width: 305px;


}
.copyrightscls {
  border-top: 1px solid #4F4F4F;
  color: #939393;
  float: left;
  font-family: 'OpenSansRegular';
  font-size: 13px;
  font-weight: normal;
  padding-top: 13px;
  text-align: center;
  width: 932px;
}
.clsfoot {
     text-align:left;
 font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
   color:#939393 !important;

  
}
A.clsfoot:link {
    text-align:left;
   font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
   color:#939393 !important;
}
A.clsfoot:active {
    text-align:left;
 font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
   color:#1DC501;
}
A.clsfoot:hover {
font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
   color:#fff !important;
  /* color:#ffffff;*/ text-decoration:underline;
}
.controlpanel 
{
	width: 100%;
	background-color: #ffffff;
	
}

/* main menu td */
.mainMenu 
{
	cursor:pointer;
	color: #ffffff;
	font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
	background-color:transparent;
	

}

/* Main Menu Normal */
.mainMenu .root
{	
		color: #ffffff;
	font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
	margin-right:1px;
    float:left;
	height:51px;
	padding-left:0px;
	white-space:nowrap;
	 text-align:center;
	 padding-top:0px;
	 
}
.mainMenu .mi0
{
	cursor:pointer;
		color: #ffffff;
	font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
	 float:left;
	 padding-left:0px;
	 padding-right:0px;
     line-height:50px;
	/* padding-top:12px;*/
}

/* Main menu hover */
.mainMenu .hov 
{
	color: #BB2630;
	font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
/*background-image:url("images/img_hover.png");
 background-position:center;
 background-repeat:no-repeat;*/
    /* background-image: url("images/nav_sep_over.png");
    background-repeat: repeat-x;*/
    text-align: center;
}

/* Main menu selected */
.mainMenu .sel, .mainMenu .bc {
 	color: #BB2630;
	font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
    text-align:center;   /*   background-image: url("images/nav_sep_over.png");
    background-repeat: repeat-x;color:#ffffff;*/
 
   
	
}
.mainMenu table{
	border:1px solid #C0D6E5;
	z-index: 5000;
width:200px;
	}

/* SUB Menu Normal */
.mainMenu tr.mi {
  background-color: #BB2630;
  font-family: 'OpenSansRegular';
  font-size: 13px;
  font-weight: normal;
  text-align: left;
}
.mainMenu tr.mi td {
  border-bottom: 1px solid #FFFFFF;
  font-family: 'OpenSansRegular';
  font-size: 13px;
  font-weight: normal;
  height: 29px;
  margin-left: 3px;
  margin-right: 1px;
  padding: 0 0 0 5px;
  text-align: left;

}

/* SUB Menu hover & selected */
.mainMenu tr.hov {
  color: #28AEFF;
  margin-left: 5px;
}
.mainMenu tr td .hov {
  color: #28AEFF;
}

.mainMenu tr.sel, .mainMenu tr.bc {
  background-image: url("images/nav_sep_over.png");
  background-repeat: repeat-x;
  color: #28AEFF;
  margin-left: 5px;
  text-align: center;
}
.mainMenu tr.sel td, .mainMenu tr.bc td {
  color: #28AEFF;
}
.txt
{
     background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding-left:0px;
    padding-right:0px;
    vertical-align:middle;
  
}

/**** Bottom Menu******/

/* Main Menu Normal */
.mainMenu_bottom .root
{	
		color: #ffffff;
	font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
	margin-right:1px;
    float:left;
	height:51px;
	padding-left:0px;
	white-space:nowrap;
	 text-align:center;
	 padding-top:0px;
	 
}
.mainMenu_bottom .mi0
{
	cursor:pointer;
		color: #ffffff;
	font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
	 float:left;
	 padding-left:0px;
	 padding-right:0px;
     line-height:26px;
	 padding-top:12px;
}

/* Main menu hover */
.mainMenu_bottom .hov 
{
	color: #BB2630;
	font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
/*background-image:url("images/img_hover.png");
 background-position:center;
 background-repeat:no-repeat;*/
  /*   background-image: url("images/nav_sep_over.png");
    background-repeat: repeat-x;*/
    text-align: center;
}

/* Main menu selected */
.mainMenu_bottom .sel, .mainMenu_bottom .bc {
 	color: #BB2630;
	font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
    text-align:center;    /*  background-image: url("images/nav_sep_over.png");
    background-repeat: repeat-x;color:#ffffff;*/
 
   
	
}
.mainMenu_bottom table{
	border:1px solid #C0D6E5;
	z-index: 5000;
width:200px;
	}

/* SUB Menu Normal */
.mainMenu_bottom tr.mi{
background-color:#006FAB;

	font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
	/*line-height:2em;*/

text-align:left;
	
	 
}
.mainMenu_bottom tr.mi td{
		
	font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
	padding:0px;
	margin-left:5px;
	margin-right:1px;
	height:29px;text-align:left;
}

/* SUB Menu hover & selected */
.mainMenu_bottom tr.hov { 
/* background-image: url("images/nav_sep_over.png");
    background-repeat: repeat-x;*/text-align:center;
/*background: none repeat scroll 0 0 #698FB2;*/
	margin-left:5px;color:#BB2630;
}

.mainMenu_bottom tr td .hov {
color:#BB2630;

}

.mainMenu_bottom tr.sel, .mainMenu_bottom tr.bc
{
   /*  background-image: url("images/nav_sep_over.png");
    background-repeat: repeat-x;text-align:center;
	*/
/*background: none repeat scroll 0 0 #698FB2;*/
	margin-left:5px;color:#BB2630;

}

.mainMenu_bottom tr.sel td, .mainMenu_bottom tr.bc td{
	color:#BB2630;
}
.txt
{
     background: none repeat scroll 0 0 transparent;
border: 0 none;
outline: 0 none;
vertical-align: middle;
margin-right: 20px;
margin-left: 20px;
/* padding-left: 0px; */
/* padding-right: 0px; */
/*margin: 0;*/
}

/*Content Pane*/
.middle_bottom {
    float: left;
    margin: 0 auto;
    width: 980px;
}

abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
 iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small,  source, strike, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var{
    background: transparent;
    border: 0 none;
	margin: 0;
	padding: 0;
	outline: 0;
    vertical-align:middle; 
 }
p
{
	  font-family: 'OpenSansRegular';
     font-size:13px;
     color:#646464;
     font-weight:normal;
     text-align:justify;
	line-height:1.5em;
	
}
p b
{
	   font-family:Arial;
     font-size:12px;
     color:#6D6D6D;
     font-weight:normal;
     text-align:justify;
	line-height:1.5em;
	
}
strong
{
     	font-weight :normal; 
	font-family: 'OpenSansRegular';
	font-size: 13px; 
     color:#6D6D6D;
     font-weight:bold;
     text-align:justify;
}

h1
{   
   font-family: 'OpenSansRegular';
     font-size:21px;
     color:#3583CD;
     font-weight:normal;
     text-align:justify;
	padding:0px;
	margin:0px;
	line-height:1.3em;
}
h2
{
font-family: 'OpenSansRegular';
     font-size:20px;
     color:#3583CD;
     font-weight:normal;
	text-align:justify;
	padding-bottom:10px;
	margin:0px;
	line-height:1.3em;

}
h3
{
	font-family: 'OpenSansRegular';
     font-size:18px;
     color:#3583CD;
     font-weight:normal;
	text-align:left;
	padding:0px;
	margin:0px;
	line-height:1.5em;
	
}
h3 a
{
	font-family: 'OpenSansRegular';
     font-size:18px;
     color:#3583CD;
     font-weight:normal;
	text-align:left;
	padding:0px;
	margin:0px;
	line-height:1.5em;
	
}
h3 a:hover
{
	font-family: 'OpenSansRegular';
     font-size:18px;
     color:#3583CD;
     font-weight:normal;
	text-align:left;
	padding:0px;
	margin:0px;
	line-height:1.5em;text-decoration:underline;
	
}

h4
{
	font-family: 'OpenSansRegular';
     font-size:16px;
     color:#3583CD;
     font-weight:normal;
	padding:0px;
	margin:0px;
	line-height:1.5em;
	
}
h4 a
{
	font-family: 'OpenSansRegular';
     font-size:16px;
     color:#3583CD;
     font-weight:normal;
	text-align:left;
	padding:0px;
	margin:0px;
	line-height:1.5em;
	
}
h4 a:hover
{
	font-family: 'OpenSansRegular';
     font-size:16px;
     color:#3583CD;
     font-weight:normal;
	padding:0px;
	margin:0px;
	line-height:1.5em;text-decoration:underline;
	
}
h5
{
font-family: 'OpenSansRegular';
     font-size:14px;
     color:#3583CD;
     font-weight:normal;
	text-align:left;
	padding:0px;
	margin:0px;
	line-height:1.5em;
}
h5 a
{
font-family: 'OpenSansRegular';
     font-size:14px;
     color:#3583CD;
     font-weight:normal;
	text-align:left;
	padding:0px;
	margin:0px;
	line-height:1.5em;
}
h5 a:hover
{
	font-family: 'OpenSansRegular';
     font-size:14px;
     color:#3583CD;
     font-weight:normal;
	padding:0px;
	margin:0px;
	line-height:1.5em;text-decoration:underline;
}

ul {
    line-height: 1.5em;
    list-style-image: url(arrow_img.png);
    list-style-type: none;
    margin-top: 10px;
    padding-left: 20px;
    text-align: left;padding-bottom:10px;
}
 ul li {
   font-family: 'OpenSansRegular';
     font-size:13px;
     color:#3583CD;
     font-weight:normal;
  line-height: 1.5em;
    list-style-type: none;
    text-align: justify;vertical-align:middle;
}
ul li a {
     font-family: 'OpenSansRegular';
     font-size:13px;
     color:#3583CD;
     font-weight:normal;
  /*  line-height: 1.5em;*/

    text-decoration: none;
}
 ul li A:hover  {
 font-family: 'OpenSansRegular';
     font-size:13px;
     color:#3583CD;
     font-weight:normal;
	font-weight:normal; 
    line-height:1.5em;
 }
 
 
 
.homecls {
       color: #fff !important;
   font-family: 'OpenSansRegular';
    font-size: 13px;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
    text-align: left;list-style-image:none;
}
.homecls a
{
	 color:#fff;text-decoration:none;
}
 ul.homecls  li {
     color: #fff !important;
   font-family: 'OpenSansRegular';
    font-size: 13px;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
    text-align: left;text-decoration:none;
}
ul.homecls li a:link {
        color: #fff !important;
  font-family: 'OpenSansRegular';
    font-size: 13px;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
    text-align: left;text-decoration:none;
}
ul.homecls li A:hover  {
    color:#8D2B33 !important;
   font-family: 'OpenSansRegular';
    font-size: 13px;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
    text-align: left;text-decoration:underline;text-decoration:none;
}
.OptInSimple_InLineTable {
  margin-left: -5px;
  margin-top: -20px;
}
.OptInSimple_TextBox {
  background-color: #343434;
  height: 23px;
  margin-bottom: 5px;
  margin-top: 5px;
  width: 250px;
  color: #fff !important;
}
.OptInSimple_Label {
  color: #FFFFFF !important;
}
.DynamicForms_QuestionTableCell
{
    background-image: url("images/Cont_row_img.png");
    background-repeat:no-repeat;width:470px;height:39px;
}
.marquee {
  height: 200px;
  overflow: hidden;
  position: relative;
  visibility: visible !important;
  width: 651px;
}
//*******Form CSS**/
root { 
    display: block;
}

#master{width:100%;font-family: trebuchet ms;
    font-size: 10px;}
#layout{ width: 100%;}
#fecha {
    background-color: #E4E4E4;
    margin-right: 16px;
}
#first{ width: 100%}
#lab1{ float: left;
    }
#tab1{float: left;
    margin-left: 45px;
    background-color: #E4E4E4;
}

#sec{float: left;width: 100%; margin-top: 10px;}
#three{float: left; width:100%; margin-top: 20px;}
#tab2{float:left; background-color: #E4E4E4; }
#tab3{float:left; background-color: #E4E4E4; margin-left: 83px; }
#four{float: left;margin-top: 20px;}
#tab4{background-color: #E4E4E4;
    float: left;
    width: 70%;}
#tab5{background-color: #E4E4E4;
    float: left;
    margin-left: 9px;
    margin-top: 57px;}
#five{width:100%; float:left;margin-top: 30px;}
#tab6{float:left; background-color: #E4E4E4; margin-right: 30px;}
#tab7{float:left; background-color: #E4E4E4; margin-right: 30px;}
#tab7{float:left; background-color: #E4E4E4;}
#tab8{float:left; background-color: #E4E4E4; margin-right: 40px;}
#six{width:100%; float:left; margin-top: 30px;}
#tab9{float: left; background-color: #E4E4E4;}
#tab10{float: left; background-color: #E4E4E4; margin-bottom: 20px;}
#infonombre {
    width: 313px;
}
#tab11{float: left; background-color: #E4E4E4;}
#box2 {
    margin-top: 21px;
}
#seven{width: 100%; float: left; margin-top: 20px;}
#enviar {
    height: 62px;
    width: 113px;
    
    background-image:url(images/envir_img.PNG);
    float:left;
}
#cierre{height: 61px;
    width: 111px;
    background-image:url(images/cierre_img.PNG);
   margin-left: 8%;
    float:left;
}
#tab12{float:left;margin-left: 135px; background-color: #E4E4E4;}
.tabletab {
    width: 91px;
}
/****/

ol {
  margin-left: 20px;
}
OL LI {
  font-family: 'OpenSansRegular';
  font-size: 13px;
  font-weight: normal;
}

.Content li
{
   list-style-type: disc;
   color: #646464;
  font-family: 'OpenSansRegular';
  font-size: 13px;
  font-weight: normal;
}

/*Right Pane Tab*/

.tabs span:hover {
    font-size: 9.4px!important;
}
.tabs span {
    font-size: 9.4px!important;
    font-family: open-sans;
    font-weight: 400;
}

/*HomePage tab content*/

.pane.Tabs_488_pane  a {
    text-decoration: none;
    color: #646464;
}


.mytopimg {
  float: left;
  width: 100%;
}

.rightimg > img {
  float: left;
  margin-top: 4px;
}

.leftimg {
  float: left;
  margin-left: 30px;
}

.insideul li {
  color: #646464;
  list-style-type: disc;
}

.myhead {
  color: #333;
  font-size: 17px;
  font-weight: 900;
}

.proc {
  color: #333;
  text-align: center;
}

.redtext {
  color: red !important;
}

.tithead {
  color: #333;
  font-weight: 400;
}

 .FormTable
        {
            font-size: 11px;
            color: #333333;
            border-width: 2px;
            border-color: #999999;
            border-collapse: collapse;
            width: 100%;
            font-family: Arial;
        }
        
        table.FormTable td
        {
            border-width: 2px;
            padding: 8px;
            border-style: solid;
            border-color: #999999;
            font-family: Arial;
        }
 .FormTable img
{
width:275px;
}

 .politicastable
        {
            font-size: 11px;
            color: #333333;
            border-width: 2px;
            border-color: #999999;
            border-collapse: collapse;
            width: 100%;
            font-family: Arial;
        }
        
        table.politicastable td
        {
            border-width: 2px;
            padding: 8px;
            border-style: solid;
            border-color: #999999;
            font-family: Arial;
        }
 .politicastable img
{
width:141px;
}

.strong_text {
  font-weight: 900;
}

.AirlineImg {
  text-align: center;
  width: 100%;
}

  .HottelDiv
        {
            background-color: #44849D;
            color: White;
            font-size: 40px;
            text-align: center;
          
            padding: 20px;
            width: 300px;
        }
        
        .HottelDollarDiv
        {
            color: #44849D;
            font-size: 40px;
            text-align: center;
           
            padding: 20px;
            width: 300px;
        }
        
        .HottelLowerHeader
        {
            color: #44849D;
            font-weight: bold;
        }
        
        .hotterFooterDiv
        {
            background-color: #44849d;
            color: white;
            padding: 10px;
        }
          .HottelBelleHeaderText
        {
            color: Maroon;
            font-size: 40px;
            text-align: center;
        }
        
        .rightcont {
  float: left;
  width: 215px;
}

.leftcont {
  float: left;
  width: 400px;
}
.leftcont table td {
  background-color: #bdbdbd;
  text-align: center;
}

.leftcont table th {
  background-color: #daa520;
  color: #fff;
  height: 25px;
  text-align: center;
}

.titleul {
  color: #daa520;
}
.rightcont li {
  list-style-type: disc;
  color: black;
}
.cartfooter {
  background-color: #daa520;
  text-align: center;
  float: left;
  width: 100%;
  color: #fff;
}

.mid1 {
  float: left;
  margin-top: 20px;
  width: 100%;
  margin-bottom:20px;
}

.charlotteleft {
  float: left;
  margin-top: 34px;
  width: 178px;
  margin-right: 49px;
  
}


.charlotteLRight {
  width: 396px;
  float: left;
}

.box {
  float: left;
  margin-right: 42px;
  width: 184px;
}

.box > img {
  width: 184px;
}

.box2{margin-right:0px!important;}
      
      
.mid3 {
  float: left;
  width: 100%;
  margin-top:20px;
}

.red {
  background-color: #8b0000 !important;
}

.redtab th {
  background-color: #8b0000 !important;
}
.redlist {
  color:#8b0000 !important;
}
.redlist{color:#8b0000!important;}

.redtab{margin-top:10px;}
.redtab caption {
  background-color: #8b0000 !important;
  color:#fff;
}

.charlottetext {
  font-size: 16px;
  text-align: center;
  color: #8b0000;
}

.text2 {
  margin-top: 15px;
}
         
            .left-td
            {
                width:20%;
                background-color: red;
                margin:0px;
                padding:0px; 
                border:1px solid white;
            }
            .left-td-large
            {
                width:40%;
                background-color: red;
                margin:0px;
                padding:0px; 
                border: 1px solid white;
                
            }
            
            .left-td-large-blue
            {
                width:40%;
                background-color: #17375d;
                margin:0px;
                padding:0px;
                border:1px solid white; 
            }
            
            .left-td-blue
            { 
                width:20%;
                background-color: #17375d;
                margin:0px;
                padding:0px; 
                border:1px solid white; 
            }
           
            
            .white-border-bottom
            {
                border-bottom:2px solid white; 
            }
            
            .col3-boottom-row
            {
                height:70px 
            }
            .top-offset
            {
                height:10px;
            }
           
            .bottom-content
            {
                color:white;
                font-size: 16px;
                font-weight: 600;
                background-color: #17375d;
            }
            .bottom-content ul
            {
                margin: 0px;
                padding-top:20px; 
            }
            .bottom-content span
            {
                color:yellow;
            }
            
            .delta {
                        color: white;
                        font-size: 16px;
                        font-weight: 600;
                       background-color: red;
}
.left-td > p,.left-td-blue > p,.bottom-content ,.left-td-large-blue >p,.left-td-large > p,.white-border-bottom > p,.col3-boottom-row > p,.left-td-blue p,.delta p{
  text-align: center;
  color: #fff !important;
  font-weight: 600;
}
.bottom-content li {
  color: #FFFFFF !important;
  line-height: 1.8em;
  list-style-type: disc !important;
  text-align: left;
}




/***************** new page css *******************************************/

#dnn_ctr7858_HtmlModule_lblContent li {
  color: black;
  list-style-type: disc;
}

.pink-content
{
  color: #f684b5;
}


.pink-content h4 {
  
  font-size: 20px;
  font-weight: 600;
  color: #f684b5;
}

.pink-content p {

  font-weight: 600;
  color: #f684b5;
}


#dnn_ctr7857_HtmlModule_lblContent li {
  list-style-type: disc;
  color: black;
}

#dnn_ctr7856_HtmlModule_lblContent li {
  list-style-type: disc;
  color: black;
}


.united-table
{
    background-color:#3583cd;
    border:1px solid black;
}

.united-table p
{
    color:Yellow;
    text-align:center;
    padding:15px;
}

.united-table1
{
    background-color:White;
    border:1px solid black;
}

.united-table1 p
{
    color:black;
    text-align:center;
    padding:15px;
}

.list ul
{
    list-style-type:disc;
 }
 
 .list ul li
 {
     color:Black;
 }
  
  .list ul li ul
  {
    list-style-type:disc;
 }
 
 .list ul li ul li
 {
     color:Black;
 }

/*Suhani Entry*/


.outerdiv1
{
   width: 800px;
  margin: 0 auto;
  height:218px; }
  
  
  .outerdiv2
{
   width: 800px;
  margin: 0 auto;
  height:218px; }
  
  
  
  .outerdiv3
{
   width: 800px;
  margin: 0 auto;
  height:218px; }
  
  
  .outerdiv4
{
   width: 800px;
  margin: 0 auto;
  height:218px; }
  
  
  
  .outerdiv5
{
   width: 800px;
  margin: 0 auto;
  height:218px; }
  
  
  
  .outerdiv6
{
   width: 800px;
  margin: 0 auto;
  height:218px; }
  
  
  .outerdiv7
{
   width: 800px;
  margin: 0 auto;
  height:218px; }
  
  
  .outerdiv8
{
   width: 800px;
  margin: 0 auto;
  height:218px; }
  
  
  
  .outerdiv9
{
   width: 800px;
  margin: 0 auto;
  height:218px; }
  
  
  .outerdiv10
{
   width: 800px;
  margin: 0 auto;
  height:218px; }
  
  
  .span1
  {float: left;
  margin: 11px 25px 0 0;
  width: 350px;}
  
  
  .span2
  {float:right;
   margin:11px 25px 0 0;
   width:400px;
   font-size:13px;}
   
   
   .span3
  {float: left;
  margin: 11px 25px 0 0;
  width: 350px;}
  
  
  .span4
  {float:right;
   margin:11px 25px 0 0;
   width:400px;
   font-size:13px;}
   
   .span5
  {float: left;
  margin: 11px 25px 0 0;
  width: 350px;}
  
  
  .span6
  {float:right;
   margin:11px 25px 0 0;
   width:400px;
   font-size:13px;}
   
   
   .span7
  {float: left;
  margin: 11px 25px 0 0;
  width: 350px;}
  
  
  .span8
  {float:right;
   margin:11px 25px 0 0;
   width:400px;
   font-size:13px;}
   
   .span9
  {float: left;
  margin: 11px 25px 0 0;
  width: 350px;}
  
  
  .span10
  {float:right;
   margin:11px 25px 0 0;
   width:400px;
   font-size:13px;}
   
   .span11
  {float: left;
  margin: 11px 25px 0 0;
  width: 350px;}
  
  
  .span12
  {float:right;
   margin:11px 25px 0 0;
   width:400px;
   font-size:13px;}
   
   .span13
  {float: left;
  margin: 11px 25px 0 0;
  width: 350px;}
  
  
  .span14
  {float:right;
   margin:11px 25px 0 0;
   width:400px;
   font-size:13px;}
   
   
   .span15
  {float: left;
  margin: 11px 25px 0 0;
  width: 350px;}
  
  
  .span16
  {float:right;
   margin:11px 25px 0 0;
   width:400px;
   font-size:13px;}
   
   
   .span17
  {float: left;
  margin: 11px 25px 0 0;
  width: 350px;}
  
  
  .span18
  {float:right;
   margin:11px 25px 0 0;
   width:400px;
   font-size:13px;}
   
   .span19
  {float: left;
  margin: 11px 25px 0 0;
  width: 350px;}
  
  
  .span20
  {float:right;
   margin:11px 25px 0 0;
   width:400px;
   font-size:13px;}
   
   .imagewidth1
   {width:350px;}
   
   .imagewidth2
   {width:350px;}
   
   .imagewidth3
   {width:350px;}
   
   
   .imagewidth4
   {width:350px;}
   
   .imagewidth5
   {width:350px;}
   
   
   .imagewidth6
   {width:350px;}
   
   .imagewidth7
   {width:350px;}
   
   .imagewidth8
   {width:350px;}
   
   
   .imagewidth9
   {width:350px;}
   
   
   .imagewidth10
   {width:350px;}

h6
{font-size:13px;}

.comision {
  background-color: #f684b5;
  color: White;
  text-align: center;
}
    
    .outerdivision{margin: 22px 5px 21px 56px;
  width: 720px;
}
    
    .comission {
  margin: 22px 0 32px 274px;
  width: 264px;
}
    
   .cancun {
  width: 219px;
}
    
   .crucero {
  width: 166px;
}
    
    .florida {
  width: 172px;
}
    
    .threeimages{}
    
    .threeimages ul
    {list-style-type:none;}
    
    .threeimages ul li
    {display:inline;}



.outerdiv1 {
  height: 200px;
  margin: 0 auto;
  width: 800px;
}


.whalesimage
{
    float:left;}
    
    
  .arrecifesimage{ float:left;}
  
  .caboimage{float:left;}
  
  
  .Chivaimage{float:left;}
    
   .acurio {
  float: left;
  margin: 0 20px 0 20px;
}



  
  
  .canaveral{float: left;
  margin: 0 20px 0 20px;}
  
  
  .concha{float: left;
  margin: 0 20px 0 20px;}
  
  
  .Cabo_de{float: left;
  margin: 0 20px 0 20px;}
   
   
   .Islas{float: left;
  }
  
  
  .chiva_rumbera{float: left;
  margin: 0 20px 0 20px;}
  
  
  .citytour{float: left;
  margin: 0 20px 0 20px;}
  
  
 .aracatacaimage {
  float: left;
}
     
   .bahiaimage
   {float:left;
    margin-left:64px; }
     
   .cartagenaimage{float:left;
    margin-left:94px; }
     
     .cityimage{float:left;
    margin-left:94px; }
     
   .macondo
   {
       
 float:left;
       }
       
       
      .vermas1 {
  background-color: red;
  color: white;
  float: left;
  margin-top: 7px;
  padding: 5px 74px 4px 70px;
  text-align: center;
  text-decoration: none;
}


.vermas2 {
  background-color: red;
  color: white;
  float: left;
  margin-top: 7px;
  padding: 5px 74px 4px 70px;
  text-align: center;
  text-decoration: none;
}

.vermas3 {
  background-color: red;
  color: white;
  float: left;
  margin-top: 7px;
  padding: 5px 74px 4px 70px;
  text-align: center;
  text-decoration: none;
}


.vermas4 {
  background-color: red;
  color: white;
  float: left;
  margin-top: 7px;
  padding: 5px 74px 4px 70px;
  text-align: center;
  text-decoration: none;
}

.vermas5 {
  background-color: red;
  color: white;
  float: left;
  margin-top: 7px;
  padding: 5px 74px 4px 70px;
  text-align: center;
  text-decoration: none;
}


.vermas6 {
  background-color: red;
  color: white;
  float: left;
  margin-top: 7px;
  padding: 5px 74px 4px 70px;
  text-align: center;
  text-decoration: none;
}

.vermas7 {
  background-color: red;
  color: white;
  float: left;
  margin-top: 7px;
  padding: 5px 74px 4px 70px;
  text-align: center;
  text-decoration: none;
}

.vermas8 {
  background-color: red;
  color: white;
  float: left;
  margin-top: 7px;
  padding: 5px 74px 4px 70px;
  text-align: center;
  text-decoration: none;
}
              
  .Alestur_Touresimagewidth{width:182px !important;}
   /*
  .imagewidth2{width:182px !important;}
  
  
  .imagewidth3{width:182px !important;}
  
  
  .imagewidth4{width:182px !important;}
  
  
  .imagewidth5{width:182px !important;}
  
  
  .imagewidth6{width:182px !important;}
  
  
  .imagewidth7{width:182px !important;}
  
 .imagewidth8{width:182px !important;}

*/ 
 .topmargin{margin-top:10px;}



.outerdiv {
  width: 970px;
}


.leftpart {
  float: left;
  margin: 0 58px 0 0;
}

.topmargin {
  margin-top: 5px;
}

.middlemargin {
  margin-top: 41px;
}


.bottommargin {
  margin-top: 48px;
}


.rightpart{}

.image1width {
  width: 396px;
}


.image2width {
  width: 396px;
}



.image3width {
  width: 396px;
}

.congresos_outerdiv {
  width: 970px;
}


.congresos_leftpart {
  float: left;
  margin: 0 58px 0 0;
}

.congresos_topmargin {
  margin-top: 5px;
}

.congresos_middlemargin {
  margin-top: 41px;
}

.congresos_rightpart{}


.congresos_image1width {
  width: 396px;
}


.congresos_image2width {
  width: 396px;
}

.hemos {
  text-align: center;
  font-style: italic;
}


.incentivos_outerdiv {
  width: 970px;
}


.incentivos_leftpart {
  float: left;
  margin: 0 58px 0 0;
}

.incentivos_topmargin {
  margin-top: 5px;
}

.incentivos_middlemargin {
  margin-top: 41px;
}

.incentivos_middle1margin
{ margin-top: 41px;}

.incentivos_middle2margin
{margin-top:41px;}

.incentivos_bottommargin
{margin-top:41px;}

.incentivos_rightpart{}


.incentivos_image1width {
  width: 396px;
}


.incentivos_image2width {
  width: 396px;
}

.incentivos_image3width {
  width: 396px;
}


.incentivos_image4width {
  width: 396px;
}
