* { margin:0; padding:0;}
body { background-color: #000; margin-top: 5px;}
html, input, textarea, select{font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#544f4a; font-weight:normal; font-size:0.75em}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}

.title, .title_top, .title_bot{ display:block}


p {margin:0; padding:0;}


h1 { text-indent:-1000px; 
	line-height:1em; 
	margin:0; 
	padding:0;  
	font-size:1em; 
	background:url(/images/logo_use_160.gif) no-repeat ; height:61px; width:347px}
.pos{ position:absolute; margin:0; padding:0}

.list ul { margin:0; padding:0; list-style:none; line-height:2.2em}
.list ul li{ background:url(/images/list_bg.gif) no-repeat 0 11px; padding-left:16px}
.list ul li a { color:#3c3a39; text-decoration: underline; font-weight: bold}
.list ul li a:hover{ text-decoration:none}

/*txt, links*/
p{ padding-bottom:15px}

a{ color:#3c3a39; text-decoration:underline}
a:hover{ text-decoration:none }

/*header*/
#header .logo{ /**height:83px;**/ width:100%; background-color: #000; padding-bottom: 10px;}
/**
#header .logo .fleft{ padding: 25px 0 0 34px}
#header .logo .fright{ padding:44px 51px 0 0}
**/
#header .logo .fleft {padding-left: 34px;}

#header .menu {padding-top: 0px; /**height:70px;**/ width:100%; clear: both; background-color: #928f8b;}
#header .menu .right{padding-left:37px}


/* esto es mio */
ul#menu {
	height: 80px; 
	width: 100%; 
	list-style: none; 
	/**background:url(/images/left_shape.gif) no-repeat;**/ 
	clear: both; 
	margin: 20px 0 0 0;
	padding-top: 12px; 
	padding-right: 20px;}
ul#menu li {display: inline; 
	background-image: url(/images/m2.gif); 
	background-repeat: repeat-x;
	padding: 0 25px 45px 25px; 
	border-right: solid 1px #ffffdd;
	border-left: solid 1px #1ab0ea;}
ul#menu li.first {background-image: url(/images/m1.gif); border-left: none;}
ul#menu li.last {background-image: url(/images/m6.gif); background-position: 100% 0; border-right: none;}
ul#menu li a {position: relative; top: 25px; text-decoration: none;}
ul#menu li a:hover {color: #fff;}

/*content*/
#content{ background:url(/images/cont_left_rep.gif) repeat-y}
#content .bg{ background:url(/images/cont_right_rep.gif) repeat-y right top; width:100%}
#content .bg1{ background:url(/images/cont_shape.gif) repeat-x left top; width:100%; background-color: #000;}
#content .bg2{ background:url(/images/cont_shape.gif) repeat-x right top; width:100%}
#content .ind_11{ padding:0 36px 0 37px } 
#content .bg3{ background:#484645; width:100%}

#content .row1{ background:#fdfdfd url(/images/x.gif) repeat-x; width:100%; color:#777473; line-height:1.5em}
#content .row1 .bg{ /** background:url(/images/nosotros.jpg) no-repeat right 2px; width:100% **/ background-color: #fff;}
#content .row1 .indent{ padding:76px 420px 53px 32px}
#content .row1 .title{ margin-bottom:12px}
#content .row1 a{ color:#e84008; text-decoration:underline; font-weight:bold; background:url(/images/marker.gif) no-repeat right top; padding-right:14px}
#content .row1 p{ padding-bottom:4px}

#content .row2{ width:100%; background:#b0afad url(/images/x1.gif) repeat-x; color:#484848}
#content .row2 .bg { width:100%; background:url(/images/x2.gif) repeat-x left bottom}
#content .row2 .indent{ padding:29px 36px 24px 32px}
#content .row2 .title{ margin-bottom:10px}
#content .row2 strong a{ color:#3c3a39; background:url(/images/marker2.gif) no-repeat right top; padding-right:14px; text-decoration:underline}
#content .row2 strong a:hover{ text-decoration:none}
#content .row2 .alignright{ padding-top:10px}


#content .row3{ /*background:#484645 url(/images/x3.gif) repeat-x;*/ background-color: #3d3b3a; width:100%; color:#818181}
#content .row3 .indent{ padding:21px 0 22px 0; width:100%}
#content .row3 .y{ background:url(/images/y.gif) repeat-y}
#content .row3 .ind{ padding:7px 28px 17px 30px}
#content .row3 span{ color:#e6e6e6}
#content .row3 strong a{ color:#ffffff; background:url(/images/marker1.gif) no-repeat right top; padding-right:14px; text-decoration:underline}
#content .row3 strong a:hover{ text-decoration:none}
#content .row3 p{ padding-bottom:15px}
#content .row3 .img{ display:block; margin-bottom:18px}


#content .row4{ background:#323131 url(/images/x4.gif) repeat-x; width:100%}

#content .row4 .block{ width:100%; color:#3c3a39; line-height:1.25em}
#content .row4 .block .t{ background:url(/images/t.gif) repeat-x #b0afad; width:100%}
#content .row4 .block .b{ background:url(/images/b.gif) repeat-x left bottom; width:100%}
#content .row4 .block .l{ background:url(/images/l.gif) repeat-y; width:100%}
#content .row4 .block .r{ background:url(/images/r.gif) repeat-y right bottom; width:100%}
#content .row4 .block .lt{ background:url(/images/lt.gif) no-repeat; width:100%}
#content .row4 .block .rt{ background:url(/images/rt.gif) no-repeat right top; width:100%}
#content .row4 .block .lb{ background:url(/images/lb.gif) no-repeat left bottom; width:100%}
#content .row4 .block .rb{ background:url(/images/rb.gif) no-repeat right bottom; width:100%}

#content .row4 .block .fleft{ padding:22px 0 0 20px}
#content .row4 .block .fright{ padding:8px 13px 0 0 }

/*footer*/
#footer{ background:url(/images/foot_bg.gif) no-repeat; line-height:1.5em}
#footer .fleft{ padding:26px 0 0 68px; color:#818181}
#footer a{ color:#818181; text-decoration:underline}
#footer a:hover{ text-decoration:none}
#footer span{ color:#737373; word-spacing:17px}
#footer span a{ color:#737373; text-decoration: underline; word-spacing:normal}
#footer span a:hover{ text-decoration: none}

#footer .fright{ padding:27px 66px 6px 0 }
#footer .fright img{ vertical-align:middle; margin-left:10px}
#footer .fright a{ color:#9d9d9d; text-decoration:underline}
#footer .fright a:hover{ text-decoration:none}

ul#menufooter {list-style: none;  padding: 0; margin: 0;}
ul#menufooter li {display: inline; border-right: solid 1px; padding: 0 8px 0 5px;}
ul#menufooter li.first {padding-left: 0;}
ul#menufooter li.last {border: none;}

/*================== index.html ==================*/
#content .row2 p{font-size:1.16em}

#page1 #content .row3 .title{ margin-bottom:17px}
#page1 #content .row3 .img{ display:block; margin-bottom:16px}
#page1 #content .row3 p{ padding-bottom:5px}

#content .row4 .indent{ padding:21px 10px 18px 10px}
#page1 #content .row4 .ind{ padding:5px 16px 14px 21px} 
#page1 #content .row4 .alignright{ padding-top:12px}

/*================== index-1.html ==================*/
#page2 #content .row3 .title{ margin-bottom:17px}
#page2 #content .row3 .img{ float:left; margin:0 22px 17px 0}

#page2 #content .row4 .ind{ padding:6px 25px 25px 22px}
#page2 #content .row4 .col2 .ind{ padding:6px 25px 15px 22px}
#page2 #content .row4 .img{ float:left; margin:0 23px 22px 0}

/*================== index-2.html ==================*/
#page3 #content .row2 .img{ float:left; margin:0 23px 32px 0}

#page3 #content .row3 .img1{ display:block; margin-bottom:18px}
#page3 #content .row3  p{ font-size:1em}

/*================== index-3.html ==================*/
#page4 #content .row2 .img{ float:left; margin:0 23px 32px 0}

#page4 #content .row3 .indent1{ padding:30px 27px 5px 31px}
#page4 #content .row3 .title{ margin-bottom:17px}
#page4 #content .row3 .alignright{ padding-bottom:20px; padding-top:6px; line-height:1.7em}

#page4 #content .row4 .ind{ padding:15px 0 25px 21px}
#page4 #content .row4 .ind .block{ width:622px}
#page4 #content .row4 .ind .block .col1{ width:200px}
#page4 #content .row4 .ind .block .col2{ width:240px}
#page4 #content .row4 .ind .block .col3{ width:182px}

/*================== index-4.html ==================*/
#page5 #content .row3 .title{ margin-bottom:16px}
#page5 #content .row3 .img{ float:left; margin:0 23px 18px 0}

#page5 #content .row4 .ind{ padding:5px 19px 10px 21px}
#page5 #content .row4 .img{ float:left; margin:0 10px 20px 0}
#page5 #content .row4 .alignright{ padding-top:12px}
#page5 #content .row4 .img1{ display:block; margin-bottom:18px}

/*================== index-5.html ==================*/
#page6 #content .row2 p{ padding-top:15px}
#page6 #content .row3 .indent1{ padding:29px 25px 35px 31px}
#page6 #content .row3 .indent1 .title{ margin-bottom:19px}
#page6 #content .row3 .indent1 .block{ width:651px}
#page6 #content .row3 .indent1 .block .col1{ width:236px}
#page6 #content .row3 .indent1 .block .col2{ width:236px}
#page6 #content .row3 .indent1 .block .col3{ width:179px}
#page6 #content .row3 .indent1 .block .in{ padding-right:60px}
#page6 #content .row3 .indent1 .block .img{ display: block; margin-bottom:17px}
#page6 #content .row3 .indent1 .block .alignright{ padding-top:6px}

#page6 #content .row4 .ind{ padding:15px 0 25px 21px}
#page6 #content .row4 .ind .block{ width:622px}
#page6 #content .row4 .ind .block .col1{ width:200px}
#page6 #content .row4 .ind .block .col2{ width:240px}
#page6 #content .row4 .ind .block .col3{ width:182px}

/*================== index-6.html ==================*/
#page7 #content .row3 .col1 .ind{ padding-right:0px}
#page7 #content .row3 .title{ margin-bottom:20px}
#page7 #content .row3 .img{ float:left; margin:0 21px 0 0}

#page7 #content .row2 p{ padding:15px 0 0 0}
#page7 #content .row2 .block{ width:631px; padding-bottom:12px}
#page7 #content .row2 .block .col1{ width:341px}
#page7 #content .row2 .block .col2{ width:290px}
#page7 #content .row2 .block .col1 div{ padding-right:50px}

#page7 #content .row4 .ind{ padding:5px 10px 28px 21px}
#page7 #content .row4 .block1{ width:293px}
#page7 #content .row4 .block1 .row{ height:24px}
#page7 #content .row4 .block1 .c1{ width:69px; float:left}
#page7 #content .row4 .block1 .c2{ width:224px; float:left}
#page7 #content .row4 .block1 input{ width:216px; height:19px; background:#FFFFFF; border:none; color:#544f4a; font-size:1em; font-family:arial}
#page7 #content .row4 .block1 textarea{ width:216px; height:64px; background:#FFFFFF; border:none; color:#544f4a; font-size:1em; font-family:arial; overflow:auto;}
#page7 #content .row4 .block1  .alignright{ padding-top:4px}
#page7 #content .row4 .col2 .ind{ padding-bottom:12px}


/*================== index-7.html ==================*/
#page8 #content .row1 .indent{ padding-bottom:75px}
#page8 #content .row2 .indent{ padding:29px 30px 27px 31px}
#page8 #content .row2 .title{ padding-bottom:7px}
#page8 #content .row2 p{ font-size:1em}
