/* #BASIC# */
* {
  margin:0; 
  padding:0;	
  font-size:100%;
}

#page-1 {
  text-align:center; 
  background:url(../App_Themes/CongresoDigital/Images/body-tail.jpg) center top repeat-x; 
  padding:39px 0 0;
}

img {
  vertical-align:top;
}

a img {
  border:0;
}

table {
  border-collapse:collapse; 
  border:0;
}

html, input, textarea {
  font-family:Tahoma, Geneva, sans-serif; 
  font-size:0.688em; 
  line-height:1.273em; 
  color:#152D35;
}

input, select {
  vertical-align:middle; 
  font-weight:normal;
}

a {
  text-decoration:underline; 
  font-weight:bold; 
  color:#028195;
}

a:hover {
  text-decoration:none;
}

ul {
  list-style:none;
}

ul li {
  background:url(../App_Themes/CongresoDigital/Images/list-marker.gif) left top no-repeat; 
  padding:0 0 10px 23px;
}

li a {
  text-decoration:none; 
  color:#0290A6;
}

li a:hover {
  text-decoration:underline;
}

.float-l {
  float:left;
}

.float-r {
  float:right;
}

.clear {
  clear:both; 
  font-size:0%; 
  line-height:0%; 
  height:0;
}

#content .col-1,
#content .col-2,
#content .col-3 {
  float:left;
}

/* #HEADER# */
#header {
  background:url(../App_Themes/CongresoDigital/Images/header-tail.jpg) left top repeat-x;
}

.header-left {
  background:url(../App_Themes/CongresoDigital/Images/header-left.jpg) left top no-repeat;
}

.header-right {
  background:url(../App_Themes/CongresoDigital/Images/header-right.jpg) right top no-repeat; 
  padding:32px 0 0 11px;
}

#header p {
  padding:0 0 19px 12px;
}

/* #CONTENT# */
.wrapper {
  width:100%; 
  overflow:hidden;
}

.img-indent {
  float:left; 
  margin-right:16px;
}

.phone {
  float:right; 
  margin-right:100px;
}

cite {
  font-style:normal;
}

.row-1 .main {
  background:#FFFFFF; 
  padding-top:18px;
}

.row-1 {
  min-height:397px; 
  height:auto !important; 
  height:397px;
}

.row-2 {
  background:#E8EAEB; 
  border-top:1px solid #D5D9DB; 
  min-height:229px; 
  height:auto !important; 
  height:229px; 
  padding-top:33px;
}

.row-2 .col-1 {
  /*padding-left:42px;*/
  padding-left:34px;
}
.row-2 .col-2 {
  padding-left:56px;
}

/* #TITLES# */
.row-1 .title {
  margin:20px 0 11px;
}

.row-2 .title {
  margin-bottom:20px;
}

.box .title {
  margin-bottom:25px;
}

h2 {
  color:#028195;
}

.box h2 {
  color:#0290A6;
}

p strong, b {
  color:#028195;
}

/* #LINKS# */
.menu {
  padding-bottom:23px;
}

.menu li {
  float:left; 
  padding:0 3px 0 0; 
  background:none;
}

.banners li {
  float:left; 
  padding:0; 
  background:none;
}

/* #BOXES# */
.banners {
  background:url(../App_Themes/CongresoDigital/Images/banner-left.jpg) left top no-repeat; 
  padding-left:8px;
}

.banners ul {
  background:url(../App_Themes/CongresoDigital/Images/banner-right.jpg) right top no-repeat;
}

.box {
  background:#F6F3EC; 
  margin-bottom:5px;
}

.box .box-top-left {
  background:url(../App_Themes/CongresoDigital/Images/box-top-left.gif) left top no-repeat;
}

.box .box-top-right {
  background:url(../App_Themes/CongresoDigital/Images/box-top-right.gif) right top no-repeat;
}

.box .box-bot-left {
  background:url(../App_Themes/CongresoDigital/Images/box-bot-left.gif) left bottom no-repeat;
}

.box .box-bot-right {
  background:url(../App_Themes/CongresoDigital/Images/box-bot-right.gif) right bottom no-repeat; 
  min-height:321px; 
  height:auto !important; 
  height:321px; 
  padding:0 24px 25px;
}

.date {
  float:left; 
  color:#FFFFFF; 
  font-size:1.364em; 
  background:url(../App_Themes/CongresoDigital/Images/date-bg.gif) left 3px no-repeat; 
  padding:9px 26px 10px 9px; font-family:Arial, Helvetica, sans-serif;
}

.date span {
  font-size:1.333em; 
  line-height:1.05em;
}

.news {
  float:left; 
  width:200px;
}

/* #FORM# */
#contactForm div {
  height:26px;
}

#contactForm input, #contactForm textarea {
  font-size:1em; 
  line-height:1em; 
  color:#152D35; 
  border:1px solid #E0E0E0; 
  padding:2px 0 0 4px;
}

#contactForm input {
  height:17px;
}

#contactForm textarea {
  overflow:hidden; 
  height:56px;
}

.buttons {
  padding:15px 8px 0 0; 
  text-align:right;
}

.buttons a {
  margin-left:17px;
}

/* #POSITIONING# */
.margin1 {
  margin:0 8px 15px 0;
}

.margin2 {
  margin-left:60px;
}

.margin3 {
  margin:0 20px 16px 0;
}

.margin4 {
  margin-bottom:14px;
}

.margin5 {
  margin-right:31px;
}

.margin6 {
  margin-bottom:7px !important;
}

.margin7 {
  margin-bottom:48px;
}

.margin8 {
  margin-right:18px;
}

.padding1 {
  padding-left:27px;
}

.padding2 {
  padding-bottom:41px;
}

.padding3 {
  padding-bottom:21px;
}

.padding4 {
  padding-left:17px;
}

.padding5 {
  padding-bottom:13px;
}

.padding6 {
  padding-left:39px;
}

.padding7 {
  padding-bottom:18px;
}

/* #PAGE-1# */

#page-1 .row-2 .col-2 {
  padding:0 48px 0 0;
}

/* #PAGE-2# */

/*#page-2 .row-2 .col-2 {
  padding-left:57px;
}*/

/* #PAGE-4# */

/*#page-4 .row-2 .col-2 {
  padding:0 16px 0 40px;
}*/

/* #PAGE-5# */

/*#page-5 .row-2 .col-2 {
  padding:0 48px 0 0;
}*/

/* #FOOTER# */
#footer {
  color:#FFFFFF; 
  background:#889498; 
  padding:39px 0 35px;
}

#footer .main {
  width:868px;
}

#footer a {
  border-left:1px solid #FFFFFF; 
  margin-left:4px; 
  padding-left:5px; 
  color:#FFFFFF; 
  text-decoration:none; 
  font-weight:normal;
}

#footer a:hover {
  text-decoration:underline;
}


/* #LAYOUT# */
.main {
  width:940px; 
  margin:0 auto; 
  text-align:left;
}

#header {
  height:405px; 
  width:956px; 
  margin:0 auto; 
  text-align:left;
}

/*#LAYOUT/FORM#*/
#contactForm input {
  width:248px;
}

#contactForm textarea {
  width:248px;
}

/*#LAYOUT/PAGE-1#*/
#page-1 .row-1 .col-1 {
  width:314px;
}

#page-1 .row-1 .col-2 {
  width:550px;
}

#page-1 .row-2 .col-1 {
  /*width:298px;*/
  width:300px;
}

#page-1 .row-2 .col-2 {
  width:260px;
}

#page-1 .row-2 .col-3 {
  width:260px;
}


/*#LAYOUT/PAGE-2#*/

/*#page-2 .row-1 .col-1 {
  width:314px;
}

#page-2 .row-1 .col-2 {
  width:550px;
}

#page-2 .row-2 .col-1 {
  width:550px;
}

#page-2 .row-2 .col-2 {
  width:230px;
}*/

/*#LAYOUT/PAGE-3#*/

/*#page-3 .row-1 .col-1 {
  width:314px;
}

#page-3 .row-1 .col-2 {
  width:550px;
}

#page-3 .row-2 .col-1 {
  width:550px;
}

#page-3 .row-2 .col-2 {
  width:260px;
}*/

/*#LAYOUT/PAGE-4#*/

/*#page-4 .row-1 .col-1 {
  width:314px;
}

#page-4 .row-1 .col-2 {
  width:550px;
}

#page-4 .row-2 .col-1 {
  width:550px;
}

#page-4 .row-2 .col-2 {
  width:260px;
}*/

/*#LAYOUT/PAGE-5#*/

/*#page-5 .row-1 .col-1 {
  width:314px;
}

#page-5 .row-1 .col-2 {
  width:550px;
}

#page-5 .row-2 .col-1 {
  width:300px;
}

#page-5 .row-2 .col-2 {
  width:260px;
}

#page-5 .row-2 .col-3 {
  width:260px;
}*/

/*#LAYOUT/PAGE-6#*/

/*#page-6 .row-1 .col-1 {
  width:314px;
}

#page-6 .row-1 .col-2 {
  width:550px;
}

#page-6 .row-2 .col-1 {
  width:850px;
}*/

/*#LAYOUT/PAGE-7#*/

/*#page-7 .row-1 .col-1 {
  width:314px;
}

#page-7 .row-1 .col-2 {
  width:550px;
}

#page-7 .row-2 .col-1 {
  width:550px;
}

#page-7 .row-2 .col-2 {
  width:260px;
}*/


