html
{
	width: 100%;
	height: 100%;
}
body
{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #fcfcfc url(../imagenes/intertur-bkg.gif) repeat-x top;
	text-align: center;
	font-size: 12px;
	font-family:"Trebuchet MS";
	color: #1a1d16;
}
p
{
	color:#000103;
}
a img
{
	border: none;
}
* { margin:0; }
a
{
	text-decoration: none;
	color:#1A1D16;
}

a:hover
{
	text-decoration: underline;
}

.clear{
	clear:both;
}
.flrgt{
float:right!important;
}
#main
{
	width: 961px; /*987px - 2 * 13px */
	height:auto;
	margin: 0 auto;
	background:#fff;
	padding: 11px 13px 11px 13px;
	text-align:left;
}

.header{
	width:100%;
	text-align:left;
}
.header h2{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#2b512f;
	margin:0px;
	padding:0px;
	padding-right:13px;
}
.langmenu{
	text-align:right;
	margin:0px;
	padding:0px;
	padding-right:18px;
}	
.langmenu li{
	float:right;
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:5px;
	font-size:11px;
}
.langmenu li a{
	color:#999;
	text-decoration:none;
}
.langmenu li a:hover{
	text-decoration:underline;
	color:#2b512f;
}
.langmenu li .active{
	color:#2b512f;
}
.left-header{
	width:210px;
	height:354px;
	background: url(../imagenes/header-left-bkg.gif) no-repeat bottom;
	float:left;
}

.left-header h3{
	margin:0;
	padding:0;
	color:#fff;
	font-size:14px;
	padding-left:19px;
	margin-top:15px;
}
.left-header .sel{
	border:1px solid #bf7c50; 
	height:14px;
	margin-left:19px;
	width:160px;
	padding:1px;
	padding-left:3px;
	background:#fff;
	font-size:12px;
	color:#000;
	margin-top:7px;
}
.left-header .row{
	margin-left:19px;
	clear:both;
}
.left-header .row label{
	color:#fff;
	font-size:11px;
	display:block;
	margin-top:2px;
	margin-bottom:-2px;
}
.left-header .row .input .inp{
	margin:0px;
	padding:1px;
	padding-left:3px;
	width:120px;
	border:1px solid #de6e27;
	float:left;
	margin-right:8px;
	height:14px;
}
.left-header .row .input .inp1{
	width:17px;
}
.sel1{
	border:1px solid #bf7c50; 
	height:14px;
	width:30px;
	padding:1px;
	padding-left:3px;
	background:#fff;
	font-size:12px;
	color:#000;
}
.sel2{
	border:1px solid #bf7c50; 
	height:14px;
	width:122px;
	padding:1px;
	padding-left:3px;
	background:#fff;
	font-size:12px;
	color:#000;
}
.rowfloat{
	float:left;
	margin-right:22px;
	margin-top:3px;
}
.rowfloat-last{
	float:left;
	margin-right:0px;
}
.menu{
	width:750px;
	height:29px;
	background: url(../imagenes/menu-bkg.gif) repeat-x top;
	float:left;
	margin-top:18px;
	line-height:29px;
}
.menu ul{
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
.menu ul .noticias a {
	border-right:1px solid #c96c28;
	color:#fff;
}
.menu ul .noticias a:hover {
	color:#fff;
}

.menu ul li{
	list-style:none;
	float:left;
	margin:0;
	padding:0 0 1px 0;
}
.menu ul li a{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	border-left:1px solid #c96c28;
	padding-left:5px;/*modificado Estefanía para que quepan más categorías , antes a 12 px*/
	padding-right:5px;/*modificado Estefanía para que quepan más categorías , antes a 12 px*/
	text-transform: uppercase;
}
.menu ul li a:hover{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background: url(../imagenes/menu-bkg-active.gif) repeat-x top;
}


.menu ul .star a{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background: url(../imagenes/menu-star.gif) no-repeat center left;
	padding-left:27px;
}
.menu ul .star a:hover{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background: url(../imagenes/menu-star-active.gif) no-repeat center left;
	padding-left:27px;
}
.menu ul #last a{
	background: url(../imagenes/menu-bkg-last.jpg) no-repeat top right;
	color:#fff;
}
.menu ul #last a:hover{
	background: url(../imagenes/menu-last-active.jpg) no-repeat top right;
	color:#fff;
}
.menu ul #last .active,
.menu ul .star .active,
.menu ul li .active,
.menu ul .noticias  .active {
	color:#2c532e;
}

.button{
	background: url(../imagenes/button-l.gif) no-repeat top left;
	margin-top:12px;
	display:block;
	float:left;
	padding-left:13px;
	height:16px;
	position:relative;
	left:14px;
}
.button input{	
	background: url(../imagenes/button-r.gif ) no-repeat top right;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	margin:0px!important;
	padding:1px 12px 0 5px;
	overflow:visible;
}

.header-cont{
	float:left;
	border-left:1px solid #de6e27;
	height:273px;
	width:749px;
	overflow:none;
	position:relative;
}
.header-cont img{
	float:left;
	z-index:0;
}
.header-cont .description{
	z-index: 10;
	position:absolute;
	width:265px;
	height:273px;
	right:0px;
	background: transparent;
}
.header-cont .description-img{
	z-index:-1;
	position:absolute;
	width:265px;
	height:273px;
	right:0px;
	background: url(../imagenes/home.png) no-repeat top right;
}
.header-cont .description h1{
	color:#fff;
	font-size:24px;
	margin:0px;
	padding:0px;
	margin-left:60px;
	margin-top:35px; 	
}
.header-cont .description h4{
	color:#fff;
	font-size:19px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	margin-left:60px;
}
.header-cont .description p{
	color:#fff;
	font-size:12px;
	line-height:13px;
	margin:0px;
	padding:0px;
	padding-right:20px;
	margin-left:60px;
	margin-top:8px;
	margin-bottom:16px;
	display:inline;
	float:left;
}

.descbutton{
	float:right;
	margin-right:11px;
	padding-right:39px;
	padding-top:10px;
	background: url(../imagenes/button-bkg-descr.jpg) no-repeat top right;
}
.navbar{
	padding-left:9px;
	float:left;
	font-size:12px;
	padding-top:6px;
}
.navbar a{
	color:#2b512f;
	text-decoration:none;
}
.navbar a:hover{
	text-decoration:underline;
}
.navbar span{
	color:#999999;
}


.header-cont-pagging{
	float:right;
	margin-right:1px;
	margin-top:2px;
	margin-bottom:3px;
}
.header-cont-pagging a{
	display:block;
	float:left;
	color:#eda233;
	width:15px;
	height:24px;
	line-height:24px;
	padding-left:7px;
	background: url(../imagenes/paging-bkg.gif) repeat-x top left;
}
.header-cont-pagging .active{
	display:block;
	float:left;
	color:#eda233;
	width:15px;
	height:24px;
	line-height:24px;
	padding-left:7px;
	background: url(../imagenes/paging-bkg-active.gif) repeat-x top left!important;
}
.header-cont-pagging .last{
	display:block;
	float:left;
	color:#eda233;
	width:14px;
	height:24px;
	line-height:24px;
	padding-left:8px;
	background: url(../imagenes/paging-bkg-l.gif) repeat-x top left;
}
.header-cont-pagging .first{
	display:block;
	float:left;
	color:#eda233;
	width:14px;
	height:24px;
	line-height:24px;
	padding-left:8px;
	background: url(../imagenes/paging-bkg-f.gif) repeat-x top left;
}
.header-cont-pagging span{
	display:block;
	float:left;
	width:1px;
	height:24px;
	background: url(../imagenes/paging-sep.gif) no-repeat top right;
}

.content{
	float:left;
	width:100%;
}

.content .left-cont{
	float:left;
	width:211px;
	margin-right:7px;
}

.cont-211px-green{
 background: url(../imagenes/left-cont-211px-bottom.gif) no-repeat bottom left;
 float:left;
 padding-bottom:4px;
 margin-bottom:10px;
}
.cont-211px-green-last{
 padding-bottom:4px;
 margin-bottom:0px;
}

.cont-211px-green h2{
 background: url(../imagenes/left-cont-title-green.gif) no-repeat top right;
 font-size:12px;
 font-weight:bold;
 margin:0;
 padding:0;
 color:#fff;
 height:25px;
 line-height:25px;
 padding-left:10px;
 width:201px;
}
.cont-211px-green .cont-middle{
 border-left:1px solid #e5e5e3;
 border-right:1px solid #e5e5e3;
 width:209px;
 height:auto;
 float:left;
}
.cont-211px-green .cont-middle img{
padding-left:5px;
float:left;
}

.pt1{
	font-size:12px;
	font-weight:bold;
	color:#2b512f;
	text-transform:uppercase;
	padding-top:18px;
	margin-left:12px;
}
.pt2{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
	margin-left:12px;
	padding:0px;
	padding-right:12px;
	line-height:18px;
	padding-left:18px;
	background: url(../imagenes/pt2-point.gif) no-repeat top left;
}
.pt2l{
	padding-bottom:10px;
}
.pt2 a{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.pt2 a:hover{
	text-decoration:underline;
}

.cont-211px-green .hr-line{
	width:209px;
	float:left;
	height:25px;
	*height:24px;
	overflow:hidden;
	padding-bottom:0px;
	background:url(../imagenes/left-cont-211px-hrline.gif) repeat-x top left!important;
	overflow:none;
	_margin-bottom:-5px;
}

.ptel1{
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin-top:10px;
	padding-left:10px;
	display:block;
	float:left;
	width:125px;
}
.ptel2{
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding-left:10px;
	display:block;
	float:left;
	width:125px;
	line-height:15px;
}

.pnsl{
	color:#000;
	font-size:12px;
	line-height:14px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:7px;
}
.pnsl span{
	font-weight:bold;
	font-weight:bold;
}

.news-inp{
	border:1px solid #b4b4b2;
	padding:1px;
	padding-left:3px;
	width:175px;
	height:16px;
	margin-left:10px;	
}
.chek-news{
	margin-left:11px;
	width:12px;
	height:12px;
	border:1px solid #b4b4b2;
	margin-top:5px;
}
.iagree-news{
	font-size:11px;
}

.news-button{
padding-left:95px;
padding-bottom:7px;
float:left;
}

.cont-742px-green{
 background: url(../imagenes/left-cont-742px-bottom.gif) no-repeat bottom left;
 float:left;
 padding-bottom:4px;
 margin-bottom:10px;
}
.cont-742px-green1{
 margin-bottom:0px;
}

.cont-742px-green h2{
 background: url(../imagenes/rcont-title-green.gif) no-repeat top right;
 font-size:12px;
 font-weight:bold;
 margin:0;
 padding:0;
 color:#fff;
 height:25px;
 line-height:25px;
 padding-left:10px;
 width:732px;
}
.cont-742px-green .toptitle{
 background: url(../imagenes/rcont-title-green.gif) no-repeat top right;
 font-size:12px;
 color:#fff;
 height:25px;
 line-height:25px;
 width:742px;
}
.cont-742px-green .toptitle  h2{
 font-size:12px;
 font-weight:bold;
 margin:0;
 padding:0;
 color:#fff;
 padding-left:10px;
 display:block;
 float:left;
 width:auto;
 background:none;
 text-transform:uppercase;
 margin-right:2px;
}
.cont-742px-green .cont-middle{
 border-left:1px solid #e5e5e3;
 border-right:1px solid #e5e5e3;
 width:740px;
 height:auto;
 float:left;
}
.cont-742px-green .cont-middle1{
 min-height:281px; /*320  - (17 - 22)*/
 padding-left:27px;
 padding-top:17px;
 padding-bottom:22px;
 width:713px; /*740 - 27px*/
}
.cont-742px-green .cont-middle2{
 min-height:623px;
 padding-bottom:6px;
 width:740px;
}
.cont-742px-green .cont-middle3{
 min-height:640px;
 padding-bottom:5px;
 width:740px;
}

.hmc-t{
	width:215px;
	float:left;
	padding-top:12px;
	margin-right:19px;
	background: #fff url(../imagenes/hmc-bkg-top.gif) no-repeat top right;
}
.hmc-b{
	width:207px;
	min-height:267px;
	float:left;
	padding-left:8px;
	background: url(../imagenes/hmc-bkg-bot.gif) no-repeat bottom left;
	position:relative;
}
.hmc-b h5{
	color:#de6e26;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}
.hmc-b img{
	float:left;
	margin-top:5px;
	margin-bottom:2px;
}
.hmc-b h6{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#de6e26;
	margin-bottom:2px;
}
.hmc-b p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:12px;
	color:#000;
	font-weight:normal;
	padding-right:15px;
}
.hmc-b a{
	margin:0;
	padding:0;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#de6e26;
	text-decoration:underline;
	position:absolute;
	bottom:8px;
	left:75px;
}
.hmc-b a:hover{
	text-decoration:none;
}

.hmc-b .button-star{
	position:absolute;
	bottom:9px;
	left:115px;		
	background: url(../imagenes/home-midc-star-icon.gif) no-repeat top left;
	height:33px;
	width:85px;
}

.hmc-b .button-star .button {
background:transparent url(../imagenes/button-l-hmc.gif) no-repeat scroll left top;
display:block;
float:left;
height:16px;
left:14px;
margin-top:18px;
padding-left:1px;
position:relative;
}

.hmc-b .button-star .button input {
background:transparent url(../imagenes/button-r-hmc.gif) no-repeat scroll right top;
border:medium none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0 !important;
overflow:visible;
padding:1px 1px 0 0px;
}

.hblconteiner{
	width:480px;
	float:left;
	margin-right:9px;
}


.hblc-t{
	background:transparent url(../imagenes/hblc-bkg-t.gif) no-repeat scroll left top;
	width:480px;
	float:left;
	height:4px;
	_margin-bottom:-14px;
}

.hblc-c{
	background:transparent url(../imagenes/hblc-bkg-c.gif) repeat-y ;
	width:480px;
	float:left;
}
.hblc-c1{
	background:transparent url(../imagenes/hblc-bkg-cb.gif) no-repeat right bottom ;
	width:454px;
	float:left;
	min-height:304px;
	*min-height:302px;
	_height:308px;
	padding-left:13px;
	padding-right:13px;
}
.hblc-c1 h1{
font-size:14px;
font-weight:bold;
color:#de6e26;
margin:0px;
padding:0px;
margin-bottom:10px;
margin-top:13px;
text-transform:uppercase;
}
.hblc-c1 h2{
font-size:14px;
font-weight:bold;
color:#2b512f;
margin:0px;
padding:0px;
margin-bottom:17px;
}
.hblc-c1 p{
font-size:12px;
line-height:15px;
color:#000;
margin:0px;
padding:0px;
margin-bottom:15px;
}
.hblc-b{
	background:transparent url(../imagenes/hblc-bkg-b.gif) no-repeat scroll left bottom;
	width:480px;
	float:left;
	height:7px;
}

.cont-252px-orange{
	width:252px;
	background:transparent url(../imagenes/orange-cont252b.gif) no-repeat left bottom;
	float:left;
	padding-bottom:6px;
	*padding-bottom:4px;
}
.cont-252px-orange h2{
background:transparent url(../imagenes/orange-cont252t.gif) no-repeat scroll left top;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:24px;
line-height:24px;
margin:0;
padding:0 0 0 10px;
width:242px;
float:left;
text-transform:uppercase;
}
.cont-252px-orange .cont-middle{
width:240px;
border-left:1px solid #e6e6e4;
border-right:1px solid #e6e6e4;
float:left;
padding-right:10px;
}
.cont-252px-orange .cont-middle img{
float:left;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
padding-top:16px;
_padding-top:18px;
}
.cont-252px-orange .cont-middle p{
line-height:13px;
margin-top:21px;
}
.cont-252px-orange .cont-middle p a{
color:#000;
text-decoration:none;
}
.cont-252px-orange .cont-middle p a:hover{
text-decoration:underline;
}

.footer{
	float:left;
	width:100%;
	margin-top:8px;
}
.footer .bookmark{
	float:left;
	width:200px;
	
}
.footer .decs{
	float:right;
	width:700px;
	text-align:right;
	padding-right:12px;
	color:#999;
	font-size:11px;
}
.footer .decs a{
	color:#999;
	font-size:11px;
	text-decoration:none;
}
.footer .decs a:hover{
	text-decoration:underline;
}

.news-button .button {
background:transparent url(../imagenes/button-l-nsll.gif) no-repeat scroll left top;
display:block;
float:left;
height:16px;
left:19px;
margin-top:12px;
padding-left:7px;
position:relative;
}
.news-button .button input {
background:transparent url(../imagenes/button-r-nsll.gif) no-repeat scroll right top;
border:medium none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0 !important;
overflow:visible;
padding:1px 12px 0 5px;
}

.cont-710px-orange{
	width:710px;
	background:transparent url(../imagenes/710px-orange-bkg-b.gif) no-repeat scroll left bottom;
	float:left;
	padding-bottom:5px;
	margin-left:14px;
	margin-top:13px;
}
.cont-710px-orange-first{
	margin-top:17px;
}
.cont-710px-orange h3{
background:transparent url(../imagenes/710px-orange-bkg-t.gif) no-repeat scroll left top;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:21px;
line-height:21px;
margin:0;
padding:0 0 0 10px;
width:700px;
text-transform:uppercase;
}
.cont-710px-orange .cont-middle{
width:708px;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
float:left;
}

.offhot{
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:24px;
	width:418px;
}
.offhot h4{
	float:left;
	display:block;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#e88829;
}
.offhot h5{
	float:right;
	display:block;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	color:#1c9f2a;
	margin-top:-5px;
	*margin-bottom:-15px;
}
.offhot p{
	font-size:13px;
	color:#000;
	margin-bottom:2px;
	text-align:justify;
}
.offhot-pic{
	float:left;
	margin-top:10px;
	margin-bottom:15px;
}
.offhot-pic img{
	float:left;
}


.button-offertas {
	float:right;
	background:transparent url(../imagenes/offstar-icon.gif) no-repeat scroll right top;
	padding-top:3px;
	padding-right:25px;
	margin-right:-10px;
	_margin-right:-5px;
	margin-top:-15px;
	padding-bottom: 10px;
}
.button-offertas1 {
	float:right;
	background:transparent url(../imagenes/offstar-icon.gif) no-repeat scroll right top;
	padding-top:3px;
	padding-right:25px;
	margin-right:18px;
}
.button-offertas2 {
	margin-right:0px;
}
.button-offertas .button input,
.button-offertas1 .button input{
background:transparent url(../imagenes/button-r-hmc1.gif) no-repeat scroll right top;
border:medium none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0 !important;
overflow:visible;
padding:1px 6px 0 5px;
*padding:0px 8px 0 7px;
}

.button-offertas .button ,
.button-offertas1 .button {
background:transparent url(../imagenes/button-l-hmc.gif) no-repeat scroll left top;
display:block;
float:left;
height:16px;
left:14px;
margin-top:18px;
padding-left:1px;
position:relative;
}

.pagging1{
	float:left;
	width:718px;
	text-align:right;
	color:#ec9e32;
	font-size:13px;
	margin-top:8px;
}
.pagging1 span{
	font-weight:bold;
	text-decoration:underline;
}
.pagging1 a{
	color:#ec9e32;
	text-decoration:none;
}
.pagging1 a:hover{
	text-decoration:underline;
}

.cont-amigo{
	float:left;
	width:700px;
	margin-top:10px;
	padding-left:20px;
}
.cont-amigo img{
	float:right;
	margin-top:-10px;
	margin-left:10px;
}
.cont-amigo p{
	font-size:13px;
	margin-bottom:5px;
}
.cont-amigo ul{
	padding-left:15px;
}
p.title{
color:#000;
font-size:13px;
font-weight:bold;
margin-bottom:5px;
width: 100%;
}
.title1{
display:block;
float:left;
margin-top:5px;
}
.cont-amigo2 img{
margin-top:0px;
}

.amigos2-form{
	width:417px;
	margin:-25px auto 0;
	text-align:left;
}

.amigos2-form1 {
margin-top:25px;
}

.row-l{
	float:left;
	margin-bottom:7px;
}
.row-l .input132{
		position:relative;
}
.row-r{
	float:left;
	margin-left:27px;
	margin-bottom:0px;
}
.row-l .label,
.row-r .label{
	font-size:13px;
	line-height:15px;
}
.row-l .sel,
.row-r .sel{
	border:1px solid #de6e27;
	padding:1px;
	padding-left:3px;
	font-size:12px;
	width:55px;
	height:14px;
}
.row-l .inp,
.row-r .inp{
	border:1px solid #de6e27;
	padding:1px;
	padding-left:3px;
	font-size:12px;
	width:189px;
	height:15px;
}
.row-l .inpfile,
.row-r .inpfile{
	border:1px solid #de6e27;
	padding:1px;
	padding-left:3px;
	font-size:12px;
	width:142px;
	height:13px;
	margin-top:1px;
	_margin-right:-3px;
	float:left;
}
.input132{
float:left;
}
.button123{
float:left;
margin-top:1px!important;
position:static!important;
margin-left:5px!important;
}
.row-l .area,
.row-r .area{
	border:1px solid #de6e27;
	padding:1px;
	padding-left:3px;
	font-size:12px;
	width:411px;
	height:97px;
	overflow:auto;
}
.row-l .iagree,
.row-r .iagree{
	font-size:11px;
	float:left;
}
.row-l .iagree a,
.row-r .iagree a,
.iagree-news a,
.classForA {
	font-size:11px;
	color:#000;
	text-decoration:underline;
}
.row-l .iagree a:hover,
.row-r .iagree a:hover,
.iagree-news a:hover,
.classForA {
	text-decoration:none;
}
.row-l .button ,
.row-r .button {
background:transparent url(../imagenes/butagree-l.gif) no-repeat scroll left top;
display:block;
float:right;
text-align:right;
height:16px;
left:14px;
margin-top:6px;
*margin-top:2px;
margin-left:0px;
padding-left:2px;
}
.row-l .button input,
.row-r .button input{
background:transparent url(../imagenes/butagree-r.gif) no-repeat scroll right top;
border:medium none;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin:0 !important;
overflow:visible;
padding:1px 8px 0 5px;
*padding:0px 10px 0 7px;
}

.row-l1{
width:403px;
}

.titstar{
	height:17px;
	display:block;
	float:left;
	background:transparent url(../imagenes/titstar-icon.gif) no-repeat left top;
	width:20px;
	margin-top:4px;
}
.titstar1{
	width:17px;
}
.titstar2{
	width:34px;
}
.titstar3{
	width:51px;
}
.titstar4{
	width:68px;
}
.titstar5{
	width:86px;
}
.titstar6{
	width:104px;
}

.titlink{
	float:right;
	color:#fff;
	font-size:11px;
	margin-right:10px;
	text-decoration:underline;
	line-height:23px;
}
.titlink:hover{
	text-decoration:none;
}
.titlink-print{
	background:transparent url(../imagenes/pint-title-icon.gif) no-repeat left top;
	padding-left:18px;
}
.titlink-enviar{
	background:transparent url(../imagenes/enviar-title-icon.gif) no-repeat left top;
	padding-left:19px;
}
.titlink-star{
	background:transparent url(../imagenes/star-title-icon.gif) no-repeat left top;
	padding-left:15px;
}

.c2a-cont{
	width:190px;
	float:left;
}
.rctc2a{
	width:541px;
	float:left;
}
.rctc2a12{
	width:738px;
	_width:728px;
	float:left;
	margin-left:12px;
	_margin-left:6px;
	margin-top:4px;
}
.rctc2a13{
	margin-top:8px;
}
.rctc2a .rc-c2atop{
	text-transform:uppercase;
	font-size:12px;
	color:#000;
	float:left;
	display:block;
	margin-right:25px;
	height:30px;
	line-height:26px;	
	margin-top:19px;
}
.rctc2a .rc-c2atop-last{
	margin-right:0px;
}
.rctc2a .rc-c2atop-arrow{
	background:transparent url(../imagenes/rc-c2atop-arrow.gif) no-repeat left top;
	padding-left:26px;
}
.rctc2a .rc-c2atop-video{
	background:transparent url(../imagenes/rc-c2atop-video.gif) no-repeat left top;
	padding-left:26px;
}
.rctc2a .rc-c2atop-car{
	background:transparent url(../imagenes/rc-c2atop-car.gif) no-repeat left top;
	padding-left:36px;
}
.rctc2a .rc-c2atop-sun{
	background:transparent url(../imagenes/rc-c2atop-sun.gif) no-repeat left top;
	padding-left:36px;
}

.button-mapa{
	margin-top:0px;
	margin-right:14px;
	_margin-right:7px;
}
.button-mapa .button input{
	background:transparent url(../imagenes/button-right-mapa.gif) no-repeat scroll right top !important;
	height:18px;
	padding:0px 6px 2px 2px; 
	*padding:1px 8px 2px 4px; 
}
.button-mapa .button{
	background:transparent url(../imagenes/button-left-mapa.gif) no-repeat scroll left top !important;
	padding-left:4px;
	height:18px;
	left:13px;
}
.mt10p{
margin-top:10px;
display:block;
float:left;
font-size:13px;
line-height:17px;
}
.mtb{
font-weight:bold;
}
.mt0p{
font-size:13px;
line-height:17px;
}

.gmap-cont{
	width:542px;
	float:left;
	margin-top:10px
}
.gmap-cont1{
	margin-top:25px
}

.gmap-top{
	width:542px;
	background:transparent url(../imagenes/gmap-top-bkg.gif) no-repeat scroll left top;
	height:8px;
	float:left;
	
}

.gmap-center{
	width:542px;
	background:transparent url(../imagenes/gmap-center-bkg.gif) repeat-y scroll left;
	_height:310px;
	min-height:310px;
	float:left;
	_margin-top:-10px;
	_margin-bottom:-10px;
}

.gmap-bottom{
	width:542px;
	background:transparent url(../imagenes/gmap-bottom-bkg.gif) no-repeat scroll left bottom;
	height:8px;
	float:left;
}

.gmap-center h3{
	font-size:13px;
	font-weight:bold;
	color:#de6e26;
	text-transform:uppercase;
	padding-left:15px;
}
.gmap-center .gmap{
/*	padding-top:3px;
	padding-left:15px;*/
	margin: 4px;
}

#map {
	height: 280px;	
}
.c2a-menu{
	list-style:none;
	text-transform:uppercase;
	color:#000;
	font-size:12px;
	padding:0px;
	margin:0px;
	padding-top:20px;
}
.c2a-menu li{
	padding-left:10px;
	margin-top:5px;
}	
.c2a-menu a{
	text-decoration:none;
	color:#000;
	width:100px;
	display:block;
	width:145px;
	padding-left:12px;
}	
.c2a-menu a:hover{
	text-decoration:underline;
	color:#fff;
	background:transparent url(../imagenes/c2amenu.gif) no-repeat scroll left top;
}
.c2a-menu .active{
	text-decoration:none;
	color:#fff;
	background:transparent url(../imagenes/c2amenu.gif) no-repeat scroll left top;
}
.c2a-bottom-bkg{
	width:155px;
	height:375px;
	min-height:375px;
	float:left;
	background:#fefaf5;
	margin-left:16px;
	_margin-left:8px;
	margin-top:50px;
}
.c2a-bottom-bkg1{
	margin-top:8px;
}


.comname {
background:transparent url(../imagenes/comname-bkg-l.gif) no-repeat scroll left top;
float:left;
font-size:12px;
font-weight:bold;
height:21px;
line-height:21px;
margin:0;
margin-top:14px;
padding:0 0 0 8px;
width:531px;
}
.comnamer {
background:transparent url(../imagenes/comname-bkg-r.gif) no-repeat scroll right top;
float:left;
width:99.2%;
padding-right:4px;
}
.comnamer p{
display:block;
float:left;
color:#FFFFFF;
}
.comnamer span{
float:right;
margin-left:4px;
color:#FFFFFF;
}

.row-l .inp2, .row-r .inp2 {
width:236px;
}
.row-l .inp3, .row-r .inp3 {
width:283px;
}
.row-l .sel3, .row-r .sel3 {
width:284px;
text-align:right;
}
.row-l .area1, .row-r .area1 {
width:505px;
height:61px;
}
.row-l .area3, .row-r .area3 {
width:283px;
height:290px;
}
.row-l .area4, .row-r .area4 {
width:283px;
height:253px;
}
.row-l .chek-news1, .row-r .chek-news1 {
margin-left:0px;
}
.row-l12 {
width:496px;
}
.row-l11{
	margin-bottom:0px;
}
.row-l11 .iagree{
font-size:12px;
}
.row-l15{
	margin-bottom:0px;
	width:275px;
}
.row-l15 .iagree {
font-size:12px;
}
.row-l15 .iagree .chek-news{
margin-left:0px;
}

.gmap-center1{
_height:220px;
min-height:220px;
}
.gmap-cont2{
margin-top:35px;
}

.contacto-left{
	width:290px;
	margin-left:30px;
	_margin-left:15px;
	margin-right:64px;
	margin-top:20px;
	float:left;
}
.contacto-left .headp,
.contacto-right .headp{
	margin:0;
	padding:0;
	font-size:13px;
	margin-bottom:10px;
	display:block;
	float:left;
}
.contacto-right1 .headp{
	margin:0;
	padding:0;
	font-size:13px;
	margin-bottom:10px;
	display:block;
	float:left;
}

.contacto-right{
	width:322px;
	float:left;
	margin-top:20px;
}
.contacto-right1{
	width:345px;
	float:left;
	margin-top:20px;
}
.comname1{
	width:345px;
	margin-bottom:6px;
	margin-top:15px;
	
}
.comnamer1{
	width:333px;
}

.buttonns{
	margin-top:0px!important;
	float:right!important;
	margin-right:15px!important;
	*margin-right:7px!important;
	_margin-right:5px!important;
	background:transparent url(../imagenes/butagree-l.gif) no-repeat scroll left top!important;
	padding-left:4px!important;
}
.buttonns input{
	background:transparent url(../imagenes/butagree-r.gif) no-repeat scroll right top!important;
	padding-top:0px!important;
	border:medium none!important;
	color:#FFFFFF!important;
	font-size:12px!important;
	font-weight:bold!important;
	margin:0 !important!important;
	overflow:visible!important;
	padding:0px 12px 0 5px!important;
}
.pagging2 {
color:#EC9E32;
float:left;
font-size:13px;
margin-top:14px;
_margin-top:10px;
text-align:right;
width:340px;
}

#timage-tmp{
position:absolute;
top:0;
left:0;
}
/* buttons submit link a*/
.button a { background:transparent url(../imagenes/button-r.gif) no-repeat scroll right top; border:medium none; color:#FFFFFF; font-size:12px; font-weight:bold; margin:0 !important; overflow:visible; padding:0px 15px 0 8px; }
.news-button .button a {  background:transparent url(../imagenes/button-r-nsll.gif) no-repeat scroll right top; border:medium none;  color:#FFFFFF; font-size:12px; font-weight:bold; margin:0 !important; overflow:visible; padding:0px 18px 0 10px; *padding:0px 12px 0 6px; }
.hmc-b .button-star .button .input { background:transparent url(../imagenes/button-r-hmc.gif) no-repeat scroll right top; border:medium none; color:#FFFFFF; font-size:12px; font-weight:bold; margin:0 !important; overflow:visible; padding:0px 10px 0 8px; *padding:0px 7px 0 5px; position:static; text-decoration:none; }
.hmc-b .button-star .button .input:hover {  text-decoration:underline; }
.button-offertas .button a, .button-offertas1 .button a { background:transparent url(../imagenes/button-r-hmc1.gif) no-repeat scroll right top; border:medium none; color:#FFFFFF; font-size:12px; font-weight:bold; margin:0 !important; overflow:visible; padding:0px 11px 0 10px;  }
.row-l .button a, .row-r .button a {  background:transparent url(../imagenes/butagree-r.gif) no-repeat scroll right top; border:medium none; color:#FFFFFF; font-size:12px; font-weight:bold; margin:0 !important; overflow:visible; padding:0px 12px 0 9px; }
.button-mapa .button a { background:transparent url(../imagenes/button-right-mapa.gif) no-repeat scroll right top !important; height:18px; padding:0 12px 2px 9px; }
.buttonns a { background:transparent url(../imagenes/butagree-r.gif) no-repeat scroll right top !important; border:medium none !important; color:#FFFFFF !important; font-size:12px !important; font-weight:bold !important; overflow:visible !important; padding:0 12px 0 9px !important; *margin-right:9px!important; _margin-right:6px!important; }
/* buttons submit link a*/


/* gallery style*/
#gallery { margin-top:3px; margin-left:-2px; float:none;*float:left;}
#gallery a img { border:2px solid #fff; }
#gallery a:hover img{ border: 2px solid #e88829; }
#gallery a.selected img{ border:2px solid #e88829!important; }
#gallery a{ float:left; margin-right:3px; margin-bottom:4px; *margin-bottom:0px;}
.gallery1 { *margin-left:14px!important; _margin-left:7px!important;}
/* gallery style*/


.checkbox1{
vertical-align:middle;
margin-right:6px;
width:14px;
height:13px;
}
.checkbox1-repl{
cursor:pointer;
position:absolute;
top:0;
left:0;
background:white;
border:1px solid #b4b4b2;
width:8px;
height:8px;
overflow:hidden;
}
.checkbox1-checked{
background:white url(../imagenes/checkche.gif) no-repeat left top;
}

.cont-checkbox{
float:left;
margin-left:10px;
margin-top:3px;
*margin-top:4px;
width:15px;
_margin-right:-15px;
overflow:hidden;
}
.cont-checkbox-opinions{
float:left;
margin-top:3px;
*margin-top:2px;
width:15px;
overflow:hidden;
}
.inpst{
font-size:11px!important;
}

.button-mapam9p{
margin-right:-9px!important;
_margin-right:-4px!important;
}
.button-mapam9p .button{
left:16px!important;
}

.lfmenut{
width:180px;
overflow:hidden;
margin-left:12px;
padding-bottom:4px;
}
.lfmenub{
margin-left:0px;
padding-top:3px;
}
.lfmenut:hover{
background:white url(../imagenes/lmbkgb.gif) no-repeat left bottom;
}
.lfmenut:hover .lfmenub{
background:white url(../imagenes/lmbkgt.gif) no-repeat left top;
}
.lfmenut:hover  a{
color:#fff;
background:url(../imagenes/pt2-pointw.gif) no-repeat left top;
}
.lfmenut-acitve{
background:white url(../imagenes/lmbkgb.gif) no-repeat left bottom;
}
.lfmenut-acitve .lfmenub{
background:white url(../imagenes/lmbkgt.gif) no-repeat left top;
}
.lfmenut-acitve a{
color:#fff!important;
background:url(../imagenes/pt2-pointw.gif) no-repeat left top!important;
}
.lfmenut-acitve a:hover{
color:#fff!important;
text-decoration:none!important;
background:url(../imagenes/pt2-pointw.gif) no-repeat left top!important;
}
.lfmenut a{
display:block;
width:162px;
padding-left:16px;
padding-top:2px;
line-height:13px;
color:#000;
font-weight:bold;
font-size:12px;
background:url(../imagenes/pt2-pointb.gif) no-repeat left top;
text-transform:uppercase;
}

.pt1new{
margin-top:-10px;
*margin-top:3px;
_margin-top:14px;
padding-top:0px;
}

#info1, #info2, #info3 {
background:#FFFFFF none repeat scroll 0 0;
border:10px solid #E48123;
width:650px;
position: fixed; 
left: 30%; 
top: 150px; 
z-index: 1000;
display: none;
padding-bottom: 10px;
}

* html #info1, * html #info2, * html #info3 {
	position: absolute; 	
}

#form_date {
	padding: 15px;
	overflow-x: hidden;
	overflow-y: auto;
	height: 300px;
}

#form_legal {
	padding: 15px;
	overflow-x: hidden;
	overflow-y: auto;
	height: 300px;
}

.clsBtn {
	margin-left:628px	
}




.flash {
	top: 0px;	
}

.offContent {
	min-height: 74px;
}

.ficha-ofertas{  margin-left:0px; width:525px; background:transparent url(../imagenes/525px-orange-bkg-b.gif) no-repeat scroll left bottom;}
.ficha-ofertas h3{ width:515px; background:transparent url(../imagenes/525px-orange-bkg-t.gif) no-repeat scroll left top}
.ficha-ofertas cont-middle{ width:515px; } 
.ficha-ofertas .offhot { float:left;  padding-left:10px; padding-right:20px; padding-top:10px; width:243px; }
.ficha-ofertas .offhot h5{  margin-right:-5px; margin-left:10px; }
.ficha-ofertas .offhot p{ width:195px; line-height:18px; }
.ficha-ofertas .cont-middle { width:523px; }
.rctc2a1221{  padding-bottom:15px; }


.menu { position:relative; z-index:1;}
.menu .star{ position:relative; cursor: default;}
.submenu{ display:none; position:absolute; z-index:10000; left:0px; top:29px; background:#ea942d url(../imagenes/submenu-bkg.gif) no-repeat left top; width:94px!important; line-height:26px!important; }
.submenu li{ float:none!important; height:23px; width:94px; border-bottom:1px solid #de6e26; }
.submenu .last{  border-bottom:none; }
.submenu li a{ color:#fff!important; background:none!important; font-size:12px!important; font-weight:bold!important; padding-left:9px!important; text-decoration:none!important; float:none!important; padding-right:12px!important; border-left:none!important; }
.submenu li a:hover{ color:#30562d!important; text-decoration:none!important; }
.menu ul .samjs a{ background: url(../imagenes/menu-star-active.gif) no-repeat center left;}

.submenuRight{ display:none; position:absolute; z-index:10000; top:29px; background:#ea942d url(../imagenes/submenu-bkg.gif) no-repeat right top; line-height:26px!important; }
.submenuRight li{ float:none!important; height:23px; border-bottom:1px solid #de6e26; }
.submenuRight .last{  border-bottom:none; }
.submenuRight li a{color:#fff!important; background:none!important; font-size:12px!important; font-weight:bold!important; padding-left:9px!important; text-decoration:none!important; float:none!important; padding-right:12px!important; border-left:none!important; }
.submenuRight li a:hover{ color:#30562d!important; text-decoration:none!important; }
.menu ul .submenuRight {width:150px!important;}

.rctc2a-ficha {
	margin: 30px 50px;	
}

.mapCat {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 15px;
	color: #2B512F;
	
}
.mapSubCat {
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	font-size: 12px;
}
.mapProd {
	font-weight: bold;	
	text-transform: uppercase;
	color: #2B512F;
}

.mapFoot {
	color: #2B512F;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

.offerEmpleo {

}

.gmapContacto {
	height: 430px !important;
	width: 340px !important;
}



/******************pop up dilog**************/
/********************************************/
.dialog1 .title-cont{
width:100%;
height:19px; 
padding-top:3px;
background: url(../imagenes/dialog-title-bkg.gif) no-repeat left top;

}
.dialog1  .title-cont h2{
display:block;
float:left;
padding-left:11px;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
}
.dialog1  .title-cont a{
display:block;
float:right;
padding-right:10px;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
}

.dialog1 .desc-cont{
width:100%;
height:119px;
float:left;
position:relative;
overflow:hidden;
background: url(../imagenes/dialog-cont-bkg.gif) no-repeat left top;
}

.dialog .desc-cont{
line-height:120px;
}
.dialog .desc-cont p{
font-size:14px;
color:#15bdf8;
text-align:center;
}

.dialog1 .row{
width:360px;
margin-bottom:10px;
float:left;
}
.dialog1 .row-first{
margin-top:25px;
}

.dialog1 .row .left{
width:120px;
float:left;
margin-right:10px;
text-align:right;
}

.dialog1 .row .left label{
font-size:12px;
color:#000;
font-family:"Trebuchet MS";
}

.dialog1 .row .right{
float:left;
}
.dialog1  .inp{
width:190px!important;
height:14px!important;
border:1px solid #b4b4b2!important;
color:#000!important;
padding:1px;
padding-left:2px;
font-size:12px;
}

.dialog1 .row-button{
margin-top:-15px;
width:311px;
}
.dialog1 .row-button .button{
float:right;
background:transparent url(../imagenes/button-l-hmc.gif) no-repeat scroll left top;
display:block;
float:right;
height:16px;
left:14px;
margin-top:18px;
padding-left:1px;
position:relative;
}
.dialog1 .row-button .input{
background:transparent url(../imagenes/button-r-hmc.gif) no-repeat scroll right top;
border:medium none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0 !important;
overflow:visible;
padding:0 10px 0 8px;
position:static;
text-decoration:none;
}

.docoverlay{
background-color:black;
opacity:0.5;
filter:alpha(opacity=50);
z-index:100000;
position:absolute;
left:0;
top:0;
width:100%;
}
.doccontent-container{
position:absolute;
width:100%;
top:0;
left:0;
z-index:100001;
}
.dialog,
.dialog1{
width:344px;
margin-top:300px!important;

}
#doccontent1{
margin:0 auto;
}

/******************pop up dilog**************/
/********************************************/



.weather {
	padding: 30px 0 0 100px;
}

/******************video**************/
/********************************************/
.playvideo{
position:absolute;
top:7px;
right:7px;
width:121px;
height:75px;
cursor:pointer;
background:url(../imagenes/playvideo.png) no-repeat;
}
.playvideo2{
background:url(../imagenes/playvideo2.png) no-repeat;
}
#video,#videoanim{
position:absolute;
background-color:white;
padding:5px;
border:1px solid #bebcbc;
overflow:hidden;
display: none;
z-index:1000;
}
#videoanim{
opacity:0;
filter:alpha(opacity=0);
}
#videoclose{
position:absolute;
top:135px;
left:235px;
width:30px;
height:30px;
cursor:pointer;
background:url(../imagenes/fancy_closebox.png) no-repeat left top;
display: none;
z-index:1000;
}


/******************video**************/
/********************************************/

.fixTheText {
	width: 620px;
}

.nameFolder {
	margin: 10px 0;
	color: #2B512F;
}
/*****************krasi 03.12.09*************/
/********************************************/
.kr-conmiddle .row{ float:right;}
.kr-conmiddle .row label{ font:11px "Trebuchet MS";  }
.kr-conmiddle .sel{ width:158px; background:#FFFFFF none repeat scroll 0 0; border:1px solid #BF7C50; color:#000000; font:11px "Trebuchet MS"; height:14px; padding:1px; }
.kr-amigos{ padding-left:5px; width:715px;}
.kr-butt-ofer{ float:left; }
.kr-dtitle{ float:left; margin-left:20px; _margin-left:10px; margin-top:30px;}
.kr-dtitle h3{ font-size:13px; }
.kr-dtitle h4{ font-size:13px;  }
.kr-dtitler{ float:right; margin-left:20px; margin-top:5px; width:255px; padding-right:20px;}
.kr-dtitler .kr-texto{ float:left; text-align:right; padding-top:10px;}
.kr-dtitler p{ font-size:10px; display:block;}
.kr-dtitler p a{ color:#000; text-decoration:underline;}
.kr-dtitler p a:hover{ text-decoration:none;}
.kr-dtitler img{ float:right; }
.kr-pagedestino{ float:left; margin: 10px 20px 0 20px; _margin:10px 10px 0 10px; width:700px;}
.kr-pagedestino img{ margin-bottom: 10px ; }
.kr-pagedestino p{ color:#000; margin-bottom:5px; line-height:16px;}
.kr-pagedestino p a{ color:#000; text-decoration:underline;}
.kr-pagedestino p a:hover{ text-decoration:none;}
/***************end krasi 03.12.09***********/
/********************************************/

.videoFlash{
}
.elframe {
	position:absolute;
	top:0px;
	width:1px;
	height:1px;
	/*visibility:hidden;*/
	display:block;
	z-index:100;
}
