
  	
*{ margin:0px; padding:0px; /*-webkit-appearance: none;*/}
html{ position:relative;}
body{ font-family: Arial, 'Open Sans', sans-serif; font-size:14px;}

@media screen and (max-width: 480px){
body{ font-size:14px; overflow-x:hidden; }

h1{ font-size:1.7em; color:#633; padding:23px 5px 14px 5px;}
h2{ margin:11px 0px 8px 0px; font-size:1.4em; color:#303;}
h3{ margin:8px 0px 6px 0px; font-size:1.2em; color:#303;}
p{ margin:10px 0px;}

#contenido{ width:100%; margin:0px auto; padding:0px; clear:both;}

#bottom{ font-size:13px; text-align:center; color:#222; padding:30px 0 60px;}
#bottom a{ color:#000; text-decoration:none;}
#bottom a:hover{ text-decoration:underline;}
#bottom .table{ padding:17px 20px; box-sizing:border-box; max-width:1210px; margin:0px auto;}
#bottom .pie{ text-align:center;}

.ce{ font-size:1em;}
}

@media screen and (min-width: 481px) and (max-width: 1100px){
body{ font-size:14px;}

h1{ font-size:35px; padding:25px 0px 18px 0px;}
h2{ font-size:25px; margin:20px 0px 14px 0px;}
h3{ font-size:23px; margin:17px 0px 3px 0px; }
p{ margin:12px 0px;}

#top{ position:relative;}
#top img{ z-index:5; max-width:100%; width:100%; height:auto; vertical-align:bottom;}

#contenido{ width:100%; margin:0px auto; padding:0px; clear:both;}

#bottom{ font-size:13px; text-align:center; color:#222; padding:25px 0 50px;}
#bottom a{ color:#000; text-decoration:none;}
#bottom a:hover{ text-decoration:underline;}
#bottom .table{ padding:17px 20px; box-sizing:border-box; max-width:1210px; margin:0px auto;}
#bottom .hbar{ background-color:rgba(230,230,230,0.4); height:1px; width:70%; margin:0 auto 25px;}
#bottom .pie{ text-align:center;}

.ce{ font-size:1em;}
}

@media screen and (min-width: 1101px){
html,body{ height:100%;}	

body{ font-size:14px;}

h1{ font-size:45px; padding:25px 0px 18px 0px; }
#contenido > h1{ max-width:1100px; box-sizing:border-box; margin:0px auto;}
h2{ font-size:28px; margin:20px 0px 14px 0px; }
h3{ font-size:23px; margin:17px 0px 1px 0px; }

p{ margin:13px 0px;}

#contenido{ width:100%; margin:0px auto; padding:0px; clear:both; }
#contenido > .sl_bg{ width:1100px; box-sizing:border-box; margin-right:auto; margin-left:auto; }
#contenido > .sl_bg.land{ width:100%; }
#contenido > .sl_bg.land > .sl{ width:1100px; box-sizing:border-box; margin-right:auto; margin-left:auto; }
#contenido .sl_edit.land > .bk2 > .edit_opt_layout{ right:auto; left:50%; margin-left:484px;}
#contenido > .sl_bg.wide{ width:100%; }
#contenido > #layouts > .sl_edit{ width:1100px; box-sizing:border-box; margin-right:auto; margin-left:auto; }
#contenido > #layouts > .sl_edit.wide{ width:100%; }
#contenido > #layouts > .sl_edit.wide > .bk2 > .edit_opt_layout{ right:0px; left:auto; }
#contenido > #layouts > .sl_edit.land{ width:100%; }
#contenido > #layouts > .sl_edit.land > .bk2 > .sl_bg > .sl{ width:1100px; box-sizing:border-box; margin-right:auto; margin-left:auto; }
#contenido > #layouts > .sl_nuevo{ width:1100px; margin-right:auto; margin-left:auto; }

#bottom{ font-size:13px; text-align:center; color:#222; padding:25px 0 50px;}
#bottom a{ color:#000; text-decoration:none;}
#bottom a:hover{ text-decoration:underline;}
#bottom .hbar{ background-color:rgba(230,230,230,0.4); height:1px; width:70%; margin:0 auto 25px;}
#bottom .pie{ text-align:center;}

.compartirRS{ max-width:1100px; box-sizing:border-box; margin-left:auto; margin-right:auto;}

.pub-listado{ max-width:1100px; margin:0px auto;}

}

	
/* ALT */

h1{ color:#c06330}
h2{ color:#535353}
h3{ color:#c06330}

#bottom{ background-color:rgb(51, 51, 51) !important;}
.sy-pager li.sy-active a { background-color:rgb(51, 51, 51) !important; }
#bottom{ color:#EEE !important;}
#bottom a{ color:#EEE !important;}



