* { 
padding : 0; 
margin : 0; 
} 
#marqueecontainer{
	height:190px;
position: relative;
overflow: hidden;

}

#marqueehome {margin-top:-3px;/*marquee height */}
#marqueehome p {
	text-align:justify;
}
#marqueehome p.boton, fieldset p.boton {border:0;}
#marqueehome .label {padding:14px 0 5px 0}
body { 
font-size : 62.5%; 
font-family : verdana, arial, sans-serif; 
} 
.page-container { 
width : 1002px; 
margin : 0 auto; 
margin-bottom : 10px; 
border : 1px solid rgb(150, 150, 150); 
font-size : 1em; 
} 
.main { 
clear : both; 
width : 1002px; 
padding-bottom : 30px; 
} 
.main-navigation { 
display : inline; 
float : left; 
width : 200px; 
overflow : visible !important ; 
overflow : hidden; 
} 
.main-content { 
display : inline; 
float : left; 
width : 562px; 
overflow : visible !important ; 
overflow : hidden; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 20px;
text-align:justify;
}
.st{
	font-size:120%;
	margin-left:10px;
	margin-top:5px;
	padding-left:10px;
	background-image: url(../img/bg_bullet_full_2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.nd{
	font-size:120%;
	margin-left:30px;
	margin-top:5px;
	padding-left:10px;
	background-image: url(../img/bg_bullet_full_2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.rd{
	font-size:120%;
	margin-left:50px;
	margin-top:5px;
	padding-left:10px;
	background-image: url(../img/bg_bullet_full_1.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
.main-subcontent { 
display : inline; 
float : right; 
width : 200px; 
overflow : visible !important ; 
overflow : hidden; 
margin-right : 1px; 
} 
.footer { 
clear : both; 
width : 1002px; 
padding : 1em 0 1em 0; 
background : rgb(225, 225, 225); 
font-size : 1em; 
overflow : visible !important ; 
overflow : hidden; 
background-color : #e85412; 
color : #ffffff; 
} 
.header { 
width : 1002px; 
font-family : verdana, arial, sans-serif; 
font-size : 96%; 
} 
.header-top { 
width : 1002px; 
height : 40px; 
background : #e85412; 
overflow : visible !important ; 
overflow : hidden; 
border-bottom : 1px solid #fff; 
} 
.header-middle { 
width : 1002px; 
height : 150px; 
overflow : visible !important ; 
overflow : hidden; 
background-color : rgb(230, 230, 230); 
background-image : url(../flash/cabecera.html); 
} 
.header-bottom { 
width : 1002px; 
height : 30px; 
background : rgb(255, 255, 255); 
} 
.header-breadcrumbs { 
clear : both; 
width : 1002px; 
background : rgb(255, 255, 255); 
font-size : 1.2em; 
padding-top : 1em; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
.sitelogo { 
width : 250px; 
height : 75px; 
position : absolute; 
z-index : 1; 
margin : 2px 0 0 20px; 
} 
.sitename { 
width : 300px; 
height : 45px; 
position : absolute; 
z-index : 1; 
margin : 7px 0 0 105px; 
overflow : visible !important ; 
overflow : hidden; 
} 
.sitename h1 { 
font-size : 240%; 
} 
.sitename h2 { 
margin : -4px 0 0 0; 
color : rgb(125, 125, 125); 
font-size : 120%; 
} 
.sitename a { 
text-decoration : none; 
color : rgb(125, 125, 125); 
} 
.sitename a:hover { 
text-decoration : none; 
color : rgb(50, 50, 50); 
} 
.nav0 { 
width : 340px; 
position : absolute; 
z-index : 2; 
margin : 25px 0 0 0; 
margin-left : 662px !important ; 
margin-left : 553px; 
} 
.nav1 { 
width : 350px; 
position : absolute; 
z-index : 3; 
margin-top : 5px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 652px; 
color : #ffffff; 
} 
.nav1 ul { 
float : right; 
padding : 0 15px 0 0; 
} 
.nav1 li { 
display : inline; 
list-style : none; 
} 
.nav1 li a { 
display : block; 
float : left; 
padding : 2px 5px 2px 5px; 
color : #ffffff; 
text-decoration : none; 
font-size : 100%; 
} 
.nav1 a:hover { 
text-decoration : none; 
color : rgb(50, 50, 50); 
} 
.sitemessage { 
width : 400px; 
height : 120px; 
position : absolute; 
z-index : 1; 
margin : 20px 0 0 480px; 
color : rgb(234, 239, 247); 
overflow : hidden; 
} 
.sitemessage h1 { 
width : 400px; 
text-align : right; 
font-size : 230%; 
} 
.sitemessage h2 { 
float : right; 
width : 320px; 
margin : 8px 0 0 0; 
text-align : right; 
line-height : 100%; 
font-size : 160%; 
} 
.sitemessage h3 { 
float : right; 
width : 320px; 
margin : 10px 0 0 0; 
text-align : right; 
font-size : 140%; 
} 
.sitemessage h3 a { 
text-decoration : none; 
color : rgb(234, 239, 247); 
} 
.sitemessage h3 a:hover { 
text-decoration : none; 
color : rgb(50, 50, 50); 
} 
.nav2 { 
float : left; 
width : 1002px; 
border : none; 
color : #ffffff; 
font-size : 120%; 
background-color : #e85412; 
background-image : url(../img/FondoMenu.png); 
} 
.nav2 ul { 
list-style-type : none; 
margin-left : 3px; 
} 
.nav2 ul li { 
float : left; 
position : relative; 
z-index : auto !important ; 
z-index : 1000; 
border-right : 1px solid rgb(175, 175, 175); 
} 
.nav2 ul li a { 
float : none !important ; 
float : left; 
display : block; 
height : 2.5em; 
line-height : 2.5em; 
padding : 0 23px 0 23px; 
text-decoration : none; 
color : #ffffff; 
} 
.nav2 ul li ul { 
display : none; 
border : none; 
} 
.nav2 ul li:hover a { 

text-decoration : none; 
background-repeat : repeat-x; 
background-position : top; 
color : #e85412; 
} 
.nav2 ul li:hover ul { 
display : block; 
width : 11em; 
position : absolute; 
z-index : 999; 
top : 2.4em; 
margin-top : 0.1em; 
left : 0; 
} 
.nav2 ul li:hover ul li a { 
display : block; 
width : 11em; 
height : auto; 
line-height : 1.3em; 
margin-left : -5px; 
padding : 4px 16px 4px 16px; 
border-left : 1px solid rgb(175, 175, 175); 
border-bottom : 1px solid rgb(175, 175, 175); 
font-weight : normal; 
color : #333333; 
background-color : #ffffff; 
} 
.nav2 ul li:hover ul li a:hover { 
background-color : #ffffff; 
text-decoration : none; 
color : #e85412; 
background-image : url(none.html); 
} 
.nav2 table { 
position : absolute; 
top : 0; 
left : 0; 
border-collapse : collapse; 
} 
.nav2 ul li a:hover { 
text-decoration : none; 
background-image : url(../img/FondoMenu_over.png); 
color : #ffffff; 
} 
.nav2 ul li a:hover ul { 
display : block; 
width : 10em; 
position : absolute; 
z-index : 999; 
top : 3.1em; 
top : 3em; 
left : 0; 
margin-top : 0.1em; 
} 
.nav2 ul li a:hover ul li a { 
display : block; 
width : 10em; 
height : 1px; 
line-height : 1.3em; 
padding : 4px 16px 4px 16px; 
border-left : 1px solid rgb(175, 175, 175); 
border-bottom : 1px solid rgb(175, 175, 175); 
background-color : rgb(237, 237, 237); 
font-weight : normal; 
color : rgb(50, 50, 50); 
} 
.nav2 ul li a:hover ul li a:hover { 
background-color : #e85412; 
text-decoration : none; 
} 
.header-breadcrumbs ul { 
float : left; 
width : 560px; 
list-style : none; 
padding : 0 0 0 15px; 
font-family : verdana, arial, sans-serif; 
} 
.header-breadcrumbs ul li { 
display : inline; 
padding : 0 0 0 10px; 
background : transparent url(../img/bg_bullet_arrow.gif) no-repeat 0% 50%; 
font-weight : bold; 
color : rgb(125, 125, 125); 
font-size : 100%; 
} 
.header-breadcrumbs ul a { 
color : #e85412; 
text-decoration : none; 
} 
.header-breadcrumbs ul a:hover { 
color : rgb(42, 90, 138); 
text-decoration : underline; 
} 
.header-breadcrumbs .searchform { 
float : right; 
width : 285px; 
padding : 0 17px 0 0 !important ; 
padding : 0 12px 0 0; 
} 
.header-breadcrumbs .searchform form fieldset { 
float : right; 
border : none; 
} 
.header-breadcrumbs .searchform input.field { 
width : 10em; 
padding : 0.2em 0 0.2em 0; 
border : 1px solid rgb(200, 200, 200); 
font-family : verdana, arial, sans-serif; 
font-size : 120%; 
} 
.header-breadcrumbs .searchform input.button { 
width : 3em; 
padding : 1px !important ; 
padding : 0; 
background : rgb(230, 230, 230); 
border : 1px solid rgb(150, 150, 150); 
text-align : center; 
font-family : verdana, arial, sans-serif; 
color : rgb(150, 150, 150); 
font-size : 120%; 
} 
.header-breadcrumbs .searchform input.button:hover { 
cursor : pointer; 
border : 1px solid rgb(80, 80, 80); 
background : rgb(220, 220, 220); 
color : rgb(80, 80, 80); 
} 
.main-navigation .round-border-topright { 
width : 10px; 
height : 10px; 
position : absolute; 
z-index : 100; 
margin : 0 0 0 190px; 
background : url(../img/bg_corner_topright.html) no-repeat; 
} 
.cabeceratabla { 
background-color : #ccc; 
} 
.column1-unit { 
width : 532px; 
margin-bottom : 10px !important ; 
margin-bottom : 5px; 
border : 1px solid #e85412; 
padding-right : 15px; 
padding-left : 15px; 
background-image : url(../img/logoBlancoBG.jpg); 
padding-bottom : 10px; 
padding-top : 10px; 
} 
.column1-unit h1 { 
color : #e85412; 
} 
.column2-unit-left { 
float : left; 
width : 200px; 
margin-bottom : 10px !important ; 
margin-bottom : 5px; 
} 
.column2-unit-right { 
float : right; 
width : 200px; 
margin-bottom : 10px !important ; 
margin-bottom : 5px; 
} 
.column3-unit-left { 
float : left; 
width : 120px; 
margin-bottom : 10px !important ; 
margin-bottom : 5px; 
} 
.column3-unit-middle { 
float : left; 
width : 120px; 
margin-bottom : 10px !important ; 
margin-bottom : 5px; 
margin-left : 40px; 
} 
.column3-unit-right { 
float : right; 
width : 120px; 
margin-bottom : 10px !important ; 
margin-bottom : 5px; 
} 
.facturacion { 
text-align : right; 
} 
.subcontent-unit-border { 
width : 183px; 
margin : 0 0 2em 0; 
padding : 0 0 5px 0; 
border : 1px solid rgb(190, 190, 190); 
background : rgb(235, 235, 235); 
} 
.subcontent-unit-border-green { 
width : 200px; 
margin : 0 0 2.5em 0; 
padding : 0 0 10px 0; 
border : 1px solid rgb(160, 214, 81); 
} 
.subcontent-unit-border-blue { 
width : 183px; 
margin : 0 0 2.5em 0; 
padding : 0 0 10px 0; 
border : 1px solid rgb(137, 170, 214); 
background-color : rgb(213, 225, 240); 
} 
.subcontent-unit-border-orange { 
width : 200px; 
margin : 0 0 0.5em 0; 
padding : 0 0 10px 0; 
border : 1px solid #e85412; 
} 
.subcontent-unit-noborder { 
width : 185px; 
margin : 0 0 2.5em 0; 
padding : 0 0 10px 0; 
background : rgb(235, 235, 235); 
} 
.subcontent-unit-noborder-green { 
width : 185px; 
margin : 0 0 2.5em 0; 
padding : 0 0 10px 0; 
background-color : rgb(217, 239, 185); 
} 
.subcontent-unit-noborder-blue { 
width : 185px; 
margin : 0 0 2.5em 0; 
padding : 0 0 10px 0; 
background-color : rgb(213, 225, 240); 
} 
.subcontent-unit-noborder-orange { 
width : 185px; 
margin : 0 0 2.5em 0; 
padding : 0 0 10px 0; 
background-color : rgb(248, 224, 150); 
} 
.round-border-topleft { 
width : 10px; 
height : 10px; 
position : absolute; 
z-index : 100; 
background : url(../img/bg_corner_topleft.html) no-repeat; 
margin-top : -1px; 
margin-left : -1px; 
} 
.round-border-topright { 
width : 10px; 
height : 10px; 
position : absolute; 
z-index : 100; 
background : url(../img/bg_corner_topright.html) no-repeat; 
margin-top : -1px; 
margin-left : 174px; 
} 
.round-noborder-topleft { 
width : 10px; 
height : 10px; 
position : absolute; 
z-index : 100; 
background : url(../img/bg_corner_topleft.html) no-repeat; 
margin-top : 0; 
margin-left : 0; 
} 
.round-noborder-topright { 
width : 10px; 
height : 10px; 
position : absolute; 
z-index : 100; 
background : url(../img/bg_corner_topright.html) no-repeat; 
margin-top : 0; 
margin-left : 175px; 
} 
.footer p { 
line-height : 1.3em; 
text-align : center; 
color : #ffffff; 
font-weight : bold; 
font-size : 110%; 
} 
.footer p.credits { 
font-weight : normal; 
} 
.footer a { 
text-decoration : underline; 
color : #fff; 
} 
.footer a:hover { 
text-decoration : none; 
color : rgb(125, 125, 125); 
} 
.footer a:visited { 
color : rgb(0, 0, 0); 
} 
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after, .main-content div:after, .main-subcontent:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
.subcontent-unit-border:after, .subcontent-unit-noborder:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.subcontent-unit-border-blue:after, .subcontent-unit-border-green:after, .subcontent-unit-border-orange:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.subcontent-unit-noborder-blue:after, .subcontent-unit-noborder-green:after, .subcontent-unit-noborder-orange:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.footer:after, p:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.clear-contentunit { 
clear : both; 
width : 440px; 
height : 0.1em; 
border : none; 
background : rgb(210, 210, 210); 
color : rgb(210, 210, 210); 
} 
@media print { 
.header-top { 
width : 1002px; 
height : 80px; 
background : rgb(240, 240, 240); 
overflow : visible !important ; 
overflow : hidden; 
} 
} 
@media print { 
.header-breadcrumbs { 
width : 1002px; 
background : transparent; 
} 
} 
@media print { 
.nav2 { 
float : left; 
width : 1002px; 
border : none; 
background : rgb(240, 240, 240); 
color : rgb(75, 75, 75); 
font-size : 1em; 
font-size : 130%; 
} 
} 
@media print { 
.main { 
clear : both; 
width : 1002px; 
padding-bottom : 30px; 
background : transparent; 
} 
} 
@media print { 
.main-navigation { 
display : inline; 
float : left; 
width : 199px; 
border-right : 1px solid rgb(200, 200, 200); 
border-bottom : 1px solid rgb(200, 200, 200); 
background-color : rgb(240, 240, 240); 
overflow : visible !important ; 
overflow : hidden; 
} 
} 
@media print { 
.footer { 
clear : both; 
width : 1002px; 
height : 3.7em; 
padding : 1.1em 0 0; 
background : rgb(240, 240, 240); 
font-size : 1em; 
overflow : visible !important ; 
overflow : hidden; 
} 
} 
ul#menu, ul#menu ul { 
list-style : none; 
line-height : normal; 
font-size : 10px; 
margin : 0; 
} 
ul#menu a { 
display : block; 
text-decoration : none; 
display : block; 
border-top : 1px solid #ebebeb; 
color : #e08934; 
padding-right : 0; 
padding-left : 0; 
} 
ul#menu li a { 
color : #ffffff; 
padding-top : 0.5em; 
padding-right : 0.5em; 
padding-bottom : 0.5em; 
padding-left : 20px; 
background-position : bottom; 
background-image : url(../img/FondoMenu.png); 
background-repeat : repeat-x; 
background-color : #e85412; 
} 
ul#menu li a:hover { 
text-decoration : none; 
color : #ffffff; 
background-image : url(../img/FondoMenu_over.png); 
background-repeat : repeat-x; 
background-position : top; 
} 
ul#menu li ul li a { 
color : #d7421a; 
padding-left : 20px; 
background-color : #ffffff; 
background-image : url(../img/bg_bullet_full_1.gif); 
background-repeat : no-repeat; 
background-position : 8px 11px; 
font-weight : normal; 
} 
ul#menu li ul li a:hover { 
padding-left : 20px; 
color : #666666; 
background-color : #ffffff; 
background-image : url(../img/bg_bullet_full_2.gif); 
background-repeat : no-repeat; 
background-position : 8px 11px; 
} 
.code { 
border : 1px solid #ccc; 
list-style-type : decimal-leading-zero; 
margin : 0; 
padding-right : 5px; 
padding-left : 5px; 
padding-top : 0; 
padding-bottom : 0; 
} 
.code code { 
display : block; 
margin-bottom : 0; 
padding-right : 3px; 
padding-left : 3px; 
padding-top : 3px; 
padding-bottom : 3px; 
} 
.code li { 
background : #ddd; 
border : 1px solid #ccc; 
margin-top : 0; 
margin-right : 0; 
margin-left : 2.2em; 
} 
.indent1 { 
padding-left : 1em; 
} 
.indent2 { 
padding-left : 2em; 
} 
.nav3-grid { 
width : 199px; 
border-bottom : 1px solid rgb(200, 200, 200); 
} 
.nav3-grid dt a, .nav3-grid dt a:visited { 
display : block; 
min-height : 2em; 
height : auto !important ; 
height : 2em; 
line-height : 2em; 
padding : 0 10px 0 20px; 
border-top : 1px solid rgb(200, 200, 200); 
text-decoration : none; 
color : #e85412; 
font-weight : bold; 
font-size : 120%; 
} 
.nav3-grid dd a, .nav3-grid dd a:visited { 
display : block; 
min-height : 1.7em; 
height : auto !important ; 
height : 1.7em; 
line-height : 1.7em; 
padding : 0 10px 0 40px; 
border : none; 
font-weight : normal; 
text-decoration : none; 
color : #e85412; 
font-size : 120%; 
} 
.nav3-grid dt a:hover, .nav3-grid dd a:hover { 
background-color : rgb(225, 225, 225); 
color : rgb(42, 90, 138); 
text-decoration : none; 
} 
.nav3-bullet { 
width : 170px; 
margin : 10px 0 0 20px; 
} 
.nav3-bullet dt a, .nav3-bullet dt a:visited { 
line-height : 2em; 
padding : 0 0 0 10px; 
background : url(../img/bg_bullet_full_1.gif) no-repeat 0 50%; 
text-decoration : none; 
color : #e85412; 
font-weight : bold; 
font-size : 120%; 
} 
.nav3-bullet dd a, .nav3-bullet dd a:visited { 
line-height : 1.7em; 
margin : 0 0 0 15px; 
padding : 0 0 0 10px; 
background : url(../img/bg_bullet_half_1.html) no-repeat 0 50%; 
text-decoration : none; 
color : #e85412; 
font-weight : normal; 
font-size : 120%; 
} 
.nav3-bullet dt a:hover { 
background : url(../img/bg_bullet_full_2.gif) no-repeat 0 50%; 
text-decoration : underline; 
color : rgb(42, 90, 138); 
} 
.nav3-bullet dd a:hover { 
background : url(../img/bg_bullet_half_2.html) no-repeat 0 50%; 
text-decoration : underline; 
color : rgb(42, 90, 138); 
} 
.nav3-nobullet { 
width : 170px; 
margin : 10px 0 0 20px; 
} 
.nav3-nobullet dt a, .nav3-nobullet dt a:visited { 
line-height : 2em; 
text-decoration : none; 
color : #e85412; 
font-weight : bold; 
font-size : 120%; 
} 
.nav3-nobullet dd a, .nav3-nobullet dd a:visited { 
line-height : 1.7em; 
margin : 0 0 0 15px; 
text-decoration : none; 
color : #e85412; 
font-weight : normal; 
font-size : 120%; 
} 
.nav3-nobullet dt a:hover, .nav3-nobullet dd a:hover { 
text-decoration : underline; 
color : rgb(42, 90, 138); 
} 
.main-navigation .loginform { 
width : 160px; 
margin : -10px 20px 0 20px; 
} 
.main-navigation .loginform p { 
clear : both; 
margin : 0; 
padding : 0; 
} 
.main-navigation .loginform fieldset { 
width : 160px; 
border : none; 
} 
.main-navigation .loginform label.top { 
float : left; 
width : 125px; 
margin : 0 0 2px 0; 
font-size : 110%; 
} 
.main-navigation .loginform label.right { 
float : left; 
width : 125px; 
margin : 5px 0 0 0; 
padding : 0 0 0 3px; 
font-size : 110%; 
} 
.main-navigation .loginform input.field { 
width : 158px; 
margin : 0 0 5px 0; 
padding : 0.1em 0 0.2em 0 !important ; 
padding : 0.2em 0 0.3em 0; 
border : 1px solid rgb(200, 200, 200); 
font-family : verdana, arial, sans-serif; 
font-size : 110%; 
} 
.main-navigation .loginform input.checkbox { 
float : left; 
margin : 5px 0 0 0 !important ; 
margin : 2px 0 0 -3px; 
border : none; 
} 
.main-navigation .loginform input.button { 
float : left; 
width : 5em; 
margin : 10px 0 5px 0; 
padding : 1px; 
background : rgb(230, 230, 230); 
border : 1px solid rgb(150, 150, 150); 
text-align : center; 
font-family : verdana, arial, sans-serif; 
color : rgb(150, 150, 150); 
font-size : 110%; 
} 
.main-navigation .loginform input.button:hover { 
cursor : pointer; 
border : 1px solid rgb(80, 80, 80); 
background : rgb(220, 220, 220); 
color : rgb(80, 80, 80); 
} 
.main-navigation .searchform { 
width : 160px; 
margin : 0 20px 0 20px; 
} 
.main-navigation .searchform p { 
clear : both; 
margin : 0; 
padding : 0; 
} 
.main-navigation .searchform fieldset { 
border : none; 
} 
.main-navigation .searchform input.field { 
float : left; 
width : 158px; 
padding : 0.1em 0 0.2em 0 !important ; 
padding : 0.2em 0 0.3em 0; 
border : 1px solid rgb(200, 200, 200); 
font-family : verdana, arial, sans-serif; 
font-size : 120%; 
} 
.main-navigation .searchform input.button { 
float : left; 
width : 3em; 
margin-top : 0.5em; 
padding : 1px; 
background : rgb(230, 230, 230); 
border : 1px solid rgb(150, 150, 150); 
text-align : center; 
font-family : verdana, arial, sans-serif; 
color : rgb(150, 150, 150); 
font-size : 120%; 
} 
.main-navigation .searchform input.button:hover { 
cursor : pointer; 
border : 1px solid rgb(80, 80, 80); 
background : rgb(220, 220, 220); 
color : rgb(80, 80, 80); 
} 
.main-navigation h1.first { 
clear : both; 
margin : 0; 
padding : 4px 20px 3px 20px; 
background-color : rgb(190, 190, 190); 
font-family : "trebuchet ms", arial, sans-serif; 
color : rgb(255, 255, 255); 
font-weight : bold; 
font-size : 150%; 
} 
.main-navigation h1 { 
clear : both; 
background : #e85412; 
font-family : "trebuchet ms", arial, sans-serif; 
color : #ffffff; 
font-weight : bold; 
font-size : 150%; 
margin-top : 30px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
padding-top : 4px; 
padding-right : 20px; 
padding-bottom : 3px; 
padding-left : 20px; 
} 
.main-navigation h2 { 
clear : both; 
margin : 20px 10px 10px 20px; 
font-family : "trebuchet ms", arial, sans-serif; 
color : rgb(100, 100, 100); 
font-weight : bold; 
font-size : 150%; 
} 
.main-navigation h3 { 
clear : both; 
margin : 10px 10px 5px 20px; 
color : rgb(80, 80, 80); 
font-weight : bold; 
font-size : 110%; 
} 
.main-navigation p { 
clear : both; 
margin : 0 10px 10px 20px; 
color : rgb(80, 80, 80); 
line-height : 1.3em; 
font-size : 110%; 
} 
.clientes{
	border:1px solid #e85412;
	width:198px;
	height:270px;
}
.main-navigation p.center { 
text-align : center; 
} 
.main-navigation p.right { 
text-align : right; 
} 
.main-navigation ul { 
list-style : none; 
margin : 0.5em 10px 1em 20px; 
} 
.main-navigation ul li { 
margin : 0 0 0.2em 2px; 
padding : 0 0 0 11px; 
line-height : 1.2em; 
font-size : 110%; 
} 
.main-navigation ol { 
margin : 0.5em 10px 1em 40px !important ; 
margin : 0.5em 10px 1em 45px; 
} 
.main-navigation ol li { 
list-style-position : outside; 
margin : 0 0 0.4em 0; 
font-size : 110%; 
} 
.main-content h1.pagetitle { 
border-bottom : 3px solid #e85412; 
font-family : "trebuchet ms", arial, sans-serif; 
color : #e85412; 
font-weight : bold; 
font-size : 180%; 
margin-top : 10px; 
margin-right : 0; 
margin-bottom : 0.4em; 
margin-left : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 2px; 
padding-left : 0; 
} 
.main-content h1.block { 
clear : both; 
margin : 1em 0 0 0; 
padding : 2px 0 2px 2px; 
background : rgb(190, 190, 190); 
font-family : "trebuchet ms", arial, sans-serif; 
color : rgb(255, 255, 255); 
font-weight : bold; 
font-size : 220%; 
} 
.main-content h1 { 
clear : both; 
margin : 1em 1em 0.5em 1em; 
font-family : "trebuchet ms", arial, sans-serif; 
color : #e85412; 
font-weight : normal; 
font-size : 210%; 
border-bottom : 1px solid #e85412; 
} 
.main-content h2 { 
clear : both; 
margin : 1em 0 0.5em 0; 
font-family : "trebuchet ms", arial, sans-serif; 
color : rgb(80, 80, 80); 
font-weight : normal; 
font-size : 170%; 
} 
.main-content h3 { 
clear : both; 
margin : -1em 0 0.5em 0; 
font-family : "trebuchet ms", arial, sans-serif; 
color : rgb(125, 125, 125); 
font-weight : normal; 
font-size : 130%; 
} 
.main-content h1.side { 
clear : none; 
} 
.main-content h2.side { 
clear : none; 
} 
.main-content h3.side { 
clear : none; 
} 
.main-content h4 { 
margin : 1.5em 0 1em 0; 
color : rgb(80, 80, 80); 
font-family : "trebuchet ms", arial, sans-serif; 
font-weight : normal; 
font-size : 170%; 
} 
.main-content h5 { 
margin : 1.5em 0 1em 0; 
color : rgb(80, 80, 80); 
font-family : "trebuchet ms", arial, sans-serif; 
font-size : 140%; 
} 
.main-content h6 { 
margin : 1.2em 0 0.2em 0; 
color : rgb(80, 80, 80); 
font-weight : bold; 
font-size : 120%; 
} 
.main-content p { 
margin : 0 0 1em 0; 
line-height : 1.5em; 
font-size : 120%; 
} 
.main-content p.center { 
text-align : center; 
} 
.main-content p.right { 
text-align : right; 
} 
.main-content p.details { 
clear : both; 
margin : -0.25em 0 1em 0; 
line-height : 1em; 
font-size : 110%; 
} 
.main-content blockquote { 
clear : both; 
margin : 0 30px 0.6em 30px; 
font-size : 90%; 
} 
.main-content table { 
clear : both; 
table-layout : fixed; 
border-collapse : collapse; 
empty-cells : show; 
} 
.main-content table th.top { 
height : 3.5em; 
empty-cells : show; 
background-color : #ffdba7; 
text-align : left; 
color : #999999; 
font-weight : bold; 
font-size : 110%; 
border : 1px solid #e85412; 
} 
.main-content table th { 
height : 3em; 
background-color : #ffdba7; 
text-align : center; 
color : rgb(80, 80, 80); 
font-weight : bold; 
font-size : 110%; 
} 
.main-content table td { 
font-weight : normal; 
color : rgb(80, 80, 80); 
font-size : 100%; 
} 
.tablasInteriores { 
margin-left:auto;
margin-right:auto;
} 
.tablasInteriores td { 
border : 1px solid #e85412; 
color : rgb(80, 80, 80); 
padding : 5px; 
} 
.tablasInteriores th { 
border : 1px solid #e85412; 
color : rgb(80, 80, 80); 
background-color : #ffdba7; 
} 
p.caption { 
clear : both; 
margin : 0.5em 0 2em 20px; 
text-align : left; 
color : rgb(80, 80, 80); 
font-size : 110%; 
} 
.main-content ul { 
list-style : none; 
margin : 0.5em 0 1em 0; 
} 
.main-content ul li {
	margin : 0 0 0.2em 24px;
	padding : 0 0 0 12px;
	line-height : 1.4em;
	font-size : 120%;
	background-image: url(../img/bg_bullet_full_2.gif);
	background-repeat: no-repeat;
	background-position: 0% 0.5em;
} 
.main-content ul li ul {
	margin-top: 0.5em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0.5em;
} 
.main-content  ul li ul li { 
margin : 0 0 0.2em 40px; 
padding : 0 0 0 12px; 
background : url(../img/bg_bullet_full_2.gif) no-repeat 0% 0.5em; 
line-height : 1.4em; 
font-size : 100%; 
}
.main-content .column1-unit ul li ul li ul li { 
margin : 0 0 0.2em 40px; 
padding : 0 0 0 12px; 
background : url(../img/bg_bullet_full_2.gif) no-repeat 0% 0.5em; 
line-height : 1.4em; 
font-size : 100%; 
}
.hijos{
	margin-left:15px;
}

.main-content ol { 
margin : 0.5em 0 1em 20px !important ; 
margin : 0.5em 0 1em 25px; 
} 
.main-content ol li { 
list-style-position : outside; 
margin : 0 0 0.2em 0; 
line-height : 1.4em; 
font-size : 120%; 
} 
.contactform { 
width : 418px; 
margin : 2em 0 0 0; 
padding : 10px 10px 0 10px; 
border : 1px solid rgb(200, 200, 200); 
background-color : rgb(240, 240, 240); 
} 
.contactform fieldset { 
padding : 20px 0 0 0 !important ; 
padding : 0; 
margin : 0 0 20px 0; 
border : 1px solid rgb(220, 220, 220); 
} 
.contactform fieldset legend { 
margin : 0 0 0 5px !important ; 
margin : 0 0 20px 5px; 
padding : 0 2px 0 2px; 
color : rgb(80, 80, 80); 
font-weight : bold; 
font-size : 130%; 
} 
.contactform label.left { 
float : left; 
width : 100px; 
margin : 0 0 0 10px; 
padding : 2px; 
font-size : 110%; 
} 
.contactform select.combo { 
width : 175px; 
padding : 2px; 
border : 1px solid rgb(200, 200, 200); 
font-family : verdana, arial, sans-serif; 
font-size : 110%; 
} 
.contactform input.field { 
width : 275px; 
padding : 2px; 
border : 1px solid rgb(200, 200, 200); 
font-family : verdana, arial, sans-serif; 
font-size : 110%; 
} 
.contactform textarea { 
width : 275px; 
padding : 2px; 
border : 1px solid rgb(200, 200, 200); 
font-family : verdana, arial, sans-serif; 
font-size : 110%; 
} 
.contactform input.button { 
float : right; 
width : 9em; 
margin-right : 20px; 
padding : 1px !important ; 
padding : 0; 
background : rgb(230, 230, 230); 
border : 1px solid rgb(150, 150, 150); 
text-align : center; 
font-family : verdana, arial, sans-serif; 
color : rgb(150, 150, 150); 
font-size : 110%; 
} 
.contactform input.button:hover { 
cursor : pointer; 
border : 1px solid rgb(80, 80, 80); 
background : rgb(220, 220, 220); 
color : rgb(80, 80, 80); 
} 
.main-subcontent h1 { 
clear : both; 
margin : 0 0 10px 0; 
padding : 4px 10px 3px 10px; 
background-color : rgb(190, 190, 190); 
font-family : verdana, arial, sans-serif; 
color : #e85412; 
font-weight : bold; 
font-size : 140%; 
} 
.main-subcontent h1.green { 
clear : both; 
margin : 0 0 5px 0; 
padding : 4px 10px 3px 10px; 
background-color : rgb(160, 214, 81); 
font-family : verdana, arial, sans-serif; 
color : rgb(255, 255, 255); 
font-weight : bold; 
font-size : 140%; 
} 
.main-subcontent h1.blue { 
clear : both; 
margin : 0 0 5px 0; 
padding : 4px 10px 3px 10px; 
background-color : rgb(137, 170, 214); 
font-family : verdana, arial, sans-serif; 
color : rgb(255, 255, 255); 
font-weight : bold; 
font-size : 140%; 
} 
.main-subcontent h1.orange { 
clear : both; 
margin : 0 0 5px 0; 
padding : 4px 10px 3px 10px; 
background-color : #e85412; 
font-family : verdana, arial, sans-serif; 
color : rgb(255, 255, 255); 
font-weight : bold; 
font-size : 120%; 
} 
.main-subcontent h3 { 
clear : both; 
margin : 1em 10px 0.5em 10px; 
color : #e85412; 
font-weight : bold; 
font-size : 110%; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #e85412; 
} 
.main-subcontent p { 
clear : both; 
margin : 0 10px 1em 10px; 
color : rgb(80, 80, 80); 
line-height : 1.3em; 
font-size : 110%; 
text-align:justify;
}
.marquesina { 
clear : both; 
margin : 0 5px 1em 5px; 
color : rgb(80, 80, 80); 
line-height : 1.3em; 
font-size : 110%;
text-align:justify;
} 
.main-subcontent p.center { 
text-align : center; 
} 
.main-subcontent p.right { 
text-align : right; 
} 
.main-subcontent ul { 
list-style : none; 
margin : 0.5em 10px 1em 10px; 
} 
.main-subcontent ul li { 
margin : 5px 0 0.2em 2px; 
padding : 0 0 0 11px; 
background : url(../img/bg_bullet_full_1.gif) no-repeat 0% 0.4em; 
line-height : 1.2em; 
font-size : 110%; 
} 
.main-subcontent ol { 
margin : 0.5em 10px 1em 30px !important ; 
margin : 0.5em 10px 1em 35px; 
} 
.main-subcontent ol li { 
list-style-position : outside; 
margin : 0 0 0.4em 0; 
font-size : 110%; 
} 
.main-subcontent .loginform { 
width : 160px; 
margin : 0 10px 0 10px; 
} 
.main-subcontent .loginform p { 
clear : both; 
margin : 0; 
padding : 0; 
} 
.main-subcontent .loginform fieldset { 
width : 160px; 
border : none; 
} 
.main-subcontent .loginform label.top { 
float : left; 
width : 125px; 
margin : 0 0 2px 0; 
font-size : 110%; 
} 
.main-subcontent .loginform label.right { 
float : left; 
width : 125px; 
margin : 5px 0 0 0; 
padding : 0 0 0 3px; 
font-size : 110%; 
} 
.main-subcontent .loginform input.field { 
width : 158px; 
margin : 0 0 5px 0; 
padding : 0.1em 0 0.2em 0 !important ; 
padding : 0.2em 0 0.3em 0; 
border : 1px solid rgb(200, 200, 200); 
font-family : verdana, arial, sans-serif; 
font-size : 110%; 
} 
.main-subcontent .loginform input.checkbox { 
float : left; 
margin : 5px 0 0 0 !important ; 
margin : 2px 0 0 -3px; 
border : none; 
} 
.main-subcontent .loginform input.button { 
float : left; 
width : 5em; 
margin : 10px 0 5px 0; 
padding : 1px; 
background : rgb(230, 230, 230); 
border : 1px solid rgb(150, 150, 150); 
text-align : center; 
font-family : verdana, arial, sans-serif; 
color : rgb(150, 150, 150); 
font-size : 110%; 
} 
.main-subcontent .loginform input.button:hover { 
cursor : pointer; 
border : 1px solid rgb(80, 80, 80); 
background : rgb(220, 220, 220); 
color : rgb(80, 80, 80); 
} 
.main-subcontent .searchform { 
width : 160px; 
margin : 0 10px 0 10px; 
} 
.main-subcontent .searchform fieldset { 
border : none; 
} 
.main-subcontent .searchform input.field { 
float : left; 
width : 158px; 
padding : 0.1em 0 0.2em 0 !important ; 
padding : 0.2em 0 0.3em 0; 
border : 1px solid rgb(200, 200, 200); 
font-family : verdana, arial, sans-serif; 
font-size : 120%; 
} 
.main-subcontent .searchform input.button { 
float : left; 
width : 3em; 
margin-top : 0.5em; 
padding : 1px; 
background : rgb(230, 230, 230); 
border : 1px solid rgb(150, 150, 150); 
text-align : center; 
font-family : verdana, arial, sans-serif; 
color : rgb(150, 150, 150); 
font-size : 120%; 
} 
.main-subcontent .searchform input.button:hover { 
cursor : pointer; 
border : 1px solid rgb(80, 80, 80); 
background : rgb(220, 220, 220); 
color : rgb(80, 80, 80); 
} 
.main img { 
clear : both; 
float : left; 
padding : 1px; 
border : 0; 
} 
.main img.center { 
clear : both; 
float : none; 
display : block; 
margin : 0 auto; 
padding : 1px; 
border : 1px solid rgb(150, 150, 150); 
} 
.main img.right { 
clear : both; 
float : right; 
margin : 3px 0 7px 10px; 
padding : 1px; 
border : 1px solid rgb(150, 150, 150); 
} 
.main a { 
color : #e85412; 
text-decoration : none; 
} 
.main-content h1 a { 
color : #e85412; 
font-weight : normal; 
text-decoration : none; 
} 
.main a:hover { 
color : #953f10; 
text-decoration : underline; 
} 
.main a:visited { 
color : #953f10; 
} 
.tablaHighslide { 
padding : 0; 
background-color : #f3f3f3; 
} 
.tablaHighslide td { 
border : 1px solid #ffa200; 
padding : 6px;
}
.trabajosHS{
	text-align:justify;
}
.top { 
border : 1px solid #ffa200; 
background-color : #ffdba7; 
text-align : center; 
} 
.encabezado { 
background-color : #ffa200; 
text-align : center; 
} 
.highslide-container div { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
vertical-align : top; 
line-height : 14px; 
color : #666666; 
} 
.highslide { 
outline : none; 
text-decoration : none; 
} 
.highslide img { 
border : 2px solid silver; 
} 
.highslide:hover img { 
border-color : gray; 
} 
.highslide-active-anchor img { 
visibility : hidden; 
} 
.highslide-gallery .highslide-active-anchor img { 
border-color : black; 
visibility : visible; 
cursor : default; 
} 
.highslide-image { 
border-width : 2px; 
border-style : solid; 
border-color : white; 
} 
.glossy-dark { 
background : #111; 
} 
.highslide-number { 
font-weight : bold; 
color : gray; 
} 
.highslide-caption { 
display : none; 
border-top : none; 
font-size : 1em; 
padding : 5px; 
background : white; 
} 
.highslide-heading { 
display : none; 
font-weight : bold; 
margin : 0.4em; 
} 
.highslide-dimming { 
position : absolute; 
background : black; 
} 
a.highslide-full-expand { 
background : url(../images/fullexpand.html) no-repeat; 
display : block; 
margin : 0 10px 10px 0; 
width : 34px; 
height : 34px; 
} 
.highslide-loading { 
display : block; 
color : black; 
font-size : 9px; 
font-weight : bold; 
text-transform : uppercase; 
text-decoration : none; 
padding : 3px; 
border : 1px solid white; 
background-color : white; 
padding-left : 22px; 
background-image : url(../images/loader.white.html); 
background-repeat : no-repeat; 
background-position : 3px 1px; 
} 
a.highslide-credits, a.highslide-credits i { 
padding : 2px; 
color : silver; 
text-decoration : none; 
font-size : 10px; 
} 
a.highslide-credits:hover, a.highslide-credits:hover i { 
color : white; 
background-color : gray; 
} 
.highslide-move, .highslide-move * { 
cursor : move; 
} 
.highslide-overlay { 
display : none; 
} 
.closebutton { 
position : relative; 
top : -15px; 
left : 15px; 
width : 30px; 
height : 30px; 
cursor : pointer; 
background : url(../images/close.html); 
} 
.highslide-controls { 
width : 195px; 
height : 40px; 
margin : 20px 15px 10px 0; 
} 
.highslide-controls ul { 
position : relative; 
left : 15px; 
height : 40px; 
list-style : none; 
margin : 0; 
padding : 0; 
} 
.highslide-controls li { 
float : left; 
padding : 5px 0; 
} 
.highslide-controls a { 
background-image : url(../images/controlbar-white.html); 
display : block; 
float : left; 
height : 30px; 
width : 30px; 
outline : none; 
} 
.highslide-controls a.disabled { 
cursor : default; 
} 
.highslide-controls a span { 
display : none; 
} 
.highslide-controls .highslide-previous a { 
background-position : 0% 0%; 
} 
.highslide-controls .highslide-previous a:hover { 
background-position : 0% -30px; 
} 
.highslide-controls .highslide-previous a.disabled { 
background-position : 0% -60px !important ; 
} 
.highslide-controls .highslide-play a { 
background-position : -30px 0%; 
} 
.highslide-controls .highslide-play a:hover { 
background-position : -30px -30px; 
} 
.highslide-controls .highslide-play a.disabled { 
background-position : -30px -60px !important ; 
} 
.highslide-controls .highslide-pause a { 
background-position : -60px 0%; 
} 
.highslide-controls .highslide-pause a:hover { 
background-position : -60px -30px; 
} 
.highslide-controls .highslide-next a { 
background-position : -90px 0%; 
} 
.highslide-controls .highslide-next a:hover { 
background-position : -90px -30px; 
} 
.highslide-controls .highslide-next a.disabled { 
background-position : -90px -60px !important ; 
} 
.highslide-controls .highslide-move a { 
background-position : -120px 0%; 
} 
.highslide-controls .highslide-move a:hover { 
background-position : -120px -30px; 
} 
.highslide-controls .highslide-full-expand a { 
background-position : -150px 0%; 
} 
.highslide-controls .highslide-full-expand a:hover { 
background-position : -150px -30px; 
} 
.highslide-controls .highslide-full-expand a.disabled { 
background-position : -150px -60px !important ; 
} 
.highslide-controls .highslide-close a { 
background-position : -180px 0%; 
} 
.highslide-controls .highslide-close a:hover { 
background-position : -180px -30px; 
} 
.highslide-maincontent { 
display : none; 
} 
.highslide-html { 
background-color : #fff; 
background-image : url(../img/logo_cortado.html); 
border : medium #333333; 
text-align : left; 
} 
.highslide-html-content { 
display : none; 
width : 640px; 
padding : 10px 10px 10px 10px; 
} 
.highslide-header { 
padding-bottom : 5px; 
} 
.highslide-header ul { 
margin : 0; 
padding : 0; 
text-align : right; 
} 
.highslide-header ul li { 
display : inline; 
padding-left : 1em; 
} 
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next { 
display : none; 
} 
.highslide-header a { 
font-weight : bold; 
color : gray; 
text-transform : uppercase; 
} 
.highslide-header a:hover { 
color : #ccc; 
} 
.highslide-header .highslide-move a { 
cursor : move; 
} 
.highslide-footer { 
height : 11px; 
} 
.highslide-footer .highslide-resize { 
float : right; 
height : 11px; 
width : 11px; 
background : url(../images/resize.html); 
} 
.highslide-body td { 
vertical-align : top; 
} 
.highslide-resize { 
cursor : nw-resize; 
} 
.draggable-header .highslide-header { 
height : 16px; 
} 
.draggable-header .highslide-header .highslide-move { 
cursor : move; 
display : block; 
height : 16px; 
position : absolute; 
left : 0; 
right : 16px; 
top : 0; 
width : auto; 
z-index : 1; 
} 
.draggable-header .highslide-header .highslide-move * { 
display : none; 
} 
.draggable-header .highslide-header .highslide-close { 
position : relative; 
float : right; 
z-index : 2; 
padding : 0; 
} 
.draggable-header .highslide-header .highslide-close a { 
display : block; 
height : 16px; 
width : 16px; 
background-image : url(../images/closeX.html); 
} 
.draggable-header .highslide-header .highslide-close a:hover { 
background-position : 0% 16px; 
} 
.draggable-header .highslide-header .highslide-close span { 
display : none; 
} 
.no-footer .highslide-footer { 
display : none; 
} 
.wide-border .highslide-image { 
border-width : 10px; 
border-color : #000000; 
} 
.wide-border .highslide-caption { 
padding : 0 10px 10px 10px; 
} 
.borderless .highslide-image { 
border : none; 
} 
.borderless .highslide-caption { 
border-bottom : 1px solid #cccccc; 
border-top : 1px solid white; 
background : silver; 
} 
.outer-glow { 
background : #444; 
} 
.outer-glow .highslide-image { 
border : 5px solid #444444; 
} 
.outer-glow .highslide-caption { 
border : 5px solid #444444; 
border-top : none; 
padding : 5px; 
background-color : gray; 
} 
.colored-border .highslide-image { 
border : 2px solid #f6cb03; 
} 
.colored-border .highslide-caption { 
border : 2px solid #ffffff; 
border-top : none; 
} 
.dark { 
background : #111; 
} 
.dark .highslide-image { 
border-color : black black #202020 black; 
background : gray; 
} 
.dark .highslide-caption { 
color : white; 
background : #111; 
} 
.dark .highslide-controls, .dark .highslide-controls ul, .dark .highslide-controls a { 
background-image : url(../images/controlbar-black-border.html); 
} 
.floating-caption .highslide-caption { 
position : absolute; 
padding : 1em 0 0 0; 
background : none; 
color : white; 
border : none; 
font-weight : bold; 
} 
.controls-in-heading .highslide-heading { 
color : gray; 
font-weight : bold; 
height : 20px; 
overflow : hidden; 
cursor : default; 
padding : 0 0 0 22px; 
margin : 0; 
background : url(../images/icon.html) no-repeat 0% 1px; 
} 
.controls-in-heading .highslide-controls { 
width : 105px; 
height : 20px; 
position : relative; 
margin : 0; 
top : -23px; 
left : 7px; 
background : none; 
} 
.controls-in-heading .highslide-controls ul { 
position : static; 
height : 20px; 
background : none; 
} 
.controls-in-heading .highslide-controls li { 
padding : 0; 
} 
.controls-in-heading .highslide-controls a { 
background-image : url(../images/controlbar-white-small.html); 
height : 20px; 
width : 20px; 
} 
.controls-in-heading .highslide-controls .highslide-move { 
display : none; 
} 
.controls-in-heading .highslide-controls .highslide-previous a { 
background-position : 0% 0%; 
} 
.controls-in-heading .highslide-controls .highslide-previous a:hover { 
background-position : 0% -20px; 
} 
.controls-in-heading .highslide-controls .highslide-previous a.disabled { 
background-position : 0% -40px !important ; 
} 
.controls-in-heading .highslide-controls .highslide-play a { 
background-position : -20px 0%; 
} 
.controls-in-heading .highslide-controls .highslide-play a:hover { 
background-position : -20px -20px; 
} 
.controls-in-heading .highslide-controls .highslide-play a.disabled { 
background-position : -20px -40px !important ; 
} 
.controls-in-heading .highslide-controls .highslide-pause a { 
background-position : -40px 0%; 
} 
.controls-in-heading .highslide-controls .highslide-pause a:hover { 
background-position : -40px -20px; 
} 
.controls-in-heading .highslide-controls .highslide-next a { 
background-position : -60px 0%; 
} 
.controls-in-heading .highslide-controls .highslide-next a:hover { 
background-position : -60px -20px; 
} 
.controls-in-heading .highslide-controls .highslide-next a.disabled { 
background-position : -60px -40px !important ; 
} 
.controls-in-heading .highslide-controls .highslide-full-expand a { 
background-position : -100px 0%; 
} 
.controls-in-heading .highslide-controls .highslide-full-expand a:hover { 
background-position : -100px -20px; 
} 
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled { 
background-position : -100px -40px !important ; 
} 
.controls-in-heading .highslide-controls .highslide-close a { 
background-position : -120px 0%; 
} 
.controls-in-heading .highslide-controls .highslide-close a:hover { 
background-position : -120px -20px; 
} 