/* Stylesheet: _base Modified On 2012-08-08 14:58:23 */
@import url("http://www.santeularia.com/site/_reset.css");
/*@import url(http://fonts.googleapis.com/css?family=Quicksand:400,700,300|Flamenco|Miniver);*/
/*@import url(http://fonts.googleapis.com/css?family=Quicksand:400,700,300|Flamenco|Miniver|Codystar);*/
@import url(http://fonts.googleapis.com/css?family=Belleza|Wire+One);
.belleza24{font-family: 'Belleza', sans-serif; font-size:1.5em;}
.belleza20{font-family: 'Belleza', sans-serif; font-size:1.25em;}
.belleza16{font-family: 'Belleza', sans-serif; font-size:1em;}
.belleza14{font-family: 'Belleza', sans-serif; font-size:0.875em;}
.belleza12{font-family: 'Belleza', sans-serif; font-size:0.75em;}
.belleza8{font-family: 'Belleza', sans-serif; font-size:0.5em;}
.wire48{font-family: 'Wire One', sans-serif; font-size:3em;}
.wire40{font-family: 'Wire One', sans-serif; font-size:2.5em;}
.wire32{font-family: 'Wire One', sans-serif; font-size:2em;}
.wire28{font-family: 'Wire One', sans-serif; font-size:1.75em;}
.wire24{font-family: 'Wire One', sans-serif; font-size:1.5em;}
.wire20{font-family: 'Wire One', sans-serif; font-size:1.25em;}
.wire16{font-family: 'Wire One', sans-serif; font-size:1em;}

.c_white{color:#F0F0FF;}
.c_gold{color:#e6debf;}
.c_blue1{color:#2d4a63;}
.c_blue2{color:#122a3f;}
.c_green1{color:#375a40;}
.c_green2{color:#1f3224;}
.c_red1{color:#5a4537;}
.c_red2{color:#32271f;}


.bc_green1{border:5px solid #375a40;}
.bc_red1{border:5px solid #5a4537;}


h1 {font-size:2.5em; line-height:1em;} /* 40px/16=2.5em */
h2 {font-size:1.875em;} /* 30px/16=1.875em */
/*p {font-size:0.875em;}*/ /* 14px/16=0.875em */
p {font-size:/*0.75*/0.875em; padding:0 10px 0 5px;} /* 12px/16=0.75em */
hr{  border:0; height:2px; background:#e6debf; margin: 1em 0; clear:both;}
.contactform{text-align:right; width:100%; margin:0; padding:0;}
.contactform input[type=text]{font-family: 'Belleza', sans-serif; font-size:0.75em; width:60%; height:20px; display:inline-block; border:0; margin-top:2px;}
.contactform textarea{border:none; font-family: 'Belleza', sans-serif; font-size:0.75em; width:60%; height:50px; display:inline-block; border:0; margin-top:2px;}
.contactform label{font-family: 'Belleza', sans-serif; font-size:0.75em; width:30%; height:20px; display:inline-block; vertical-align:top; text-align:left; margin-top:2px;}
.contactform input[type=submit]{font-family: 'Belleza', sans-serif; font-size:.75em; width:30%;  height:25px; display:inline-block; background:#2d4a63; color:#e6debf; border:0; margin-top:2px; cursor:pointer;}
.errorform{font-family: 'Belleza', sans-serif; font-size:0.75em; width:100%; height:15px; display:inline-block; text-align:right; color:red;}
.throbber { text-align:center; margin-top:50px;}
/***********************/
html{ min-width:444px; }
body{
/*
	font-family: 'Belleza', sans-serif; font-size:100%; color:#F0F0FF; text-align:center;
	background-image: url(http://www.santeularia.com/site/bg_top-left_a.png),
        url(http://www.santeularia.com/site/bg_top-right_a.png),
        url(http://www.santeularia.com/site/bg_bot-left_a.png),
        url(http://www.santeularia.com/site/bg_bot-right_a.png),
        url(http://www.santeularia.com/site/bg_top_a.png),
        url(http://www.santeularia.com/site/bg_bottom_a.png),
        url(http://www.santeularia.com/site/bg_left_a.png),
        url(http://www.santeularia.com/site/bg_right_a.png);        
    background-position: left top, right top, left bottom, right bottom, center top, center bottom, left, right;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x, repeat-y, repeat-y;
    background-color:#122a3f;
*/
	font-family: 'Belleza', sans-serif; font-size:100%; color:#F0F0FF; text-align:center;
        background-image: url(http://www.santeularia.com/site/bg_top_a.png),
        url(http://www.santeularia.com/site/bg_bottom_a.png),
        url(http://www.santeularia.com/site/bg_left_a.png),
        url(http://www.santeularia.com/site/bg_right_a.png);        
    background-position: center top, center bottom, left, right;
    background-repeat:  repeat-x, repeat-x, repeat-y, repeat-y;
    background-color:#122a3f;
}
.body{ max-width:1000px; padding:0 4px; margin:0 auto;  text-align:left; }
 .page{ height:100%; padding-top:45px;}
  .idioma{ text-align:right; height:45px; text-transform:uppercase;}
  .idioma a:hover{ color:#e6debf;}
  .idioma .sel{ color:#e6debf;}
  .header{ }
   .logo{ float:left; width:333px; text-align:right;}
   .menu{ float:left; width:auto; margin-top:85px;}/*quitar margin-top en mobil*/
    .menu ul{ display:inline-block; width:auto; list-style:none; margin-top:20px; margin-left:10px;}
	.menu li{ display:inline-block; margin-left:50px;}
        .menu a:hover{color:#e6debf;}
        .menu  .sel{color:#e6debf;}
  /*.content{padding:0 20%;}*/ /* 20%1008=201.6 1008-201.6=806.4px width */
   .breadcrumbs{text-align:left; padding:0; margin-top:-20px;}
  .content_warp{ text-align:center; clear:both;}
   .content {max-width:888px; margin:0 auto; padding-top:/*6*/0px; text-align:left;}
   .cont_block100 { width:100%; padding:1%; }
   .cont_block66 { width:64%; padding:1%; float:left; overflow:hidden;}
   .cont_block50 { width:48%; padding:1%; float:left;}
   .cont_block33 { width:31%; padding:1%; float:left;}
 .footer{ padding:266px 0 15px 0; background:url(http://www.santeularia.com/site/footer.png) center no-repeat; text-align:center; color:#2d4a63; clear:both;}
/* Stylesheet: _works Modified On 2012-08-08 16:10:53 */
.work_dev{float:right; width:60%; padding:3%; background:#1f3224; border: 2px solid #375a40;
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari, Chrome */
  border-radius: 10px; /* universal */
}
 .work_dev h3 {text-align:center; padding-bottom:10px;}
 .work_dev div{border:2px dotted #375a40; padding:10px; margin-top:-2px;}

.work_cgi{float:left; width:60%; padding:3%; background:#32271f; border: 2px solid #5a4537;
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari, Chrome */
  border-radius: 10px; /* universal */
}
 .work_cgi h3 {text-align:center; padding-bottom:10px;}
 .work_cgi div{border:2px dotted #5a4537; padding:10px; margin-top:-2px;}

.project_detail {}
.gallery{overflow:hidden; width:570px; height:375px; display:inline-block;}
 .gallery .media{display:none; margin:0; padding:0; border:0; }
.menu_gallery{width:530px; height:30px; padding:0 20px; opacity:0.99; margin-top:-30px; text-align:right; overflow:hidden;}