﻿@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'PTSans';
    /*src: url('../fonts/PTS55F-webfont.eot');*/
    src: url('../fonts/PTS55F-webfont.woff') format('woff'),
        url('../fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTS55F-webfont.ttf') format('truetype'),
         url('../fonts/PTS55F-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansBold';
    /*src: url('../fonts/PTS75F-webfont.eot');*/
    src: url('../fonts/PTS75F-webfont.woff') format('woff'),
        url('../fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTS75F-webfont.ttf') format('truetype'),
         url('../fonts/PTS75F-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

body {
	margin-top: 50px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAACuCAYAAAAVg3zLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8xOC8xMkopp+UAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAtElEQVRYhe2WwQ2DMBAEz9F1QgspJ3WlAlpICTx4pYA8SBHOJ1g+Gth7mCwBI/vpkfd2TkIifO43E3DC/HxAoN+hR/eiYrkQWIYj1kSJEaNoMywT6+4oaO4LpuCOUeWC2l0xSK8RgjBNb/yppZQguMCcVUDNMSfO4NZ1gEjz2Ay4df0XzeN3UF63eWwJKvMg1m0eBVF/qHt6D6JgZR7HrHt+j8p+hHlr1xgjBMGcnRxzJUSwAP3QjXkh32yqAAAAAElFTkSuQmCC') /*../imagenes/fondo.png*/;
	background-repeat: repeat-x;
    font-family: PTSans
}

.login
{
    width: 400px;
    height: 260px;
    padding: 20px 50px 20px 50px;
    margin-bottom: 15px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background: #ffffff url('data:image/gif;base64,R0lGODlhAQBiALMAAPf39/r6+vv7+/z8/P39/fn5+f7+/vj4+P///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAGIAAAQfEMlJjb0Yk807GWAoDkJpnkKgrmzhvvB7zHRtHwAQAQA7') /*fondocaja.gif*/ repeat-x bottom;
    border: 1px solid #ededed;
}

.texto_ingreso {
	color: #000;
	text-align: right;
    padding-right: 10px;
}
.text_field {
	border: thin solid #F38340;
}

#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:85px;   /* Height of the footer */
   background:#ededed;
    border-top: thin solid #F38340;
}

/* centered columns styles */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}
.col-fixed {
    /* custom width */
    width:320px;
}
.col-min {
    /* custom min width */
    min-width:320px;
}
.col-max {
    /* custom max width */
    max-width:320px;
}