/*====================================================================================*/
/*====================================================================================*/
/*=================================GENERALES==========================================*/
/*====================================================================================*/
/*====================================================================================*/
.quote{flex:1;}
*{
	border:0; 
	margin:0; 
	outline:none; 
	padding:0;
}

.responsive-table{
	    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
}

.imgcont{
	border-radius: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
}
body{
	background: #fff;
	color:#000;
	font-family: Allerta,Arial,Helvetica,sans-serif; 
	font-size:10pt; 
	overflow-x:hidden;
}

fieldset{
	border:1px solid #036;
}

fieldset legend{
	color:#036; 
	font-weight:700; 
}
input, textarea{
	color:#06c; 
	font-family: Allerta,Arial,Helvetica,sans-serif; 
	font-size:11px; 
	padding:2px;
    border: 1px solid #aaa;
}

input[type=submit], label, select, .pointer{
	cursor:pointer;
}

selection, moz-selection{
	background:#c3effd; 
	color:#000;
}

td{
	font-size:10pt;
}

td.enk{
	background-color:#06C; 
	color:#FFF; 
	font-size:18px; 
	padding:6px;
	text-align:center; 
}

/*====================================================================================*/
/*====================================================================================*/
/*==============================IDENTIFICADORES=======================================*/
/*====================================================================================*/
/*====================================================================================*/

#breadcrumbs strong{
	color: #339;
}

#breadcrumbs a:hover{
	color: orange;
}

#contenido-encabezado h1,#contenido-encabezado #videos{
	display: inline-block;
	margin-left: 40px;
    color: #144DB7;
	vertical-align: middle;
}

#slideshow{
	width: 1000px;
	background: #e8e8f7;
	border-radius: 16px;
	-ms-border-radius: 16px;
	padding: 0;
}

.cycle-slideshow,#imagen-slide{
	width: 640px;
	display: inline-block;
	vertical-align: middle;
}

#imagen-slide img{
	width: 640px;
	border-radius: 16px 0 0 16px;
	-ms-border-radius: 16px 0 0 16px;
	vertical-align: bottom;
}

.cycle-slideshow{
	text-align: center;
	width: 350px;
	font-size: 1.6em;
	font-weight:bold;
}

.cycle-slideshow a{
	color: #339;
	text-decoration: none;
}

.cycle-slideshow a:hover{
	color: orange;
}

#cliente{
	color:#000; 
	font-size:12px; 
	text-align:right;
}

#clima, #cotizador, #regulaciones, #testimoniales, #noticias, #consejos, #moneda, #help_move, #enlaces-utiles, #ofertas{
	background-color:#FFF; 
	border:1px solid #FFF;
	border-radius: 5px;
	-ms-border-radius: 5px;  
	color:#000; 
	height:168px; 
	margin:5px auto;
	width:195px; 
}

#boletin{
		background-color:#FFF; 
	border:1px solid #FFF;
	border-radius: 5px;
	-ms-border-radius: 5px;  
	color:#000; 
	height:450px; 
	margin:5px auto;
	width:195px; 
}

#enlaces-utiles h2 a{
	color: #339;
	display: block;
	text-align: center;
	text-decoration: none;
}

#enlaces-utiles li{
	list-style: none;
	padding-left: 5px;
	padding-top: 5px; 
}

#enlaces-utiles h2 a:hover{
	color: orange;
}


#boletin h2 {
	color: #339;
	display: block;
	text-align: center;
	text-decoration: none;
}

#boletin li{
	list-style: none;
	padding-left: 5px;
	padding-top: 5px; 
}


#clima{
	font-family: arial,verdana;
	color:#339;
	padding-top:3px; 
	text-align: center;
}

#clima p{
    color:black;
}

#clima li{
	font-size: 1em;
	list-style: none;
	padding: 0;
    color: black;
}

#clima a, #noticias a, #consejos a, #testimoniales a{
	color:#339;
}

#testimoniales li{
    color: black;
}

#clima a:hover, #noticias a:hover, #consejos a:hover, #testimoniales a:hover{
	color:orange;
}

#columnaIzq{
   background: rgba(20,77,183,1);
background: -moz-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(20,77,183,1)), color-stop(100%, rgba(32,124,229,1)));
background: -webkit-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: -o-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: -ms-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: linear-gradient(to bottom, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#144db7', endColorstr='#207ce5', GradientType=0 );
	border-radius: 10px;
	-ms-border-radius: 10px; 
	float:left;
	width:207px; 
}

#columnaIzq ul#sub_menu{
	margin:0 auto;
	width:200px; 
}

#columnaIzq ul#sub_menu #encabezado li{
	border-left:1px solid #F90; 
	color:#F90;
	height:26px; 
	list-style:none; 
	margin-top:4px; 
}

#columnaIzq ul#sub_menu li a{
	background-color:#102F70; 
	color:#FFF; 
	display:block; 
	height:26px; 
	line-height:26px; 
	padding-left:4px;
	text-decoration:none; 
	width:193px; 
}

#columnaIzq ul#sub_menu li, #contenido #img_menu #right_menu ul#sub_menu li, #contenido #right_menu ul#sub_menu li{
	border-left:1px solid #F90;
	height:26px; 
	list-style:none; 
	margin-top:4px; 
}

#columnaIzq ul#sub_menu li a:hover, #contenido #img_menu #right_menu ul#sub_menu li a:hover, #contenido #right_menu ul#sub_menu li a:hover{
	color:#AAF; 
	line-height:26px;
	text-decoration:none; 
}

#consejos{
	font-family: arial,verdana;
	color:#339;
	padding-top:3px; 
	text-align: center;
}

#consejos p{
    color: black;
	text-align: justify;
}

#consejos ul li{
	list-style:none;
	margin-left:6px;   
}

#consejos ul li a{
	color:#3F4CA3; 
	font-size:12px;
	font-weight: bold; 
}

#consejos ul li a:hover{
	color:orange;
}

#ofertas h2{
	font-size: 18px;
	text-align: center;
}

#ofertas{
	background: background: rgba(219,219,219,1);
background: -moz-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(219,219,219,1) 20%, rgba(254,254,254,1) 56%, rgba(209,209,209,1) 82%, rgba(209,209,209,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(219,219,219,1)), color-stop(20%, rgba(219,219,219,1)), color-stop(56%, rgba(254,254,254,1)), color-stop(82%, rgba(209,209,209,1)), color-stop(100%, rgba(209,209,209,1)));
background: -webkit-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(219,219,219,1) 20%, rgba(254,254,254,1) 56%, rgba(209,209,209,1) 82%, rgba(209,209,209,1) 100%);
background: -o-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(219,219,219,1) 20%, rgba(254,254,254,1) 56%, rgba(209,209,209,1) 82%, rgba(209,209,209,1) 100%);
background: -ms-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(219,219,219,1) 20%, rgba(254,254,254,1) 56%, rgba(209,209,209,1) 82%, rgba(209,209,209,1) 100%);
background: linear-gradient(to bottom, rgba(219,219,219,1) 0%, rgba(219,219,219,1) 20%, rgba(254,254,254,1) 56%, rgba(209,209,209,1) 82%, rgba(209,209,209,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#d1d1d1', GradientType=0 );
	font-family: arial,verdana;
	color:#339;
	padding-top:3px; 
	text-align: center;
}

#ofertas p{
    color: black;
	text-align: center;
}

#ofertas ul li{
	list-style:none;
	margin-left:6px;   
}

#ofertas ul li a{
	color:#3F4CA3; 
	font-size:12px;
	font-weight: bold; 
}

#ofertas ul li a:hover{
	color:orange;
}

#contenido{
	float:right; 
	width:783px;
}

#contenido h1{
	color: #144DB7; 
	font-family:"Arial Black",Gadget,sans-serif; 
	font-size:26px; 
	letter-spacing:-2px;
}

#contenido p{
	font-weight:400; 
	margin:10px 6px;
	text-align:justify; 
}

#contenido #img_menu{
	height:300px;
	width:780px; 
}

#contenido #img_menu #imagen{
	border:1px solid #CCC;
	float:left; 
	height:300px; 
	width:780px; 
}

#contenido #img_menu #right_menu{
	background-color:#3F4C9A; 
	border-left:0;
	border:1px solid #CCC; 
	float:right; 
	height:353px; 
	width:233px; 
}

#contenido #right_menu{
	background-color:#3F4C9A; 
	border:1px solid #CCC;
	float:right; 
	height:426px; 
	width:226px; 
}

#contenido dl{
	margin-left:20px;
	width:750px; 
}

#contenido dl dt{
	color:#00B; 
	font-size:12pt;
}

#contenido #img_menu #right_menu ul#sub_menu, #contenido #right_menu ul#sub_menu{
	margin:0 auto;
	width:219px; 
}

#contenido #img_menu #right_menu ul#sub_menu li a, #contenido #right_menu ul#sub_menu li a{
	background-color:#102F70; 
	color:#FFF; 
	display:block; 
	height:26px; 
	line-height:26px; 
	padding-left:4px;
	text-decoration:none; 
	width:214px; 
}

#date{
	color:#144DB7; 
	font-size:15px; 
	margin-right:10px;
	position: relative;
	text-align:center;
	top: 0px; 
}

#testimonial{
	margin-top:3px; 
	color: #339;
}

#testimonial h2{
	text-align: center;
}

#testimonial li{
	text-align: left;
	list-style: none;
}

#testimonial li#lista-testimonial{
	color: #228;
	padding-bottom: 5px;
}

#testimonial:last-child{
	text-align: right;
}

#ft_copy{
	float:right; 
	height:100px; 
	margin:5px 10px;
	position:relative; 
	text-align:right; 
	width:270px; 
}

#ft_menu, #ft_menu2{
	border-right:1px solid orange; 
	float:left; 
	height:120px; 
	margin:0 10px;
	position:relative; 
	top:10px; 
	width:190px; 
}

#ft_menu ul li, #ft_menu2 ul li{
	list-style:none;
}

#ft_menu ul li a, #ft_menu2 ul li a, #ft_copy a{
	color: #fff; 
	text-decoration:none;
}

#ft_social{
	border-right:1px solid orange; 
	float:left; 
	height:120px; 
	margin:0 10px;
	position:relative; 
	top:10px; 
	width:240px; 
}

#ft_social ul li{
	height:20px;
	list-style:none; 
}

#ft_social ul li a{
	color: #fff; 
	font-weight:700;
	text-decoration:none; 
}

#ft_social #ft_tw{
	background-image:url(../img/icons.jpg); 
	background-position:-1px -56px;
	float:left; 
	height:16px; 
	width:18px; 
}

#ft_social #ft_fb{
	background-image:url(../img/icons.jpg); 
	background-position:-1px -20px;
	clear:left; 
	float:left; 
	height:16px; 
	width:18px; 
}

#ft_social #ft_li{
	background-image:url(../img/icons.jpg); 
	background-position:-1px -38px;
	clear:left; 
	float:left; 
	height:16px; 
	width:18px; 
}

#ft_social #ft_dl{
	background-image:url(../img/icons.jpg); 
	background-position:-1px -1px;
	clear:left; 
	float:left; 
	height:16px; 
	width:18px; 
}

#ft_social #ft_fr{
	background-image:url(../img/icons.jpg); 
	background-position:-1px -74px;
	clear:left; 
	float:left; 
	height:16px; 
	width:18px; 
}

#lineOrange{
	background-color:#999; 
	display:block; 
	height:6px; 
	margin:0 auto;
	width:996px; 
}

#main_text .opCenter{
	height:165px; 
	margin-top:6px;
	width:100%; 
}

#main_text .opCenter .opPic{
	float:left;
	height:165px; 
	width:245px; 
}

#main_text .opCenter .opTit{
	background-color:#036; 
	background-image:url(../img/empresa/pix_opcenter.jpg); 
	background-repeat:repeat-x;
	color:#FFF; 
	float:left; 
	font-family:"Arial Black",Arial,sans-serif; 
	font-size:14px; 
	height:26px; 
	margin-left:6px; 
	padding-left:5px; 
	padding-top:6px; 
	width:520px; 
}

#main_text .opCenter .opDir{
	float:left; 
	height:110px; 
	margin-left:6px;
	margin-top:23px; 
	vertical-align:bottom; 
	width:500px; 
}

#main_text .fact{
	float:left; 
	height:210px; 
	margin:6px 0 0 25px;
	width:120px; 
}

#main_text .fact .factPic{
	height:130px;
	width:120px; 
}

#main_text .fact .factText{
	font-size:11px;
	text-align:center; 
}

#main_text .depto{
	background-color:#036; 
	background-image:url(../img/empresa/pix_opcenter.jpg); 
	background-repeat:repeat-x;
	clear:both; 
	color:#FFF; 
	font-family:"Arial Black",Arial,sans-serif; 
	font-size:14px; 
	height:26px; 
	margin-left:6px; 
	padding-left:5px; 
	padding-top:6px; 
	width:770px; 
}

#main_text .Personal{
	float:left; 
	height:auto; 
	margin:6px 0 15px 25px;
	width:120px; 
}

#main_text .Personal .peoplePic{
	background-color:#333;
	height:79px; 
	width:60px; 
}

#main_text .Personal .peopleText{
	font-size:10px;
}

#main_text #imageQuestion{
	background-color:#333;
	height:410px; 
	margin-top:0; 
	width:626px; 
}

#main_text .faqX{
	float:left; 
	height:97px; 
	margin:6px 12px 10px 0;
	width:370px; 
}

#main_text .faqX .foto{
	background-color:#333; 
	float:left;
	height:97px; 
	width:129px; 
}

#main_text .faqX .pregunta{
	float:left; 
	font-size:15px;
	font-weight:700; 
	margin-left:4px; 
	width:160px; 
}

#main_text .faqX .verMas{
	float:left; 
	font-weight:700;
	margin-top:4px; 
	text-align:right; 
	width:160px; 
}

#main_text ul#listado{
	list-style-position:inside;
	padding-left:16px; 
}

#main_text ul#listado li{
	list-style-image:url(../img/bullet.gif); 
	list-style-position:outside; 
	padding:6px;
}

#main_text #application{
border: 1px solid #000;
	padding:18px;
    border-radius: 8px 8px 8px 8px;
}

#main_text #telefonos{
	color:#3F4C9A; 
	font-family:"Arial Black",Gadget,sans-serif; 
	font-size:20pt; 
	letter-spacing:-2px; 
	margin-top:14px; 
	text-align:right;
}

#main_text #application label.error{
	color:red; 
	font-weight:700;
}

#main_text h2{
	color:#333; 
	font-family:"Arial Black",Arial,Gadget,sans-serif;
	margin:5px 0;
}

#main_text input[type=text]{
	border:1px solid #AAA; 
	padding:3px;
}

#main_text label{
	color:#000; 
	font-weight:700;
}

#main_text input[type=button].btnCont1{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3fd628+0,258115+100 */
background: #3fd628; /* Old browsers */
background: -moz-linear-gradient(top,  #3fd628 0%, #258115 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3fd628 0%,#258115 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3fd628 0%,#258115 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fd628', endColorstr='#258115',GradientType=0 ); /* IE6-9 */
	
    border-color: #ccc;
    border-radius: 5px;
    color: #fff;
    width: 100%;
    height: 42px;
    font-size: 22px;

}
#main_text input[type=button].btnCont1:focus{
border-color: #06c;
border-radius: 2px;
border-width: 3px;
}
.btnback{
	  background: rgba(20,77,183,1);
background: -moz-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(20,77,183,1)), color-stop(100%, rgba(32,124,229,1)));
background: -webkit-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: -o-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: -ms-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: linear-gradient(to bottom, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#144db7', endColorstr='#207ce5', GradientType=0 );
border-color: #ccc;
    border-radius: 5px;
    color: #fff;
    width: 100px;
    height: 42px;
    font-size: 22px;
}

.btnprint{

   background: rgba(20,77,183,1);
background: -moz-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(20,77,183,1)), color-stop(100%, rgba(32,124,229,1)));
background: -webkit-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: -o-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: -ms-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: linear-gradient(to bottom, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#144db7', endColorstr='#207ce5', GradientType=0 );
border-color: #ccc;
    border-radius: 5px;
    color: #fff;
    width: 140px;
    height: 42px;
    font-size: 22px;
}

#main_text input[type=button].btnSurveyChoose{
	background-image:url(../img/cotiza/btn_continue.png); 
	background-repeat:no-repeat; 
	background-position:center;
	height:32px; 
	width:105px; 
}

#main_text .btnConsultar{
	background-image:url(../img/mexico/btn_consulta.jpg); 
	background-position:center;
	background-repeat:no-repeat; 
	height:42px; 
	width:161px; 
}

#main_text #application div span{
	color:#444; 
	float:left; 
	margin:6px 4px 10px 0; 
	padding:0 0 8px;
}

#main_text #panel_izq{
	float:left;
	height:auto; 
	width:370px; 
}

#main_text #panel_der{
	background-color:#E0E0E0; 
	float:right; 
	height:auto; 
	text-align:left;
	width:400px; 
}

#main_text #panel_der #message{
	height:auto; 
	width:350px; 
}

#main_text #panel_der .error{
	color:#FF5050;
}

#main_text #panel_der form{
	margin:auto; 
	padding:3px;
	width:370px; 
}

#main_text #panel_der label{
	color:#06C; 
	font-weight:700; 
	padding:0;
}

#main_text #panel_der #botonzote{
	text-align:right;
}

#main_text #panel_der span{
	color:#444; 
	float:left; 
	margin:0 4px 0 0; 
	padding:0 0 8px;
}

#main_text h1{
	color:#144DB7; 
	font-family:"Arial Black",sans-serif; 
	font-size: 2em;
}

#main_text h3{
	color: #111;
	margin: 3px 0;
}

#main_text h4{
	color:#191975;
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12pt; 
}

#main_text h5{
	color:#191975; 
	font-family:Arial; 
	font-size:15pt; 
	margin:20px 40px 25px 25px;  
	text-align:justify;
}

#main_text #mudanza p{
	color:#000; 
	font-family:Arial; 
	font-size:10pt;
	margin:20px 25px 25px 25px; 
	text-align:justify; 
}

#main_text #mudanza ul#listado{
	list-style-position:inside;
	margin-left:25px; 
	padding-left:16px; 
}

#main_text #mudanza ul.listado{
	list-style-position:inside;
	margin-left:25px; 
	padding-left:16px; 
}

#main_text #mudanza p a{
	color:#009; 
	font-family:Arial; 
	font-size:10pt; 
	font-weight:bold;
	text-decoration:none; 
}

#main_text #mudanza p a:hover{
	color:#0052CC;  
	font-family:Arial; 
	font-size:10pt; 
	font-weight:bold;
	text-decoration:underline; 
}

#main_text h6{
	color:#3F4C9A; 
	font-family:"Arial Black",Gadget,sans-serif; 
	font-size:18pt; 
	letter-spacing:-2px; 
	margin-right:35px;
	text-align:center; 
}

#main_text #mudanza #related-link{
	background-color:#3F4C9A; 
	color:#FFF; 
	font-face:arial; 
	font-size:20px; 
	font-weight:bold; 
	margin-left:35px; 
	margin-right:35px;
}

#main_text #mudanza #links{
	border-color:#006;
	border-style:solid; 
	color:#009; 
	font-face:arial; 
	font-size:18px; 
	font-weight:bold; border:1px; 
	margin-left:35px; 
	margin-right:35px; 
	text-decoration:none; 
}

#main_text #video_de_mudanza{
	margin-right:80px;
}

#main_text #consejos_mudanza_internacional{
	border-bottom:1px dashed #ddd; 
	color:#767676;
	font-family:Arial,Helvetica,sans-serif; 
	font-size:10px; 
	text-align:justify; 
}

#main_text #consejos_mudanza_internacional p{
	color:#000; 
	font-family:Arial; 
	font-size:10pt;
	margin:20px 25px 25px 25px; 
	text-align:justify; 
}

#main_text #consejos_mudanza_internacional h3{
	color:#3F4C9A; 
	font-family:arial; 
	font-size:10pt; 
	text-align:left;
}

#main_text img, #main_text #application img{
	border:0;
}

#main_text input[type=button].btnCont2, #main_text input[type=button].btnEnvioSurveyRapido{
background: #3fd628; /* Old browsers */
background: -moz-linear-gradient(top,  #3fd628 0%, #258115 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3fd628 0%,#258115 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3fd628 0%,#258115 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fd628', endColorstr='#258115',GradientType=0 ); /* IE6-9 */

    border-color: #ccc;
    border-radius: 5px;
    color: #fff;
    width: 100%;
    height: 80px;
    font-size: 22px;
}

#main_text #application div span label, #main_text #panel_der span label{
	color:#555; 
	font-size:9px; 
	font-style:italic; 
	font-weight:400;
}

#main_text #panel_der input[type=text], #main_text #panel_der textarea{
	border:1px solid #AAA; 
	color:#555; 
	width:360px;
	font-family:Arial,Helvetica,sans-serif; 
	padding:3px;
}

#mas_consejos{
	text-align:left;
}


#mas_noticias{
	font-size:12px; 
	margin-bottom:4px; 
	margin-right:6px; 
	text-align:right;
}

#menuTels{
	float:right;
	height:120px; 
	width:630px; 
}


#menuTop{ z-index: 9999; position: fixed;  left: 0; top: 0; width: 100%;} /* this make our menu fixed top */
	
/*#menuTop{
    
	height:50px; 
	width:630px;
	border-radius: 0 0 10px 10px;
	-ms-border-radius: 0 0 10px 10px; 
}
*/
#mensaje{
	background-color:#FFF; 
	background-image:url(../img/back_mensaje.gif); 
	border:1px solid #3F4C9A; 
	color:#000; 
	font-size:12px;
	height:140px; 
	width:780px; 
}

#mensaje p{
	float:right; 
	height:120px; 
	left:0;
	position:relative; 
	text-align:justify; 
	top:30px; 
	width:700px; 
}

#mensaje p a{
	color:#338; 
	text-decoration:underline;
}

#mensaje cite{
	float:right; 
	left:-10px;
	position:relative; 
	top:-10px; 
}

#mensaje p a:hover, #ft_menu ul li a:hover, #ft_menu2 ul li a:hover, #ft_social ul li a:hover, #ft_copy a:hover{
	color:orange; 
	text-decoration:none;
}

#moneda{
	padding-top:3px; 
    color: #333399;
	text-align: center;
}

#moneda li{
    color:black;
	font-size: .85em;
	list-style: none;
	text-align: center;
	padding-top:5px;
}

#moneda li:first-child{
	font-size: 1em;
	padding-top: 10px;
	text-align: center;
}

#mudanzas{
	margin:30px 30px 40px 40px;
}

#mudanzas h2{
	color:#3F4C9A; 
	font-family:"verdana"; 
	font-size:30px; 
	margin:30px 30px 40px 40px;
	text-align:center; 
}

#mudanzas h3 a{
	color:#00004C; 
	font-family:"verdana"; 
	font-size:25px; 
	font-style:bold;
	margin-top:20px; 
	text-align:center; 
}

#myLogo{
	text-align: center;
	float:left; 
	height: 120px; 
	width:320px; 
}

#myLogo img{
	height: 80px
}

#myLogo p{
	color: #144DB7; /*
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;*/
	font-size: 16px;
	font-family: arial;
	font-weight: bolder;
	text-align: center;
}

#myLogo p:first-child{
	margin-top: 98px;
	font-size: 16px;
}

#myLogo p:last-child{
	font-size: 14px;
}

#myLogo h1{
	color:#000348; 
	font-size:10pt; 
	font-weight:bolder; 
	position:relative; 
	text-align:center; 
	top:150px;
}

#noticias{
	color:#339;
	text-align: center;
}

#noticias p{
	color:#000; 
	text-align:justify; 
}

#noticias li{
    color: black;
	list-style: none;
	text-align: left;
	margin-left:6px;  
}

#noticias li:last-child{
	text-align: right;
}


#news{
	color:#000; 
	font-align:justify;
	font-size:12px; 
	margin-left:6px; 
	margin-right:6px; 
}

#servicios{
	
	margin:0;
	width:1000px; 
}

#servicios #texto{
	-ms-border-radius: 5px;
	background-color:#FFF;
	border-radius: 5px;
	border:1px solid #3f4b9d; 
	float:right; 
	margin-left:30px; 
	position:relative; 
	width:1000px; 
}

#servicios #texto h1{
	color: #144DB7; 
	font-size:30px; 
	margin-top:20px;
	text-align:center; 
}

#servicios #texto p{
	color:#000; 
	font-size:15px; 
	margin:10px 30px 10px 35px;
	text-align:left; 
}

#servicios #texto h2{
	color:#333; 
	font-family:"Arial Black"; 
	font-size:21px; 
	text-align:center;
}

#servicios #texto h3{
	color:#333; 
	font-family:"Arial Black"; 
	font-size:21px; 
	text-align:center;
}

#servicios #texto p a{
	font-weight:700;
	text-decoration:underline; 
}

#servicios #texto p a:hover{
	text-decoration:none;
}

#servicios a{
	font-size: 16px;
	text-align: center;
}
#presentacion{
	height:2650px; 
	margin:0;
	width:782px; 
}

#presentacion #texto{
	-ms-border-radius: 5px;
	background-color:#FFF;
	border-radius: 5px;
	border:1px solid #3f4b9d; 
	float:right; 
	height:auto; 
	position:relative; 
	width:780px; 
}

#presentacion #texto h1{
	color: #144DB7; 
	font-size:31px; 
	margin-top:20px;
	text-align:center; 
}

#presentacion #texto p{
	color:#000; 
	font-size:14.5px; 
	margin:10px 30px 10px 35px;
	text-align:left; 
}

#presentacion #texto h2{
	color:#144DB7;  
	font-size:23px; 
	text-align:center;
}

#presentacion #texto p a{
	font-weight:700;
	text-decoration:underline; 
}

#presentacion #texto p a:hover{
	text-decoration:none;
}

#presentacion #texto vcard{
	float:right; 
	left:420px;
	position:relative; 
}

#review_mudanzas{
	color:#339; 
	font-size:12px; 
	margin-left:6px; 
	margin-right:6px; 
	text-align:left;
}

#servicios_de_mudanza{
	clear:both;
	height:195px; 
	top:400px; 
	width:780px; 
}

#slogan{
	height:25px; 
	line-height:25px;
	position:relative; 
	top:-15px; 
	width:630px; 
}

#slogan h2{
	border-bottom:1px solid #F90; 
	color:#144DB7; 
	font-size:20px; 
	font-style:italic;
	font-weight:700; 
	padding-left:12px; 
	text-align:left; 
}

#telTop{
    position: relative;
	height:120px;
	width:630px; 
}

#telUSA{
	float:left; 
	height:50px; 
	line-height:20px;
	position:relative; 
	top:10px; 
	width:306px; 
}

#telMex{
	float:right; 
	height:50px; 
	line-height:20px;
	position:relative; 
	top:10px; 
	width:306px; 
}

#telMTY{
    color: #144DB7;
    clear:both; 
	height:40px; 
	position:relative; 
	text-align:right;
	top: 5px;
	width:612px; 
}

#telMTY em{
	color:#3F4C9A; 
	font-size:10pt; 
	font-style:italic; 
	font-weight:700; 
	text-align:right;
}

#telMTY strong{
	color:#006; 
	font-size:10pt; 
	font-style:italic; 
	font-weight:700; 
	text-align:right;
}

#telMTY a{
	color:orange; 
	font-size:10pt; 
	font-weight:700; 
	text-align:right;
	text-decoration:none; 
}

#telMTY a:hover{
	color:#fff;
}

#telMex{
	margin-right: 60px;
}

#telUSA, #telMex{
	color:#3F4C9A; 
	font-family:"Arial Black",Gadget,sans-serif; 
	font-size:16px; 
	text-align:center;
	width: 230px;
}

#telUSA h2, #telMex h2{
	color:#000247; 
	font-size:14px; 
	text-align:center;
}

#ver_mas{
	font-size:12px; 
	margin-bottom:4px; 
	margin-right:6px; 
	text-align:right;
}

#wrap_faq{
	
	background-position:bottom left; 
	background-repeat:no-repeat; 
	border-radius:5px;
	-ms-border-radius:5px; 
	clear:both; 
	height:310px; 
	margin-top:18px;
	width:1000px; 
}

#wrap_ciudades{
	clear:both; 
	height:300px; 
	margin:10px auto;
	width:780px; 
}

#wrap_content{
	clear:both; 
	margin:5px auto;
	width:994px; 
}

#wrap_content a{
	color:#339; 
	text-decoration:none;
	transition: .4s all;
}

#wrap_content a:hover{
	color:orange; 
	text-decoration:underline;
}

#wrap_footer{
    
   background: rgba(20,77,183,1);
background: -moz-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(20,77,183,1)), color-stop(100%, rgba(32,124,229,1)));
background: -webkit-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: -o-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: -ms-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: linear-gradient(to bottom, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#144db7', endColorstr='#207ce5', GradientType=0 );

	clear:both; 
	color:#fff; 
	font-size:9pt; 
	height:140px; 
    position:relative;
	width:100%;  
}

#wrap_footer h3{
    font-size: 15px;
    color: orange;
}

#wrap_header{
    margin-top: 55px;
	height: 120px;
	width:1000px; 
}

#wrap_page{
	margin:0 auto;
	width:1000px;  
}


/*====================================================================================*/
/*====================================================================================*/
/*===================================CLASES===========================================*/
/*====================================================================================*/
/*====================================================================================*/

.accordion {
	border-bottom: solid 1px #EEE;
	width: 780px; 
}

.accordion h3{ 
	background: #e9e7e7 url(img/arrow-square.gif) no-repeat right -51px;
	border: solid 1px #EEE;
	border-radius: 5px;
	color: #0033CC;
	cursor: pointer;
	font-size:8pt;
	font: Arial, Helvetica, sans-serif; 
	margin: 0;
	padding: 7px 15px;
}

.accordion h3:hover {
	background-color: #6C89A7;
}

.accordion h3.active {
	background-position: right 5px;
}

.accordion p {
	background: #f7f7f7;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	color: #333399; 
	font-size:8pt;
	margin: 0;
	padding: 10px 15px 20px;
}

.center{
	text-align: center;
}

.clima-ciudad{
	display: block;
	text-align: left; 
}

.clima-temperatura{
	color: #229;
	display: block;   
	margin-top:5px;
	font-size: .9em; 
}

.cuadro{
	margin: 15px 0;
}

.cuadro-enlaces-galeria3{
	background: #eee;
	border-radius: 5px;
	box-shadow: 0px 0px 10px #ddd;
	margin: 15px;
	padding: 15px;
}

.cuadro-enlaces-galeria3 > a{
	color:#339;
	font-weight: bold;
}

.cuadro-enlaces-galeria3 > a:hover{
	color: orange;
}

.cursor{
	cursor: pointer;
}


/*================================LISTADOS======================================*/
.listado li{list-style: circle;margin-left: 20px;margin-top: 5px;}
.listado li a{color: #339;}
.listado li a:hover{color: orange;}

.listado2 li{list-style: circle;margin-left: 20px;margin-top: 15px;}
.listado2 li a{color: #339;}
.listado2 li a:hover{color: orange;}

.listado3 li{list-style: circle;margin-left: 20px;margin-top: 30px;}
.listado3 li a{color: #339;}
.listado3 li a:hover{color: orange;}

.listado4 li{list-style: circle;margin-left: 20px;margin-top: 45px;}
.listado4 li a{color: #339;}
.listado4 li a:hover{color: orange;}
/*================================LISTADOS======================================*/

/*================================GALERIAS======================================*/
.galeria2 > *{display: inline-block;vertical-align: top;margin-bottom: 10px;}

.galeria2 > div{width: 350px;}

.galeria2 > .texto-galeria2{width: 500px;}

.galeria2 > .texto2-galeria2{width: 400px;}

.galeria2 > .subbanner-galeria2{width: 250px;}







/*================================GALERIAS======================================*/
.testimonio1{
	background-color:#F0F0F5; 
	border:1px solid #E0E0EB; 
	float:left; 
	font-family:Arial,Helvetica,sans-serif; 
	overflow:hidden; 
	padding:0 0 1em;
	position:relative; 
	width:775px; 
}

.testimonio1-review{
	border:1px solid #E0E0EB; 
	color:#F96; 
	float:left; 
	font-family:Arial,Helvetica,sans-serif; 
	overflow:hidden; 
	padding:0 0 1em;
	position:relative; 
	width:775px; 
}

.testimonios-anteriores{
	clear:both;
	font-family:Arial,Helvetica,sans-serif; 
	text-align:center; 
}

.imagen img{
	height: 150px;
	width: 200px;
}



.separar{
	padding: 20px 0;
}

.tabla-contenido td{
	vertical-align: top;
	padding-top: 20px;
}

.tabla-contenido td:last-child{
	padding-left: 20px;
}

.galeria2 > *{
	display: inline-block;
	vertical-align: top;
	margin-bottom: 10px;
}

.galeria2 > div{
	width: 350px;
}

.galeria2 > .texto-galeria2{
	width: 500px;
}

.galeria2 > .texto2-galeria2{
	width: 400px;
}

.galeria2 > .subbanner-galeria2{
	width: 250px;
}

.subbanner-galeria2 img{
	border-radius: 5px;
	height: 250px;
	width: 250px;
}

#cuadro-listado{
	width: 500px;
}

#cuadro-listado-paises{
	background: #eee;
	border-radius: 5px;
	box-shadow: 0px 0px 10px #ddd;
	margin-left:20px; 
	padding: 20px;
	width: 200px;
}

#cuadro-listado-paises li{
	list-style: none;
	padding-left: 10px;
}

#cuadro-listado-paises h3{
	font-size: 1.5em;
}

.galeria4 > *{
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
	width: 180px;
}

.galeria4 img{
	height: 180px;
	width: 180px;
}

.subgaleria2 {
	width: 400px;
}

.testimonial-estrellas{
	margin: 25px 0;
}

.titulo-encabezado-centrado{
	text-align: center;
}

.banner-mudanza{
	border-radius: 10px;
	height: 240px;
	width: 780px;
}

.imagen-galeria2{
	border-radius: 10px;
	box-shadow: 5px 5px 5px #ccc;
	height: 240px;
	width: 360px;
}

.imagen-cuadro-publicidad{
	border-radius: 10px;
	height: 180px;
	width: 180px;
}

#breadcrumbs a{
	color: #339;
	font-weight: bold;
	text-decoration: none;
}

.listado-opciones{
	border: 0;
	padding-left: 115px;
}

.listado-opciones select{
	border: 1px solid;
	margin-right:5px; 
}

.enlace{
	font-size: 1.5em;
	font-weight: bold;
	padding: 10px 0;
}
.tabla-numeros {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}

.tabla-numeros thead{
	background: #339;
	font-size: 1.1em;
	color: orange;
}

.tabla-numeros thead th{
		background:-o-linear-gradient(bottom, #2e3882 5%, #575f9b 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2e3882), color-stop(1, #575f9b) );
	background:-moz-linear-gradient( center top, #2e3882 5%, #575f9b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3882", endColorstr="#575f9b");	background: -o-linear-gradient(top,#2e3882,575f9b);

	background-color:#2e3882;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}

.tabla-numeros tbody th{
	background: #eee;
	padding: 5px 10px;
	text-align: left;
}

.tabla-numeros tbody td{
	background: #ddd;
	text-align: center;
}

.negritas-color{
	color: #339;
}

.enlace2{
	font-size: 1.3em;
	font-weight: bold;
}

.figure{
	float: right;
	border: thin silver solid;
	margin: 0.2em;
	padding: 0.2em;
}
.figure p{
	text-align: center;
	font-style: italic;
	font-size: smaller;
	text-indent: 0;
}

.galeria3 > *{
	display: inline-block;
	vertical-align: top;
}

.galeria3 p{
	color: #111;
	font-size: .8em;
	font-style: italic;
	text-shadow: 2px 2px 5px #aaa;
	width: 200px;
}

.galeria3 > .cuadroimagen{
	border: 1px solid #ccc;
	border-radius: 5px;
	box-shadow: 5px 5px 5px #ccc;
	margin-right:3px;
	min-height: 280px; 
	padding: 10px;
	text-align: center;
}

.galeria3 > .cuadroimagen:hover{
	box-shadow: 5px 5px 5px #999;
}

.galeria3 .imggal1{
	border-radius: 5px;
	height: 230px;
	width: 230px;
}


#nav-enlaces{
	background: #eef;
	border-radius: 5px;
	box-shadow: 0px 0px 3px #ddd;
	text-align: center;
}

#nav-enlaces a{
	font-weight: bold;
	margin: 5px 8px;
	text-decoration: none;
	transition: .4s all;
}

#nav-enlaces a:hover{
	text-decoration: none;
}

#fiximg{
	background: #55a;
	bottom: 0px;
	border-radius: 30px 30px 0 0;
	position: fixed;
	right: 200px;
}

#fiximg p{
	color: #eee;
	font-size: 1.2em;
	font-weight: bolder;
	display: block;
	cursor: default;
	padding: 15px 5px 25px 5px;
	text-align: center;
	transition: 1s all;
}

#fiximg p:hover{
	color: orange;
}

#capa0{	position: absolute;
	z-index:5;
}

#capa1{ position:absolute;
	z-index:2; }

#capa2{ position:absolute;
	z-index:3;    
}
#capa3{ position:absolute;
	z-index:4;    
}
#capa2 p{
-webkit-transform: rotate(327deg);
-moz-transform: rotate(327deg);
-o-transform: rotate(327deg);
writing-mode: lr-tb;
    text-align: center;
    font-size: 15px;   
}
#adelante{
   background: rgba(20,77,183,1);
background: -moz-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(20,77,183,1)), color-stop(100%, rgba(32,124,229,1)));
background: -webkit-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: -o-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: -ms-linear-gradient(top, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
background: linear-gradient(to bottom, rgba(20,77,183,1) 0%, rgba(32,124,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#144db7', endColorstr='#207ce5', GradientType=0 );
 
	bottom: 0px;
	border-radius: 30px 30px 0 0;
	border-bottom-right-radius:70px 350px;
	border-bottom-left-radius:70px 350px;
	position: fixed;
	right: 20px;
}

#adelante p{
	color: #eee;
	font-size: 1.2em;
	font-weight: bolder;
	display: block;
	cursor: default;
	padding: 15px 5px 25px 5px;
	text-align: center;
	transition: 1s all;
}

#adelante p:hover{
	color: orange;
}


#slider {
    height: 280px;
}
#slider ul:before {
    background: rgb(0,153,153); /* Old browsers */
   background: -webkit-linear-gradient(top, rgba(46,57,130,1) 0%, rgba(87,96,155,1) 100%); 
   background: -ms-linear-gradient(top, rgba(46,57,130,1) 0%, rgba(87,96,155,1) 100%); 
   background: -moz-linear-gradient(top, rgba(46,57,130,1) 0%, rgba(87,96,155,1) 100%); 
   background: -o-linear-gradient(top, rgba(46,57,130,1) 0%, rgba(87,96,155,1) 100%); 
   background: linear-gradient(top, rgba(46,57,130,1) 0%, rgba(87,96,155,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e3882', endColorstr='#575f9b', GradientType=0 ); /* IE6-8 */
 
    border-radius: 30px 0 0 30px;
    box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.65);
    content: "";
    height: 100%;
    margin-top: -40px;
    position: absolute;
    width: 200px;
    z-index: 100;
}
#slider ul {
    list-style: none outside none;
    margin-top: 10px;
    padding: 40px 0;
    position: relative;
    width: 200px;
}
#slider ul li {
    height: 40px;
    width: 200px;
}
 
#slider ul li a.menudesplieg {
    border-bottom: 1px solid #f90;
    color: white;
    display: block;
   font-family: arial,helvetica;
    font-size: 13px;
    text-align: center;
    font-style: normal;
    padding-left: 15px;
    position: absolute;
    text-decoration: none;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    width: 180px;
    z-index: 110;
}
#slider ul li div {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
     border-radius: 0 15px 15px 0;
    color: white;
    height: 266px;
    left: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0 30px 15px;
    position: absolute;
    top: 0;
    transition: 1s left,1s width,1s opacity;
    -webkit-transition: 1s left,1s width,1s opacity;
    -moz-transition: 1s left,1s width,1s opacity;
    -o-transition: 1s left,1s width,1s opacity;
    width: 152px;
    z-index: 50;
}
#slider ul li:hover div {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    left: 182px;
    opacity: 1;
    width: 276px;
}
 
#slider ul li div h5 {
    border-bottom: 1px solid #FFF;
    color: #f90;
    font-family: arial,helvetica;
    font-size: 1em;
    margin: 0 0 5px;
    text-align: center;
}
#slider ul li div p {
    font-family: trebuchet ms;
    font-size: 1em;
    font-style: italic;
    font-weight: normal;
    overflow: hidden;
    padding-top: 15px;
    width: 276px;
}
#slider ul li div p.desplieg {
    float: right;
}
#slider ul li div p.desplieg a {
    background: none repeat scroll 0 0 #2e3882;
    border-radius: 8px 8px 8px 8px;
    color: #FFF;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 17px;
    margin: 5px 0;
    padding: 2px;
    text-decoration: none;
}

.tablas-contenido {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
	
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
	
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}.tablas-contenido table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.tablas-contenido tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.tablas-contenido table tr:first-child td:first-child {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.tablas-contenido table tr:first-child td:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}.tablas-contenido tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;

}
.tablas-contenido td{
	vertical-align:middle;
	
	background-color:#ffffff;

	width:500px;
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.tablas-contenido tr:last-child td{
	border-width:0px 1px 0px 0px;
}.tablas-contenido tr td:last-child{
	border-width:0px 0px 1px 0px;
}.tablas-contenido tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.tablas-contenido tr:first-child td{
		background:-o-linear-gradient(bottom, #2e3882 5%, #575f9b 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2e3882), color-stop(1, #575f9b) );
	background:-moz-linear-gradient( center top, #2e3882 5%, #575f9b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3882", endColorstr="#575f9b");	background: -o-linear-gradient(top,#2e3882,575f9b);

	background-color:#2e3882;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ff7f00;
}
.tablas-contenido tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #2e3882 5%, #575f9b 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2e3882), color-stop(1, #575f9b) );
	background:-moz-linear-gradient( center top, #2e3882 5%, #575f9b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3882", endColorstr="#575f9b");	background: -o-linear-gradient(top,#2e3882,575f9b);

	background-color:#2e3882;
}
.tablas-contenido tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.tablas-contenido tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

#gallery { display: none; }
#jgal {padding:0;margin:0;list-style: none; width: 160px; }
#jgal li { opacity: .5;filter:alpha(opacity=50); float: left; display: block; width: 60px; height: 60px; background-position: 50% 50%; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 10px; margin-bottom: 10px; }
#jgal li img { position: absolute; top: 20px; left: 160px; display: none; }
#jgal li.active img { display: block; width:835; }
#jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99;filter:alpha(opacity=99);}

/*====================================================================================*/
/*====================================================================================*/
/*=================================NUEVO CSS==========================================*/
/*====================================================================================*/
/*====================================================================================*/

.ribbon {
   width: 250px;
   position: absolute;
   text-align: center;
   font-size: 18px!important;
    background-image: -webkit-gradient(
	linear,
	right bottom,
	right top,
	color-stop(0, #FFF89C),
	color-stop(1, #F2F551)
);
background-image: -o-linear-gradient(top, #FFF89C 0%, #F2F551 100%);
background-image: -moz-linear-gradient(top, #FFF89C 0%, #F2F551 100%);
background-image: -webkit-linear-gradient(top, #FFF89C 0%, #F2F551 100%);
background-image: -ms-linear-gradient(top, #FFF89C 0%, #F2F551 100%);
background-image: linear-gradient(to top, #FFF89C 0%, #F2F551 100%);
   -webkit-box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
   -moz-box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
   box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
   font-family: 'Helvetica Neue',Helvetica, sans-serif;
   }
.ribbon p {
   font-size: 18px!important;
   color: #fff;
    
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
   margin:0px;
   }

.ribbon .ribbon-content:before, .ribbon .ribbon-content:after {
   border-color: #6f8516 transparent transparent transparent;
   position: absolute;
   display: block;
   border-style: solid;
   bottom: -1em;
   content: '';
   }
.ribbon-stitches-top {
   margin-top:2px;
   border-top: 1px dashed rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
   -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
   box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.5);
   }
.ribbon-stitches-bottom {
   margin-bottom:2px;
   border-top: 1px dashed rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
   box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.3);
   }


.ribbonss {
    position: fixed;
    padding-left: 150px;
    padding-right: 150px;
    top: 90px;
    right: -160px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    box-shadow: 0 0 0 3px #f6c304, 0 0 20px -3px rgba(0, 0, 0, 0.5);
    text-shadow: 0 0 0 #ffffff, 0 0 5px rgba(0, 0, 0, 0.3);
    background-color: #f6c304;
    color: #ffffff;
    font-size: 24px;
    font-family: sans-serif;
    text-decoration: none;
    font-weight: bold;
    border: 2px dotted #ffffff;
    -webkit-backface-visibility: hidden;
    letter-spacing: .5px;
    z-index: 9999;
}
.ribbonss:hover{text-decoration:none;
color:red;}
@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  	.ribbonss{
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    position: fixed;
    padding-left: 100px;
    padding-right: 100px;
    width:100%;
    top:unset;
    right:unset;
    bottom:60px;
    box-shadow: 0 0 0 3px #f6c304, 0 0 20px -3px rgba(0, 0, 0, 0.5);
    text-shadow: 0 0 0 #ffffff, 0 0 5px rgba(0, 0, 0, 0.3);
    background-color: #f6c304;
    color: #ffffff;
    font-size: 4vw;
    font-family: sans-serif;
    text-decoration: none;
    font-weight: bold;
    border: 2px dotted #ffffff;
    -webkit-backface-visibility: hidden;
    letter-spacing: .5px;
    z-index: 9999;}
}