/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline }
/* Left & Right alignment */
.left {float:left}
.right {float:right}

.wrapper {
	width:100%;
	overflow: hidden;
}
/* Global properties ======================================================== */
body {background:#000;border:0;font:12px Arial, Helvetica, sans-serif;color:#333333;line-height:20px;min-width:980px}
.ic, .ic a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.css3 {border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 0 4px rgba(0, 0, 0, .4);-moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);position:relative}
/* Global Structure ============================================================= */
.main {margin:0 auto;width:960px;padding:0 6px}
.bg1 {background:url(../images/) top center repeat}
.bg2 {background:url(../images/bg_top.png) top center no-repeat}
.box {
	box-shadow:0 0 6px #000;
-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;	position:relative;
	background-color: #FFCC00;
}
/* ============================= main layout ====================== */
a {color:#72716f;text-decoration:underline;outline:none}
a:hover {text-decoration:none}
h1 {padding:40px 0 0 38px;float:left}
h2 {font-size:21px;line-height:1.2em;padding:6px 0 15px 0;color:#000000;letter-spacing:-1px}
h2 img {margin-right:15px;float:left}
h3 {
	font-size:16px;
	line-height:1em;
	padding:6px 0 5px 0;
	color:#000000;
	letter-spacing:-1px;
/*	margin-left:60px;*/
	text-align: center;
}
h4 {
	font-size:16px;
	padding:6px 0 15px 0;
	color:#000;
	letter-spacing:-1px;
	text-align: center;		
}
h4 img {margin-right:15px;float:left}
h5 {
	font-size:14px;
	
	color:#000;
	letter-spacing:-1px;

}
h6 {
	font-size:16px;
	 color:#000;
	letter-spacing:-1px;
	height:20px;

}
h7 {
	font-size:10px;
	color:#000;
}

p {padding-bottom:20px}
/* ============================= header ====================== */
header {height:180px}
#logo {display:block;text-indent:-9999px;background:url(../imagenes/logotipo2.png) 0 0 no-repeat;width:220px;height:175px}
#cabecera {display:block;text-indent:-9999px;width:450px;height:175px}
.department {float:right;padding:37px 35px 0 0;color:#72716f;text-align:right}
.department span {color:#fff}

/*ero */
#topmenu {
	background: none repeat scroll 0 0 #FBFBFB;
	display: block;
	height: 35px;
	padding-top: 8px;
	/*text-transform: uppercase;*/
	width: 990px;
	z-index: 999;
		
}
#navigation {
    padding: 0 0 5px;

}
#navigation ul li {
	display: inline;
	margin-left: 50px;
	
}
#navigation ul li a {
    padding: 8px 15px;
}
#header #navigation li.mega ul li a {
	font-family: 'Cuprum',arial,serif; 
	font-weight: normal;
	text-transform: lowercase;

}
li.mega ul {
    background-color: rgba(255, 255, 255, 0.97);
 /*   border-top: 2px solid #22C3EB;*/
    padding: 10px 0;
    position: absolute;
    z-index: 999;
}
li.mega ul li {
    display: block;
    float: left;
    width: 145px;
}
li.mega ul li a {
    line-height: 30px;
}
#navigation ul li.tags a {
    background:transparent; /*url("http://3.bp.blogspot.com/-ftBEvkZbSMo/TwKvUPTt-II/AAAAAAAAECE/Wrh6HobGwak/s000/arrow_rewards.gif") no-repeat scroll 160px 14px transparent;*/
    padding-right: 25px;
}
#navigation ul li.tags a:hover {
  color:#CCFF33;
}
#navigation ul li.tags li a, #navigation ul li.tags li a:hover {
    background: none repeat scroll 0 0 transparent;
}
#navigation ul li.tags li a {
    display: block;
    padding: 0 15px;
}
#navigation ul li.tags li a:active {
    border: medium none;
}
#navigation ul li.tags li {
	float: left;
	width: auto;
	margin-left: 5px;
}
li.mega ul.two.second {
    display: none !important;
}
li.mega ul {
    left: -9999px;
    position: absolute;
}
li.mega:hover ul, li.mega li ul:hover {
    left: auto;
}
body.category-articles #navigation ul li.articles a, body.category-bestoftheweek #navigation ul li.bestoftheweek a, body.category-about #navigation ul li.about a, body.page-template-page-about-php #navigation ul li.about a, body.page-template-page-contact-php #navigation ul li.contact a {
    background-color: #22C3EB;
    color: #FFFFFF;
}
#topmenu #navigation a {
    color: #616060;
    font-family: 'Cuprum',arial,serif;
    font-size: 18px;
    font-weight: normal;
   /* text-transform: uppercase;*/
}
#topmenu #navigation a:hover {
    border-radius: 50px 50px 50px 50px;
    color: #BBBBBB;
}

/*ero */



#menu {background:#fff;padding:10px 2px;height:15px;margin-bottom:5px}
#menu > li {
	border-right:1px solid #f2f2f2;
	float:left;
	
}
#menu .last {border:0}
#menu > li > a {display:block;padding:0 62px;font-size:16px;color:#12110f;text-decoration:none;line-height:15px}
#menu > li > a:hover, #menu > .active > a {
	color:#f3b21d;
	
}

ul#menu ul {display: none;}
ul#menu ul li {
	display: block !important;
	border-right:1px solid #f2f2f2;
	float:left;
	width: 150px;

	
}
ul#menu ul li a {display:block;}
ul#menu ul li a:hover, ul#menu > .active > a {
	color:#f3b21d;
	
}
ul#menu li:hover ul{display: none;}
ul#menu li:hover ul{display: block;}
/* ============================= nav ====================== */
nav {height:25px}
/* ============================= content ====================== */
#content {}
.box1 {background:#fff;padding:10px}
.box1 h2 {color:#12110f;padding:7px 0 14px 0}
.button1, .button2 {display:inline-block;background:#fff;padding:0 25px;color:#12110f;line-height:20px;position:relative;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;text-decoration:none}
.button2 {background:#12110f;color:#fff;padding:0 22px}
.button1:hover {background:#2a2824;color:#72716f}
.button2:hover {background:#f3b21d}

.botonDate {
	width:55px;
	font-size:14px;
	color:#333333;
	letter-spacing:-1px;
	background: #ffffff;
  }
.botonCerrar{
  content: 'X';
  display: block;
  position: absolute;
  right: 8px;
  top: 8px;
  width: 1.5em;
  padding: 1px 1px 1px 2px;
  text-decoration: none;
  text-shadow: none;
  text-align: center;
  font-weight: bold;
  background:#FFCC33;
  color: #fff;
  border: 3px solid #fff;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  box-shadow: 0 1px 3px rgba(0,0,0,0.5);

}

   
/* =========== kwiks slider ========= */
.kwicks-wrapper {
	width:640px;
	overflow:hidden;
}

.kwicks-wrapper1 {
	width:640px;
	height:456px;
	overflow:hidden;
	
	padding-top:30px;
	background: url(../imagenes/fotos/FotoSorteo640x480.jpg) 0 0 no-repeat;
   
     	
}
.kwicks-wrapper2 {
	width:750px;
	overflow:hidden;
	
}

.kwicks {/* recommended styles for kwicks ul container */list-style:none;position:relative;margin:0;padding:0 !important;overflow:hidden;height:414px;background:none}
	.kwicks li {/* these are required, but the values are up to you (must be pixel) */width:160px;height:414px;/*do not change these */display:block;overflow:hidden;padding:0 !important; /* if you need padding, do so with an inner div (or implement your own box-model hack) */cursor:pointer;background:none !important;}
	.kwicks.horizontal li {/* This is optional and will be disregarded by the script. However, it should be provided for non-JS enabled browsers. */margin-right:0;/*Set to same as spacing option. */	float:left}
.pad_bot1 {padding-bottom:10px}
.pad_bot2 {padding-bottom:24px}
.pad_bot3 {padding-bottom:14px}
.pad_top1 {padding-top:30px}
.pad_left1 {
	padding-left:10px;
}
.pad_left2 {padding-left:40px}
.pad_left3 {padding-left:50px}

.pad {padding:20px 0 39px 40px}
.box1 .pad {padding:20px 0 15px 30px}
.marg_right1 {margin-right:10px}
.line1 {background:url(../images/line_vert1.gif) 215px 0 repeat-y}
.line2 {background:url(../images/line_vert1.gif) 435px 0 repeat-y;padding-bottom:7px}
.line3 {padding-bottom:11px}
.line4 {background:url(../images/line_vert1.gif) 655px 0 repeat-y;padding-bottom:7px}
.color1 {color:#f3b21d}
.color2 {color:#000000}
.color3 {color:#000}
figure {padding-top:4px}
.list1 {}
.list1 li {line-height:24px}
.list1 a {color:#f3b21d;padding-left:15px;background:url(../images/marker_1.gif) 0 5px no-repeat}
.list2 {border-top:1px solid #f2f2f2;margin-top:-2px;padding-bottom:21px}
.list2 li {line-height:23px;border-bottom:1px solid #f2f2f2;padding:0 6px;color:#000}
.list2 span {float:right}
/* ============================= footer ====================== */
footer {padding:30px 20px 47px 30px;height:44px}
footer a {}
footer a:hover {}
#icons {padding-top:5px}
#icons li {float:left;padding-right:11px}
#footer_menu {
color: #616060;
    font-family: 'Cuprum',arial,serif;
    font-size: 14px;
    font-weight: normal;
	padding-top:4px;
	color: #000000;
	word-spacing: normal;
}
#footer_menu li {padding-right:11px;background:url(../images/footer_menu_line.gif) right 5px no-repeat;margin-right:10px;float:left}
#footer_menu .last {padding-right:0;margin-right:0;background:none}
#footer_menu .active a {text-decoration:none}
/* Tooltips */
.aToolTip {background:#2a2824;margin:0;padding:2px 10px 3px;font-size:11px;line-height:1.2em;position:absolute}
.aToolTip .aToolTipContent {position:relative;margin:0;padding:0}
/* ============================= forms ============================= */
#ContactForm {
	padding:0px 10px 0px 0px;
	margin-top:-2px;
	
}
#ContactForm h2 {padding:0 0 22px 0;margin-top:-4px;color:#000}
#ContactForm .wrapper {overflow:inherit;min-height:30px;line-height:24px;width:400px;color:#000000}
#ContactForm .row {
	height:25px;
	line-height:20px;
	width:400px;
	color:#000000;
	padding-left: 30px;
}
#ContactForm .textarea_box {min-height:130px;min-width:350px}
#ContactForm a {margin-left:10px;float:right;padding:0 20px}
#ContactForm .input {
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#FDFAD7;
	height:13px;
	padding:3px 5px;
	width:280px;
	margin:0;
	text-align: left;
}
#ContactForm textarea {font:12px Arial, Helvetica, sans-serif;color:#000000;background:#FDFAD7;height:100px;padding:3px 5px;width:350px;margin:0;overflow:auto}

/*formulario Acceso*/
#AccesoForm {
	padding:0px 10px 0px 0px;
	margin-top:-2px;
	
}
#AccesoForm h2 {padding:0 0 22px 0;margin-top:-4px;color:#000}
#AccesoForm .wrapper {overflow:inherit;min-height:30px;line-height:24px;width:400px;color:#000000}
#AccesoForm .row {
	height:25px;
	line-height:20px;
	width:400px;
	color:#000000;
	padding-left: 30px;
}
#AccesoForm .textarea_box {min-height:130px;min-width:350px}
#AccesoForm a {margin-left:10px;float:right;padding:0 20px}
#AccesoForm .input {
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	background:#999999;
	height:13px;
	padding:3px 5px;
	width:280px;
	margin:0;
	text-align: left;
}
#AccesoForm .input1 {
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	background:#999999;
	height:13px;
	padding:3px 5px;
	width:100px;
	margin:0;
	text-align: left;
}
#AccesoForm textarea {font:12px Arial, Helvetica, sans-serif;color:#000000;background:#FDFAD7;height:100px;padding:3px 5px;width:350px;margin:0;overflow:auto}


/*Formulario Sorteo*/
#SorteoForm {
	padding:0px 10px 0px 0px;
	margin-top:-2px;
	
}
#SorteoForm h2 {padding:0 0 22px 0;margin-top:-4px;color:#000}
#SorteoForm .wrapper {overflow:inherit;min-height:30px;line-height:24px;width:400px;color:#000000}
#SorteoForm .row {
	height:25px;
	line-height:20px;
	width:400px;
	color:#000000;
	padding-left: 30px;
}
#SorteoForm .textarea_box {min-height:130px;min-width:350px}
#SorteoForm a {margin-left:10px;float:right;padding:0 20px}
#SorteoForm .input {
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	background:#999999;
	height:13px;
	padding:3px 5px;
	width:280px;
	margin:0;
	text-align: left;
}
#SorteoForm .input1 {
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	background:#999999;
	height:13px;
	padding:3px 5px;
	width:100px;
	margin:0;
	text-align: left;
}
#SorteoForm textarea {font:12px Arial, Helvetica, sans-serif;color:#000000;background:#FDFAD7;height:100px;padding:3px 5px;width:350px;margin:0;overflow:auto}



#form1 {width:240px;float:right;padding:30px;-moz-border-radius: 7px;
     border-radius: 7px;
	 /*Para navegadores que no soportan degradado*/
	 background-color :#ffcc33;
	 
	 /*Explorer*/
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffff99', EndColorStr='#ffcc33');
	 /*Explorer 10*/
	 background-image: linear-gradient(to bottom, #ffff99 0%, #ffcc33 80%);

	 /* Safari 4+ y Chrome 1+ */
	 background-image : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffff99), color-stop(1, #ffcc33));
	 /* Safari 5.1+ y Chrome 10+ */
	 background-image: -webkit-linear-gradient(#ffff99, #ffcc33);
  	 /* Opera 11.10+ */
	 background-image: -o-linear-gradient(top, #ffff99, #ffcc33);
	 /*FireFox*/
	 background: -moz-linear-gradient(#ffff99, #ffcc33);
     
	 
	 /*-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
     -moz-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
     box-shadow: 0 3px 20px rgba(0,0,0,0.9);*/
     
     text-shadow: 0 1px 0 #fff;}
#form1 h2 {padding:0 0 22px 0;margin-top:-4px;color:#fff}
#form1 .right {width:140px}
#form1 .row {height:25px;line-height:20px;width:220px;color:#000}
#form1 .row_textarea {height:95px;line-height:22px}
#form1 .input {font:12px Arial, Helvetica, sans-serif;color:#000000;background:#FDFAD7;height:13px;padding:3px 5px;width:125px;margin:0}
#form1 .inputSelect {font:12px Arial, Helvetica, sans-serif;color:#000000;left:50px;background:#FDFAD7;height:13px;padding:3px 5px;width:80px;margin:0}
#form1 .inputDate {font:12px Arial, Helvetica, sans-serif;color:#000000;left:10px;background:#FDFAD7;height:13px;padding:3px 5px;width:80px;margin:0}
#form1 textarea {font:12px Arial, Helvetica, sans-serif;color:#000000;background:#FDFAD7;height:54px;padding:3px 5px;width:222px;margin:0;overflow:auto}
/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display:none}
/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {border:1px solid #2a2824;position:relative;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;float:right;height:21px;width:138px !important}
.jqTransformTextarea {border:1px solid #2a2824;position:relative;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;height:64px;width:100%;margin-top:4px}
/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {position:relative;float:right}
.jqTransformSelectWrapper div {font:12px Arial, Helvetica, sans-serif;color:#000000;display:block;position:relative;height:21px;line-height:21px;overflow:hidden;cursor:pointer;border:1px solid #2a2824;background:#FDFAD7;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px}
.jqTransformSelectWrapper div span {padding:0 0 0 5px;display:block}
a.jqTransformSelectOpen {display:block;position:absolute;top:1px;right:1px;width:19px;height:19px;background:url(../images/select.gif) no-repeat}
.jqTransformSelectWrapper ul {position:absolute;top:24px;left:0;background:#12110f;border:1px solid #2a2824;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;display:none;z-index:10; padding:5px 0;height:50px;overflow:auto}
.jqTransformSelectWrapper ul a {display:block;padding:0 5px;text-decoration:none;line-height:20px}
.jqTransformSelectWrapper ul a.selected {color:#fff}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {color:#fff;background:#2a2824}
#form1 .select1 .jqTransformSelectWrapper div, #form1 .select1 .jqTransformSelectWrapper ul {width:138px !important}
#form1 .select2 .jqTransformSelectWrapper div, #form1 .select2 .jqTransformSelectWrapper ul {width:42px !important}
#form1 .select2 {float:right;width:44px;margin-left:4px}
#form1 .button1 {float:left;margin-left:10px;padding:0 19px}


.overlay{
     display: none;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height:1700px;
     background: #000;
     z-index:1001;
     opacity:.50;
     -moz-opacity: 0.50;
     filter: alpha(opacity=50);
}

.modal {
     display: none;
     position: absolute;
     top: 0px;
     left: 15%;

	
     padding: 16px;
     background: #fff;
     color: #333;
     z-index:1002;
     overflow: auto;
	 border-radius: 7px;
	 /*Para navegadores que no soportan degradado*/
	 background-color :#ffff99;
	 
	 /*Explorer*/
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#ffff99');
	 /*Explorer 10*/
 	 background-image: linear-gradient(to bottom, #fff 0%, #ffff99 80%);
	 /* Safari 4+ y Chrome 1+ */
	 background-image : -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ffcc33));
	 /* Safari 5.1+ y Chrome 10+ */
	 background-image: -webkit-linear-gradient(#fff, #ffcc33);
  	 /* Opera 11.10+ */
	 background-image: -o-linear-gradient(top, #fff, #ffcc33);
	 /*FireFox*/
	 background: -moz-linear-gradient(#fff, #ffcc33); 
	 
	   
     text-shadow: 0 1px 0 #fff;
	
	 
}

.overlayCliente{
     display: none;
     position:absolute;
     top: 0;
     left: 0;
     width: 100%;
     height:100%;
     background: #000;
     z-index:1001;
     opacity:.50;
	 
     -moz-opacity: 0.50;
     filter: alpha(opacity=50);
}

.modalCliente {
    
	 display: none;
     position: fixed;
     top: 50%;
     left: 50%;
     box-sizing: border-box;
  
     -moz-transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
	

     padding: 16px;
     background: #fff;
     color: #333;
     z-index:1002;
     overflow: auto;
	 border-radius: 7px;
	 /*Para navegadores que no soportan degradado*/
	 background-color :#ffff99;
	 
	 /*Explorer*/
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#ffff99');
	 /*Explorer 10*/
 	 background-image: linear-gradient(to bottom, #fff 0%, #ffff99 80%);
	 /* Safari 4+ y Chrome 1+ */
	 background-image : -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ffcc33));
	 /* Safari 5.1+ y Chrome 10+ */
	 background-image: -webkit-linear-gradient(#fff, #ffcc33);
  	 /* Opera 11.10+ */
	 background-image: -o-linear-gradient(top, #fff, #ffcc33);
	 /*FireFox*/
	 background: -moz-linear-gradient(#fff, #ffcc33); 
	 
	   
     text-shadow: 0 1px 0 #fff;
	
	 
}


.overlayMsg{
     display: yes;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height:1700px;
     background: #000;
     z-index:1001;
     opacity:.50;
     -moz-opacity: 0.50;
     filter: alpha(opacity=50);
}

.modalMsg {
     display: yes;
     position: absolute;
     top: 0px;
     left: 30%;
    /* width: 600px;
     height: 600px;*/
     padding: 16px;
     background: #fff;
     color: #333;
     z-index:1002;
     overflow: auto;
	 -moz-border-radius: 7px;
     border-radius: 7px;
	 
     background-color :#ffff99;
	 
	 /*Explorer*/
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#ffff99');
	 /*Explorer 10*/
 	 background-image: linear-gradient(to bottom, #fff 0%, #ffff99 80%);
	 /* Safari 4+ y Chrome 1+ */
	 background-image : -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ffff99));
	 /* Safari 5.1+ y Chrome 10+ */
	 background-image: -webkit-linear-gradient(#fff, #ffff99);
  	 /* Opera 11.10+ */
	 background-image: -o-linear-gradient(top, #fff, #ffff99);
	 /*FireFox*/
	 background: -moz-linear-gradient(#fff, #ffff99);
     
	
     text-shadow: 0 1px 0 #fff;
}

.overlayFoto{
     display: none;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height:100%;
     background: #000;
     z-index:1001;
     opacity:.50;
     -moz-opacity: 0.50;
     filter: alpha(opacity=50);
	 
	 
	 
}

.modalFoto {
    /* display: none;
     position:absolute;
     top: 0px;
     left: 15%;*/
	 display: none;
     position: fixed;
     top: 50%;
     left: 50%;
     box-sizing: border-box;
  
     -moz-transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
    
	
	
	 padding: 16px;
   
     color: #333;
     z-index:1002;
     overflow: auto;
	 -moz-border-radius: 7px;
     border-radius: 7px;

     background-color :#ffff99;
	 
	 /*Explorer*/
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#ffff99');
	 	 /*Explorer 10*/
 	 background-image: linear-gradient(to bottom, #fff 0%, #ffff99 80%);
	 /* Safari 4+ y Chrome 1+ */
	 background-image : -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ffff99));
	 /* Safari 5.1+ y Chrome 10+ */
	 background-image: -webkit-linear-gradient(#fff, #ffff99);
  	 /* Opera 11.10+ */
	 background-image: -o-linear-gradient(top, #fff, #ffff99);
	 /*FireFox*/
	 background: -moz-linear-gradient(#fff, #ffff99);
	      
     text-shadow: 0 1px 0 #fff;
	
	 
}



/* Demo styles */
/*.dummy-text {
  margin: 50px;
}* Agrandar al pasar el ratón Fotos del index */
.zoomIt{
display:block!important;
-webkit-transition:-webkit-transform 1s ease-out;
-moz-transition:-moz-transform 1s ease-out;
-o-transition:-o-transform 1s ease-out;
-ms-transition:-ms-transform 1s ease-out;
transition:transform 1s ease-out;
}
.zoomIt:hover{
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1)
}


.BordeBottom{border-Bottom: black 5px solid;}
.BordeCuadro{border: 1px solid #FFFF66;}
.BordeSup{border-Top: 1px solid #CCCCCC;}
.BordeInf{border-Bottom: 2px solid #CCCCCC;}
.BordeIzDe{border-Left: 1px solid #CCCCCC; border-Right: 1px solid #CCCCCC;}
.Izquierda{text-align:left}
.Derecha{text-align:right}
.Centro{text-align:center}
.Negrita{font-weight:bold}