/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.3125em; min-width:980px; background:url(../images/bg.jpg) top center repeat-y #bebebe}
html, input, textarea	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#e44339;
}	

object { vertical-align:top; outline:none}
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }

a{
	color:#e75542;
	text-decoration:none;
	outline:none
} 
a:hover{text-decoration:underline}

.link{color:#b9b9b9; font-size:1.38em  }
.link1{color:#1b1a18; font-style:italic; font-size:1.0769em}
.link2{ text-decoration:underline}
.link2:hover{ text-decoration:none}

.button{color:#fff; background:url(images/button.gif) top left no-repeat; width:114px; text-align:center; line-height:32px; display:block; text-decoration:none;  }
.button:hover{text-decoration:underline }

#content ul{margin:0; padding:0; list-style:none;}
#content ul li{background:url(images/marker.gif) top left no-repeat; background-position:0 11px; margin:0; padding-left:13px; }
#content ul li a{color:#019ad7; text-decoration: none; line-height:1.66em; font-size:1.38em} 
#content ul li a:hover { text-decoration:underline; }

.link-1 { display:block; float:left; background:url(images/link_bg.gif) repeat-x left top; color:#ffffff; text-decoration:none; }
.link-1 em { display:block; background:url(images/link_left.gif) no-repeat left top;}
.link-1  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:0 15px 0 15px; line-height:28px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#000000}


/*header*/
#header {font-size:0.875em; color:#FFFFFF }
#header .logo{ margin:30px 0 0 26px }
#header .indent{
	margin:70px 0 0 644px;
	position:absolute;
	width:791px;
	left: 0px;
	top: 147px;
	height: 178px;

}
#header .img1{
	margin:30px 0 0 609px;
	position:absolute;
	width: 1887px;
	height: 218px;
	top: 99px;


}


#header ul{margin:0; padding:0; list-style:none;}
#header ul li{ display:inline; float:left }
#header ul li a{color:#b3b3b3; text-decoration: none; line-height:1.5em; padding-right:16px; text-transform:uppercase} 
#header ul li a:hover {
	text-decoration:none;
	color:#e75542;
}

.m{ margin-top:27px}

.bg_cont-top{ background:url(images/bg_cont-top.png) top left no-repeat}
.bg_cont-bot{ background:url(images/bg-cont-bot.png) bottom left no-repeat; width:100%; overflow:hidden}

/*content*/
#content{ font-size:0.8125em; width:100%; text-align:left}
#content .indent-col{padding:40px 35px 75px 40px}
#content .indent-col1{padding:5px 35px 50px 40px}
#content .indent-col2{padding:5px 35px 0 40px}
#content .title{  margin-bottom:16px}
#content .img-left{ float:left; margin:0 20px 16px 0}
#content .img-indent{ margin:0 0 16px 0}
#content p{ margin:0 0 17px 0}
#content .p{ margin:0}
#content .p1{ margin:0 0 17px 0}
#content .p2{ margin:0 0 7px 0}
#content .p3{ margin:0 0 31px 0}
#content h2{
	color:#626262;
	font-size:2.307em;
	text-transform:uppercase;
	margin-bottom:18px;
	line-height:1.2em;
	letter-spacing:-1px
}
#content h3{
	color:#e44339;
	font-size:1.38em;
	margin-bottom:5px;
	font-weight:normal
}
#content h4{color:#3a3a3a; font-size:1em; font-weight:normal  }
#content .tail{ background:url(images/tail.png) bottom repeat-x; }
#content .tail1{ background:url(images/tail2.gif) bottom repeat-x; padding-bottom:7px; margin-bottom:23px}
#content .tail2{ background:url(images/tail2.gif) bottom repeat-x; padding-bottom:19px; margin-bottom:19px}
.txt{ color:#3a3a3a}

#content .indent{padding:57px 0 0 0}
#content .indent1{padding:0 50px 20px 0}
.indent2{ margin-bottom:-3px}

.block{ background:url(images/bg_block.gif) top left repeat-y; color:#fff}
.block .indent-block{padding:20px 42px 25px 40px;
width:250px;}
#content .block h2{color:#fff; font-size:2.307em; text-transform:uppercase; margin-bottom:3px; line-height:1.2em; letter-spacing:-1px }


/*--- tabs begin ---*/
#content ul.tabs {margin: 0; padding: 0 0 16px 0; float: left; list-style: none; height: 28px; /*--Set height of tabs--*/ width: 100%; position:relative;}
#content ul.tabs li {	float: left; overflow: hidden; position: relative;	background:url(images/but-2.gif) top left no-repeat; height:28px; text-align:center; font-size:14px; width:105px; line-height:28px; padding:0 3px 0 0}
#content ul.tabs .last {padding:0}
#content ul.tabs li a {	text-decoration: none;	color: #5a5a5a; text-transform:uppercase; display: block; outline: none; text-align:center;	font-size:11px; line-height:28px; font-weight: bold; }
#content ul.tabs li a:hover { text-decoration:none; color:#fff}
#content ul.tabs li.active, ul.tabs li a:hover  {background:url(images/but-1.gif) top left no-repeat; color:#fff }
#content ul.tabs li.active a  { color:#fff }

.h2{ height:416px}
/*--- tabs end---*/


#content #loopedSlider .container { width:238px; height:433px; overflow:hidden; position:relative; cursor:pointer; }
#content #loopedSlider .slides { position:absolute; top:0; left:0; }
#content #loopedSlider .slides .div {
	position:absolute;
	top:17px;
	width:238px;
	display:none;
	height: 460px;
	left: 29px;

}
#content #loopedSlider { margin:0 auto; width:238px; position:relative; clear:both; }

#page3 #content #loopedSlider .container { width:238px; height:475px; overflow:hidden; position:relative; cursor:pointer; }



/*footer*/
#footer { color:#191a21; font-size:0.8125em; text-transform:uppercase; background:url(images/bot.gif) top repeat-x; position:relative; margin-top:-2px; }
#footer .indent-footer{ padding:60px 50px 63px 136px;}
#footer a {
	color:#000000;
	text-decoration:none
}  
#footer a:hover {  text-decoration:underline}
#footer .img1{margin:22px 0 0 102px; position:absolute; }

#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	right:24px;
	top:53px;
	position:absolute;
	left: 746px;
	width: 47px;
	height: 74px;


}
#footer ul li{ margin:0; display:inline; float:left}
#footer ul li a{color:#636363; text-decoration:none; display:block; float:left; padding:0 0 0 7px} 
#footer ul li a:hover { text-decoration:none; color:#c60100 }
#footer ul .first{background:none;}
#footer ul .first a{ padding-left:0}
#footer ul li .current{ text-decoration:none; color:#c60100  }

fieldset{ border:none}
	
.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:50px}
.h1{ height:31px; background:url(images/bg_input.gif) top left no-repeat}
.block-contact span{ float:right; margin-right:0}
.input{
   	border:1px solid #FFFFFF; 
	background:#FFFFFF;
	width:228px; height:19px;
	font-size:1em;
	color:#000;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:4px;
}input{
   	border:1px solid #d4d5da; 
	background:#FFFFFF;
	width:220px; height:17px;
	font-size:1em;
	padding-left:16px;
	padding-top:7px;
	padding-bottom:7px;
}
textarea{
   	border:1px solid #d4d5da; 
	background:#FFFFFF;
	width:220px; height:147px;
	font-size:1em;
	padding-left:16px;
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:41px;
	overflow:auto}
	
.contenido_factura{
	width:420px;
	height:350px;
	overflow:scroll;
	text-align:justify;
}

#logotipo{
	width:300px;
	height:200px;
	overflow:auto;
}

#antecedentes{
	width: 420px;
	height:450px;
	overflow:auto;
}

#logo{
	width: 300px;
	height:120px;
}

#login{
	position:absolute;
	left:612px;
	top:-11px;
	width: 318px;
	height: 65px;
}
