/*Font*/
body {font:12px/12px Arial, Helvetica, sans-serif;color: #333;}
a.submitButton span,a.confirmButton span,.call-to-action{font-size:9px}
.header p a,.call-center span,.useful-info,.express-booking form span,.ctn-newsletter h2,.ctn-news h2,.ctn-news,.ctn-faqs h2,.ctn-faqs,.note,a.closeLayer,.ctn-tab label span,.ctn-tab input,.ctn-tab select,.ctn-cart table tr td,.passenger-data input,.passenger-data select,.express-search .form select,.ctn-booking table td.error,.content table td.error,.ctn-booking p.error{font-size:10px}
.header,.express-booking ul,a.submitButton,a.confirmButton,.call-center,.ctn-hot-deal h2 a,.hot-deal .info,.useful-links,span.buttonOff,.ctn-btn a.submitButton span,.ctn-btn a.confirmButton span,.new-search,.col-dx,.ctn-table table tr th,.service table,a.buttonOff span,.layer,.info-agency,.ticket-recap div.dx table,.newsletter .form input,.newsletter .form select,.express-booking input,.express-booking select{ font-size:11px;}
/*.express-booking div,.itinerary,.ctn-banner.catalog a,.box-target a,.useful-info span,.catalog a,.booking-step li,span.btnSoldout,a.btnSoldout span,.col-sx,.layer p{font-size:12px;}*/
.express-booking div,.itinerary,.ctn-banner.catalog a,.box-target a,.useful-info span,.catalog a,.booking-step li,.col-sx,.layer p, .newgeneration a, .ships a{font-size:12px;}
.ctn-hot-deal h2,.service .description h4,.description-ship h4,.continents{ font-size:13px;}
.col-sx .content p span,.info-cruise .old-price,.col-dx  h2,.layer h3,.ctn-booking .ctn-details  h3,.ctn-booking h3,.ctn-cart h2,.ctn-cart h3,.info-agency span.name,.col-sx .content h3,.ticket-recap h3{ font-size:14px}
.ctn-hot-deal .old-price,.animation h3,.col-sx .content h2,.ticket-recap h2{ font-size:16px;}
.ctn-cabin .sx h3,.ctn-cabin .sx span.price,.ctn-cart table tr td.final-price,.reservation-number span{ font-size:18px;}
.info-cruise .sx h3,.info-cruise .new-price,.box-price h3,.ctn-details h3,.ctn-booking h2{ font-size:20px;}
.call-center span.number,.ctn-hot-deal .new-price,.animation h3 .old-price{ font-size:24px;}
.claim{ font-size:26px}
.animation h3 .new-price{ font-size:36px;}
.code-trip{ font-size:18px;}

/*General*/
body{font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; line-height:13px;color:#666666;margin:0;padding:0; text-align:center; background:#efefef url(/B2C/Images/Skin/Default/gfx2/bk_body.jpg) center top repeat-x;}

img{border:0;}
form{margin:0; padding:0;}
a{ color:#1960a1; outline:none;cursor:pointer}
.sx{float:left}
.dx{float:right}
.dividi{clear:both}
.hidden-elemt{ display:none}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
p.generic-text{ padding:0 5px; margin:0}
textarea {
    resize: none;
} 

/*Button*/
a.submitButton{color:#f0f0f0; text-decoration:none; padding:0; font-weight:bold}
a.submitButton span{ float:left;background: url(/B2C/Images/Skin/Default/gfx2/bk_submitButton.gif) left top repeat-x; padding:3px 5px; border:1px solid #1c6bcc;}
a.submitButton:hover span{ color:#fff; background: url(/B2C/Images/Skin/Default/gfx2/bk_submitButton.gif) left bottom repeat-x; padding:3px 5px;}

a.confirmButton{color:#1960a1; text-decoration:none; padding:0; font-weight:bold}
a.confirmButton span{ float:left; background: url(/B2C/Images/Skin/Default/gfx2/bk_confirmButton.gif) left top repeat-x; padding:3px 5px; border:1px solid #f9d64e;}
a.confirmButton:hover span{ color:#0038a8; background: url(/B2C/Images/Skin/Default/gfx2/bk_confirmButton.gif) left bottom repeat-x; padding:3px 5px;}

span.btnSoldout{ background: url(/B2C/Images/Skin/Default/gfx2/bk_bottonOff.gif) left top repeat-x; padding:3px 5px; border:1px solid #cccccc; color:#fff; font-weight:bold;}

a.btnSoldout{color:#f0f0f0; text-decoration:none; padding:0; font-weight:bold; cursor:text;}
a.btnSoldout.dx{ margin-right:10px;}
a.btnSoldout span{ float:left; background: url(/B2C/Images/Skin/Default/gfx2/bk_bottonOff.gif) left top repeat-x; padding:3px 5px; border:1px solid #cccccc;}
a.btnSoldout:hover span{ color:#fff; background: url(/B2C/Images/Skin/Default/gfx2/bk_bottonOff.gif) left bottom repeat-x; padding:3px 5px;}

/*a.btn_soldout{color: #1960a1; text-decoration:none; padding:0; font-weight:bold; cursor:inherit;}
a.btn_soldout span{ float:left; background: transparent url('../../Default/gfx/btn_gray_sx_new.png') no-repeter left top ; padding:3px 5px; border:1px solid #003399;}
a.btn_soldout:hover span{ color:#0038a8; background: transparent url('../../Default/gfx/btn_gray_sx_new.png') no-repeter left bottom ; padding:3px 5px;}*/

span.buttonOff{ background: url(/B2C/Images/Skin/Default/gfx2/bk_bottonOff.gif) left top repeat-x; padding:3px 5px; border:1px solid #cccccc; color:#fff; font-weight:bold;}

a.buttonOff{color:#f0f0f0; text-decoration:none; padding:0; font-weight:bold;}
a.buttonOff.sx{ margin-right:10px}
a.buttonOff span{ float:left; background: url(/B2C/Images/Skin/Default/gfx2/bk_bottonOff.gif) left top repeat-x; padding:3px 5px; border:1px solid #cccccc;}
a.buttonOff:hover span{ color:#fff; background: url(/B2C/Images/Skin/Default/gfx2/bk_bottonOff.gif) left bottom repeat-x; padding:3px 5px;}

/*Structures*/
.page{ width:985px; margin:0 auto; padding:0; text-align:left;}
.header{ width:985px; float:left; position:relative; z-index:20}
.main-content{ float:left; width:985px;}
.main-content .row{width:985px; margin-bottom:5px; float:left;}
/*.row.noSetMaxElentHeight{ background:url(/B2C/Images/Skin/Default/gfx2/bk_noSetMaxElentHeight.gif) 0 0 no-repeat;}*/
.footer{ clear:both; width:985px; float:left;}
.col-sx{ width:705px; float:left; margin-top:15px;}
.col-dx{ width:275px; float:right; margin-top:15px;}
.col-sx.inside{ margin-top:0}
.col-dx.inside{ margin-top:0}

/*HEADER*/
.header h1{ width:330px; height:76px; /*background: url(/B2C/Images/Skin/Default/gfx2/bk_logo_gb.png) center center no-repeat;*/ text-align:center; float:left;}
.header h1 a{ display:block;width:95px; height:76px; margin:0 auto;}
.header h1 a span{ display:none;}

.header h6{ width:330px; height:76px; background: url(/B2C/Images/Skin/Default/gfx2/bk_logo_gb.png) center center no-repeat; text-align:center; float:left;}
.header h6 a{ display:block;width:95px; height:76px; margin:0 auto;}
.header h6 a span{ display:none;}

.ctn-form{ width:655px; float:left;}
.ctn-form a{ color:#abd7e7;}
.ctn-form a:hover{ color:#f8e544}
.ctn-form div{width:110px; float:left;padding:7px 0 0 5px;}
.ctn-form form{ width:250px; float:left; padding:10px 0 0 135px}
.ctn-form form input{ float:left; width:81px; height:18px; border:1px solid #d2d2d4; color:#003f8b;padding:0 2px; margin:0 3px}
.ctn-form a.submitButton{color:#f0f0f0; margin-left:5px}
.ctn-form .language{width:140px; padding:15px 0 0 0; text-align:right;}
.language label{ color:#fff;}




.ctn-form div.ctn-user{ width:515px; text-align:right; color:#fff;float:left; padding:15px 0 0 0}
.ctn-form div.ctn-user span.user{ font-weight:bold; padding:0 15px}
.ctn-form div.ctn-user a{ margin-top:-3px}

/* NUOVE */
.ctn-form .formLogin{ width:250px; float:left; padding:10px 0 0 135px; height:21px;}
.ctn-form .formLogin input{ float:left; width:81px; height:18px; border:1px solid #d2d2d4; color:#003f8b;padding:0 2px; margin:0 3px}
.ctn-form .formLogin a.submitButton{color:#f0f0f0; margin-left:5px}
/* FINE NUOVE */ 

.header .main-menu{margin:17px 0 5px 0; padding:0 0 0 5px; width:650px; float:left; list-style-type:none; position:relative;}
.header .main-menu li.ctn-subMenu{ float:left; margin:0; padding:5px 7px 2px 0;}
.header .main-menu li.on,.header .main-menu li:hover{ background:#2c5290;}
.header .main-menu li a{ color:#fff; text-decoration:none; font-weight:bold;}
.header .main-menu li a:hover,.header .main-menu li.on a,.header .main-menu li.on ul a:hover{ color:#f8e544}
.header .main-menu li.on ul a{ color:#fff}




/*SubMenu*/
.main-menu ul{ position: absolute; top:18px; left:0; list-style-type:none; z-index:9999; margin:0; padding:5px 0 0 0; background:#2c5290; display:none; clear:both;}
.main-menu ul li{ margin:0; padding:0; display:block; border-bottom:1px solid #234069;}
.main-menu ul li a{ display:block; padding:5px;}

/*Content IMG Shadow*/
.ctn-img{ width:225px; height:164px; background: url(/B2C/Images/Skin/Default/gfx2/bk_img_itinerary.png) 0 0 no-repeat; float:left;}
/*.ctn-img img{ margin:14px 0 0 12px}*/
.ctn-img-shadow{ width:181px; height:127px; background: url(/B2C/Images/Skin/Default/gfx2/bk_img_big.png) 0 0 no-repeat; float:left;}
.ctn-img-shadow img{ margin:7px 0 0 7px; width:167px; height:113px}
.image_map_old {margin:30px 0 0 32px; border:0px;}
.image_map {margin:14px 0 0 12px; border:0px;width:202px;height:136px;}
	
/*information Box*/
.call-center{background:#fff;font-weight:bold; width:310px; float:left; padding:10px;color:#1960a1; text-decoration:none}
.call-center span.number{line-height:20px; float:right;color:#b9b9ba; }
.call-center p{ float:left; margin:0; padding:0;}
.call-center p.note{color:#b9b9ba; padding:5px 0 0 0; width:100%}

/*Price*/
.old-price{ background: url(/B2C/Images/Skin/Default/gfx2/strike.png) center -13px no-repeat;}
.itinerary,.old-price,.new-price{ color:#1960A1; font-weight:bold;}

/*Separetors*/
hr.separetor_big{float:left; margin:15px 0; padding:0; border:0; background:transparent url(/B2C/Images/Skin/Default/gfx2/bk_separetor_big.gif) 0 0 no-repeat; height:1px; width:665px}
hr.separetor_small{float:left; margin:15px 0; padding:0; border:0; background:transparent url(/B2C/Images/Skin/Default/gfx2/bk_separetor_small.gif) 0 0 no-repeat; height:1px; width:460px}
hr.separetor_mini{float:left; margin:15px 0; padding:0; border:0; background:transparent url(/B2C/Images/Skin/Default/gfx2/bk_separetor_mini.gif) 0 0 no-repeat; height:1px; width:255px}

/*Newsletter*/
.newsletter table{ border:none}
.newsletter table td{ height:20px; padding:5px 0}
.newsletter .form{ padding:20px 0}
.newsletter .form input,.newsletter .form select{border:1px solid #d2d2d4;width:150px; }
.newsletter textarea{ margin:10px 0;}
.newsletter .form input.date{ width:50px}
.newsletter .form select.title{ width:50px;}
.newsletter .form td.error{ padding:0 25px; background:url(/B2C/Images/Skin/Default/gfx2/bk_alert.gif) 0 10px no-repeat; color:#f00; height:38px}

.newsletter .form input.error,.newsletter .form select.error{ border:1px solid #f00; color:#f00; background:url(/B2C/Images/Skin/Default/gfx2/bk_error.gif) 0 0 repeat-x;}

.express-search{ width:245px; padding:15px;margin-bottom:5px; background:#fff url(/B2C/Images/Skin/Default/gfx2/bk_box_col_dx.png) 0 0 no-repeat;float:left;}
.express-search .form{ width:245px; margin-top:10px; }
.express-search .form select{ width:140px;border:1px solid #d2d2d4; margin:5px 0;float:right;}
.express-search .form label{ width:100px; float:left; margin:5px 0; color:#1960a1}

/* NUOVE 13-7-2011*/
.express-search .form .label{ width:100px; float:left; margin:5px 0; color:#1960a1}
.express-search .form ul{ clear:both;}
.express-search h2{width:245px;margin-bottom:10px;}
/* FINE NUOVE 13-7-2011 */

/*Content Error*/
.content-error{background-color:#fff; width:665px; padding:20px; float:left; margin-bottom:5px;}
.content-error p{ margin:0; padding:0 0 0 25px; background:url(/B2C/Images/Skin/Default/gfx2/bk_alert.gif) 0 0 no-repeat;}


/*Footer*/

/*Box Useful Links*/
.useful-links{ clear:both; width:965px; padding:10px; background-color:#fff; line-height:25px; float:left; min-height:25px}
.useful-links a{ float:left; margin:0 10px; color:#666; padding-left:10px; background:url(/B2C/Images/Skin/Default/gfx2/bk_arrow_big.gif) -295px 10px no-repeat;}
.social{ width:330px; margin:0; padding:0; list-style-type:none;color:#1960a1; float:left;}
.social li,ul.all-destination li,ul.site li,ul.application li{ float:left; padding:0 5px;}
.social .social img{ vertical-align:middle;}
.social .social{ width:35px;}
.social .social a{ margin:0; padding:0; background:none;}
.useful-links a:hover{ color:#1960a1;background:url(/B2C/Images/Skin/Default/gfx2/bk_arrow_big.gif) -295px -12px no-repeat;}
.useful-links a.on{ color:#1960a1;background:url(/B2C/Images/Skin/Default/gfx2/bk_arrow_big.gif) -295px -12px no-repeat;}

.menu-footer{ margin:0; padding:0; float:left; width:625px;}
.menu-footer li{ margin:0; padding:0;}
li.all-destination{ display:block; float:left; width:208px; margin:0;}
li.site{ display:block; float:left; width:180px; margin:0;}
.ctn-idden-useful-links a{ float:none}
li.application{ display:block; float:left; width:233px; margin:0; background: url(/B2C/Images/Skin/Default/gfx2/bk_useful-links.gif) right top no-repeat}

.ctn-idden-useful-links{ clear:both; width:100%; display:none;float:left; list-style-type:none; margin:10px 0; padding:0;}
.ctn-idden-useful-links li{ border-right:1px solid #ccc; height:15px; line-height:15px; margin:3px 0;}
.ctn-idden-useful-links a{ margin:0; padding:0; background:none;color:#1960a1;}
.ctn-idden-useful-links a:hover{ margin:0; padding:0; background:none;color:#1960a1;}

/*Box Useful Info*/
.useful-info{ min-height:100px; width:985px;background:#efefef url(/B2C/Images/Skin/Default/gfx2/bk_footer.gif) right bottom no-repeat; float:left; text-align:center; line-height:25px; padding-top:20px}
.useful-info a{color:#666; text-decoration:none; margin:0 5px}
.useful-info a:hover{ color:#1960a1}

/*CSS Plug-In*/
/*animationScroll*/
.ctn-animation{ margin:0; padding:0; position:relative; float:left; left:0;}
.ctn-link{ position:absolute; top:15px; right:15px; z-index:10;}
.ctn-link a{ float:left; display:block; width:16px; height:18px; background: url(/B2C/Images/Skin/Default/gfx2/bk_bullet_scroll.png) 0 0 no-repeat; margin:0 3px; line-height:200px; overflow:hidden;}
.ctn-link a:hover{ background-position:-17px 0;}
.ctn-link a.on{ background-position:-17px 0;}

/*tooltip*/
.tooltip{ cursor:pointer; text-decoration:underline}
div.layerTooltip{position:absolute; z-index:999; left:-9999px; background-color:#fff; padding:3px; border:1px solid #1960a1;  width:200px;}
div.layerTooltip p{margin:0; padding:2px; color:#333333; text-align:left;}
div.layerTooltip p{ font-size:10px}

/*Layer*/
#mask{ background-color:#000; display:none; position:fixed;top:0;left:0;width:100%;height:100%}
.layer{ width:650px; padding:20px; background:#fff; position:fixed; z-index:110; display:none; text-align:left;}
.layer h3{ color:#1960a1; margin:0 0 15px 0; padding:0;}
.layer p{ margin:0; padding:0;}

a.closeLayer{ display:block; width:15px; height:15px; text-decoration:none; color:#666; text-align:center; float:right; border:1px solid #666}

.layer .ctn-tab{ margin:0; padding:0; list-style-type: none;}
.layer .ctn-tab li{ padding:10px; background: url(/B2C/Images/Skin/Default/gfx2/bk_arrow_big.gif) -295px -7px no-repeat; line-height:20px; float:left }
.layer .ctn-tab li a{ text-decoration:none; font-weight:bold}
.layer .ctn-tab li a.on{ color:#666}

.layer .ctn-video,.layer .ctn-gallery{ display:none;text-align:center; margin:10px 0; clear:both;width:600px }

.layer .ctn-video p{ margin:0; padding:0; width:600px}

.layer .ctn-gallery .carousel { width:600px; height:208px; overflow:hidden; margin:0}
.layer .ctn-gallery .carousel .arrow-sx,.layer .ctn-gallery .carousel .arrow-dx{ width:95px; height:208px; float:left; text-align:center; position:relative;}
.layer .ctn-gallery .carousel .arrow-sx a,.layer .ctn-gallery .carousel .arrow-dx a{ display:block; width:30px; height:208px; background:#000; margin:0 0 0 -15px; position:absolute; top:0; left:50%}
.layer .ctn-gallery .carousel .arrow-sx a span,.layer .ctn-gallery .carousel .arrow-dx a span{ display:none}
.layer .ctn-gallery .carousel .arrow-sx a{ background:url(/B2C/Images/Skin/Default/gfx2/bk_arrow_gallery_sx.jpg) center center no-repeat;}
.layer .ctn-gallery .carousel .arrow-dx a{ background:url(/B2C/Images/Skin/Default/gfx2/bk_arrow_gallery_dx.jpg) center center no-repeat;}
.layer .ctn-gallery .carousel .carousel{ width:410px;height:208px; overflow:hidden; float:left; margin:0 0 0 0}
.layer .ctn-gallery .carousel .carousel  ul{ list-style-type:none; float:left; margin:0; padding:0;}
.layer .ctn-gallery .carousel ul li{ float:left; width:410px;height:208px; text-align:center;list-style-type:none;}

/* NUOVI CSS */ 
.layer .ctn-video .carousel { width:600px; height:208px; overflow:hidden; margin:0}
.layer .ctn-video .carousel .arrow-sx,.layer .ctn-video .carousel .arrow-dx{ width:95px; height:208px; float:left; text-align:center; position:relative;}
.layer .ctn-video .carousel .arrow-sx a,.layer .ctn-video .carousel .arrow-dx a{ display:block; width:30px; height:208px; background:#000; margin:0 0 0 -15px; position:absolute; top:0; left:50%}
.layer .ctn-video .carousel .arrow-sx a span,.layer .ctn-video .carousel .arrow-dx a span{ display:none}
.layer .ctn-video .carousel .arrow-sx a{ background:url(/B2C/Images/Skin/Default/gfx2/bk_arrow_gallery_sx.jpg) center center no-repeat;}
.layer .ctn-video .carousel .arrow-dx a{ background:url(/B2C/Images/Skin/Default/gfx2/bk_arrow_gallery_dx.jpg) center center no-repeat;}
.layer .ctn-video .carousel .carousel{ width:410px;height:208px; overflow:hidden; float:left; margin:0 0 0 0}
.layer .ctn-video .carousel .carousel  ul{ list-style-type:none; float:left; margin:0; padding:0;}
.layer .ctn-video .carousel ul li{ float:left; width:410px;height:208px; text-align:center;}
/* FINE NUOVI CSS */

/*Change Country*/
.continents{ margin:10px 0; padding:0; float:left; width:250px; list-style-type:none;}
.continents li{ padding:5px 20px; width:210px; margin:0;background: url(/B2C/Images/Skin/Default/gfx2/bk_arrow.png) 0 5px no-repeat; line-height:20px;}
.continents li a{ color:#1960a1; text-decoration:none;}
.continents li.on,.continents li:hover{ border-bottom:1px solid #1960a1}
.state{ margin:10px 0; padding:0 25px; float:left; width:140px; list-style-type:none; border-left:1px solid #1960a1; display:none}
.state li{ line-height:15px;padding:5px 10px; width:120px; margin:0;background: url(/B2C/Images/Skin/Default/gfx2/bk_arrow_big.gif) -295px -15px no-repeat;}
.state li a{ text-decoration:none;}
.state li:hover{border-bottom:1px solid #1960a1}

/* NUOVE */
.continentsElem a{font-size:13px}
/* FINE NUOVE */

/* CSS per Header in caso di autenticato */
.spanHeaderIntroLogin{ float:left;}
.spanHeaderTextLogin{ float:left;width:80px; display:block;}
.spanHeaderLinkLogin{ width: 255px;float:left; }
.spanHeaderBtnLogin{ width: 58px;float:left; }
/* FINE CSS per Header in caso di autenticato

/* ISSUE WEB-251 */
p.unavailable {
    width:180px;
    float:right;
    font-size:12px;
    line-height:normal;
    color:#1960A1;
    margin:0;
    padding:10px;
    font-weight:bold;
    background:url(/B2C/Images/Skin/Default/gfx2/bk_unavailable.gif) 0 0 repeat-x
}
p.unavailable span.note { color:#666}
p.unavailable b { font-size:18px; padding-top:7px; display:block}
/* --------------- */

.ctn-form div{width:110px; float:left;}
.ctn-form form{ width:250px; float:left; padding:0; margin:0;}
.ctn-form div.mycosta{ width:500px; background:url(/B2C/Images/Skin/Default/gfx2/bk_login_mycosta.gif) 0 0 repeat-x; padding:7px 0}
.ctn-form div.mycosta p{ float:left; margin:0; padding:10px 5px; width:120px; color:#fff; font-weight:bold; text-align:center}
.ctn-form div.mycosta .formLogin{width:250px; float:left; padding:10px 0 0 0; height:21px;}


/*Modifiche 16-12-2011*/
.spanHeaderLinkLogin{ width: 225px;float:left; }
div.ctn-user{background:url(/B2C/Images/Skin/Default/gfx2/bk_login_mycosta.gif) 0 0 repeat-x;padding:7px 10px 0 10px; width:480px; height:30px}
.ctn-form div.ctn-user span.user{ font-weight:bold; padding:0 3px}


.briciole {
	text-align:left;
	font-size:10px;
	padding-top:15px;
	padding-left:20px;
	height:30px;
	}
.briciole_item {
	float:left;
	padding-right:10px;
	height:20px;
	}


/*modifica prezzo barrato*/
#ctl00_cph_PageContent_cruiseDescIti_PriceAndToolTip_LIT_Price{display:none}


/*MODAL-AJAX*/
#modal-ajax { position: fixed; padding: 0; display: block; z-index: 99999; text-align: left; font:normal 12px Arial, Helvetica, Sans-Serif; left: 50%; top: 10%; margin-left: -350px; color: #FFF; width: 699px; height: 549px; overflow: hidden; background: url(/B2C/Images/Skin/Default/gfx/concordia-alert/main.jpg) no-repeat left bottom; }
	#modal-ajax .close, #modal-ajax .costa-logo {position: absolute;color: #FFF;}
	#modal-ajax .close {top: 15px; right: 20px; font-size: 10px; background: url(/B2C/Images/Skin/Default/gfx/concordia-alert/close.png) right center no-repeat; padding-right: 15px; text-decoration: none; }
		#modal-ajax .close:hover {text-decoration: underline; }
	#modal-ajax .costa-logo {bottom: 25px; right: 20px; display: block}
	#modal-ajax .main {margin:135px 0 0 150px; width: 480px}
	#modal-ajax .main .inner {padding: 0 0 0 40px}
	#modal-ajax .main h2 {font-size: 38px; margin-bottom: 25px;}
	#modal-ajax .main p {line-height: 13px}
	#modal-ajax .main p small.simple {font-size: 9px;}

/*CUSTOM LANGUAGE*/

#modal-ajax.es .main .inner {padding: 0;margin-left: -30px;width: 554px;margin-top: -7px;}
#modal-ajax.es .main h2 {margin-left: -33px; padding-top: 20px;}


.social div.fb-like {width: auto!important;height: auto!important;float: left;background: none;margin-right: 0;position: absolute;text-align: left;top: 55px;left: 135px;}


