* {margin:0; padding:0;}
body { background: white url('Images/imgBodyBackground.gif') repeat-x scroll;}
div.Clear {clear:both; height:1px;}

h2 {font: normal bold 12px Arial; border-bottom: solid 1px #ccc; margin-bottom:20px;}

div.NotifyInformation { font: normal 12px Arial; background-color:#eaffa9; border: solid 1px #c8db8f; text-align:center; padding:5px; margin: 5px 0;}
div.NotifyError { font: normal 12px Arial; background-color:#ffddd0; border: solid 1px #ff5e1e;text-align:center; padding:5px; margin: 5px 0;}

a:link {color: #333; text-decoration:none; font: normal 11px Arial;}
a:visited {color: #333; text-decoration:none; font: normal 11px Arial;}
a:hover {color:#ec1f27;}

div#Contenedor {margin: auto; width: 794px; padding: 3px; background-color:white; min-height:350px; margin-top: 30px;}
div#Contenido {min-height: 300px;}

div#TopBar {padding: 6px 10px 0; background-color: #323232; text-align:right; height:19px;}
div#TopBar ul {list-style:none; height: 13px; float:right; width: 200px;}
div#TopBar ul li {float:left; font: normal 9px Verdana; color:white; margin-left: 10px;}
div#TopBar ul li a {text-decoration:none; color:white; font: normal 9px Verdana;}
div#TopBar ul li a:hover {color:#ec1f27}

div#buttons {float:right; width:359px; *width:351px; height:143px; }
div#buttons div {float:left;}
div#Logo {background: url('Images/imgHeaderLogo.gif') no-repeat scroll; height:144px; margin:auto; width: 795px;}

div#Footer {height: 170px; background: #ececec url('Images/imgFooterBackground.gif') repeat-x scroll left top;min-width:800px;}
div#Footer h1 {font: normal 14px Arial;color:#444;margin-bottom: 13px;}
div#Footer a.FooterLink {display:block; text-align:center; margin-top:13px; background-color:#fafafa; border: solid 1px #ccc;}
div#Footer div#FooterContent {margin:auto;width:735px; padding-top:9px;}

div#Footer div#FooterContent div.FooterSeparator {float:left; width:1px; height: 90px; background-color:#d4d4d4; margin: 20px 5px 0;}

div#Footer div#FooterContent div#LastestWorks {float:left;width:265px;}
div#Footer div#FooterContent div#LastestWorks img {float:left;margin-right:5px;}
div#Footer div#FooterContent div#LastestWorks p {font: normal 11px Arial; color:#444; float:left; clear:right; width: 238px; margin-bottom:5px;}

div#Footer div#FooterContent div#News {float:left; width:220px;}
div#Footer div#FooterContent div#News p{font: normal 11px Arial;color:#444;}

div#Footer div#FooterContent div#Contact {float:left; width:220px;}
div#Footer div#FooterContent div#Contact p{font: normal 11px Arial;color:#444;}

div#Footer div#FooterMancha {float:right; width: 102px; height:94px; background: url('Images/imgFooterMancha.gif') no-repeat; margin-top:5px;*margin-top:-95px;}

#SubFooter {padding: 6px; background: #dbdbdb url('Images/imgBodyBackground.gifd') repeat-x scroll;text-align:center;color:666; font: normal 10px Arial; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc;}

/* QUE HACEMOS */

div#Content {width:435px; min-height:350px; margin:7px; float:left;}
div#Content img {margin-left:10px; margin-top:20px;}
div#Content h1 {font: normal bold 11px Arial; color:#666; margin: 7px 0 7px 25px;}
div#Content p {font: normal 11px Arial; margin: 8px 15px 13px 25px; color:#666666; text-align:justify;line-height:19px;}
div#Content p.Importante {color: #ec1f27; margin-top: 10px!important;}
div#Content p.Bloque {border: solid 1px #ccc; background-color:#fafafa; padding: 4px;}

div#Content fieldset {margin: 5px 0 5px 25px; border:0;}
div#Content fieldset label {font: normal bold 11px Arial; color: #666; float:left; width: 80px;}
div#Content fieldset input.Send { background: #000066 url('Images/imgButtonSend.jpg')no-repeat left; color:#FF0000; width:60px;}

/* QUE HICIMOS */

#Works {background-color:#Fcfcfc;border:1px solid #CCCCCC;float:left;margin-left:10px;width:500px; padding:10px;}
#Works h1 {font: normal bold 15px Arial; color: #666;}
#Works p {font: normal 11px Arial; color: #666;}
#Works a {font-weight: bold; color:#ec1f27; text-decoration:underline;}
#Works div#SWF {}
#Works div#SWF img {border: solid 1px #ccc; padding:5px; margin: 6px auto 0; display:block;}

#WorkList {float:left; width: 230px; margin-left:25px;}
#WorkList a {display:block; font: normal 11px Arial; margin: 5px 0;}

#WorkList h4 {font: normal bold 14px Arial; padding-left: 15px; background: url('Images/imgBullet_Red.gif') no-repeat left center; color:#ba1523; margin: 10px 0;}
#WorkList span.Active {display:block; background: url('Images/imgBullet_Red2.gif') no-repeat left center; color:#ba1523; padding-left:10px; color:#ba1523; font: normal 11px Arial;margin-top:3px;}

div.BoxContent {background-color:#f1f1f1; border-left: solid 1px #e2e2e2;border-right: solid 1px #e2e2e2;width:268px; padding: 0 5px;}
div.BoxContent p {font-family: Arial; color:#434343;}
div.BoxContent h1 {font: normal 14px Arial;color:#444;margin-bottom: 6px; background: url('Images/imgBullet.gif') no-repeat scroll left center; padding-left: 15px;}
div.BoxContent p#Cliente {font-size: 12px; font-weight:bold; margin-top:5px; *margin-top:0;}
div.BoxContent p#Descripcion {font-size:9px;}

div#Random {width:315px; padding-left: 14px; float:left; border-left: solid 1px #f0f0f0;margin-top:18px;}
div#Random img.imgWork {border: solid 1px #ccc; padding:5px;}
div#Random a {font-weight: bold; color:#ec1f27; text-decoration:underline;}
div#Random h1 {font: normal 14px Arial;color:#444;margin-bottom: 6px; padding-bottom: 6px;}
div#Random p {font: normal 11px Arial; margin-top:5px; *margin-top:0;color:#434343;}
div#Random p#Descripcion {margin-top:5px;}

/* ADMIN */

ul#AdminTabs {list-style:none; height: 50px; margin-top: 15px; background:url('Images/imgAdminTitle.gif') no-repeat scroll 10px 20px; border-bottom: solid 1px #ccc; padding-right:15px;}

ul#AdminTabs li {float:right; width: 130px; height:50px; background: url('Images/imgTabs.gif') no-repeat;}
ul#AdminTabs li.ClientesActive {background-position: left -50px;}
ul#AdminTabs li.TrabajosActive {background-position: -130px -50px;}
ul#AdminTabs li.CobranzasActive {background-position: -260px -50px;}

ul#AdminTabs li a {display:block; width: 130px; height: 50px; background: url('Images/imgTabs.gif') no-repeat;}
ul#AdminTabs li a.Clientes {background-position: left top;}
ul#AdminTabs li a.Clientes:hover {background-position: left -50px;}
ul#AdminTabs li a.Trabajos {background-position: -130px top;}
ul#AdminTabs li a.Trabajos:hover {background-position: -130px -50px;}
ul#AdminTabs li a.Cobranzas {background-position: -260px top;}
ul#AdminTabs li a.Cobranzas:hover {background-position: -260px -50px;}

div#AdminContent {background-color:#f7f7f7; min-height:200px; padding:10px;}
div#AdminContent a.addNew {float:right; background:transparent url('Images/imgAdd.gif') no-repeat scroll right center; font: normal 13px Arial; color: black; margin-top: 10px; padding-right:25px; text-decoration:none;}

div#AdminContent img.Image {border: solid 1px #ccc;display:block; background-color:white;float:left; margin-right:10px;margin-bottom:5px;}
div#AdminContent img.Flag {height:20px; float:left; margin-right:5px;}
div#AdminContent img.WorkType {float:left; margin-right:5px; margin-top:3px;}


div#AdminContent h1 {font: normal bold 12px Arial; border-bottom: solid 1px #ccc; float:left; width: 645px;margin-top:2px;}
div#AdminContent p.Description {float:left; font:normal 11px Arial;width:680px; margin-top: 5px;}
div#AdminContent div.Separator {clear:both; margin-bottom: 14px; padding: 3px; text-align:right; background-color:#e8e8e8; border-bottom: solid 1px #ccc; height:13px;}
div#AdminContent div.Separator ul {list-style:none; float:right;}
div#AdminContent div.Separator ul li {margin-left: 10px; float:left;}
div#AdminContent div.Separator ul li a {display:block;}

div#ABM {width: 400px; margin:auto; margin-top:15px;}
div#ABM fieldset {border:0; margin-bottom: 10px;}
div#ABM fieldset.Options {text-align:right; background-color:#dbdbdb; padding: 3px;}
div#ABM fieldset label {font: normal bold 11px Arial; width: 80px; float:left;}
div#ABM fieldset span {font: normal 12px Arial;}
div#ABM fieldset textarea {width:317px;}
div#ABM fieldset input[type=submit] { height:21px;font: normal 10px Arial;color:#FF0000;}
div#ABM fieldset input.Cotizado {width: 70px; font: normal 16px Arial; }







