/* XARAYA REQUIRED CLASSES */
a {
 text-decoration: none;
}
a:hover {
}
blockquote {
}
body{
 margin:0;
 padding:0 0 0 260px;
 background-color: #FBF4DA;
 color: #751F04;
 font-family: Verdana;
 font-size: 10pt;
}
code {
}
h1 {
 font-size: 140%;
 border-left: 10px solid #DE6D48;
 border-bottom: 1px solid #DE6D48;
 padding-left: 5px;
 background-color: #FAE2AF;
 background-image: url('http://casaelpintor.com/themes/empty/images/ftitulo.gif');
 background-position:right;
 background-repeat: no-repeat;
}
h2 {
 border-left: 10px solid #DE6D48;
 border-right: 10px solid #DE6D48;
 background-color: #FAE2AF;
 font-size: 120%;
 font-weight: bold;
}
h3 {
}
h4 {
}
th {
}
td {
}
table {
}
thead {
}
tbody {
}
tfoot {
}
p {
}
pre {
}
input {
}
button {
}
select {
}
textarea {
}
img {
 border: 0;
}
li {
}
ul {
}
ol {
}
sup {
}
sub {
}

/*  XARAYA REQUIRED INDIVIDUAL CLASSES */
td.xar-norm {}
td.xar-alt {}

/*  XARAYA REQUIRED ANONYMOUS CLASSES  */

/* these defaults apply to the left block group */
.xar-block-head{
}
.xar-block-title {
}
.xar-block-body {
}
.xar-block-foot {
}

/* right block group classes */
.xar-block-head-right{
}
.xar-block-title-right {
}
.xar-block-body-right {
}
.xar-block-foot-right {
}

/* topnav block group classes */
.xar-block-head-topnav {
}
.xar-block-title-topnav {
}
.xar-block-body-topnav {
}
.xar-block-foot-topnav {
}

/* center block group classes */
.xar-block-head-center{
}
.xar-block-title-center {
}
.xar-block-body-center {
}
.xar-block-foot-center {
}
.xar-mod-head {
}
.xar-mod-title {
}
.xar-mod-body {
}
.xar-mod-foot {
}
.xar-alt {
}
.xar-accent {
}
.xar-alt-outline {
}
.xar-accent-outline {
}
.xar-norm-outline {
}
.xar-norm {
}
.xar-sub {
}
.xar-menu-section {
 color:#ffe5ae;
}
.xar-menu-section-current {
}
.xar-menu-item {
 width:80%;
 color:#751f04;
 background-color:#ffe5ae;
 margin: 8px;
 border-left: 5px solid #751f04;
 border-bottom: 2px solid #751f04;
 filter: alpha(opacity=70); -moz-opacity: 0.70; opacity:0.7;
}
.xar-menu-item a{
 padding-left: 3px;
 color:#751f04;
}
.xar-menu-item:hover{
/* color:#ffe5ae;
 background-color:#a14627;
 border-left: 5px solid #751f04;
 border-bottom: 2px solid #751f04; */
}
.xar-menu-item a:hover{
 font-weight: bold;
 color:#ffe5ae;
 background-color:#a14627;
 border-left: 5px solid #751f04;
 border-bottom: 2px solid #751f04;
}
.xar-menu-item-current {
 padding-left: 3px;
 width:80%;
 color:#751f04;
 background-color:#ffe5ae;
 margin: 8px;
 border-left: 5px solid #751f04;
 border-bottom: 2px solid #751f04;
 filter: alpha(opacity=70); -moz-opacity: 0.70; opacity:0.7;
}
.xar-menu-item:hover {
}
.xar-menu-subitem {
 margin-left: 15px;
}
.xar-menu-subitem:hover {

}
.xar-menu-subitem-current {
}
.xar-menu-item-current > .xar-menu-subitem > a {
}
.xar-menu-item-current > .xar-menu-subitem > a:visited {
}
.xar-title {
}
.xar-error {
}

div#barra {
 position:fixed;
 margin:0;
 left:0;
 top:10px;
 width:100%;
 height:18px;
 color:#000;
 background-color: #FAF7CD;
 filter: alpha(opacity=70); -moz-opacity: 0.70; opacity:0.7;
 text-align: right;
 font-weight: bold;
 z-index:3;
}
div#header{
 background:#FBF4DA;
 color:black;
 position:absolute;
 top:0;
 left:260px;
 width:98%;
 height:170px;
 background:url('/img/cab-rec.png') no-repeat;
 z-index:1;
}
div#left-sidebar{
 position:absolute;
 top:0;
 left:0;
 background:#fbf4da;
 overflow:visible;
 width:260px;
 height:900px;
 background-image: url('/img/lateral.jpg');
}
@media screen{
 body>div#header{
  position:fixed;
 }
 body>div#left-sidebar{
  position:fixed;
 }
}
* html body{
 overflow:hidden;
} 
* html div#content{
 height:100%;
 overflow:auto;
}
#content{
 padding-top:160px; /* relacionado con div#header */
}
#content a{
 color: #DE6D48;
}
#content a:hover{
 text-decoration:underline;
}
#left{
 position:relative;
 margin-left:100px;
 margin-top:185px;
 font-size:1em;
}
.pinceles{
 position:relative;
 height:55px;
}
.pinceles-img{
 position: relative;
 left:-3px;
 top:-50px;
 background-image: url('/img/pinceles.gif');
 background-position:left;
 background-repeat: no-repeat;
 width:25px;
 height:51px;
 z-index:0;
}

#xarp-content{
 padding: 10px;
}
#xarp-content-portada{
 padding: 0px 15px 0 15px;
 text-align: center;
}
h1.portada {
 font-size: 90%;
 border-left: 10px solid #DE6D48;
 border-bottom: 1px solid #DE6D48;
	text-align: center;
 background-color: #FAE2AF;
 background-image: url('http://casaelpintor.com/themes/empty/images/ftitulo.gif');
 background-position:right;
 background-repeat: no-repeat;
 margin:5px;
}
/* xarpages */
#xarpages-bc {
 margin: 5px 0 10px 0;
 color: #751F04;
 background-color: #FAE2AF;
 border-top: 1px solid #DE6D48;
 border-bottom: 1px solid #DE6D48;
}
#xarpages-bc a {
 color: #DE6D48;
 font-weight: bold;
}
#xarpages-bc a:hover {
 text-decoration:underline;
}
#xarpages-bc-siblings {
 background-color: #fbecc7;
}
#disclaimer {
	font-size: 80%;
 text-align: center;
 color: #fbecc7;
 background-color: #a0410d;
 padding: 2px;
 margin-top: 5px;
}
#disclaimer a{
 color: #fbecc7;
}
#disclaimer a:hover{
 color: #ff9a74;
 text-decoration:underline;
}

/* Formularios */
legend{
 font-weight: bold;
}
.xar-form-input-wrapper{
 clear: both;
 background-color: #fbecc7;
 margin: 2px;
 border: 1px solid #FBF4DA;
 height: 20px;
}
.xar-form-label {
 float: left;
 text-align: right;
 padding-right: 10px;
 width: 20%;
}
.xar-form-input{
 float: left;
 width: 75%;
}
.xar-form-input input{
	background-image: url('http://casaelpintor.com/themes/empty/images/sombra.png');
 color: #751F04;
 font-family: Verdana;
 font-size: 10pt;
}
.xar-form-input option{
 color: #751F04;
 font-family: Verdana;
 font-size: 10pt;
}
.xar-form-input textarea{
	background-image: url('http://casaelpintor.com/themes/empty/images/sombra.png');
 color: #751F04;
 font-family: Verdana;
 font-size: 10pt;
}
/* marcos de fotos */
/* Basado en un código de Stu Nicholls: www.cssplay.co.uk/menus/centered.html */

.imagen {
 display:table;         /* ignored by IE */
 padding:5px;
 list-style-type:none;
 white-space:nowrap;    /* keep text on one line */
 border-top: 1px solid #999;
 border-right: 2px solid #555;
 border-bottom: 2px solid #555;
 border-left: 1px solid #999;
 background-color:#b8cdff; /*color de fondo por defecto: cyan*/
}
* html .imagen {
 display:inline-block;  /* for IE only */
 width:1px;             /* IE will expand to fit object width */
 /* padding:0 2px; -> fix bug in IE for border spacing */
}  
.imagen a, .imagen a:visited {
 display:block;         /* for all browsers except IE */
 border:0px;
 text-decoration:none;
}
* html .imagen a, * html .imagen a:visited {
 display:inline-block;  /* for IE only */ 
 margin:0 -2px;         /* to correct an IE border width bug */  
}
.imagen a:hover {
 filter: alpha(opacity=50);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 -moz-opacity: 0.50;
 opacity:0.50;
}
.imagen-pie{
 text-align:center;
 font-weight:bold;
 font-size:90%;
}
.izquierda {margin:5px; float: left;}
.centrada {margin:5px auto;}
.derecha {margin:5px; float:right;}
.cyan {background-color:#b8cdff;}
.rosa {background-color:#fd9a93;}
.rojo {background-color:#ffa67c;}
.ocre {background-color:#ffd195;}
.clr{clear:both;}
