a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0px;
  padding: 0px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
}

div.error {

    color: red;
    border: 1px dashed;
}
/* sobreescribo styles del admin generator */
ul.sf_admin_actions                                                                       
{                                                                                         
  margin: 10px;                                                                         
  list-style-type: none;                                                                  
  text-align: left;                                                                     
}
.sf_admin_filters {
    float: left;
}
/* info en la cabecera */
table.user-info td {
    font-size: 10px;
}
li {}
ul {
    padding-left: 10px;
}

.sf_admin_action_print
{
  background: url(../images/small/print.png) no-repeat 3px 2px;
    border-right: 4px solid #73B65A !important;
}

.sf_admin_action_list
{
  background: url(../images/small/listado.png) no-repeat 3px 2px;
    border-right: 4px solid #73B65A !important;
}
.sf_admin_action_ir_a
{
  background: url(../images/small/ir_a.png) no-repeat 3px 2px;
    border-right: 4px solid #73B65A !important;
}

.form-errors
{
  margin-bottom: 10px;
  border: 1px solid #f33;
  background-color: #ffc;
}

.form-errors h2
{
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #f33 url(/sf/images/sf_admin/error.png) no-repeat 5px 2px;
}

.form-errors ul
{
  padding: 5px;
  list-style-type: none;
}

.form-errors li
{
  padding: 5px 20px;
  background: url(/sf/images/sf_admin/error.png) no-repeat 0 2px;
}

.verificar
{
  padding-left: 1em;
  font-weight: bold !important;
  font-size: 12px;
  color: rgb(255,100,0);
}

.tituloctas
{
    color: #555555;
    font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
    font-size: 30px;
}

#cont1
{
    width: 100%;
    height: 520px;
    background-image: url("../images/background.jpg");
    background-color: #4cb2ee;
    //background-position: left bottom;
    background-repeat: repeat-x;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    float: left;
}

.mediahoja
{
  width: 100%;
  height: 500px;
}
