body {
	background-color: #F7F7F7;
	background-image: url(../images/back_side.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	scrollbar-face-color: #cccccc;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #999999;
	scrollbar-shadow-color: #cccccc;
	scrollbar-arrow-color: #999999;
	scrollbar-track-color: #F0F0F0;
	background-attachment: fixed;
}
.tamanho {
	width: 70%;
	padding-left: 10px;
	margin-left: 10px;
}

.meio {
	background-image: url(../images/back_side2.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 100%;
	background-attachment: fixed;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
}
.peq {
	font-size: 9px;
}
.creatfundo {
	background-image: url(../images/creat_trip/foto_1.jpg);
	background-repeat: no-repeat;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E5EEF5;
	border: 1px solid #001F3D;
}
.margem {
	margin: 5px;
	padding: 5px;
}
.creathotel {

	background-image: url(../images/creat_trip/foto_hotel.jpg);
	background-repeat: no-repeat;
}
.creatcars {

	background-image: url(../cars/images/01.jpg);
	background-repeat: no-repeat;
}
.carlist {
	background-image: url(../cars/images/04.jpg);
	background-repeat: no-repeat;
	height: 273px;
}
.noborder {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.creatactivity {

	background-image: url(../1.jpg);
	background-repeat: no-repeat;
	width:900px;
}

#visual-portal-wrapper {
    margin: 0;
    padding: 0;
}
#portal-top {
    /* Top section */
    margin: 0;
    padding: 0;
    background-color: transparent;
}
.hiddenStructure {
    display: block;
    background: transparent;
    background-image: none; /* safari bug */
    border: none;
    height: 1px;
    overflow: hidden;
    padding: 0;
    margin: -1px 0 0 -1px;
    width: 1px;
}
#portal-globalnav {
    /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. The power of CSS runs strong in these :) */
    background-color: transparent;
    border-collapse: collapse;
    padding: 0em 0em 0em 2em;
    white-space: nowrap;
    list-style: none;
    margin: 0;
    height: auto;
    line-height: normal;
}
#portal-globalnav li {
    display: inline;
}
#portal-globalnav li a {
    /* The normal, unselected tabs. They are all links */
    background-color: transparent;
    border-color: #8cacbb;
    border-width: 1px;
    border-style: solid solid none solid;
    color: #436976;
    height: auto;
    margin-right: 0.5em;
    padding: 0em 1.5em;
    text-decoration: none;
    text-transform: lowercase;
}
#portal-globalnav li.selected a {
    /* The selected tab. There's only one of this */
    background-color: #dee7ec;
    border: 1px solid #8cacbb;
    border-bottom: #dee7ec 1px solid;
    color: #436976;
}
#portal-globalnav li a:hover {
    background-color: #dee7ec;
    border-color: #8cacbb;
    border-bottom-color: #dee7ec;
    color: #436976;
}
.link-plain {
    background-image: none;
    padding: 0;
}
/*  compression status: 1  */
/*  */
/*  */

a:hover {
    text-decoration: none;
    color: #000000;
    background-color: transparent;
}

h3 a {
    color: #436976 !important;
}

/* Estilos do sobreescritos */

#portal-personaltools {
    padding: 0.1em 3em;
}

#content {
    padding: 0em;
}

.documentEditable {
    padding: 0em 1em 0em 1em !important;
}

#portal-column-one .visualPadding {
    padding: 1em 0em 0em 1em;
}

#portal-column-content .visualPadding {
    padding: 0em;
}

#portal-column-two .visualPadding {
    padding: 1em 1em 0em 0em;
}

#portal-footer {
    background: White;
}

/* Portlets */

.portletContent {
    padding: 0.5em;
}

.portlet h5 {
    padding: 0.2em 1em 0.5em 1em;
    display: block;
}

.ploneCalendar th {
}

/*  */
.packdet {
	background-image: url(images/package_detail.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.creattour {



	background-image: url(tour.jpg);
	background-repeat: no-repeat;
}
.capahome {
	background-image: url(images/via_home.jpg);
	background-repeat: no-repeat;
}

#container {
	margin-left: 15px;
	
}
.matheuslegal {
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;
	background-color:#D4E9EE;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	border:2px solid #53A6BB;
}

