/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:url(images/top-tail.gif) top repeat-x #4f1002; text-align:center;}

img {vertical-align:top; border:none;}
a img { border:0;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8125em; line-height:1.154em; color:#141414;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#396695; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:16px;}
strong{padding-bottom:6px; line-height:1em;}
.strong1{ color:#396695; font-size:0.846em; text-transform:uppercase;}
b{ color:#fff;}

td{vertical-align:top;}

/* ============================= main layout ====================== */
.imgindent {margin:-7px 16px 0 0; float:left; position:relative;}
.imgindent2 {margin:0 16px 0 0; float:left;}
.img{margin-top:-7px; position:relative;}
* html .imgindent, * html .img{ position:fixed;}
.phone{ float:right; padding-right:10px;}
.space1{ margin-left:36px;}
.space2{ margin-left:23px;}
.space3{ margin-left:15px;}
.padding1{ padding-top:25px;}
.padding2{ padding-top:32px;}

/* ============================= header ====================== */
#header{ position:relative;}
#header .flash1{ height:165px; position:absolute; margin-left:-57px;}
#header .flash2{
	position:absolute;
	margin-top:165px;
	width:864px;
	padding-left:5px;
	background:#fff;
}
#header .object{ vertical-align:top;}

/* ============================= content ====================== */
.row-1 .left-corner{ background:url(images/row1-left-corner.gif) bottom left no-repeat; width:100%; position:relative;}
.row-1 .right-corner{ background:url(images/row1-right-corner.gif) bottom right no-repeat; padding:0  10px 10px 10px;}
.row-1 .bg1{ background:#fff; margin-bottom:-10px; padding-bottom:10px; position:relative;}
.row-1 .bg2{ background:#fff; margin:0 -10px; padding:0 10px; position:relative;}
.row-1 .indent{ padding:19px 5px 17px 5px;}
.row-1 .indent-1{
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.row-1 .indent2{ padding:48px 15px 40px 5px;}

.row-1 .line1{ background:url(images/row1-line.gif) repeat-y 204px 0;}
.row-1 .line2{
	background-image: url(images/row1-line.gif);
	background-repeat: repeat-y;
	background-position: 393px 0;
}
.row-1 .line3{ background:url(images/row1-line.gif) repeat-y 633px 0;}

.row-1 .list li{ line-height:1em; background:url(images/list-unline.gif) bottom repeat-x; padding:0 8px 8px 0; margin-bottom:5px; }
.row-1 .list .last{ background:none; padding-bottom:0; margin-bottom:0;}
.row-1 .list a{ color:#141414; text-decoration:none; background:url(images/list-marker.gif) no-repeat 0 3px; padding-left:17px; display:inline-block; vertical-align:top;}
.row-1 .list a:hover{ color:#7bb147;}
.row-1 .link{ display:inline-block; margin-top:22px;}
.row-1 .link1{  font-size:0.846em; line-height:1em;}

.title{
	padding-bottom:20px;
}
.list1 .list-item{ width:100%; overflow:hidden; padding-bottom:21px;}
.list1 .last{ padding-bottom:0;}
.list1 .list-item .number{ float:left; margin-right:12px; width:40px; text-align:center; background:url(images/number-bg.gif) no-repeat 0 0; font-size:1.385em; line-height:1em; font-weight:bold; color:#fff; padding:11px 0 22px 0;}

.row-2{ margin-top:-10px; color:#767676;}
.row-2 .left-corner{
	width:100%;
	background-color: #d98000;
	background-image: url(images/row2-left-corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.row-2 .right-corner{ background:url(images/row2-right-corner.gif) bottom right no-repeat;}
.row-2 .indent{
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
.row-2 strong{ color:#fff;}
.row-2 strong span{ display:block; color:#b8b8b8;}

.row-2 .list{ margin:-3px 0;}
.row-2 .list li{ background:url(images/row2-list-marker.gif) no-repeat 0 8px; line-height:1.692em; padding-left:15px;}
.row-2 .list a{ color:#767676;}

.row-2 .link{ display:inline-block; color:#e9e9e9; margin-top:20px;}
.row-2 .line{ background:url(images/row2-line.gif) repeat-y 421px 0;}
.row-2 .line1{ background:url(images/row2-line.gif) repeat-y 206px 0;}

/* ============================= footer ====================== */
#footer{ width:100%; overflow:hidden;}
#footer .rss{ padding:21px 17px 0 0; float:right;}
#footer .rss a{ display:inline-block; color:#8a8a8a; text-decoration:none; text-transform:uppercase; background:url(images/rss-bg.gif) right top no-repeat; padding:2px 24px 1px 0;}
#footer .rss a:hover{ color:#fff;}
#footer .text{ color:#8a8a8a; padding:23px 0 0 14px;}
#footer .text a{ color:#fff;}


/* ========================================================= */
object {
	outline:none;
}
.sysop {width:80px; padding-left:25px;}
.contacto {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.acenter {text-align:center;}
.aright {text-align:right;}
.aleft {text-align:left;}
.ajustify {text-align:justify;}

.btn {

 background-color: #FFFFFF;
 background-image: url(images/enviar.jpg);
 background-repeat: no-repeat;
 height: 35px;
 width: 80px;
 border: 0px;
}

.t100 {width:100%;}
.td250 {
	width:250px;
	padding-bottom: 5px;
}
.td230 {
	width:230px;
	padding-bottom: 5px;
}

.pop {
	background-image:url(images/pop.jpg);
	height:300px;
	width:462px;
	padding-top: 70px;
}
