/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#FFF;}

#TB_window a {color: font: bold 13px Arial, Helvetica, sans-serif; #fff;}
#TB_window a:link {color: #fff;}
#TB_window a:visited {color: #fff;}
#TB_window a:hover {color: #eee;}
#TB_window a:active {color: #fff;}
#TB_window a:focus{color: #fff;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay {position: fixed;z-index:10000000;top: 0px;left: 0px;height:100%;width:100%; }	
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {	background-color:#333;	filter:alpha(opacity=75);	-moz-opacity: 0.75;	opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */     position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;z-index: 1000000000000000000000000000000000000;color: white;display: none;text-align: left;top: 48%;left: 50%;font-family: "myriad-pro";font-size: 12px;clear: both;width: 720px!important;margin-left: -360px!important;margin-top: -267px!important;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {	display:block;	margin: 15px 0 0 15px;	border-right: 5px solid #5E91D3;	border-bottom: 5px solid #5E91D3;	border-top: 5px solid #5E91D3;	border-left: 5px solid #5E91D3;}
#TB_caption{	height:25px;	padding:7px 30px 10px 25px;	float:left;}
#TB_closeWindow{	height:25px;	padding:11px 25px 10px 0;	float:right;	border: 1px solid #686868;	background-color: #dd2200;}
#TB_closeAjaxWindow{	padding-top: 10px;	float: right;	color: #FFF;	height: 20px;	font-size: 14px;	line-height: 22px; 	margin-bottom: 0px;	position: absolute;	right: 16px;}
#TB_closeAjaxWindow a:hover{   color: #D2D2D2;}
#TB_ajaxWindowTitle{float:left;	padding: 10px 0 5px 6px;	margin-bottom: auto;	margin-left:10px;	color: #fff;font-family: "myriad-pro";font-size: 15px;width: 90%!important;	min-width: 600px!important;}
#TB_title_fr{background-image: url(/imgs/rayas.gif);	background-repeat: repeat-x;	font: 12px Arial, Helvetica, sans-serif;	color: #FFF;	/*background-color:#FFF;*/	height:85px; 	padding-top:20px; }
#TB_title{	height: 44px; 	background: #777777;}
#TB_ajaxContent{clear:both;	padding:2px 15px 15px 15px;	overflow:auto;	text-align:left;	line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{	padding:5px 0px 5px 0px;}
#TB_load{position: fixed;	display:none;	height:13px;	width:208px;	z-index:103;	top: 50%;	left: 50%;	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{	z-index:99;	position:fixed;	top: 0;	left: 0;	background-color:#fff;	border:none;	filter:alpha(opacity=0);	-moz-opacity: 0;	opacity: 0;	height:100%;	width:100%;}
* html #TB_HideSelect { /* ie6 hack */     position: absolute;     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{	clear: both;	margin-bottom: 1px;	margin-top: 0px;	overflow-x: hidden;	overflow-y: auto;	background: #FFF;	height: 480px!important;	box-shadow: 1px 1px 41px #252424;	width: 100%!important;}

@media screen and (max-width: 790px){
    #TB_iframeContent{}
    #TB_window.soy_contacto{width: 100%!important;left: 0px;top: 0px;margin-left: 0px!important;margin-top: 0px!important;height: 100%;}
}